embedded-alloc 0.7.0

A heap allocator for embedded systems
Documentation
[dependencies.const-default]
default-features = false
optional = true
version = "1.0.0"

[dependencies.critical-section]
version = "1.0"

[dependencies.linked_list_allocator]
default-features = false
optional = true
version = "0.10.5"

[dependencies.rlsf]
default-features = false
features = ["unstable"]
optional = true
version = "0.2.1"

[dev-dependencies.cortex-m]
features = ["critical-section-single-core"]
version = "0.7.6"

[dev-dependencies.cortex-m-rt]
version = "0.7"

[dev-dependencies.defmt]
version = "1.0"

[dev-dependencies.defmt-semihosting]
version = "0.3.0"

[dev-dependencies.semihosting]
features = ["stdio"]
version = "0.1.20"

[[example]]
name = "allocator_api"
path = "examples/allocator_api.rs"
required-features = ["allocator_api", "llff"]

[[example]]
name = "exhaustion"
path = "examples/exhaustion.rs"

[[example]]
name = "global_alloc"
path = "examples/global_alloc.rs"
required-features = ["llff"]

[[example]]
name = "llff_integration_test"
path = "examples/llff_integration_test.rs"
required-features = ["allocator_api", "llff"]

[[example]]
name = "tlsf_integration_test"
path = "examples/tlsf_integration_test.rs"
required-features = ["allocator_api", "tlsf"]

[[example]]
name = "track_usage"
path = "examples/track_usage.rs"

[features]
allocator_api = []
default = ["llff", "tlsf"]
llff = ["linked_list_allocator"]
tlsf = ["rlsf", "const-default"]

[lib]
name = "embedded_alloc"
path = "src/lib.rs"

[package]
authors = ["The Cortex-M Team <cortex-m@teams.rust-embedded.org>", "Jonathan Pallant <github@thejpster.org.uk>", "Jorge Aparicio <jorge@japaric.io>", "Sébastien Béchet <sebastien.bechet@osinix.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A heap allocator for embedded systems"
documentation = "https://docs.rs/embedded-alloc"
edition = "2021"
keywords = ["allocator", "embedded", "arm", "riscv", "cortex-m"]
license = "MIT OR Apache-2.0"
name = "embedded-alloc"
readme = "README.md"
repository = "https://github.com/rust-embedded/embedded-alloc"
version = "0.7.0"

[target.'cfg(not(target = "thumbv6m-none-eabi"))'.dev-dependencies.portable-atomic]
version = "1"

[target.thumbv6m-none-eabi.dev-dependencies.portable-atomic]
features = ["unsafe-assume-single-core"]
version = "1"