A high-performance Rust library for safely sharing mutable data between a single writer and multiple readers using version-based memory reclamation.

18 stars 1 forks 18 watchers Rust Apache License 2.0
1 Open Issue Need Help Last updated: Dec 26, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue describes a potential use-after-free vulnerability in the `swmr_cell` implementation. It arises from a race condition between a reader thread and a writer thread, where the writer might deallocate data that a reader is still attempting to access due to weak memory ordering guarantees. The author questions if `SeqCst` atomicity would resolve this.

Complexity: 4/5
bug good first issue

A high-performance Rust library for safely sharing mutable data between a single writer and multiple readers using version-based memory reclamation.

Rust