1. 9693375 [ty] Reduce monomorphization (#22195) by Micha Reiser · 5 hours ago main upstream/main
  2. 1ec3503 [ty] Fix playground inlay hint location (#22200) by Matthew Mckee · 6 hours ago
  3. 19b1099 [ty] Automatically re-run ecosystem-analyzer workflow on subsequent pushes to a PR, if the PR has the `ecosystem-analyzer` label (#22179) by Alex Waygood · 20 hours ago
  4. 014abe1 [ty] Fix completion in decorators with missing declaration (#22177) by Micha Reiser · 23 hours ago
  5. dd3a985 [ty] Spell out "method resolution order" in `unsupported-base` subdiagnostic (#22194) by Simon Lamon · 28 hours ago
  6. 12f5ea5 [ty] Invert dependencies of `ty_combine` and `ty_python_semantic` (#22191) by Micha Reiser · 29 hours ago
  7. f9afcc4 [ty] Improve diagnostic when a user tries to access a function attribute on a `Callable` type (#22182) by Alex Waygood · 2 days ago
  8. 768c5a2 [ty] Use `Type::string_literal()` more (#22184) by Alex Waygood · 2 days ago
  9. 139149f [ty] Improve diagnostic when `callable` is used in a type expression instead of `collections.abc.Callable` or `typing.Callable` (#22180) by Alex Waygood · 2 days ago
  10. 2de4464 [ty] Fix implementation of `Top[Callable[..., object]]` (#22145) by Charlie Marsh · 2 days ago
  11. ded4d4b [ty] Fix classification of module in `import x as y` (#22175) by Micha Reiser · 2 days ago
  12. eef403f Revert "[ty] Fix completion in decorator without class or function definition" (#22176) by Micha Reiser · 2 days ago
  13. adef89e [ty] Fix completion in decorator without class or function definition by Micha Reiser · 2 days ago
  14. e349812 [ty] Fix module resolution on network drives (#22173) by Micha Reiser · 2 days ago
  15. 5e7fc9a Render the entire diagnostic message in all output formats (#22164) by Brent Westbrook · 2 days ago
  16. 3c5956e [ty] Include the specialization of a generic `TypedDict` as part of its display (#22174) by Alex Waygood · 2 days ago
  17. 81f34fb [ty] Store un-widened type in `Place` (#22093) by Charlie Marsh · 2 days ago
  18. 184f487 [ty] Add a dedicated diagnostic for TypedDict deletions (#22123) by Charlie Marsh · 2 days ago
  19. 969c8a5 [ty] Synthesize `__delitem__` for TypedDict to allow deleting non-required keys (#22122) by Charlie Marsh · 2 days ago
  20. acdda78 [ty] Fix `@staticmethod` combined with other decorators incorrectly binding `self` (#22128) by Charlie Marsh · 2 days ago
  21. c28c1f5 [ty] Check `__delitem__` instead of `__getitem__` for `del x[k]` (#22121) by Charlie Marsh · 2 days ago
  22. b723917 [ty] Support tuple narrowing based on member checks (#22167) by Charlie Marsh · 3 days ago
  23. 5decf94 [ty] Synthesize a `_fields` attribute for NamedTuples (#22163) by Charlie Marsh · 3 days ago
  24. 89a55dd [ty] Synthesize a `_replace` method for NamedTuples (#22153) by Charlie Marsh · 3 days ago
  25. 8710a8c [ty] don't expand type aliases in implicit tuple aliases (#22015) by Shunsuke Shibayama · 3 days ago
  26. e245c1d [ty] narrow tagged unions of `TypedDict` (#22104) by Jack O'Connor · 3 days ago
  27. 4c175fa [ty] Bind self with instance in `__get__` (#22155) by Charlie Marsh · 3 days ago
  28. ed64c4d [ty] Abort printing diagnostics when pressing Ctrl+C (#22083) by Micha Reiser · 3 days ago
  29. f1e6c9c [ty] Use markdown for completions documentation (#21752) by Matthew Mckee · 3 days ago
  30. d9fe996 [ty] Support custom builtins (#22021) by Wizzerinus | Alex K. · 3 days ago
  31. 5ea30c4 Show both `ty.toml` and `pyproject.toml` examples in configuration reference (#22144) by Matthew Mckee · 3 days ago
  32. ccc9132 [ty] Use `ModuleName::new_static` in more places (#22156) by Micha Reiser · 3 days ago
  33. 65021fc [ty] Support type inference between protocol instances (#22120) by Ibraheem Ahmed · 3 days ago
  34. aa21b70 [ty] Fix path of instrumented benchnmark binary (#22157) by Micha Reiser · 3 days ago
  35. 22ce0c8 Decrease Markdown heading level (#22152) by Vincent Ging Ho Yim · 3 days ago
  36. d6a7c9b [ty] Add `respect-type-ignore-comments` configuration option (#22137) by Micha Reiser · 3 days ago
  37. 4745d15 [ty] Respect debug text interpolation in f-strings (#22151) by Charlie Marsh · 4 days ago
  38. 06db474 [ty] stabilize union-type ordering in fixed-point iteration (#22070) by Shunsuke Shibayama · 4 days ago
  39. 664686b [ty] Exclude parameterized tuple types from narrowing when disjoint from comparison values (#22129) by Charlie Marsh · 4 days ago
  40. 4a93754 Ecosystem report: publish site via astral-sh-bot (#22142) by William Woodruff · 4 days ago
  41. ec034fc [ty] Add new `diagnosticMode: off` (#22073) by Micha Reiser · 4 days ago
  42. 29d7f22 [ty] Add `ty.configuration` and `ty.configurationFile` options (#22053) by Micha Reiser · 4 days ago
  43. 8fc4349 [ty] Split `suppression.rs` into multiple smaller modules (#22141) by Micha Reiser · 4 days ago
  44. 816b19c [ty] Rename `set_invalid_syntax` to `set_invalid_type_annotation` (#22140) by Matthew Mckee · 4 days ago
  45. 87406b4 Fix iter example in usafe fixes doc (#22118) by Peter Law · 4 days ago
  46. 422e99e [ty] Add inlay hint request time log (#22138) by Matthew Mckee · 4 days ago
  47. ea6730f [ty] Speed-up instrumented benchmarks (#22133) by Micha Reiser · 4 days ago
  48. a46835c [ty] Set flag to avoid `type[T@f]` being inserted when you double-click on the inlay (#22139) by Matthew Mckee · 4 days ago
  49. 884e835 [ty] Update salsa (#22072) by Micha Reiser · 4 days ago
  50. 6b3dd28 [ty] Make a server snapshot less painful to update (#22132) by Alex Waygood · 4 days ago
  51. 572f57a Fix GitHub Actions output format for multi-line diagnostics (#22108) by Harutaka Kawamura · 4 days ago
  52. ed423e0 [ty] Speedup ty-walltime benchmarks (#22126) by Micha Reiser · 4 days ago
  53. fee4e2d [ty] Distribute `type[]` over unions (#22115) by Charlie Marsh · 5 days ago
  54. b6e84ec [ty] Document `invalid-syntax-in-forward-annotation` and `escape-character-in-forward-annotation` (#22130) by Will Duke · 5 days ago
  55. b4c2825 [ty] Move module resolver code into its own crate (#22106) by Micha Reiser · 5 days ago
  56. ad41728 [ty] Avoid temporarily storing invalid multi-inference attempts (#22103) by Ibraheem Ahmed · 6 days ago
  57. 3ec63b9 [ty] Add support for dict(...) calls in typed dict contexts (#22113) by Hugo · 6 days ago
  58. f9a0e1e [ty] Fix panic introduced in #22076 (#22112) by Matthew Mckee · 6 days ago
  59. ef4507b Remove in-workflow deployment to Cloudflare Pages (#22098) by William Woodruff · 6 days ago
  60. 3398ab2 Update comments in sync_typeshed.yaml workflow (#22109) by Alex Waygood · 6 days ago
  61. 5b475b4 [ty] Add `--force-exclude` option (#22076) by Micha Reiser · 6 days ago
  62. 2a959ef [ty] Avoid narrowing on non-generic calls (#22102) by Ibraheem Ahmed · 6 days ago
  63. 674d390 [ty] Only prefer declared types in non-covariant positions (#22068) by Ibraheem Ahmed · 7 days ago
  64. 1a18ada [ty] Run mypy_primer and typing-conformance workflows on fewer PRs (#22096) by Alex Waygood · 7 days ago
  65. dde0d0a [ty] List rules in alphabetical order in the reference docs (#22097) by Alex Waygood · 7 days ago
  66. b342f60 Update T201 suggestion to not use root logger to satisfy LOG015 (#22059) by Chris Bachhuber · 7 days ago
  67. 2151c3d [ty] Document that several rules are disabled by default because of the number of false positives they produce (#22095) by Alex Waygood · 7 days ago
  68. cdb7a9f [ty] Classify docstrings in semantic tokens (syntax highlighting) (#22031) by Aria Desires · 7 days ago
  69. df1552b [ty] Sync vendored typeshed stubs (#22091) by github-actions[bot] · 7 days ago
  70. 77de3df [ty] Fix sync-typeshed workflow timeouts (#22090) by Alex Waygood · 7 days ago
  71. 0f18a08 [ty] Respect intersections in iterations (#21965) by Charlie Marsh · 7 days ago
  72. b63b3c1 Upload full ecosystem report as a GitHub Actions artifact (#22086) by William Woodruff · 7 days ago
  73. 270d755 [ty] Avoid storing invalid multi-inference attempts (#22062) by Ibraheem Ahmed · 7 days ago
  74. 9809405 [ty] Only clear output between two successful checks (#22078) by Micha Reiser · 7 days ago
  75. 28cdbb1 [ty] Minor followups to #22048 (#22082) by Alex Waygood · 7 days ago
  76. f9d1a28 [ty] Collect mdtest failures as part of the assertion message rather than printing them to the terminal immediately (#22081) by Alex Waygood · 7 days ago
  77. 0bac023 [ty] Lockfiles for mdtests with external dependencies (#22077) by David Peter · 7 days ago
  78. 30efab8 [ty] Only print dashed line for failing tests (#22080) by Micha Reiser · 7 days ago
  79. 58d2512 [ty] Visit class arguments in source order for semantic tokens (#22063) by RasmusNygren · 7 days ago
  80. e177cc2 [ty] Improve union builder performance (#22048) by Micha Reiser · 7 days ago
  81. 30ce679 [ty] Fix rules severity URL (#22069) by Micha Reiser · 7 days ago
  82. 76854fd [ty] Unwrap `enum.nonmember` values (#22025) by Charlie Marsh · 8 days ago
  83. 5a2d3cd [ty] Remove some nondeterminism in constraint set tests (#22064) by Douglas Creager · 8 days ago
  84. fa57253 [ty] Implement disjointness for TypedDicts (#22044) by Jack O'Connor · 8 days ago
  85. b7fbd98 [`ruff`] fix preview-since values for `RUF103` and `RUF104` (#22061) by Amethyst Reese · 8 days ago
  86. 3d334a3 Report diagnostics for invalid/unmatched range suppression comments (#21908) by Amethyst Reese · 8 days ago
  87. 2e44a86 [ty] Disable possibly-missing-imports by default (#22041) by Aria Desires · 8 days ago
  88. 45bbb4c Bump 0.14.10 (#22058) by Dylan · 8 days ago 0.14.10
  89. 42b9727 [ty] Use datatest instead of dirtest (#21937) by Micha Reiser · 8 days ago
  90. f7ec178 [ty] Gracefully handle client requests that can't be deserialized (#22051) by Micha Reiser · 8 days ago
  91. c315164 [ty] Don't suggest keyword statements when only expressions are valid by Rasmus Nygren · 8 days ago
  92. bb1955e [ty] Use cursor context in a few more places... by Andrew Gallant · 8 days ago
  93. 070e08a [ty] Move `completion` function to the top by Andrew Gallant · 8 days ago
  94. bab3924 [ty] Refactor completion generation by Andrew Gallant · 8 days ago
  95. 10748b2 [`flake8-pytest-style`] Allow `match` and `check` keyword arguments without an expected exception type (`PT010`) (#21964) by mahiro · 8 days ago
  96. 56539db [ty] Fix some configuration panics in the LSP (#22040) by Aria Desires · 8 days ago
  97. 8d32ad1 [ty] Add support for attribute docstrings (#22036) by Aria Desires · 8 days ago
  98. b2a8c42 [ty] Correctly encode multiline tokens for clients not supporting multiline tokens (#22033) by Micha Reiser · 8 days ago
  99. 7bb5dd8 [ty] Fix goto-declaration on the RHS of `from module import submodule` (#22042) by Aria Desires · 8 days ago
  100. 06305f3 Make `analyze_single_pattern_predicate` a `#[salsa::tracked]` function (#22045) by Charlie Marsh · 8 days ago