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

core/muxing: Flatten StreamMuxer interface to poll_{inbound,outbound,address_change,close} #2724

Merged
merged 26 commits into from
Jul 18, 2022

Commits on Jun 24, 2022

  1. Introduce StreamMuxerEvent::OutboundSubstream

    This variant is not yet constructed but we will need it very soon.
    thomaseizinger committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    fffa5ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8630d7 View commit details
    Browse the repository at this point in the history
  3. Remove "outbound" functions on StreamMuxer in favor of OpenFlags

    It is easier for clients to only call one poll function that can
    be configured, which substreams to open. This API change is also
    trying to plan ahead for muxers like QUIC which actually allow
    to only open substreams in one direction.
    thomaseizinger committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    7eeae1b View commit details
    Browse the repository at this point in the history
  4. Remove OutboundStreamId

    It is unused.
    thomaseizinger committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    66dc071 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f155e6b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03861fc View commit details
    Browse the repository at this point in the history
  7. Fix benchmarks

    thomaseizinger committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    ed8f0b7 View commit details
    Browse the repository at this point in the history
  8. Fix intra-doc link

    thomaseizinger committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    3c3bed3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    90b7ad6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    33c9491 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    546603c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    68b4c0b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4a24307 View commit details
    Browse the repository at this point in the history
  14. Update changelog

    thomaseizinger committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    e742b8e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2348a4c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7695a80 View commit details
    Browse the repository at this point in the history
  17. Better expect message

    thomaseizinger committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    a086e61 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    dd81ea0 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. Configuration menu
    Copy the full SHA
    f5cba3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3143a63 View commit details
    Browse the repository at this point in the history
  3. Add unreleased label

    thomaseizinger committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    bea8318 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8bbdbfa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9409250 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4f7bd45 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f20fd74 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3f776ef View commit details
    Browse the repository at this point in the history