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

strawman for socket's write's Builder API #246

Draft
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Feb 20, 2023

  1. rt: add new api for oneshot op submission and creation

    This change adds a new API for creating and submitting oneshot operations. This new API is intended to obsolete the existing system, however transferring over has been left out of this PR to keep the change small.
    
    It is intended that a similar API for multishot operations be landed in a followup PR as well. This was also left out of this PR to keep the change small.
    
    This refactoring paves the way for further work on SQE linking, multishot operations, and other improvements and additions.
    
    The goal of this change is to allow us to split up the oneshot and multishot logic to allow for a cleaner and more extensible system, allow for user-provided operations, and allow users to control when and how their ops get submitted to the squeue.
    Noah-Kennedy committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    162edb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc3f2d8 View commit details
    Browse the repository at this point in the history
  3. fix tests

    Noah-Kennedy committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    19b9738 View commit details
    Browse the repository at this point in the history
  4. appease clippy

    Noah-Kennedy committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    3a20a02 View commit details
    Browse the repository at this point in the history
  5. add drop method

    Noah-Kennedy committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    fbceb23 View commit details
    Browse the repository at this point in the history
  6. readd tests

    Noah-Kennedy committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    cf6c31a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Configuration menu
    Copy the full SHA
    6237257 View commit details
    Browse the repository at this point in the history
  2. fix rest of tests

    Noah-Kennedy committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    b34f1a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e770865 View commit details
    Browse the repository at this point in the history
  4. correct cut-n-paste errors

    FrankReh committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    86776f2 View commit details
    Browse the repository at this point in the history