Commits
Click on a commit to change the comparison rangeMore recursive class definitions cause panics Add test case for class union Special-case ClassLiteral | ClassLiteral Add reflected dunder test cases Merge branch 'main' into dcreager/infer-binary
* main: (60 commits)
[`ruff`] Dataclass enums (`RUF049`) (#15299)
Better error message when `--config` is given a table key and a non-inline-table value (#15266)
Update pre-commit dependencies (#15289)
Don't fix in ecosystem check (#15267)
Update Rust crate itertools to 0.14.0 (#15287)
Remove accidental empty block at the bottom of `split-static-string (SIM905)` doc (#15290)
Update Rust crate clearscreen to v4 (#15288)
Update Rust crate insta to v1.42.0 (#15286)
Update NPM Development dependencies (#15285)
Update dependency uuid to v11.0.4 (#15284)
Update dependency ruff to v0.8.6 (#15283)
Update Rust crate syn to v2.0.95 (#15282)
Update Rust crate matchit to v0.8.6 (#15281)
Update Rust crate bstr to v1.11.3 (#15280)
[red-knot] Future-proof `Type::is_disjoint_from()` (#15262)
[red-knot] Improve `Type::is_disjoint_from()` for `KnownInstanceType`s (#15261)
[red-knot] Minor simplifications and improvements to constraint narrowing logic (#15270)
Allow assigning ellipsis literal as parameter default value (#14982)
[red-knot] fix control flow for assignment expressions in elif tests (#15274)
[`refurb`] Mark fix as unsafe when the right-hand side is a string (`FURB171`) (#15273)
...11 months ago
by dcreager