mmtk 0.14.0

MMTk is a framework for the design and implementation of high-performance and portable memory managers.
Documentation
[dependencies.atomic]
version = "0.4.6"

[dependencies.atomic-traits]
version = "0.2.0"

[dependencies.atomic_refcell]
version = "0.1.7"

[dependencies.crossbeam]
version = "0.8.1"

[dependencies.downcast-rs]
version = "1.1.1"

[dependencies.enum-map]
version = "=2.1"

[dependencies.env_logger]
version = "0.8.2"

[dependencies.hoard-sys]
optional = true
version = "0.1.2"

[dependencies.jemalloc-sys]
features = ["disable_initial_exec_tls"]
optional = true
version = "0.3.2"

[dependencies.lazy_static]
version = "1.1"

[dependencies.libc]
version = "0.2"

[dependencies.log]
features = ["max_level_trace", "release_max_level_off"]
version = "0.4"

[dependencies.mimalloc-sys]
optional = true
version = "0.1.6"

[dependencies.mmtk-macros]
version = "0.14.0"

[dependencies.num_cpus]
version = "1.8"

[dependencies.pfm]
optional = true
version = "0.1.0-beta.1"

[dependencies.spin]
version = "0.5.2"

[dependencies.strum]
version = "0.24"

[dependencies.strum_macros]
version = "0.24"
[dev-dependencies.rand]
version = "0.7.3"

[features]
analysis = []
code_space = []
default = []
extreme_assertions = []
global_alloc_bit = []
is_mmtk_object = ["global_alloc_bit"]
malloc_counted_size = []
malloc_hoard = ["hoard-sys"]
malloc_jemalloc = ["jemalloc-sys"]
malloc_mimalloc = ["mimalloc-sys"]
nogc_lock_free = []
nogc_multi_space = []
nogc_no_zeroing = ["nogc_lock_free"]
perf_counter = ["pfm"]
ro_space = []
sanity = []
single_worker = []
vm_space = []
work_packet_stats = []

[lib]
crate-type = ["rlib"]
doctest = false
name = "mmtk"

[package]
authors = ["The MMTk Developers <>"]
categories = ["memory-management"]
description = "MMTk is a framework for the design and implementation of high-performance and portable memory managers."
edition = "2021"
homepage = "https://www.mmtk.io"
keywords = ["gc", "garbage", "collection", "garbage-collection", "allocation"]
license = "MIT OR Apache-2.0"
name = "mmtk"
readme = "README.md"
repository = "https://github.com/mmtk/mmtk-core"
resolver = "2"
rust-version = "1.57.0"
version = "0.14.0"