1. 05f38fb Update prek dependencies (#26825) by renovate[bot] · 3 minutes ago main upstream/main
  2. e9c64c6 Update Rust crate memchr to v2.8.3 (#26841) by renovate[bot] · 3 minutes ago
  3. 1659a42 Update dependency mdformat-mkdocs to v5.2.1 (#26822) by renovate[bot] · 3 minutes ago
  4. 5bae972 Update docker/setup-buildx-action action to v4.2.0 (#26837) by renovate[bot] · 3 minutes ago
  5. 8da4773 Update docker/metadata-action action to v6.2.0 (#26836) by renovate[bot] · 3 minutes ago
  6. a8ea31b Update docker/login-action action to v4.4.0 (#26835) by renovate[bot] · 3 minutes ago
  7. b42f7d9 Update docker/build-push-action action to v7.3.0 (#26834) by renovate[bot] · 4 minutes ago
  8. 36ace20 Update taiki-e/install-action action to v2.82.10 (#26833) by renovate[bot] · 4 minutes ago
  9. 3f02b6e Update Rust crate rustc-hash to v2.1.3 (#26832) by renovate[bot] · 4 minutes ago
  10. e54bb61 Update Rust crate rkyv to v0.8.17 (#26831) by renovate[bot] · 4 minutes ago
  11. b17367c Update Rust crate rand to v0.10.2 (#26830) by renovate[bot] · 5 minutes ago
  12. d49c191 Update Rust crate quick-junit to v0.6.1 (#26829) by renovate[bot] · 5 minutes ago
  13. aa4acef Update Rust crate indicatif to v0.18.6 (#26828) by renovate[bot] · 5 minutes ago
  14. d05b4b9 Update Rust crate ignore to v0.4.27 (#26827) by renovate[bot] · 5 minutes ago
  15. f261ff8 Update Rust crate arrayvec to v0.7.8 (#26826) by renovate[bot] · 5 minutes ago
  16. 80a09c8 Update dependency ruff to v0.15.21 (#26824) by renovate[bot] · 7 minutes ago
  17. 8d1d54c Update dependency prek to v0.4.8 (#26823) by renovate[bot] · 7 minutes ago
  18. bfb3074 Update CodSpeedHQ/action action to v4.18.2 (#26821) by renovate[bot] · 8 minutes ago
  19. 923f612 Update astral-sh/setup-uv action to v8.3.2 (#26820) by renovate[bot] · 8 minutes ago
  20. e4a233c [ty] Resolve PEP 695 aliases in type[...] annotations (#26842) by Carl Meyer · 2 hours ago
  21. 80116e3 [ty] Sync vendored typeshed stubs (#26840) by github-actions[bot] · 2 hours ago
  22. 5ec1ca7 [ty] Refactor Google docstrings into a document model (#26670) by Lérè · 6 hours ago
  23. ed3233e [ty] Handle cycles in derived constraint relations (#26814) by Charlie Marsh · 6 hours ago
  24. c84e8eb [ty] Refactor the syntax helpers that are used to parse field headers in docstrings (#26722) by Lérè · 6 hours ago
  25. f74bcb1 [ty] Support class objects satisfying instance-method protocols (#26789) by Carl Meyer · 7 hours ago
  26. bfe70b8 [ty] Support type[Protocol] (#26649) by Charlie Marsh · 8 hours ago
  27. 70acda3 [ty] Narrow TypeGuard keyword arguments, remove invalid-type-guard-call (#26809) by Carl Meyer · 9 hours ago
  28. a05cc07 [ty] Use a simpler fuel to bound sequent map growth (#26674) by Douglas Creager · 9 hours ago
  29. 20b113c [ty] Add support for ignored snippets in mdtests (#26796) by David Peter · 10 hours ago
  30. 6e29838 Avoid redundant pending-indentation writes (#26774) by Charlie Marsh · 10 hours ago
  31. 25b10f9 Avoid redundant lexer token bookkeeping (#26765) by Charlie Marsh · 10 hours ago
  32. b860ddc [ty] Add universal constraint quantification (#26694) by Charlie Marsh · 11 hours ago
  33. c87ba51 [ty] Consolidate tab stop offset calculations (#26707) by Lérè · 12 hours ago
  34. 53b0733 Add TOML support to mdtest (#26802) by Brent Westbrook · 12 hours ago
  35. c957c9e [ty] Hoist repeated Salsa field reads (#26769) by Micha Reiser · 12 hours ago
  36. ee4cfb1 [ty] Apply type mappings to constraint sets (#26801) by Douglas Creager · 14 hours ago
  37. 9036c13 Move incremental ignore-file checking down into `System` (#26771) by Andrew Gallant · 14 hours ago
  38. 9ece127 [ty] Rewrite inlay hint test to avoid `isinstance` dependency (#26800) by David Peter · 15 hours ago
  39. fdd9f06 [ty] Expand transparent callable workaround with overloads and `Awaitable[T]` (#26761) by Dhruv Manilawala · 20 hours ago
  40. bfa66e6 [ty] Revert deferred call-gate optimization (#26792) by Charlie Marsh · 24 hours ago
  41. 1b1a83a [ty] Avoid quadratic analysis of repeated statement calls (#26775) by Charlie Marsh · 28 hours ago
  42. 7beebf3 [ty] Support class and static protocol methods (#26574) by Charlie Marsh · 28 hours ago
  43. e97d41b [ty] Compare overloaded protocol method returns pairwise (#26684) by Charlie Marsh · 29 hours ago
  44. 61a0642 [ty] Extend `PathBounds` fast-path to support both upper and lower bounds (#26782) by Ibraheem Ahmed · 30 hours ago
  45. 6f2f486 [ty] Pydantic: Warn about immediately discarded extra arguments (#26762) by David Peter · 31 hours ago
  46. 124acf1 [ty] Represent Markdown code spans in docstrings as text ranges (#26777) by Lérè · 31 hours ago
  47. aaa594c [ty] Treat transparent callable decorators consistently in class assignments (#26720) by Carl Meyer · 34 hours ago
  48. 8c1f407 [`pycodestyle`] Add an autofix for `E402` (#22212) by Peter Law · 35 hours ago
  49. 3928165 [ty] Prevent type that is written with a code span from being incorrectly re-wrapped during docstring Markdown rendering (#26723) by Lérè · 36 hours ago
  50. 6fd508a Avoid unnecessary identifier lookahead (#26525) by Charlie Marsh · 2 days ago
  51. b9b621d [ty] Pydantic: Support `populate_by_name` and custom initializers (#26764) by David Peter · 2 days ago
  52. 70e2510 [ty] skip `Self` type scans for non-generic instances (#26703) by Shunsuke Shibayama · 2 days ago
  53. 04ff791 [ty] Respect `init=False` in dataclass field-order checks (#26749) by Charlie Marsh · 2 days ago
  54. 9ccd45b [ty] Cache known class instances (#26746) by Micha Reiser · 3 days ago
  55. c329125 [ty] Avoid broad invalidation from file check eligibility (#26741) by Micha Reiser · 3 days ago
  56. aede2c1 [ty] Cache generic context (#26745) by Micha Reiser · 3 days ago
  57. b291fbd [ty] Reuse common TypedDict constraints through intersections (#26747) by Charlie Marsh · 3 days ago
  58. 2022d53 [ty] Update Salsa to 0.0.28 (#26663) by Micha Reiser · 3 days ago
  59. c588a3f [ty] Correct protocol method receiver binding (#26701) by Charlie Marsh · 4 days ago
  60. 70e39e0 [ty] Avoid duplicate diagnostics for overloaded TypeIs (#26716) by Carl Meyer · 4 days ago
  61. 00b431e [ty] Remove transitive typevar artifacts during collection inference (#26714) by Ibraheem Ahmed · 4 days ago
  62. 742a289 [ty] Resolve ambiguity in Google-style docstring parsing in favour of observations from popular projects (#26673) by Lérè · 4 days ago
  63. 815468b [`ruff`] Add rule to use human-readable names in `ruff:ignore` comments (`RUF106`) (#26682) by Brent Westbrook · 4 days ago
  64. 9c2b709 [ty] Bind Self in implicit dunder calls (#26711) by Charlie Marsh · 4 days ago
  65. 035ebc3 [ty] Document enum subclass literal narrowing (#26709) by Charlie Marsh · 4 days ago
  66. 945b74d [ty] Exempt ParamSpec callables from the dunder descriptor heuristic (#26696) by Charlie Marsh · 4 days ago
  67. 2e2d738 [ty] Allow unsafe equality-based narrowing for builtins (#26414) by Charlie Marsh · 4 days ago
  68. 9b3d7d7 [ty] Correct how we expand tabs in docstrings (#26679) by Lérè · 4 days ago
  69. 3edd10c [ty] Buffer diagnostic output (#26702) by Micha Reiser · 5 days ago
  70. eac76aa [ty] Pydantic: Support custom `__init__` methods (#26699) by David Peter · 5 days ago
  71. bd55d97 [ty] Avoid allocation for every stdout write (#26698) by Micha Reiser · 5 days ago
  72. 2362111 [ty] Use purpose-specific types for completion and module text (#26664) by Charlie Marsh · 5 days ago
  73. 4d37f1b [ty] Pydantic: Support field metadata in `Annotated` (#26650) by David Peter · 5 days ago
  74. 937ac6e [ty] Guard descriptor classification cycles (#26690) by Charlie Marsh · 5 days ago
  75. 517028f [ty] Retain raw `Options` by precedence (#26662) by Micha Reiser · 5 days ago
  76. 7041b52 Adopt recently stabilized Rust APIs (#26668) by Micha Reiser · 5 days ago
  77. 20740c5 [ty] Rename type for Google docstring sections that do not participate in structural rendering. (#26691) by Lérè · 5 days ago
  78. 00ba5d7 [ty] Make structured hard breaks visible in snapshots (#26686) by Lérè · 5 days ago
  79. 7a7bba8 [ty] Fix protocol matching for class variables (#26669) by Charlie Marsh · 5 days ago
  80. 5233e4f [ty] Support cached properties in protocols (#26681) by Charlie Marsh · 5 days ago
  81. 04d831a [`ruff`] Clarify intentional async contexts for `unused-async` (`RUF029`) (#26641) by Joosboy · 5 days ago
  82. fb15b89 [`pylint`] Ignore mutable type updates in `redefined-loop-name` (`PLW2901`) (#25733) by Dmitriy Kaufman · 5 days ago
  83. a907a12 [`ruff`] Add rule to replace `noqa` comments with `ruff:ignore` (`RUF105`) (#26423) by Brent Westbrook · 5 days ago
  84. 32bb6cf [`flake8-datetimez`] Clarify naming guidance for `datetime.today` (`DTZ002`) (#26658) by Joosboy · 5 days ago
  85. eca6937 [ty] Reorganize bidirectional inference tests (#26675) by Ibraheem Ahmed · 5 days ago
  86. 3e1f636 Bump 0.15.21 (#26676) by Brent Westbrook · 5 days ago 0.15.21
  87. 4059807 [ty] Infer metaclass-declared attributes on class instances (#26512) by Charlie Marsh · 5 days ago
  88. 013e5d0 [ty] Use a dedicated project name type (#26665) by Charlie Marsh · 5 days ago
  89. 7ad39ad [ty] Avoid allocating decorated parameter names (#26666) by Charlie Marsh · 6 days ago
  90. c36f662 Improve performance of rendering edits in preview mode (#26565) by Peter Hill · 6 days ago
  91. ad26408 [ty] Gate membership narrowing on `__contains__` semantics (#25964) by Charlie Marsh · 6 days ago
  92. 4594ca7 [ty] Add variant discriminators for `CodeGeneratorKind` (#26659) by David Peter · 6 days ago
  93. 1af03da [ty] Pydantic: Fix float conversion in unions (#26655) by David Peter · 6 days ago
  94. a004a36 [ty] Handle callable classes in solver (#26090) by David Peter · 6 days ago
  95. d8ef3b0 [ty] Parse all supported Google docstring sections. (#26653) by Lérè · 6 days ago
  96. fb4d0f0 [ty] Share canonical docstring section kinds. (#26652) by Lérè · 6 days ago
  97. 13763fb [ty] Deduplicate universal-newline docstring assertions. (#26651) by Lérè · 6 days ago
  98. b7e7c71 [ty] Quantify constraint set BDDs in a single pass (#26622) by Douglas Creager · 6 days ago
  99. 29f9fba [`flake8-pyi`] Mark `PYI061` fixes unsafe in Python files (#26533) by jesco · 6 days ago
  100. 00361e4 [ty] Parse Google docstrings for parameter docs (#25919) by Lérè · 6 days ago