ruff
[red-knot] Legacy generic classes
#17721
Merged

[red-knot] Legacy generic classes #17721

dcreager merged 42 commits into main from dcreager/legacy-class
dcreager
dcreager wip: typing.Generic
cc1a0263
dcreager Fix mdtests...but are they right?
fd424a3b
dcreager Include typevars when rendering `typing.Generic`
6b1d100a
dcreager Detect legacy generic classes
0272541a
dcreager reorganize mdtests
e5e3b995
dcreager Break generic context cycles
1587560a
dcreager fix tests
1d7c8448
dcreager Add cycle handling
095d7498
dcreager clippy
f59488e4
github-actions
AlexWaygood AlexWaygood added ty
dcreager Merge branch 'main' into dcreager/legacy-class
9430014c
dcreager Fix test cases
208bbeea
dcreager Add more test cases for valid/invalid Generic
dadd898f
dcreager Use same tests for PEP 695 classes
271fd19c
dcreager Return the actual generic context
6df1c683
dcreager Diagnostic for PEP-695 and legacy together
e77ce4e8
dcreager lint
72d68650
dcreager Fix panicking project tests
57c84346
codspeed-hq
dcreager Short-circuit generic contexts
70253d4c
dcreager Detected inherited legacy generic contexts
4bc56bb4
dcreager dcreager force pushed from b025272e to 4bc56bb4 237 days ago
dcreager Merge branch 'main' into dcreager/legacy-class
f07fce34
dcreager clippy
f71fc9ff
dcreager remove redundant error snapshots
f2a4e1d9
dcreager add more todos
ac94d70f
dcreager fix tests
bc48b8ed
dcreager specialize dict kwargs
f66a21de
dcreager remove vis change
6dd9c6b6
dcreager check legacy vs inherited
e94c7089
dcreager
dcreager commented on 2025-05-01
dcreager dcreager marked this pull request as ready for review 237 days ago
dcreager dcreager requested a review from carljm carljm 237 days ago
dcreager dcreager requested a review from AlexWaygood AlexWaygood 237 days ago
dcreager dcreager requested a review from sharkdp sharkdp 237 days ago
dcreager dcreager requested a review from MichaReiser MichaReiser 237 days ago
MichaReiser
MichaReiser commented on 2025-05-01
dcreager Merge branch 'main' into dcreager/legacy-class
547fced4
dcreager Use FxOrderSet to store generic context typevars
4f9a3b4b
dcreager Don't track legacy generic context methods
11487cfa
dcreager Only consider inferred constructor specializations from class, not ba…
2c6693ac
dcreager dcreager force pushed from 6ea0de38 to 2c6693ac 236 days ago
dcreager
carljm
carljm approved these changes on 2025-05-02
dcreager Merge branch 'main' into dcreager/legacy-class
1ce6bab5
dcreager pylint bad
c0183199
dcreager Apply suggestions from code review
7f2d22b3
dcreager fwomp
edcdf2a5
dcreager add diagnostic todos
405afd2b
dcreager document panic
9ffdb1e3
dcreager Don't panic kwargs with incorrect custom dict
0d63b4ea
dcreager
dcreager remove todos
6917068e
dcreager Merge remote-tracking branch 'origin/main' into dcreager/legacy-class
ffa7cd81
dcreager Merge remote-tracking branch 'origin/main' into dcreager/legacy-class
7b1912f3
dcreager trio bad
36626a2a
dcreager
dcreager dcreager merged 96697c98 into main 235 days ago
dcreager dcreager deleted the dcreager/legacy-class branch 235 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone