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

Use a single dynamic allocation (making RingBuffer a DST) #75

Draft
wants to merge 16 commits into
base: main
Choose a base branch
from

Commits on Jul 16, 2022

  1. Bump MSRV to 1.44

    mgeier committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    d10089e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a467d5a View commit details
    Browse the repository at this point in the history
  3. A few optimizations

    mgeier committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    a1cb8c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6668d18 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a70811a View commit details
    Browse the repository at this point in the history
  6. TST: check memory usage

    mgeier committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    7df2f7b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0326c77 View commit details
    Browse the repository at this point in the history
  8. Use fetch_or() instead of compare_exchange() ...

    ... and clarify the comment about Ordering::AcqRel.
    mgeier committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    f091ef3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    49a4e8f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a35c5c0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    39f1524 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1e8b43a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7671f4e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    36d45e4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e1f8d18 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5f90525 View commit details
    Browse the repository at this point in the history