[package]
name = "mstak-interpret"
description = "Minimal Stak Scheme bytecode interpreter"
version = "0.1.14"
edition.workspace = true
keywords.workspace = true
license-file.workspace = true
readme.workspace = true
repository.workspace = true

[dependencies]
libc = { version = "0.2", default-features = false }
mstak-util = { version = "0.1.15", path = "../util" }
stak-device = { version = "0.2.24", path = "../../../device", features = [
  "libc",
] }
stak-primitive = { version = "0.2.25", path = "../../../primitive" }
stak-vm = { version = "0.4.0", path = "../../../vm" }

[lints]
workspace = true

[profile.release]
codegen-units = 1
lto = true
panic = "abort"

[profile.dev]
lto = true
opt-level = 3
panic = "abort"
