1. a16e82b [ty] Project reachability constraints before narrowing (#24982) by Charlie Marsh · 3 hours ago main upstream/main
  2. cdb3fc6 [ty] Emit folding ranges from the language server for multi-line block headers. (#24978) by Lérè · 4 hours ago
  3. f116ee0 [ty] Allow ParamSpec specialization through unioned generic classes (#24826) by Charlie Marsh · 4 hours ago
  4. 87f6466 [ty] Adjust start of block folding range to preserve visible header for character-precise LSP clients. (#24917) by Lérè · 6 hours ago
  5. a552b5a [ty] Use `as_i64` when comparing `IntLiteralType` instances (#25023) by Dylan · 6 hours ago
  6. 41f8a52 Add a rule to flag lazy imports that are eagerly evaluated (#25016) by Charlie Marsh · 12 hours ago
  7. 4913c53 [`pylint`] Standardize diagnostic message (`PLR0914`, `PLR0917`) (#24996) by brian-c11 · 13 hours ago
  8. 3182f1c Update NPM Development dependencies (#25010) by renovate[bot] · 20 hours ago
  9. 41eab24 Update uraimo/run-on-arch-action action to v3.1.0 (#25011) by renovate[bot] · 28 hours ago
  10. 5b74d31 Update dependency astral-sh/uv to v0.11.10 (#25002) by renovate[bot] · 28 hours ago
  11. 532e4ae Update prek dependencies (#25003) by renovate[bot] · 28 hours ago
  12. 885d50e Update taiki-e/install-action action to v2.75.25 (#25007) by renovate[bot] · 28 hours ago
  13. 44b5116 Update Rust crate mimalloc to v0.1.50 (#25006) by renovate[bot] · 28 hours ago
  14. 02c70ad Update Rust crate libc to v0.2.186 (#25005) by renovate[bot] · 28 hours ago
  15. 496ef2a Update maturin to v1.13.1 (#25009) by renovate[bot] · 28 hours ago
  16. 94aa770 Update CodSpeedHQ/action action to v4.15.0 (#25008) by renovate[bot] · 28 hours ago
  17. c58ec5a Update Rust crate jiff to v0.2.24 (#25004) by renovate[bot] · 28 hours ago
  18. ea6be89 Increase max value of `line-length` setting (#24962) by Erik Johnson · 2 days ago
  19. 2558b41 [ty] Fix the Pyodide assets deployment in the ty playground. (#24994) by Lérè · 2 days ago
  20. a8d3850 [ty] Selectively promote a union of homogeneous fixed-length tuples to a single variadic tuple. (#24705) by Lérè · 3 days ago
  21. a88b2f6 [ty] Cache results in desperate module resolution (#24977) by Charlie Marsh · 3 days ago
  22. b409cbe [ty] implement proper handling of recursive types in `CycleDetector` (#24773) by Shunsuke Shibayama · 4 days ago
  23. e002c44 [ty] Skip parameter accumulation for object variadics (#24976) by Charlie Marsh · 4 days ago
  24. 5ee1d0c Add missing rust related files when detecting changes in CI (#24971) by Shahar Naveh · 5 days ago
  25. 5f040fa [ty] Expand support for narrowing within walruses (#24968) by Charlie Marsh · 5 days ago
  26. b1fe4e4 [ty] Fix missing visitor guard in `Callable` branch (#24964) by Charlie Marsh · 6 days ago
  27. e990dfd [ty] Allow reference finding in stringified annotations (#24956) by Charlie Marsh · 6 days ago
  28. 81c81f6 [ty] Unpack Union of TypedDict in various sites (#24958) by Charlie Marsh · 6 days ago
  29. c6057e0 [ty] Fix unbounded type growth in nested-typevar substitutions (#24803) by Shunsuke Shibayama · 6 days ago
  30. 9e2dd4a [ty] Sync vendored typeshed stubs (#24952) by github-actions[bot] · 6 days ago
  31. b3fb864 [ty] Show a diagnostic for unsupported inferred Python version (#24581) by Charlie Marsh · 7 days ago
  32. 95670c1 [ty] Model `functools.partial` call results (#24582) by Charlie Marsh · 7 days ago
  33. 0fb4f62 Add maturin, MSRV, Rust toolchain to renovate config (#24941) by Micha Reiser · 7 days ago
  34. 7eb38d1 [ty] Avoid `expression_type` calls for syntax error targets in unpacking assignment (#24663) by Charlie Marsh · 7 days ago
  35. 8105704 [ty] Guard recursive protocol signature comparisons (#24665) by Charlie Marsh · 7 days ago
  36. fba03a6 Fix F811 false positive for class methods (#24933) by Denys Zhak · 7 days ago
  37. f32733c [flake8-pyi] Fix PYI016 false positive for f-string debug specifier (#24098) by Eyüp Can Akman · 7 days ago
  38. bbc529b docs: Use correct number of lint rules supported (#24942) by Tobias Hernstig · 7 days ago
  39. 97cf85d [ty] Fix `TypeIs` assignability with gradual types (#24928) by Charlie Marsh · 8 days ago
  40. 35228e5 [ty] Respect commented-out lines in the conformance test suite (#24932) by Charlie Marsh · 8 days ago
  41. e652850 [ty] Support `infer_variance` for legacy `TypeVar` (#24930) by Charlie Marsh · 8 days ago
  42. 1a794b9 Add hover support for pep 695 type alias (#24926) by Matthew Mckee · 8 days ago
  43. e97bab0 [ty] Prevent quoted annotation tokens from leaking across notebook cells. (#24919) by Lérè · 8 days ago
  44. 3cec7f2 [ty] Support variance keywords in `ParamSpec` (#24927) by Charlie Marsh · 8 days ago
  45. bfe5b51 [ty] Offer string literal completion suggestions based on expected type (#24555) by Anders Brams · 8 days ago
  46. ea4b406 Restrict PYI034 for in-place operations to enclosing class (#24511) by Charlie Marsh · 8 days ago
  47. 1b931ba [ty] Fix ParamSpec defaults and alias variance (#24479) by Charlie Marsh · 8 days ago
  48. 038cf9e Simplify the playground's markdown template (#24924) by Micha Reiser · 8 days ago
  49. 8366b28 Update renovate configuration (#24922) by Micha Reiser · 8 days ago
  50. 3433660 Update Renovate configuration (#24874) by Micha Reiser · 8 days ago
  51. cf14481 Semantic syntax errors: better error message for global vs parameter (#24902) by David Peter · 8 days ago
  52. 524158d [ty] Add missing error context node for protocol to protocol assignability (#24905) by David Peter · 8 days ago
  53. cd32599 [ty] Increase the number of ecosystem-analyzer shards to 4 (#24893) by Alex Waygood · 8 days ago
  54. 1ccaf7c [ty] Store call argument data together (#24851) by Charlie Marsh · 9 days ago
  55. 2205ab0 [ty] Fix playground build (#24907) by Micha Reiser · 9 days ago
  56. de812e7 [ty] Show nice can't rename message for symbols that can't be renamed in playground (#24906) by Micha Reiser · 9 days ago
  57. 0ea258f [ty] Lazily build TypeVar accumulations (#24782) by Charlie Marsh · 9 days ago
  58. 975e029 [ty] Add a benchmark for TypeVar accumulation (#24781) by Charlie Marsh · 9 days ago
  59. 03ee44f [ty] Fix cross-file renames in playground (#24904) by Micha Reiser · 9 days ago
  60. dfba807 Goto definition, declaration, find references for typed dict and named tuple initializers (#24897) by Micha Reiser · 9 days ago
  61. 59c6c1f [ty] Add rename to playground (#24899) by Micha Reiser · 9 days ago
  62. eccc6ce [ty] Cache constraint set solutions (#24057) by Douglas Creager · 9 days ago
  63. 2154150 [ty] Make the Monaco model the source of truth (#24898) by Micha Reiser · 9 days ago
  64. 9742dcb [ty] Infer `dict(**TypedDict)` in `TypedDict` context (#24709) by Charlie Marsh · 9 days ago
  65. 150a747 [ty] Convert not-iterable tests to inline snapshots (#24901) by David Peter · 9 days ago
  66. 6cf53e0 [ty] Reduce the diagnostic context window in `ty_ide` tests to 0 (#24900) by Micha Reiser · 9 days ago
  67. 5a74b37 [ty] handle Annotated metadata in semantic tokens (#24890) by Denys Zhak · 9 days ago
  68. 87443c2 [ty] prefer declared type if mutually assignable (#24802) by Carl Meyer · 9 days ago
  69. d06604f another desperate attempt to try to reduce the time it takes to checkout Ruff in CI (#24889) by Alex Waygood · 9 days ago
  70. 19f335a [ty] Emit diagnostic for invalid uses of `Unpack[...]` (#24868) by Charlie Marsh · 9 days ago
  71. 359eb82 [ty] Fix receiver coloring for aliased decorators (#24884) by Charlie Marsh · 9 days ago
  72. 398262c [ty] handle finally blocks where all try/except are terminal (#24882) by Carl Meyer · 10 days ago
  73. 82d5a98 Upgrade Depot runners from macOS 14 to 15 (#24881) by Zanie Blue · 10 days ago
  74. 3ef3101 [ty] Detect invalid attribute overrides (#24767) by Charlie Marsh · 10 days ago
  75. e8f20ec Remove use of just from CI (#24879) by Charlie Marsh · 10 days ago
  76. 38a3eaa Use mimalloc v2 (#24878) by Zsolt Dollenstein · 10 days ago
  77. 6bfbd8a Speed up CI workflows by setting `line-tables-only` for debug info (#24833) by Alex Waygood · 10 days ago
  78. d9957f9 [ty] Don't allow inlay hint edits when introducing a non global scope symbol (#24797) by Matthew Mckee · 10 days ago
  79. 043a858 Always include panic payload in panic diagnostic message (#24873) by Micha Reiser · 10 days ago
  80. 50c6d9a Update cloudflare/wrangler-action action to v3.15.0 (#24865) by renovate[bot] · 10 days ago
  81. cb11ec4 Update dependency pyright to v1.1.409 (#24856) by renovate[bot] · 10 days ago
  82. 642435d Update rui314/setup-mold digest to 9c9c13b (#24853) by renovate[bot] · 10 days ago
  83. a8c03d6 Update actions/cache action to v5.0.5 (#24854) by renovate[bot] · 10 days ago
  84. 8bdb8d8 Update actions/setup-node action to v6.4.0 (#24869) by renovate[bot] · 10 days ago
  85. b8db447 Update cargo-bins/cargo-binstall action to v1.18.1 (#24855) by renovate[bot] · 10 days ago
  86. a7d8245 Update dependency ruff to v0.15.12 (#24857) by renovate[bot] · 10 days ago
  87. cbdb8df Update taiki-e/install-action action to v2.75.18 (#24864) by renovate[bot] · 10 days ago
  88. f508a69 [ty] Model bool-op branch snapshots (#24458) by Tamir Duberstein · 10 days ago
  89. 10c0bb3 [ty] Support `Unpack[TypedDict]` in `**kwargs` signatures (#24653) by Charlie Marsh · 10 days ago
  90. 6f5de24 Update prek dependencies (#24858) by renovate[bot] · 10 days ago
  91. 38dc581 Update Rust crate bitflags to v2.11.1 (#24859) by renovate[bot] · 10 days ago
  92. edee548 Update Rust crate clap to v4.6.1 (#24860) by renovate[bot] · 10 days ago
  93. 46acb5d Update Rust crate mimalloc to v0.1.49 (#24862) by renovate[bot] · 10 days ago
  94. 2a4eb6e Update Rust crate uuid to v1.23.1 (#24863) by renovate[bot] · 10 days ago
  95. d1cebf3 Update Rust crate rayon to v1.12.0 (#24866) by renovate[bot] · 10 days ago
  96. 92221b0 Update Rust crate libc to v0.2.185 (#24861) by renovate[bot] · 10 days ago
  97. c7c24b1 [ty] Reserve union element storage (#24849) by Charlie Marsh · 10 days ago
  98. 2295132 [ty] bump conformance suite commit (#24848) by Carl Meyer · 11 days ago
  99. 3de40f7 [ty] Pass unmapped type variables to `SpecializationBuilder::build_with` (#24809) by Ibraheem Ahmed · 11 days ago
  100. 1d287fa [ty] Avoid bookkeeping for unannotated functions (#24842) by Charlie Marsh · 11 days ago