-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Comparing changes
Open a pull request
base repository: python/mypy
base: v1.19.0
head repository: python/mypy
compare: v1.19.1
- 12 commits
- 26 files changed
- 5 contributors
Commits on Dec 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for dbf97df - Browse repository at this point
Copy the full SHA dbf97dfView commit details -
Fix crash on typevar with forward ref used in other module (#20334)
Fixes #20326 Type variables with forward references in upper bound are known to be problematic. Existing mechanisms to work with them implicitly assumed that they are used in the same module where they are defined, which is not necessarily the case for "old-style" type variables that can be imported. Note that the simplification I made in `semanal_typeargs.py` would be probably sufficient to fix this, but that would be papering over the real issue, so I am making a bit more principled fix.
Configuration menu - View commit details
-
Copy full SHA for d503cf8 - Browse repository at this point
Copy the full SHA d503cf8View commit details -
Fix crash on star import of redefinition (#20333)
Fixes #20327 Fix is trivial, do not grab various internal/temporary symbols with star imports. This may create an invalid cross-reference (and is generally dangerous). Likely, this worked previously because we processed all fresh modules in queue, not just the dependencies of current SCC.
Configuration menu - View commit details
-
Copy full SHA for c93d917 - Browse repository at this point
Copy the full SHA c93d917View commit details -
Fix crash involving Unpack-ed TypeVarTuple (#20323)
Fixes #20093 This fixes the crash, but not the false positive (the false positive existed prior to the regression that introduced the crash)
Configuration menu - View commit details
-
Copy full SHA for 3890fc4 - Browse repository at this point
Copy the full SHA 3890fc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70eceea - Browse repository at this point
Copy the full SHA 70eceeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a6eff4 - Browse repository at this point
Copy the full SHA 8a6eff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b31a2 - Browse repository at this point
Copy the full SHA a4b31a2View commit details -
Fail with an explicit error on PyPy (#20384)
Fixes mypyc/librt#21 Fail with an explicit user-friendly error on PyPy.
Configuration menu - View commit details
-
Copy full SHA for 58d485b - Browse repository at this point
Copy the full SHA 58d485bView commit details -
Fail on PyPy in main instead of setup.py (#20389)
Follow-up for #20384
Configuration menu - View commit details
-
Copy full SHA for f60f90f - Browse repository at this point
Copy the full SHA f60f90fView commit details -
Serialize raw errors in cache metas (#20372)
Fixes #20353 This makes us respect e.g. `--output json` for cached files without re-checking the files (which is the desired behavior for users, see issue). This is also a first step towards resolving the "foo defined here" conundrum for parallel checking. The fix is straightforward. The only question was whether to continue using `ErrorTuple`s or switch to a proper class. I decided to keep the tuples for now to minimize the scope of change. Note I am also adjusting generic "JSON" fixed-format helpers to natively support tuples (unlike real JSON). We already use tuples in few other places, so it makes sense to just make it "official" (this format is still internal to mypy obviously).
Configuration menu - View commit details
-
Copy full SHA for 2b23b50 - Browse repository at this point
Copy the full SHA 2b23b50View commit details
Commits on Dec 14, 2025
-
Update changelog for 1.19.1 (#20414)
Also change the header for 1.18 because of #19910
Configuration menu - View commit details
-
Copy full SHA for 20aea0a - Browse repository at this point
Copy the full SHA 20aea0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 412c19a - Browse repository at this point
Copy the full SHA 412c19aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.19.0...v1.19.1