Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Polymorphic inference: support for parameter specifications and lambdas #15837

Merged
merged 15 commits into from
Aug 15, 2023

Commits on Aug 9, 2023

  1. Add basic support for polymorphic infernce with ParamSpec

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    9b4eac8 View commit details
    Browse the repository at this point in the history
  2. Some ParamSpec cleanup

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    1959136 View commit details
    Browse the repository at this point in the history
  3. Add pop-off/on tests plus small fix

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    e796c6a View commit details
    Browse the repository at this point in the history
  4. Some more ParamSpec cleanup

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    177b312 View commit details
    Browse the repository at this point in the history
  5. More tests and fixes

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    420f60d View commit details
    Browse the repository at this point in the history
  6. Support lambdas

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    d7cfbe9 View commit details
    Browse the repository at this point in the history
  7. Fix and support Concatenate

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    d4c9146 View commit details
    Browse the repository at this point in the history
  8. Fix accidental TypeVar id clash

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    0af630f View commit details
    Browse the repository at this point in the history
  9. Some cleanups

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    c5c1b76 View commit details
    Browse the repository at this point in the history
  10. Fix urllib crash; some assert tweak

    Ivan Levkivskyi committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    582a4de View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Address CR

    Ivan Levkivskyi committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    4f8afce View commit details
    Browse the repository at this point in the history
  2. Couple fixes

    Ivan Levkivskyi committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    2d21032 View commit details
    Browse the repository at this point in the history
  3. Fix overload issue

    Ivan Levkivskyi committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    59963c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Fix corner case with upper bounds

    Ivan Levkivskyi committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    72da8f5 View commit details
    Browse the repository at this point in the history
  2. Postpone few unneeded hacky changes; re-organize TODOs

    Ivan Levkivskyi committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    7a87692 View commit details
    Browse the repository at this point in the history