#sync #lock-free #thread-safe #smr

fast-smr

Toward fast, wait-free, portable, and robust memory reclamation

4 releases

0.2.2 Oct 14, 2024
0.2.1 Oct 13, 2024
0.1.1 Oct 10, 2024
0.1.0 Oct 10, 2024

#228 in Memory management

Download history 559/week @ 2024-10-09 58/week @ 2024-10-16 5/week @ 2024-10-23 6/week @ 2024-10-30 4/week @ 2024-11-06 1/week @ 2024-11-13 4/week @ 2024-11-20 8/week @ 2024-11-27 317/week @ 2024-12-04 723/week @ 2024-12-11 344/week @ 2024-12-18 19/week @ 2024-12-25 155/week @ 2025-01-01

1,291 downloads per month
Used in aarc

MIT license

22KB
591 lines

fast-smr

Toward fast, wait-free, portable, and robust memory reclamation.

TODOs:

  • relax atomic orderings from SeqCst to Acq/Rel
  • bring back an unsafe variant of wait-free protect
  • add docs and update this README
  • add an era counter for platforms without AtomicU64

No runtime deps