[package] name = "fix" version = "0.1.0" edition = "2024" [dependencies] mimalloc = "0.1" # REPL anyhow = "1.0" rustyline = "18.0" # CLI clap = { version = "4", features = ["derive"] } # Logging tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Error Reporting thiserror = "2" miette = { version = "7.4", features = ["fancy"] } # Data Structure hashbrown = { workspace = true } string-interner = { workspace = true } # Memory Management bumpalo = { workspace = true } rnix = { workspace = true } ere = { workspace = true } ghost-cell = { workspace = true } fix-common = { path = "../fix-common" } fix-codegen = { path = "../fix-codegen" } fix-error = { path = "../fix-error" } fix-ir = { path = "../fix-ir" } fix-vm = { path = "../fix-vm" } [dev-dependencies] criterion = { version = "0.8", features = ["html_reports"] } tempfile = "3.24" test-log = { version = "0.2", features = ["trace"] } [[bench]] name = "basic_ops" harness = false [[bench]] name = "builtins" harness = false [[bench]] name = "thunk_scope" harness = false