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

Rewrite the implementation of the linked list for JobSupport #4095

Draft
wants to merge 5 commits into
base: develop
Choose a base branch
from

Commits on May 21, 2024

  1. Minimize the API surface of LockFreeLinkedList

    With this change, `JobSupport` uses only a small and well-defined
    portion of the functionality `LockFreeLinkedList` provides, which
    makes it easier to replace the list implementation.
    dkhalanskyjb committed May 21, 2024
    Configuration menu
    Copy the full SHA
    d4cb5fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    559059c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0277752 View commit details
    Browse the repository at this point in the history
  4. Reduce the memory consumption slightly

    In exchange, now, removal is linear in the size of number of
    registered handlers instead of being amortized constant.
    dkhalanskyjb committed May 21, 2024
    Configuration menu
    Copy the full SHA
    70c9926 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    a025add View commit details
    Browse the repository at this point in the history