#thread-safe #sync #lock-free #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

#692 in Concurrency

Download history 723/week @ 2024-12-11 344/week @ 2024-12-18 19/week @ 2024-12-25 155/week @ 2025-01-01 283/week @ 2025-01-08 254/week @ 2025-01-15 291/week @ 2025-01-22 454/week @ 2025-01-29 418/week @ 2025-02-05 284/week @ 2025-02-12 367/week @ 2025-02-19 347/week @ 2025-02-26 281/week @ 2025-03-05 435/week @ 2025-03-12 677/week @ 2025-03-19 256/week @ 2025-03-26

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