[package]
name = "memkit"
description = "Deterministic, intent-driven memory allocation for systems requiring predictable performance"
documentation = "https://docs.rs/memkit"
keywords = ["allocator", "memory", "frame-allocator", "arena", "deterministic"]
categories = ["memory-management", "no-std", "concurrency"]
readme = "README.md"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
[features]
default = []
debug = []
poisoning = []
sentinel = []
parking_lot = ["dep:parking_lot"]
[dependencies]
parking_lot = { workspace = true, optional = true }
crossbeam-queue = { workspace = true }
crossbeam-utils = { workspace = true }
[dev-dependencies]
[[example]]
name = "sync_demo"
path = "../examples/sync_demo.rs"
[[example]]
name = "pool_demo"
path = "../examples/pool_demo.rs"