spsc-ring 0.1.0

Lock-free SPSC ring buffer — sequence-number protocol, cache-line padded, zero dependencies
Documentation
[package]
name = "spsc-ring"
version = "0.1.0"
edition = "2024"
rust-version = "1.95"
license = "MIT OR Apache-2.0"
description = "Lock-free SPSC ring buffer — sequence-number protocol, cache-line padded, zero dependencies"
repository = "https://github.com/geronimo-iia/spsc-ring.git"
documentation = "https://docs.rs/spsc-ring"
keywords = ["spsc", "ring-buffer", "lock-free", "concurrency", "queue"]
categories = ["concurrency", "data-structures"]

[dependencies]

[target.'cfg(loom)'.dependencies]
loom = { version = "0.7", features = ["checkpoint"] }

[dev-dependencies]
criterion = { version = "0.8", features = ["html_reports"] }

[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }

[[bench]]
name = "throughput"
harness = false