rsmg-core

Crates.iorsmg-core
lib.rsrsmg-core
version0.1.0-alpha.1.5
created_at2026-01-06 16:32:52.827219+00
updated_at2026-01-14 09:12:42.817211+00
descriptionCore atomic pointer management and concurrent data structures for the RSMG framework.
homepage
repositoryhttps://github.com/achsanalfitra/rsmg-dsa
max_upload_size
id2026245
size95,890
Alfitra Achsan (achsanalfitra)

documentation

README

#RSMG-CORE

This library contains the core data structures and atomic pointer utilities used by the RSMG framework. The implementation primarily covers lock-free linked structures and atomic handles required for shared state management in performance-sensitive applications.

Current features:

  • Public facing API

    • LinkedStack [passed miri]
    • ContiguousArray [passed miri] (but, test_inspect_during_pop_of_same_index has been really difficult to deal with. Further testing is appreciated)
  • Internal facing API

    • AtomicHandle (unstable functions: update())

Future work:

  • The ContiguousArray only supports push/pop semantics for now. However, it's already index-addressable. Future work includes,
    1. Add remove/insert semantics
    2. Add read-only accessor semantics
Commit count: 0

cargo fmt