Commit bb99b36
committed
Merge branch 'main' into dcreager/typevar-context
* main: (39 commits)
[ty] Initial test suite for `TypedDict` (#19686)
[ty] Improve debuggability of protocol types (#19662)
[ty] Simplify lifetime requirements for `PySlice` trait (#19687)
[ty] Improve `isinstance()` truthiness analysis for generic types (#19668)
[`refurb`] Make example error out-of-the-box (`FURB164`) (#19673)
Fix link: unused_import.rs (#19648)
[ty] Remove `Specialization::display` (full) (#19682)
[ty] Remove `KnownModule::is_enum` (#19681)
[ty] Support `__setitem__` and improve `__getitem__` related diagnostics (#19578)
[ty] Sync vendored typeshed stubs (#19676)
[`flake8-use-pathlib`] Expand `PTH201` to check all `PurePath` subclasses (#19440)
[`refurb`] Make example error out-of-the-box (`FURB180`) (#19672)
[`pyupgrade`] Prevent infinite loop with `I002` (`UP010`, `UP035`) (#19413)
[ty] Improve the `Display` for generic `type[]` types (#19667)
[ty] Refactor `TypeInferenceBuilder::infer_subscript_expression_types` (#19658)
Fix tests on 32-bit architectures (#19652)
[ty] Move `pandas-stubs` to bad.txt (#19659)
[ty] Remove special casing for string-literal-in-tuple `__contains__` (#19642)
Update pre-commit's `ruff` id (#19654)
Update salsa (#19449)
...File tree
155 files changed
+6641
-1951
lines changed- crates
- ruff_benchmark/benches
- ruff_db
- src
- diagnostic
- render
- ruff_diagnostics/src
- ruff_graph/src
- ruff_linter
- resources/test/fixtures
- flake8_use_pathlib
- isort/required_imports
- ruff
- src
- importer
- message
- snapshots
- rules
- flake8_use_pathlib
- rules
- snapshots
- isort
- snapshots
- pycodestyle/snapshots
- pyflakes/rules
- pyupgrade
- rules
- refurb/rules
- ruff
- rules
- snapshots
- ruff_source_file/src
- ruff_wasm
- ruff
- tests/snapshots
- ty_ide/src
- ty_project/src
- metadata
- ty_python_semantic
- resources
- mdtest
- assignment
- binary
- call
- comprehensions
- diagnostics
- expression
- generics
- legacy
- pep695
- ide_support
- loops
- narrow
- snapshots
- subscript
- type_of
- with
- primer
- src
- module_resolver
- semantic_index
- types
- property_tests
- util
- ty_server
- src
- server
- api
- requests
- session
- tests/e2e
- snapshots
- ty_vendored
- ty_extensions
- vendor/typeshed
- stdlib
- os
- sqlite3
- sys
- docs
- stylesheets
- fuzz
- scripts/benchmarks
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
155 files changed
+6641
-1951
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
3 | 33 | | |
4 | 34 | | |
5 | 35 | | |
| |||
0 commit comments