bamts-runtime 0.1.2

Execution runtime and built-in intrinsics for BamTS
Documentation
[package]
name = "bamts-runtime"
version = "0.1.2"
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
license.workspace = true
repository.workspace = true
description = "Execution runtime and built-in intrinsics for BamTS"

[lib]
crate-type = ["rlib", "staticlib"]

[features]
default = []
# Marker feature: the runtime's native engine and `run_linked_program` are
# unconditional and accept a caller-supplied `NativeEntryTable`, so no AOT-image
# linkage lives here. `main` and `bamts_native::linked_program()` belong to the
# concrete host crate (bamts-node), avoiding a runtime -> node dependency cycle.
aot-main = []

[dependencies]
bamts-bytecode = { path = "../bamts-bytecode", version = "0.1.0" }
bamts-native = { path = "../bamts-native", version = "0.1.0", features = ["gc"] }

[lints]
workspace = true