-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: python/mypy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: python/mypy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release-1.6
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
Can’t automatically merge.
Don’t worry, you can still create the pull request.
- 12 commits
- 21 files changed
- 5 contributors
Commits on Sep 2, 2023
-
Fix ParamSpec inference for callback protocols (#15986)
Fixes #15984 Fix is straightforward, `ParamSpec` inference special-casing should put instances with `__call__` and callable types on same ground.
Configuration menu - View commit details
-
Copy full SHA for 807bd39 - Browse repository at this point
Copy the full SHA 807bd39View commit details -
Configuration menu - View commit details
-
Copy full SHA for b33373c - Browse repository at this point
Copy the full SHA b33373cView commit details
Commits on Oct 10, 2023
-
Clear cache when adding --new-type-inference (#16059)
Add `new_type_inference` to the list of options affecting the cache.
Configuration menu - View commit details
-
Copy full SHA for 00cba13 - Browse repository at this point
Copy the full SHA 00cba13View commit details -
Configuration menu - View commit details
-
Copy full SHA for d376633 - Browse repository at this point
Copy the full SHA d376633View commit details -
Configuration menu - View commit details
-
Copy full SHA for e78df55 - Browse repository at this point
Copy the full SHA e78df55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c963c9 - Browse repository at this point
Copy the full SHA 4c963c9View commit details -
Optimize Unpack for failures (#15967)
This is a small but possibly important PR. Wherever possible we should represent user error and/or failed type inference as `*tuple[Any, ...]`/`*tuple[<nothing>, ...]`, rather than `Unpack[Any]`/`Unpack[<nothing>]` or plain `Any`/`<nothing>`. This way we will not need any special casing for failure conditions in various places without risking a crash instead of a graceful failure (error message).
Configuration menu - View commit details
-
Copy full SHA for 5b488ab - Browse repository at this point
Copy the full SHA 5b488abView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2d56f - Browse repository at this point
Copy the full SHA ac2d56fView commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 45f7a12 - Browse repository at this point
Copy the full SHA 45f7a12View commit details -
Fix crash on ParamSpec unification (#16251)
Fixes #16245 Fixes #16248 Unfortunately I was a bit reckless with parentheses, but in my defense `unify_generic_callable()` is kind of broken for long time, as it can return "solutions" like ```{1: T`1}```. We need a more principled approach there (IIRC there is already an issue about this in the scope of `--new-type-inference`). (The fix is quite trivial so I am not going to wait for review too long to save time, unless there will be some issues in `mypy_primer` etc.)
Configuration menu - View commit details
-
Copy full SHA for eb81e63 - Browse repository at this point
Copy the full SHA eb81e63View commit details -
Fix crash on ParamSpec unification (for real) (#16259)
Fixes #16257 Parenthesis strike back. I hope this is the last place where I had put them wrong.
Configuration menu - View commit details
-
Copy full SHA for 6b6504e - Browse repository at this point
Copy the full SHA 6b6504eView commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b891fe - Browse repository at this point
Copy the full SHA 9b891feView commit details
There are no files selected for viewing