[package]
name = "bamts-native"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
license.workspace = true
repository.workspace = true
description = "Native linkage, FFI, and execution bridge for BamTS"
[dependencies]
cranelift-jit = { version = "=0.134.2", optional = true }
cranelift-module = { version = "=0.134.2", optional = true }
[features]
default = []
gc = []
node-host = []
jit-entry = ["dep:cranelift-jit", "dep:cranelift-module"]
aot-image = []
[lints.rust]
unsafe_op_in_unsafe_fn = "deny"