memkit 0.2.0-beta.1

Deterministic, intent-driven memory allocation for systems requiring predictable performance
Documentation
[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 features

debug = []

poisoning = []

sentinel = []



# Performance features

parking_lot = ["dep:parking_lot"]



[dependencies]

parking_lot = { workspace = true, optional = true }

crossbeam-queue = { workspace = true }

crossbeam-utils = { workspace = true }



[dev-dependencies]

# memkit-gpu used for integration tests (uncomment after memkit-gpu is published)

# memkit-gpu = { workspace = true }



[[example]]

name = "sync_demo"

path = "../examples/sync_demo.rs"



[[example]]

name = "pool_demo"

path = "../examples/pool_demo.rs"