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

mitigate ABA with 32-bit queue indices if possible #5042

Merged
merged 5 commits into from Sep 27, 2022
Merged

mitigate ABA with 32-bit queue indices if possible #5042

merged 5 commits into from Sep 27, 2022

Commits on Sep 21, 2022

  1. mitigate ABA with 32-bit queue indices if possible

    When 64-bit atomics are supported, use 32-bit queue indices. This
    greatly improves resilience to ABA and has no impact on performance on
    64-bit platforms.
    
    Fixes: #5041
    sbarral committed Sep 21, 2022
    Copy the full SHA
    b045a8f View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

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

Commits on Sep 27, 2022

  1. Copy the full SHA
    370a187 View commit details
    Browse the repository at this point in the history
  2. do not use BITS to honor MSRV

    sbarral committed Sep 27, 2022
    Copy the full SHA
    56f79b3 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    196477b View commit details
    Browse the repository at this point in the history