[package]
name = "rusty_alloc"
description = "Allocator core of the rusty_alloc pure-Rust remake of mimalloc v2.4.5: segments, free-list-sharded pages, lock-free cross-thread frees, first-class heaps, arenas and a mi_*-compatible surface. Detects double frees. MIT."
documentation = "https://docs.rs/rusty_alloc"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
keywords.workspace = true
categories.workspace = true
readme = "README.md"
[features]
default = []
debug_checks = []
profile = []
secure = []
[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.60", features = [
"Win32_Foundation",
"Win32_System_Memory",
"Win32_System_SystemInformation",
"Win32_System_Threading",
"Win32_System_Performance",
"Win32_System_ProcessStatus",
"Win32_Security_Cryptography",
] }
[target.'cfg(unix)'.dependencies]
libc = { version = "0.2", default-features = false }
[dev-dependencies]
loom = "0.7"
[lints]
workspace = true