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

Permit referring to some generic types in generic ways #908

Merged
merged 10 commits into from
Feb 8, 2019

Commits on Feb 5, 2019

  1. Permit referring to some generic types in generic ways

    Specifically, declare `SendChannel`, `ReceiveChannel`, `Listener`, and `RunVar` to
    be generic in one type parameter, and also support the `open_memory_channel[T](bufsize)`
    syntax at runtime.  Until trio is able to support typing directly, this change allows
    users of external stubs to use correctly-typed channels without too many hacks.
    oremanj committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    b93ed9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac9ce99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eff920e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25e82dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    77edcbb View commit details
    Browse the repository at this point in the history
  6. make it slotted

    oremanj committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    2b8d2b8 View commit details
    Browse the repository at this point in the history
  7. yapf

    oremanj committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    22747c2 View commit details
    Browse the repository at this point in the history
  8. coverage

    oremanj committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    6fda343 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Configuration menu
    Copy the full SHA
    870d0d3 View commit details
    Browse the repository at this point in the history
  2. CR comments

    oremanj committed Feb 6, 2019
    Configuration menu
    Copy the full SHA
    7c2d2d6 View commit details
    Browse the repository at this point in the history