Commit Graph

  • a1c3f16358 Update pre-commit dependencies (#22281) renovate[bot] 2025-12-29 17:11:28 +00:00
  • 8f54701f0f Update docker/setup-buildx-action action to v3.12.0 (#22266) renovate[bot] 2025-12-29 18:11:20 +01:00
  • a03a65fec5 Update actions/cache action to v5 (#22274) renovate[bot] 2025-12-29 18:10:52 +01:00
  • f800ad3fad Update docker/metadata-action action to v5.10.0 (#22265) renovate[bot] 2025-12-29 18:09:50 +01:00
  • 64baa366f2 Update dependency node to v24 (#22278) renovate[bot] 2025-12-29 18:09:31 +01:00
  • ce4dd7f12d Update actions/checkout action to v6 (#22275) renovate[bot] 2025-12-29 18:08:53 +01:00
  • 4b0aa96645 Update GitHub Artifact Actions (#22280) renovate[bot] 2025-12-29 18:07:22 +01:00
  • 05a5b51ab1 Update taiki-e/install-action action to v2.65.1 (#22273) renovate[bot] 2025-12-29 18:02:44 +01:00
  • 7cf1ca399a Update dependency mdformat-mkdocs to v5 (#22277) renovate[bot] 2025-12-29 17:53:22 +01:00
  • 475016616b Update Rust crate serde_with to v3.16.1 (#22270) renovate[bot] 2025-12-29 11:48:10 -05:00
  • ea2ff92a06 Update Rust crate supports-hyperlinks to v3.2.0 (#22271) renovate[bot] 2025-12-29 16:44:05 +00:00
  • 96d7c4bb6a Update Rust crate schemars to v1.1.0 (#22269) renovate[bot] 2025-12-29 17:43:01 +01:00
  • 9261904c41 Update Rust crate criterion to 0.8.0 (#22267) renovate[bot] 2025-12-29 16:42:24 +00:00
  • 4d05dcf4cd Update Rust crate toml to v0.9.10 (#22260) renovate[bot] 2025-12-29 17:41:17 +01:00
  • 81542ca64c Update Rust crate tracing to v0.1.44 (#22261) renovate[bot] 2025-12-29 17:39:37 +01:00
  • 085a44e38d Update Rust crate tracing-indicatif to v0.3.14 (#22262) renovate[bot] 2025-12-29 17:38:47 +01:00
  • 2919ec9bd5 Update dependency mdformat to v1 (#22276) renovate[bot] 2025-12-29 17:38:15 +01:00
  • 28a56796fe Update astral-sh/setup-uv action to v7.1.6 (#22252) renovate[bot] 2025-12-29 11:37:26 -05:00
  • 78504bd57d Update Rust crate insta to v1.45.0 (#22268) renovate[bot] 2025-12-29 17:37:19 +01:00
  • 756f8a5c18 Update Rust crate serde_json to v1.0.146 (#22259) renovate[bot] 2025-12-29 11:36:50 -05:00
  • 36d1cccdc3 Update actions/setup-node action to v6.1.0 (#22263) renovate[bot] 2025-12-29 16:36:35 +00:00
  • 130c1f83a5 Update Rust crate uuid to v1.19.0 (#22272) renovate[bot] 2025-12-29 16:34:49 +00:00
  • 86d2fc8531 Update salsa digest to 309c249 (#22251) renovate[bot] 2025-12-29 17:32:45 +01:00
  • ab85a38d39 Update Rust crate log to v0.4.29 (#22258) renovate[bot] 2025-12-29 17:26:18 +01:00
  • 388c1b6f10 Update dependency mkdocs-material to v9.7.1 (#22254) renovate[bot] 2025-12-29 17:25:12 +01:00
  • d7bc1a02bc Update cargo-bins/cargo-binstall action to v1.16.5 (#22253) renovate[bot] 2025-12-29 17:24:51 +01:00
  • cb87fb7424 Update dependency ruff to v0.14.10 (#22255) renovate[bot] 2025-12-29 17:23:43 +01:00
  • d13e01ed17 Update Rust crate camino to v1.2.2 (#22256) renovate[bot] 2025-12-29 16:23:24 +00:00
  • fbb5c8aa3c [ty] Fix LiteralString import in ty_extensions.pyi (#22244) Alex Waygood 2025-12-29 14:59:19 +00:00
  • 6730350bbd [refurb] Mark FURB192 fix as always unsafe (#22210) Harutaka Kawamura 2025-12-29 23:17:33 +09:00
  • e71fd9c040 ci(zizmor): remove broad zizmor ignores (#22199) samypr100 2025-12-29 04:52:30 -05:00
  • fde33baaa5 [ty] Make the implicit shadowing message on invalid assignment diagnostic info (#22219) Matthew Mckee 2025-12-29 09:30:48 +00:00
  • 8efa14ae1b [ty] Limit the returned completions to reduce lag (#22240) Micha Reiser 2025-12-29 10:16:32 +01:00
  • 6776543b62 [ty] Reduce tracing level for constriant.rs logs (#22239) Micha Reiser 2025-12-29 09:22:17 +01:00
  • 6fe135c536 Add minimal reproduction for ty#2243 cycle crash claude/reduce-ty-crash-repro-JXrdj Claude 2025-12-29 08:10:52 +00:00
  • 4c4e652b38 [ty] callable type of a type object is not function-like (#22226) Carl Meyer 2025-12-28 11:24:45 -08:00
  • d5c39d3f9f [ty] Fix property-tests (#22229) Micha Reiser 2025-12-28 09:58:48 +01:00
  • dea48ecef0 [ty] Add option to disable syntax errors in the language server (#22217) Matthew Mckee 2025-12-27 20:24:38 +00:00
  • 55c8707be6 [ty] fix display of top ParamSpec specialization (#22227) Carl Meyer 2025-12-27 11:14:22 -08:00
  • 6d5fb09e92 [ty] fix and simplify callable type materializations (#22213) Carl Meyer 2025-12-27 10:45:07 -08:00
  • fffd3e5cfb [ty] Re-use vec when building a VariableLengthTypeVarTuple with the builder (#22225) Micha Reiser 2025-12-27 17:06:30 +01:00
  • 54347a5d6a Try claude suggested fix micha/union-builder-sub-unions Micha Reiser 2025-12-27 14:39:45 +01:00
  • 7ac1874ca0 [ty] Use the AST to suppress keywords in decorators (#22224) RasmusNygren 2025-12-27 14:29:45 +01:00
  • 7290bdc41e [ty] Use a length-2 array for UnionTypeInstance::_value_expr_types (#22222) Alex Waygood 2025-12-27 11:47:46 +00:00
  • c032e27566 [ty] Rename non-subscriptable error code to not-subscriptable (#22193) Simon Lamon 2025-12-27 12:44:35 +01:00
  • da188d5cf6 [ty] Reduce monomorphization in add_binding (#22196) Micha Reiser 2025-12-27 11:17:27 +01:00
  • 5d32ab8175 [ty] Return slices for Tuple methods (#22192) Micha Reiser 2025-12-27 10:30:34 +01:00
  • 6342cec842 [ty] Promote float and complex when promoting literals (#22215) Matthew Mckee 2025-12-27 00:19:23 +00:00
  • 95a532f9fd [pylint] Restore the fix safety docs for PLW0133 (#22211) Brent Westbrook 2025-12-26 11:45:15 -05:00
  • c842de5c4c Document the options used by more rules (#22198) Brent Westbrook 2025-12-26 11:24:49 -05:00
  • 68c8cb93d6 Use internal Salsa APIs to make it compile micha/salsa-db-key Micha Reiser 2025-12-26 11:20:00 +01:00
  • 4bd405e1c5 [ty] Test performance and memory impact of shrinking Salsa's DB key Micha Reiser 2025-12-26 11:09:33 +01:00
  • fc1a7ae027 Update salsa micha/try-salsa-update Micha Reiser 2025-12-26 11:07:26 +01:00
  • 9693375e10 [ty] Reduce monomorphization (#22195) Micha Reiser 2025-12-26 10:02:20 +01:00
  • 1ec3503cc3 [ty] Fix playground inlay hint location (#22200) Matthew Mckee 2025-12-26 08:20:57 +00:00
  • 19b10993e1 [ty] Automatically re-run ecosystem-analyzer workflow on subsequent pushes to a PR, if the PR has the ecosystem-analyzer label (#22179) Alex Waygood 2025-12-25 17:41:19 +00:00
  • 0ad2e09430 [ty] Split out ty_python_types crate micha/ty-python-types Micha Reiser 2025-12-25 17:35:59 +01:00
  • cf2259dca5 deopt when unpacking aliases and union contains alias Micha Reiser 2025-12-25 16:55:55 +01:00
  • 70b841c0ad Apply same check for literals Micha Reiser 2025-12-19 11:58:18 +01:00
  • 49d16c20e2 [ty] Skip redundancy checks for sub-union-elements Micha Reiser 2025-12-19 08:54:01 +01:00
  • 014abe1ee1 [ty] Fix completion in decorators with missing declaration (#22177) Micha Reiser 2025-12-25 16:05:47 +01:00
  • dd3a985109 [ty] Spell out "method resolution order" in unsupported-base subdiagnostic (#22194) Simon Lamon 2025-12-25 11:26:44 +01:00
  • 12f5ea51e3 [ty] Invert dependencies of ty_combine and ty_python_semantic (#22191) Micha Reiser 2025-12-25 10:06:06 +01:00
  • f9afcc400c [ty] Improve diagnostic when a user tries to access a function attribute on a Callable type (#22182) Alex Waygood 2025-12-24 20:47:11 +00:00
  • 768c5a2285 [ty] Use Type::string_literal() more (#22184) Alex Waygood 2025-12-24 20:06:57 +00:00
  • 139149f87b [ty] Improve diagnostic when callable is used in a type expression instead of collections.abc.Callable or typing.Callable (#22180) Alex Waygood 2025-12-24 19:18:51 +00:00
  • 2de4464e92 [ty] Fix implementation of Top[Callable[..., object]] (#22145) Charlie Marsh 2025-12-24 12:49:09 -05:00
  • ded4d4bbe9 [ty] Fix classification of module in import x as y (#22175) Micha Reiser 2025-12-24 18:25:29 +01:00
  • eef403f6cf Revert "[ty] Fix completion in decorator without class or function definition" (#22176) Micha Reiser 2025-12-24 17:27:21 +01:00
  • adef89eb7c [ty] Fix completion in decorator without class or function definition Micha Reiser 2025-12-24 16:57:36 +01:00
  • e3498121b4 [ty] Fix module resolution on network drives (#22173) Micha Reiser 2025-12-24 16:36:18 +01:00
  • 5e7fc9a4e1 Render the entire diagnostic message in all output formats (#22164) Brent Westbrook 2025-12-24 10:28:24 -05:00
  • 3c5956e93d [ty] Include the specialization of a generic TypedDict as part of its display (#22174) Alex Waygood 2025-12-24 14:39:46 +00:00
  • 81f34fbc8e [ty] Store un-widened type in Place (#22093) Charlie Marsh 2025-12-23 23:19:57 -05:00
  • 5634afc3c9 Try to improve generality charlie/int-sec Charlie Marsh 2025-12-23 23:12:08 -05:00
  • 184f487c84 [ty] Add a dedicated diagnostic for TypedDict deletions (#22123) Charlie Marsh 2025-12-23 22:49:42 -05:00
  • fab8e34e07 [ty] Fix iteration over intersections with TypeVars whose bounds contain non-iterable types Charlie Marsh 2025-12-20 14:13:10 -05:00
  • 969c8a547e [ty] Synthesize __delitem__ for TypedDict to allow deleting non-required keys (#22122) Charlie Marsh 2025-12-23 22:39:54 -05:00
  • acdda78189 [ty] Fix @staticmethod combined with other decorators incorrectly binding self (#22128) Charlie Marsh 2025-12-23 22:35:09 -05:00
  • c28c1f534d [ty] Check __delitem__ instead of __getitem__ for del x[k] (#22121) Charlie Marsh 2025-12-23 22:34:20 -05:00
  • b723917463 [ty] Support tuple narrowing based on member checks (#22167) Charlie Marsh 2025-12-23 20:15:50 -05:00
  • 5decf94644 [ty] Synthesize a _fields attribute for NamedTuples (#22163) Charlie Marsh 2025-12-23 16:38:41 -05:00
  • 89a55dd09f [ty] Synthesize a _replace method for NamedTuples (#22153) Charlie Marsh 2025-12-23 16:33:55 -05:00
  • 8710a8c4ac [ty] don't expand type aliases in implicit tuple aliases (#22015) Shunsuke Shibayama 2025-12-24 06:22:54 +09:00
  • e245c1d76e [ty] narrow tagged unions of TypedDict (#22104) Jack O'Connor 2025-12-23 11:30:08 -08:00
  • 4c175fa0e1 [ty] Bind self with instance in __get__ (#22155) Charlie Marsh 2025-12-23 14:25:58 -05:00
  • ed64c4d943 [ty] Abort printing diagnostics when pressing Ctrl+C (#22083) Micha Reiser 2025-12-23 18:03:58 +01:00
  • f1e6c9c3a0 [ty] Use markdown for completions documentation (#21752) Matthew Mckee 2025-12-23 16:07:53 +00:00
  • d9fe996e64 [ty] Support custom builtins (#22021) Wizzerinus | Alex K. 2025-12-23 16:48:14 +03:00
  • 5ea30c4c53 Show both ty.toml and pyproject.toml examples in configuration reference (#22144) Matthew Mckee 2025-12-23 08:49:44 +00:00
  • ccc9132f73 [ty] Use ModuleName::new_static in more places (#22156) Micha Reiser 2025-12-23 09:24:49 +01:00
  • 65021fcee9 [ty] Support type inference between protocol instances (#22120) Ibraheem Ahmed 2025-12-23 03:24:01 -05:00
  • aa21b70a8b [ty] Fix path of instrumented benchnmark binary (#22157) Micha Reiser 2025-12-23 09:12:18 +01:00
  • 22ce0c8a51 Decrease Markdown heading level (#22152) Vincent Ging Ho Yim 2025-12-23 18:44:45 +11:00
  • d6a7c9b4ed [ty] Add respect-type-ignore-comments configuration option (#22137) Micha Reiser 2025-12-23 08:36:51 +01:00
  • 4745d15fff [ty] Respect debug text interpolation in f-strings (#22151) Charlie Marsh 2025-12-22 20:21:28 -05:00
  • 06db474f20 [ty] stabilize union-type ordering in fixed-point iteration (#22070) Shunsuke Shibayama 2025-12-23 09:16:03 +09:00
  • 664686bdbc [ty] Exclude parameterized tuple types from narrowing when disjoint from comparison values (#22129) Charlie Marsh 2025-12-22 15:44:49 -05:00
  • 4a937543b9 Ecosystem report: publish site via astral-sh-bot (#22142) William Woodruff 2025-12-22 12:57:49 -05:00
  • ec034fc359 [ty] Add new diagnosticMode: off (#22073) Micha Reiser 2025-12-22 16:46:02 +01:00