Commit Graph

  • 85287f9c5a [ty] Improve check enforcing that an overloaded function must have an implementation Alex Waygood 2025-12-14 17:42:13 +0000
  • 8655598901 codex attempt 1 Douglas Creager 2025-12-14 12:56:21 -0500
  • f7fb35b5b0 Avoid allocations on newline character replacement richardhapb 2025-12-14 14:47:44 -0300
  • 77b4ce3f59 Fix `\n` in logging lazy fix in rule G004 richardhapb 2025-12-14 01:38:39 -0300
  • 0481b2187a fix regression for `lambda`s Alex Waygood 2025-12-13 23:31:20 +0000
  • 074904f90d [ty] Fix panic on invalid syntax where we would incorrectly consider overloads in another file as belonging to a function in the file being checked alex/panicky-overloads Alex Waygood 2025-12-14 16:32:48 +0000
  • abbfbcef4f
    Enable jemalloc on linux only Micha Reiser 2025-12-14 15:43:41 +0100
  • c37776c6a0
    Discard changes to crates/ty/src/main.rs Micha Reiser 2025-12-14 15:36:27 +0100
  • 09dc969f14
    Discard changes to Cargo.toml Micha Reiser 2025-12-14 15:36:14 +0100
  • 3532efc08f
    Add support for running multiple ty benchmarks at once Micha Reiser 2025-12-14 11:59:41 +0100
  • deae877a0f
    Make both jemalloc and mimalloc opt-in via feature flags Claude 2025-12-14 09:37:24 +0000
  • 8bc753b842
    [ty] Fix callout syntax in configuration mkdocs (#1875) (#21961) Leandro Braga 2025-12-14 06:21:54 -0300
  • 2e5599fdc8 update rules 11happy 2025-12-14 14:25:48 +0530
  • eb6420c1a4 cargo fmt 11happy 2025-12-14 14:03:01 +0530
  • 723b514912 complete TODO 11happy 2025-12-10 07:25:52 +0000
  • 783e755fe3 cargo fmt 11happy 2025-12-10 07:09:58 +0000
  • 7948d895f6 check only for generic context 11happy 2025-12-10 07:04:18 +0000
  • 5af1ac3b35 update rules 11happy 2025-12-04 12:07:45 +0000
  • 5c19faaec0 chore: minor fix 11happy 2025-12-04 12:01:58 +0000
  • b49c1a8252 update snap 11happy 2025-12-04 10:55:00 +0000
  • 15469f8070 update md files 11happy 2025-12-04 10:41:55 +0000
  • b7972df97c test: add debugsnap & remove clippy error 11happy 2025-12-04 10:33:46 +0000
  • 9aeb711f8d style: fix clippy and fmt error 11happy 2025-12-04 10:21:43 +0000
  • a1e88c31a0 feat: implement error when invalid typevar order 11happy 2025-12-04 10:14:26 +0000
  • bce4e2ca2b check start location for target and global 11happy 2025-12-14 13:45:05 +0530
  • cce85bc95e error text hauntsaninja 2025-12-13 23:24:54 -0800
  • 9868349475 ci fixes hauntsaninja 2025-12-13 22:21:24 -0800
  • 55442384ee gen all hauntsaninja 2025-12-13 19:25:45 -0800
  • aa9c9dcce1 doc hauntsaninja 2025-12-13 19:12:04 -0800
  • ff5241d19a wip Aria Desires 2025-12-13 21:38:24 -0500
  • 163f4c816b document Douglas Creager 2025-12-13 21:09:25 -0500
  • 6e38cd0592 avoid stack overflow Douglas Creager 2025-12-13 21:04:59 -0500
  • b9ecab1f24 fix py-fuzzer test failure Douglas Creager 2025-12-13 20:21:50 -0500
  • 3c811c19d4 canonical ordering for constraint set mappings Douglas Creager 2025-12-13 20:05:49 -0500
  • ddcd76c544 add canonically_ordered Douglas Creager 2025-12-13 20:03:15 -0500
  • 2e01603fed [ty] Include `=` in keyword-argument autocomplete suggestion labels Alex Waygood 2025-12-13 23:06:54 +0000
  • c7eea1f2e3
    Update debug_assert which pointed at missing method (#21969) Peter Law 2025-12-13 22:56:59 +0000
  • c5edceef38 Update debug_assert which pointed at missing method Peter Law 2025-12-13 22:33:55 +0000
  • be8eb92946
    [ty] Add support for `__qualname__` and other implicit class attributes (#21966) Charlie Marsh 2025-12-13 17:10:25 -0500
  • d1ceb75960 Change error conditions charlie/int Charlie Marsh 2025-12-13 17:09:24 -0500
  • 5e87238f33 Add __doc__ Charlie Marsh 2025-12-13 17:04:13 -0500
  • a16dc52990 regen snapshot Aria Desires 2025-12-13 16:54:53 -0500
  • 72ef51b7bc add qualify code-action Aria Desires 2025-12-13 16:43:22 -0500
  • 697baf2ecc
    Bump alpine default tag to 3.23, and debian distro to trixie samypr100 2025-10-30 13:50:31 -0400
  • acb9e1563e Add Python 3.13 guard Charlie Marsh 2025-12-13 16:14:40 -0500
  • a544c59186
    [ty] Emit a diagnostic when frozen dataclass inherits a non-frozen dataclass and the other way around (#21962) Simon Lamon 2025-12-13 21:59:26 +0100
  • 99655b54c3 Revert "Try to intersect types" Charlie Marsh 2025-12-13 15:53:15 -0500
  • 4dfad38c75 fancier diagnostics Alex Waygood 2025-12-13 20:49:40 +0000
  • bb464ed924
    [ty] Use unqualified names for displays of `TypeAliasType`s and unbound `ParamSpec`s/`TypeVar`s (#21960) Alex Waygood 2025-12-13 20:23:16 +0000
  • 8826eb286b
    Merge 7611878bd4 into f57917becd justin 2025-12-13 21:20:40 +0100
  • 7bdce29a8f Try to intersect types Charlie Marsh 2025-12-13 15:12:20 -0500
  • a75550af21
    Merge b4887e77ba into 961453f75e Aria Desires 2025-12-13 15:11:54 -0500
  • b4887e77ba uniformly weak imports gankra/full-weak Aria Desires 2025-12-13 15:11:31 -0500
  • 961453f75e fixup alex/submodule-attr-last Aria Desires 2025-11-27 09:45:27 -0500
  • eea52ea260 cleanup doc Aria Desires 2025-11-27 09:38:39 -0500
  • 2e4bf8f453 reapply fix Aria Desires 2025-11-26 19:30:39 -0500
  • eeadf2a556 regression test Aria Desires 2025-11-26 19:29:07 -0500
  • ea8238d6be all the submodule attributes all the time Alex Waygood 2025-11-24 18:51:49 +0000
  • e82cb13384 allow `from` imports in nonglobal scopes to add available submodule attributes Alex Waygood 2025-11-23 22:51:34 +0000
  • dbe5696f8f more Alex Waygood 2025-11-23 19:17:29 +0000
  • 83a0e19e13 more Alex Waygood 2025-11-23 17:15:50 +0000
  • c8c915de00 . Alex Waygood 2025-11-22 23:45:41 +0000
  • 6d4949bae1 [ty] Add `from` imports to `imported_modules` *if* the module being imported is not relative to the current module Alex Waygood 2025-11-22 15:32:06 +0000
  • 36c623300b tinker with `available_submodule_attributes` priority.. Alex Waygood 2025-11-22 23:19:13 +0000
  • d625a304ce Add support for __qualname__ and other class attributes Charlie Marsh 2025-12-13 14:29:59 -0500
  • b6a99c9acf Respect intersections in iterations Charlie Marsh 2025-12-13 14:26:55 -0500
  • 286649be5b Formatting Simon Lamon 2025-12-13 19:50:22 +0100
  • 19abe7fc0d Combine diagnostics, fix docs Simon Lamon 2025-12-13 19:47:06 +0100
  • d6821ac525 add; mactch and check keyword arguments test mahiro72 2025-12-14 03:46:08 +0900
  • d5d257e86b fix; PT010; allow match and check keyword arguments mahiro72 2025-12-14 03:45:46 +0900
  • ed1d043897
    Document allocator memory stats environment variables Claude 2025-12-13 18:27:18 +0000
  • f57917becd
    fix typo in `fuzz/README.md` (#21963) Alex Waygood 2025-12-13 18:21:46 +0000
  • 13426253e9 fix typo in `fuzz/README.md` Alex Waygood 2025-12-13 18:17:08 +0000
  • d35e7f313d Add tests, address review Simon Lamon 2025-12-13 18:56:26 +0100
  • 4ac9ca75ef [ty] Fix callout syntax in configuration mkdocs (#1875) Leandro Braga 2025-12-13 13:45:07 -0300
  • 6368fd0ea5 Raise diagnostic when frozen dataclass inherits a non-frozen dataclass and the other way around Simon Lamon 2025-12-13 17:49:10 +0100
  • 91fe690f89 [ty] Use unqualified names for displays of `ParamSpec`, `TypeVar` and `TypeAliasType` Alex Waygood 2025-12-13 15:41:38 +0000
  • 82a7598aa8
    [ty] Remove now-unnecessary Divergent check (#21935) David Peter 2025-12-13 16:32:09 +0100
  • 8871fddaf9 bump expected sympy diagnostics in benchmark Alex Waygood 2025-12-13 15:22:37 +0000
  • ebab078df6
    Add custom allocator support to ty with memory stats reporting Claude 2025-12-13 08:30:47 +0000
  • e2ec2bc306
    Use datatest for formatter tests (#21933) Micha Reiser 2025-12-13 09:02:22 +0100
  • 8069064aca Merge remote-tracking branch 'origin/dcreager/callable-return' into dcreager/callable-return Douglas Creager 2025-12-12 22:26:38 -0500
  • 068eb1f500 add sig todo Douglas Creager 2025-12-12 22:06:15 -0500
  • e906526578 only when function defs are same Douglas Creager 2025-12-12 22:01:01 -0500
  • 25a6690cdb add materialization test Douglas Creager 2025-12-12 21:59:44 -0500
  • 99ec0be478 fix test Douglas Creager 2025-12-12 21:56:52 -0500
  • c94fbe20a2 Merge remote-tracking branch 'origin/main' into gggg Douglas Creager 2025-12-12 22:21:44 -0500
  • b413a6dec4
    [ty] Allow gradual lower/upper bounds in a constraint set (#21957) Douglas Creager 2025-12-12 22:18:30 -0500
  • 431a9d31d7 Merge remote-tracking branch 'origin/main' into dcreager/gradual-bounds Douglas Creager 2025-12-12 21:39:17 -0500
  • 0d90fe7a72 order specialized types consistently Douglas Creager 2025-12-12 21:38:47 -0500
  • 46ce1efff3 comment hauntsaninja 2025-12-12 17:18:15 -0800
  • 148831199c set hauntsaninja 2025-12-12 16:48:18 -0800
  • e814283e08 wip hauntsaninja 2025-12-12 16:43:34 -0800
  • e19c050386
    [ty] disallow explicit specialization of type variables themselves (#21938) Shunsuke Shibayama 2025-12-13 08:49:20 +0900
  • 7c45d95d4a
    naming tweak Carl Meyer 2025-12-12 15:28:12 -0800
  • 5a2aba237b
    [ty] Improve diagnostics for unsupported binary operations and unsupported augmented assignments (#21947) Alex Waygood 2025-12-12 21:53:29 +0000
  • ca5f099481
    [ty] update implicit root docs (#21955) Aria Desires 2025-12-12 16:30:23 -0500
  • 7d5b1e59d2 add some more tests Douglas Creager 2025-12-12 14:59:17 -0500
  • 40b5666d07 allow gradual bounds Douglas Creager 2025-12-12 14:19:27 -0500
  • af0884713d fixup Aria Desires 2025-12-12 13:43:04 -0500