[package] name = "smarm" version = "0.4.0" edition = "2021" rust-version = "1.95" [features] default = ["rq-mutex"] smarm-trace = [] # Run-queue selection: exactly one, compile-time (see src/run_queue.rs). # Non-default variants need --no-default-features (features are additive). rq-mutex = [] rq-mpmc = [] rq-striped = [] [dependencies] libc = "0.2" [dev-dependencies] libc = "0.2" tokio = { version = "1", features = ["rt", "rt-multi-thread", "macros", "sync", "time"] } [profile.dev] panic = "unwind" [profile.release] panic = "unwind" lto = "thin" codegen-units = 1 [[bench]] name = "primes" harness = false [[bench]] name = "multi_scheduler" harness = false [[bench]] name = "general" harness = false [[bench]] name = "smarm_favored" harness = false [[bench]] name = "tokio_favored" harness = false [[bench]] name = "rq_micro" harness = false [[bench]] name = "rq_runtime" harness = false