Commit Graph

  • 670bd01fb5 Update Rust crate arc-swap to v1.8.0 (#22390) renovate[bot] 2026-01-05 09:08:32 +01:00
  • eae5c685f8 Update Rust crate proc-macro2 to v1.0.104 (#22386) renovate[bot] 2026-01-05 09:05:21 +01:00
  • 994f05f3ca Update Rust crate tempfile to v3.24.0 (#22392) renovate[bot] 2026-01-05 09:04:59 +01:00
  • 8dcecf323b Update taiki-e/install-action action to v2.65.6 (#22388) renovate[bot] 2026-01-05 08:03:31 +00:00
  • b12c94e411 Update Rust crate jiff to v0.2.17 (#22384) renovate[bot] 2026-01-05 07:57:34 +00:00
  • a9c3ea9674 Update Rust crate matchit to v0.9.1 (#22385) renovate[bot] 2026-01-05 07:56:54 +00:00
  • 704c57f491 Update Rust crate insta to v1.45.1 (#22383) renovate[bot] 2026-01-05 07:56:36 +00:00
  • 7a27662eca Update cargo-bins/cargo-binstall action to v1.16.6 (#22380) renovate[bot] 2026-01-05 08:30:34 +01:00
  • ce2490ee93 Update dependency @cloudflare/workers-types to v4.20251229.0 (#22381) renovate[bot] 2026-01-05 08:30:16 +01:00
  • 92a2f2c992 [ty] Apply class decorators via try_call() (#22375) Charlie Marsh 2026-01-04 17:11:00 -05:00
  • 11b551c2be Add a CLAUDE.md (#22370) Charlie Marsh 2026-01-04 15:00:31 -05:00
  • b85c0190c5 [ty] Use upstream GetSize implementation for OrderMap and OrderSet (#22374) Micha Reiser 2026-01-04 20:54:03 +01:00
  • 46a4bfc478 [ty] Use default HashSet for TypeCollector (#22368) Micha Reiser 2026-01-04 19:58:30 +01:00
  • 56a3978479 [ty] Use OrderedSet/Map in more places micha/ordered-set Micha Reiser 2026-01-04 19:54:22 +01:00
  • 97c6489724 Reduce remove calls micha/use-cycle-dedector-fx-hashset Micha Reiser 2026-01-04 19:16:34 +01:00
  • d11d5e16e8 [ty] Use regular hash-set in cycle dedector Micha Reiser 2026-01-04 19:13:11 +01:00
  • 0c53395917 [ty] Add a second benchmark for enums with many members (#22364) Alex Waygood 2026-01-04 17:58:20 +00:00
  • 8464aca795 Bump docstring-adder pin (#22361) Alex Waygood 2026-01-03 20:21:45 +00:00
  • 742a63d340 use a smallvec inside IntersectionType itself alex/optimize-intersections-single-neg-slice Alex Waygood 2026-01-03 17:36:42 +00:00
  • 444749767e what happens if i do this alex/union-filter-cycle-recovery Alex Waygood 2026-01-03 15:43:18 +00:00
  • 67e8d24aaf [ty] Never add elements to a UnionBuilder before setting recursively_defined Alex Waygood 2026-01-03 14:00:12 +00:00
  • e1439beab2 [ty] Use UnionType helper methods more consistently (#22357) Alex Waygood 2026-01-03 14:19:06 +00:00
  • d83e0dc50b [ty] Cache ClassType::nearest_disjoint_base zb/cache-nearest Zanie Blue 2025-12-17 09:21:25 -06:00
  • 598f05793e [ty] Does this make diagnostics go away on prefect? alex/filter-ffff Alex Waygood 2026-01-03 13:29:15 +00:00
  • ec8a3548d7 [ty] Use UnionType::filter() more alex/use-union-filter-more Alex Waygood 2026-01-03 13:22:07 +00:00
  • e08e60c64b Does this fix the prefect changes? Is this still a perf improvement? alex/less-union-builder Alex Waygood 2026-01-03 13:21:02 +00:00
  • fd86e699b5 [ty] narrow TypedDict unions with not in (#22349) Felix Scherz 2026-01-03 14:12:57 +01:00
  • 3feb3dfb6d fix is_empty impl and add comments Alex Waygood 2026-01-03 10:49:10 +00:00
  • 5c36ab23b3 improve insert impl Alex Waygood 2026-01-03 09:57:41 +00:00
  • 1463ce5820 [ty] Avoid UnionBuilder overhead when creating a new union from the filtered elements of an existing union Alex Waygood 2026-01-03 09:05:12 +00:00
  • d0f841bff2 Add help: subdiagnostics for several Ruff rules that can sometimes appear to disagree with ty (#22331) Alex Waygood 2026-01-02 22:10:39 +00:00
  • 74978cfff2 Error on unused ty: ignore comments when dogfooding ty on our own scripts (#22347) Alex Waygood 2026-01-02 20:27:09 +00:00
  • 10a417aaf6 [ty] Specify heap_size for SynthesizedTypedDictType (#22345) Alex Waygood 2026-01-02 20:09:35 +00:00
  • fdd9a97aef Use deferred evaluation charlie/functional-typeddict Charlie Marsh 2026-01-02 13:18:02 -05:00
  • b624521633 [ty] Add support for functional TypedDicts Charlie Marsh 2026-01-02 08:37:25 -05:00
  • 742c1b65d3 [ty] Add support for functional dataclasses charlie/functional-dataclass Charlie Marsh 2026-01-02 11:19:22 -05:00
  • 5220cf736f Use special form for args Charlie Marsh 2026-01-01 18:20:23 -05:00
  • a2e0ff57c3 Run cargo sort (#22310) Matthew Mckee 2026-01-02 19:58:15 +00:00
  • f4206d524a Revert "Use an inner `Option" Alex Waygood 2026-01-02 19:49:41 +00:00
  • ff387ad74a Use an inner Option Alex Waygood 2026-01-02 19:34:42 +00:00
  • 4abaf61b50 [ty] Optimize IntersectionType for the common case of a single negated element Alex Waygood 2026-01-02 19:09:51 +00:00
  • 0804030ee9 [pylint] Ignore identical members (PLR1714) (#22220) Nikolas Hearp 2026-01-02 12:56:17 -05:00
  • 2c5e618f89 Deduplicate synthesis Charlie Marsh 2025-12-31 15:37:08 -05:00
  • 26230b1ed3 [ty] Use IntersectionType::from_elements more (#22329) Alex Waygood 2026-01-01 15:01:00 +00:00
  • 295ae836fd [ty] Sync vendored typeshed stubs (#22324) github-actions[bot] 2026-01-01 02:59:55 +00:00
  • 9677364847 Bump docstring-adder pin (#22323) Alex Waygood 2026-01-01 02:44:24 +00:00
  • 8e45bac3c1 [ty] Sync vendored typeshed stubs (#22321) github-actions[bot] 2026-01-01 01:29:12 +00:00
  • 5bb91fa527 [ty] Add functional namedtuple Charlie Marsh 2025-12-30 19:16:01 -05:00
  • 40a117cc43 Use an enum Charlie Marsh 2025-12-30 17:48:59 -05:00
  • 7366a9e951 Bump docstring-adder pin (#22319) Alex Waygood 2025-12-31 22:37:53 +00:00
  • dfd02426a2 test TypeAlias too Brent Westbrook 2025-12-31 17:35:52 -05:00
  • 29e089781d fix regression test Brent Westbrook 2025-12-31 17:02:40 -05:00
  • 8ccea64ed4 add regression test Brent Westbrook 2025-12-31 16:59:12 -05:00
  • 0c810fe869 Add support for dynamic type() classes Charlie Marsh 2025-12-29 13:14:07 -05:00
  • b293aea973 Revert charlie/metaclass Charlie Marsh 2025-12-31 14:22:10 -05:00
  • 15aa74206e [pylint] Improve diagnostic range for PLC0206 (#22312) Brent Westbrook 2025-12-31 13:54:58 -05:00
  • 6ea342e548 Special-case type return Charlie Marsh 2025-12-31 13:35:52 -05:00
  • ebe4f00b82 Always validate Charlie Marsh 2025-12-31 12:34:23 -05:00
  • 817336ad35 [ty] Respect __new__ and metaclass __call__ types Charlie Marsh 2025-12-31 11:42:57 -05:00
  • 77c2f4c6cb [flake8-unused-arguments] Mark **kwargs in TypeVar as used (ARG001) (#22214) ValdonVitijaa 2025-12-31 17:07:56 +01:00
  • 50ac0c31b6 Bump version again micha/salsa-cycle-lock Micha Reiser 2025-12-31 13:29:13 +01:00
  • 758926eecd [ty] Add blurb for newer crates to `ty/CONTIBUTING.md (#22309) Rob Hand 2025-12-31 07:58:33 +00:00
  • 6433b88ffa Clean up pre-commit config (#22311) Matthew Mckee 2025-12-31 07:36:20 +00:00
  • 7ac9678390 Add support for descriptor checks with unions charlie/descriptor-union Charlie Marsh 2025-12-18 21:21:30 -05:00
  • f619783066 [ty] Treat __setattr__ as fallback-only (#22014) Charlie Marsh 2025-12-30 19:01:10 -05:00
  • e14cf84e33 Add variable-length tuples charlie/narrow Charlie Marsh 2025-12-30 17:48:26 -05:00
  • 8e01d73d90 Minor tweaks Charlie Marsh 2025-12-30 16:06:15 -05:00
  • 1b799e77f5 Add tuple intersection Charlie Marsh 2025-12-30 15:13:28 -05:00
  • e7e87e86cb [ty] Add support for narrowing on tuple match cases Charlie Marsh 2025-12-21 21:02:36 -05:00
  • ff05428ce6 [ty] Subtyping for bidirectional inference (#21930) Ibraheem Ahmed 2025-12-30 17:03:20 -05:00
  • 4f2529f353 [ty] Fix typo in cli docs for respect_ignore_files arg (#22308) Matthew Mckee 2025-12-30 20:38:50 +00:00
  • 6f9ea73ac9 [ty] Remove TY_MAX_PARALLELISM as conformance runs no longer panic (#22307) Rob Hand 2025-12-30 19:42:59 +00:00
  • 12dd27da52 [ty] Support narrowing for tuple matches with literal elements (#22303) Charlie Marsh 2025-12-30 13:45:07 -05:00
  • 3791d6e08c Bump salsa version Micha Reiser 2025-12-30 18:07:54 +01:00
  • e0e1e9535e [ty] Convert several comments in ty_extensions.pyi to docstrings (#22305) Alex Waygood 2025-12-30 17:41:43 +00:00
  • 7173c7ea3f [ty] Sync vendored typeshed stubs (#22302) github-actions[bot] 2025-12-30 17:24:13 +00:00
  • 5013752c6c Bump docstring-adder pin (#22301) Alex Waygood 2025-12-30 17:03:54 +00:00
  • b2b9d91859 [airflow] Passing positional argument into airflow.lineage.hook.HookLineageCollector.create_asset is not allowed (AIR303) (#22046) Kevin Yang 2025-12-30 11:39:08 -05:00
  • c483b59ddd [ruff] Add non-empty-init-module (RUF067) (#22143) Brent Westbrook 2025-12-30 11:32:10 -05:00
  • 57218753be [ty] Narrow TypedDict literal access in match statements (#22299) Charlie Marsh 2025-12-30 11:29:09 -05:00
  • 2ada8b6634 Document options for more rules (#22295) Brent Westbrook 2025-12-30 08:44:11 -05:00
  • 0edd97dd41 [ty] Add autocomplete suggestions for class arguments (#22110) RasmusNygren 2025-12-30 14:10:56 +01:00
  • f8f4ca8fbc Update dependency react-resizable-panels to v4 (#22279) renovate[bot] 2025-12-30 11:04:25 +01:00
  • 3d35dbd334 Update actions/upload-artifact digest to b7c566a (#22250) renovate[bot] 2025-12-30 09:07:58 +00:00
  • a652b411b8 Update NPM Development dependencies (#22289) renovate[bot] 2025-12-30 10:04:24 +01:00
  • 4dac3d105d [ty] Add skip_dunders option to CompletionTestBuilder (#22293) RasmusNygren 2025-12-30 09:10:14 +01:00
  • 77ad107617 [ty] increase the max number of diagnostics for sympy in ty_walltime benchmark (#22296) Shunsuke Shibayama 2025-12-30 13:20:19 +09:00
  • b925ae5061 [ty] Avoid including property in subclasses properties (#22088) Charlie Marsh 2025-12-29 22:28:03 -05:00
  • 9333f15433 [ty] Fix match exhaustiveness for enum | None unions (#22290) Charlie Marsh 2025-12-29 22:19:28 -05:00
  • c429ef8407 [ty] don't expand type aliases via type mappings unless necessary (#22241) Shunsuke Shibayama 2025-12-30 12:02:56 +09:00
  • 8716b4e230 [ty] implement typing.TypeGuard (#20974) Eric Mark Martin 2025-12-29 20:54:17 -05:00
  • 7e80f19223 [ty] Try eliminating ~AlwaysFalsy and ~AlwaysTruthy from intersections charlie/truthy Charlie Marsh 2025-12-29 16:17:27 -05:00
  • 9dadf2724c [ty] Add documentation for ty_extensions.Top and ty_extensions.Bottom (#22245) Alex Waygood 2025-12-29 19:43:17 +00:00
  • 3d8ae2e476 [ty] Avoid showing misleading hint for unpacked tuple arguments (#22286) Charlie Marsh 2025-12-29 13:25:08 -05:00
  • ebc1323ccb Bump shellcheck to the latest version (#22285) Alex Waygood 2025-12-29 18:22:07 +00:00
  • 0584081dc8 Don't run ruff-ecosystem on PRs that only touch ruff_benchmark (#22246) Alex Waygood 2025-12-29 17:33:53 +00:00
  • b31ff2c5ab Update Rust crate libc to v0.2.178 (#22257) renovate[bot] 2025-12-29 18:24:54 +01:00
  • ce27dc9b2d Update dependency monaco-editor to ^0.55.0 (#22264) renovate[bot] 2025-12-29 18:24:41 +01:00
  • ab542698ad Update actions/download-artifact digest to 37930b1 (#22249) renovate[bot] 2025-12-29 17:20:38 +00:00
  • a737a56c53 Move quickcheck dependeny pins to workspace Cargo.toml (#22247) renovate[bot] 2025-12-29 17:12:31 +00:00