cyb/honeycrisp/Cargo.toml

[package]
name = "honeycrisp"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "bare-metal Rust drivers for Apple Silicon β€” unified memory, CPU/AMX, Metal GPU, and Neural Engine"
repository = "https://github.com/cyberia-to/honeycrisp"
homepage = "https://github.com/cyberia-to/honeycrisp"
keywords = ["apple-silicon", "amx", "metal", "neural-engine", "gpu"]
categories = ["os::macos-apis", "hardware-support"]
readme = "README.md"
exclude = ["CLAUDE.md"]

[workspace]
members = [".", "unimem", "acpu", "rane", "rane/benches", "aruminium", "aruminium/benches"]
resolver = "2"

[workspace.package]
version = "0.2.0"
edition = "2021"
license = "LicenseRef-Cyber"
repository = "https://github.com/cyberia-to/honeycrisp"

[dependencies]
unimem.workspace = true
acpu.workspace = true
aruminium.workspace = true
rane.workspace = true

[workspace.dependencies]
# internal β€” path for local dev, version for crates.io publish
unimem = { path = "unimem", version = "0.2.0" }
acpu = { path = "acpu", version = "0.2.0" }
rane = { path = "rane", version = "0.2.0" }
aruminium = { path = "aruminium", version = "0.2.0" }
# external
crossbeam-queue = "0.3"
mutants = "0.0.3"
criterion = { version = "0.5", features = ["html_reports"] }
libc = "0.2"
nebu = { path = "../strata/nebu/rs", package = "cyb-nebu" }
objc2 = "0.6"
objc2-metal = { version = "0.3", features = ["MTLDevice", "MTLCommandQueue", "MTLCommandBuffer", "MTLComputeCommandEncoder", "MTLComputePipeline", "MTLResource", "MTLBuffer", "MTLLibrary"] }
objc2-foundation = { version = "0.3", features = ["NSString", "NSError"] }

[profile.release]
lto = "thin"
codegen-units = 1

Homonyms

trident/Cargo.toml
cyb/src-tauri/Cargo.toml
cyb/cyb-boot/Cargo.toml
cyb/cyb/Cargo.toml
cyb/optica/Cargo.toml
soft3/hemera/Cargo.toml
cyb/cyb/cyb-services/Cargo.toml
soft3/hemera/cli/Cargo.toml
cyb/cyb/cyb-portal/Cargo.toml
cyb/honeycrisp/acpu/Cargo.toml
soft3/hemera/rs/Cargo.toml
cyb/honeycrisp/unimem/Cargo.toml
cyb/cyb/cyb-ui/Cargo.toml
bootloader/go-cyber/cw/Cargo.toml
soft3/hemera/wgsl/Cargo.toml
cyb/honeycrisp/aruminium/Cargo.toml
cyb/cyb/cyb-shell/Cargo.toml
trident/editor/zed/Cargo.toml
soft3/hemera/bench/Cargo.toml
cyb/honeycrisp/rane/Cargo.toml
bootloader/go-cyber/mcp/rust/Cargo.toml
cyb/honeycrisp/aruminium/benches/Cargo.toml
cyb/honeycrisp/rane/benches/Cargo.toml
cyb/honeycrisp/unimem/experiments/iosurface_probe/Cargo.toml
bootloader/go-cyber/cw/contracts/graph-filter/Cargo.toml
cyb/honeycrisp/unimem/experiments/hyp_probe/Cargo.toml
bootloader/go-cyber/cw/contracts/std-test/Cargo.toml
bootloader/go-cyber/cw/packages/cyber-std-test/Cargo.toml
bootloader/go-cyber/cw/packages/cyber-std/Cargo.toml
bootloader/go-cyber/cw/tests/litium-tests/Cargo.toml
cyb/honeycrisp/unimem/experiments/dext_iosurface_pa/client/Cargo.toml
cyb/honeycrisp/unimem/experiments/dext_contiguous_alloc/client/Cargo.toml

Graph