Commit Graph

  • aa27925e87
    Skip over trivia tokens after re-lexing (#21895) Micha Reiser 2025-12-11 11:45:18 +0100
  • 5c320990f7
    [ty] Avoid inferring types for invalid binary expressions in string annotations (#21911) Charlie Marsh 2025-12-11 03:40:19 -0500
  • 24ed28e314
    [ty] Improve overload call resolution tracing (#21913) Dhruv Manilawala 2025-12-11 12:28:45 +0530
  • 2d0681da08
    [ty] fix missing heap_size on Salsa query (#21912) Carl Meyer 2025-12-10 18:34:00 -0800
  • 29bf2cd201
    [ty] Support implicit type of `cls` in signatures (#21771) Ibraheem Ahmed 2025-12-10 16:56:20 -0500
  • 1b44d7e2a7
    [ty] add `SyntheticTypedDictType` and implement `normalized` and `is_equivalent_to` (#21784) Jack O'Connor 2025-12-10 12:36:36 -0800
  • 5a0b99ffba always defer parameter and return type inference Douglas Creager 2025-12-10 15:36:33 -0500
  • c1277669d2 put the experimental change back but actually land it this time Jack O'Connor 2025-12-10 12:31:33 -0800
  • db3eb6b92e infer implicit type of `cls` in signatures Ibraheem Ahmed 2025-11-28 18:05:27 -0500
  • 564a8dc6b2 update the generic context too Douglas Creager 2025-12-02 17:22:39 -0500
  • dc21c3b728 break the cycle Douglas Creager 2025-12-02 16:46:19 -0500
  • a2fb2ee06c
    [ty] Fix disjointness checks with type-of `@final` classes (#21770) Ibraheem Ahmed 2025-12-10 15:15:10 -0500
  • 3e00221a6c
    [ty] Fix negation upper bounds in constraint sets (#21897) Douglas Creager 2025-12-10 15:07:50 -0500
  • 8ec6673230 more human comment Douglas Creager 2025-12-10 15:00:53 -0500
  • 095c2bbe39 clean this up a bit Douglas Creager 2025-12-10 14:51:06 -0500
  • b00bbf43ee
    rewrap long lines Brent Westbrook 2025-12-10 14:44:14 -0500
  • e4e1ff21d2 fix disjointness between class-literal and generic-alias Ibraheem Ahmed 2025-12-10 14:46:09 -0500
  • fd7b9298dd add `SyntheticTypedDictType` and implement `normalized` and `is_equivalent_to` Jack O'Connor 2025-12-10 11:51:17 -0800
  • 6672bb3e8c Mention trailing comma in range suppression spec Amethyst Reese 2025-12-10 11:50:25 -0800
  • 94e0418006
    Enable `--document-private-items` for `ruff_python_formatter` Brent Westbrook 2025-12-10 14:00:56 -0500
  • 8d5748943d stop tracking variance Douglas Creager 2025-12-10 14:42:44 -0500
  • ef3c373f85 feat: expose source_tokens() on Checker and fix regression for parenthesized_range() Denys Zhak 2025-12-10 19:34:35 +0000
  • 3572c85434 don't track self Douglas Creager 2025-12-10 14:32:40 -0500
  • 7dfe6e0f7f fix disjointness checks with type-of `@final` classes Ibraheem Ahmed 2025-12-03 00:11:16 -0500
  • 5dc0079e78
    [ty] Fix disjointness checks on `@final` class instances (#21769) Ibraheem Ahmed 2025-12-10 14:17:22 -0500
  • b96cf96e8b
    add a few more call tests with comments Brent Westbrook 2025-12-10 14:06:08 -0500
  • e2c9a07745 a good start Douglas Creager 2025-12-10 13:59:53 -0500
  • 8022343bd6
    maybe_parenthesize_lambda -> maybe_parenthesize_value Brent Westbrook 2025-12-10 13:43:39 -0500
  • 7efede98d3 fix clippy Phong Do 2025-12-10 19:23:46 +0100
  • 36a1f17b37 Emphasize ruff flags, put commands into dedicated boxes with copyable commands Amethyst Reese 2025-12-10 10:17:13 -0800
  • d53283ad51 Suggested changes Amethyst Reese 2025-12-10 10:16:29 -0800
  • 2cb77c674c fix when toggling pending escape flag Phong Do 2025-12-10 18:56:42 +0100
  • 7c94e1026c
    update lambda placement docs Brent Westbrook 2025-12-10 12:37:47 -0500
  • f999da0eec
    move tokenizer checks into the stable branch Brent Westbrook 2025-12-10 12:23:00 -0500
  • a8bebaa681
    add preview function taking a PreviewMode Brent Westbrook 2025-12-10 12:19:55 -0500
  • c1ed012b39
    [ty] Adjust scope completions to use all reachable symbols Andrew Gallant 2025-12-10 11:17:00 -0500
  • 99cf70a666
    [ty] Rename `all_members_of_scope` to `all_end_of_scope_members` Andrew Gallant 2025-12-10 11:20:24 -0500
  • 2ea03973f4
    [ty] Remove `all_` prefix from some routines on UseDefMap Andrew Gallant 2025-12-09 13:37:48 -0500
  • dd4d9e5a4a
    Merge a3744087c6 into f7528bd325 Aria Desires 2025-12-10 17:53:40 +0100
  • 82ed9ba305 update snapshot test Phong Do 2025-12-10 17:47:51 +0100
  • 9a6ba27947
    Clippy Micha Reiser 2025-12-10 17:42:45 +0100
  • 6efce52e0f
    Mention preview mode Amethyst Reese 2025-12-10 08:40:37 -0800
  • ca9f3c7f71 fix unicode escape parsing Phong Do 2025-12-10 17:35:08 +0100
  • b32fd146e5
    Disable Micha Reiser 2025-12-10 17:31:33 +0100
  • 3206395c2a
    Merge 224d6df8d0 into 7d47f711c1 Micha Reiser 2025-12-10 16:26:34 +0000
  • 224d6df8d0
    Update crates/ruff_python_parser/src/lexer.rs micha/relex-interpolated-state Micha Reiser 2025-12-10 17:26:32 +0100
  • 40997133f3
    Update README to remove production warning Micha Reiser 2025-12-10 17:19:31 +0100
  • c4e32ea180
    Sync interpolated lexer state within `re_lex_logical_token` Micha Reiser 2025-12-10 17:16:28 +0100
  • 1138855e04 Two more tests David Peter 2025-12-10 16:55:27 +0100
  • d500d7eda1 Add is_assignable_to/is_disjoint_from tests David Peter 2025-12-10 16:37:24 +0100
  • 71418a9889 clippy Douglas Creager 2025-12-10 10:27:42 -0500
  • 1518127d79 fix negation logic Douglas Creager 2025-12-10 10:24:44 -0500
  • 0cecb9f4ef add failing test Douglas Creager 2025-12-10 09:49:07 -0500
  • ab260acb74 Move test David Peter 2025-12-10 15:39:36 +0100
  • 9f9b76b035
    move preview comment handling mostly into placement.rs Brent Westbrook 2025-12-10 09:36:48 -0500
  • 1fd9dc529c Add test for #1513 David Peter 2025-12-10 14:42:25 +0100
  • 0304c31989 Nits David Peter 2025-12-10 14:35:40 +0100
  • 7d47f711c1
    Skip over trivia tokens after re-lexing Micha Reiser 2025-12-10 15:05:53 +0100
  • 33fcca9c53
    re-apply 'pass preview to handle_lambda_comment' Brent Westbrook 2025-12-10 09:11:00 -0500
  • 6e9e42d343
    factor out maybe_parenthesize_lambda Brent Westbrook 2025-12-10 09:04:00 -0500
  • f0f60805de Fix assignability of P[int] to type[P] and type[P[int]] David Peter 2025-12-10 11:21:05 +0100
  • ece01a1cb6 Update comment David Peter 2025-12-10 11:10:54 +0100
  • 0d9429cc64 [ty] default-specialize class-literal types in assignment to generic-alias types Carl Meyer 2025-12-09 17:58:34 -0800
  • bb053f8388
    fix lambda formatting in assignments Brent Westbrook 2025-12-10 08:51:54 -0500
  • 7a85fe2556 [ty] Generics: Respect typevar bounds when matching against a union David Peter 2025-12-10 13:16:31 +0100
  • 0fd5172ed4 Merge branch 'main' into dcreager/break-the-cycle Dhruv Manilawala 2025-12-10 18:35:00 +0530
  • 6fee8e3a72
    Update Rust crate unicode_names2 to v2 renovate/unicode_names2-2.x renovate[bot] 2025-12-10 12:46:37 +0000
  • 24bf0e9343
    Update Rust crate unicode-normalization to v0.1.25 renovate/unicode-normalization-0.x-lockfile renovate[bot] 2025-12-10 12:46:27 +0000
  • 16cafbccad Remove assertion about valid place node to always be present in place table Dhruv Manilawala 2025-12-10 16:39:59 +0530
  • 51af2786bc move `Type::is_definition_generic` to `types.rs` Shunsuke Shibayama 2025-12-10 19:27:31 +0900
  • 41e30cc86d unbound `ParamSpec`s should be reported as invalid-type-arguments errors Shunsuke Shibayama 2025-12-10 19:02:22 +0900
  • bbcbaac06f better error messages for implicit generic types Shunsuke Shibayama 2025-12-10 18:57:51 +0900
  • b44851f686 Remove hack about unknown options warning Dhruv Manilawala 2025-12-10 12:04:34 +0530
  • 72839b8eff
    Document `*.pyw` is included by default Avasam 2025-12-09 23:06:29 -0500
  • 28be9a4dc5 separate corpus tests files Shunsuke Shibayama 2025-12-10 12:32:05 +0900
  • b18686e9d1 better error messages Shunsuke Shibayama 2025-12-10 12:26:14 +0900
  • 93c7d68100 Note preview mode requirement Amethyst Reese 2025-12-09 18:41:01 -0800
  • 26ff061676 Reorganize suppression documentation, document range suppressions Amethyst Reese 2025-12-09 18:26:36 -0800
  • f7528bd325
    [ty] Checking files without extension (#21867) Micha Reiser 2025-12-10 17:47:41 +0100
  • 59b92b3522
    Document `*.pyw` is included by default in preview (#21885) Avasam 2025-12-10 11:43:55 -0500
  • 9ceec359a0
    [ty] Add mypy primer check comparing same revisions (#21864) Micha Reiser 2025-12-10 17:37:17 +0100
  • 2dd412c89a
    Update README to remove production warning (#21899) Micha Reiser 2025-12-10 17:25:41 +0100
  • 951766d1fb
    [ty] default-specialize class-literal types in assignment to generic-alias types (#21883) Carl Meyer 2025-12-10 08:18:08 -0800
  • 7bf50e70a7
    [ty] Generics: Respect typevar bounds when matching against a union (#21893) David Peter 2025-12-10 14:58:57 +0100
  • ff7086d9ad
    [ty] Infer type of implicit `cls` parameter in method bodies (#21685) Ibraheem Ahmed 2025-12-10 04:31:28 -0500
  • d2aabeaaa2
    [ty] Respect `kw_only` from parent class (#21820) Charlie Marsh 2025-12-10 04:12:18 -0500
  • 8293afe2ae
    Remove hack about unknown options warning (#21887) Dhruv Manilawala 2025-12-10 12:39:31 +0530
  • aaadf16b1b
    [ty] bump dependencies to pull in Salsa support for `ordermap` (#21854) Jack O'Connor 2025-12-09 19:08:03 -0800
  • b1ede8885b add more comments Douglas Creager 2025-12-09 20:33:07 -0500
  • 4f7ad7bbc9 Merge remote-tracking branch 'origin/main' into dcreager/callable-return Douglas Creager 2025-12-09 19:50:47 -0500
  • c343e94ac5
    [ty] Simplify union lower bounds and intersection upper bounds in constraint sets (#21871) Douglas Creager 2025-12-09 19:49:17 -0500
  • 270b8d1d14
    [ty] Collapse `never` paths in constraint set BDDs (#21880) Douglas Creager 2025-12-09 18:22:54 -0500
  • 4643f3ff20 describe CannotSimplify results Douglas Creager 2025-12-09 18:22:16 -0500
  • 05ff8f5cb1
    Merge branch 'main' into brent/indent-lambda-params Brent Westbrook 2025-12-09 18:19:58 -0500
  • a7dce5422a bump dependencies to pull in Salsa support for `ordermap` Jack O'Connor 2025-12-08 14:15:35 -0800
  • f3714fd3c1
    Fix leading comment formatting for lambdas with multiple parameters (#21879) Brent Westbrook 2025-12-09 18:15:12 -0500
  • 54c768989d
    clean up deref Brent Westbrook 2025-12-09 17:42:25 -0500
  • 829f10521f
    Merge branch 'brent/fix-kwargs' into brent/indent-lambda-params Brent Westbrook 2025-12-09 17:26:25 -0500
  • 2e0ee2e0a9
    update lambda comment Brent Westbrook 2025-12-09 17:20:18 -0500
  • acc49ac1e7
    remove redundant parameters check Brent Westbrook 2025-12-09 17:17:26 -0500