#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

#235 in Memory management

Download history 364/week @ 2024-10-12 25/week @ 2024-10-19 4/week @ 2024-10-26 7/week @ 2024-11-02 1/week @ 2024-11-09 3/week @ 2024-11-16 2/week @ 2024-11-23 144/week @ 2024-11-30 532/week @ 2024-12-07 648/week @ 2024-12-14 76/week @ 2024-12-21 86/week @ 2024-12-28 210/week @ 2025-01-04 337/week @ 2025-01-11 200/week @ 2025-01-18 403/week @ 2025-01-25

1,179 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