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

Handle Sendability of RemovableChannelHandler #2953

Merged
merged 7 commits into from
Oct 29, 2024

Commits on Oct 28, 2024

  1. Handle Sendability of RemovableChannelHandler

    Motivation:
    
    RemovableChannelHandlers have a large API surface in NIOCore.
    That API surface is a bit awkward with regard to strict concurrency,
    and needs some cleanup.
    
    Modifications:
    
    This patch adds some new API that is necessary to safely work with
    RemovableChannelHandlers, deprecates some API that cannot plausibly
    be used, and cleans up some other parts of the API.
    
    Result:
    
    Easier to work with RemovableChannelHandlers
    Lukasa committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    803eac6 View commit details
    Browse the repository at this point in the history
  2. Missing deprecation

    Lukasa committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    89a5c2e View commit details
    Browse the repository at this point in the history
  3. Formatter

    Lukasa committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    cbcbf6d View commit details
    Browse the repository at this point in the history
  4. Fix issues in NIOTLS

    Lukasa committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    b654d6b View commit details
    Browse the repository at this point in the history
  5. Handle fallout

    Lukasa committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    e03efe4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    94b30ba View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. How did this get in?

    Lukasa committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    caeadd1 View commit details
    Browse the repository at this point in the history