-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Comparing changes
Open a pull request
base repository: python/mypy
base: master
head repository: python/mypy
compare: release-1.16
- 12 commits
- 11 files changed
- 4 contributors
Commits on May 8, 2025
-
Consolidate descriptor handling in checkmember.py (#18831)
This is not a pure refactoring, but almost. Right now we are in a weird situation where we have two inconsistencies: * `__set__()` is handled in `checker.py` while `__get__()` is handled in `checkmember.py` * rules for when to use binder are slightly different between descriptors and settable properties. This PR fixes these two things. As a nice bonus we should get free support for unions in `__set__()`.
Configuration menu - View commit details
-
Copy full SHA for 3010efc - Browse repository at this point
Copy the full SHA 3010efcView commit details -
Local forward refs should precede global forward refs (#19000)
Fixes #18988 This should be a minimal change to restore backwards compatibility for an edge case with forward references.
Configuration menu - View commit details
-
Copy full SHA for 8e7c094 - Browse repository at this point
Copy the full SHA 8e7c094View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8aacd - Browse repository at this point
Copy the full SHA ea8aacdView commit details
Commits on May 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0cd434f - Browse repository at this point
Copy the full SHA 0cd434fView commit details
Commits on May 12, 2025
-
Fix crash on multiple unpacks in a bare type application (#18857)
Fixes #18856. This should be done by `TypeAnalyzer.anal_array` but is not - semanal only invokes its own wrapper around `anal_type` --------- Co-authored-by: Ivan Levkivskyi <levkivskyi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8ed26e5 - Browse repository at this point
Copy the full SHA 8ed26e5View commit details
Commits on May 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 96525a2 - Browse repository at this point
Copy the full SHA 96525a2View commit details
Commits on May 27, 2025
-
Document --allow-redefinition-new (#19153)
The feature was introduced in #18727.
Configuration menu - View commit details
-
Copy full SHA for a499d9f - Browse repository at this point
Copy the full SHA a499d9fView commit details -
[mypyc] Improve documentation of native and non-native classes (#19154)
Also discuss `mypyc_attr(native_class=<...>)`.
Configuration menu - View commit details
-
Copy full SHA for 334469f - Browse repository at this point
Copy the full SHA 334469fView commit details
Commits on May 29, 2025
-
Allow enum members to have type objects as values (#19160)
Type objects as enum values are supported at runtime. Fixes #19151.
Configuration menu - View commit details
-
Copy full SHA for b6da4fc - Browse repository at this point
Copy the full SHA b6da4fcView commit details -
Revert "Infer correct types with overloads of
Type[Guard | Is]
(#19161Configuration menu - View commit details
-
Copy full SHA for 2a036e7 - Browse repository at this point
Copy the full SHA 2a036e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fe719f - Browse repository at this point
Copy the full SHA 8fe719fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e72e96 - Browse repository at this point
Copy the full SHA 9e72e96View 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 master...release-1.16