# QATAAUM Quantum Assembly Runtime - Workspace Root # Clean-room quantum compiler and runtime # NOT affiliated with IBM - Independent implementation [workspace] resolver = "2" members = [ "compiler/parser", "compiler/semantic", "compiler/ir", "compiler/passes", "compiler/routing", "simulator/statevector", "simulator/densitymatrix", "runtime/shadow-rpg-q", "runtime/ibmi-ffi", "tests", "benchmarks", # TODO: Add more crates as they are implemented # "runtime/rust", # "simulator/noise", # "backends/local", ] [workspace.package] version = "0.1.0" edition = "2021" rust-version = "1.70" authors = ["QATAAUM Project Contributors"] license = "Apache-2.0" repository = "https://github.com/your-org/qataaum" homepage = "https://github.com/your-org/qataaum" documentation = "https://docs.rs/qataaum" keywords = ["quantum", "compiler", "openqasm", "ibm-i", "formal-verification"] categories = ["compilers", "science"] [workspace.dependencies] # Core dependencies thiserror = "1.0" anyhow = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # Parser dependencies logos = "0.13" chumsky = "0.9" # Numeric dependencies num-complex = "0.4" ndarray = "0.15" rayon = "1.7" rand = "0.8" # Testing dependencies proptest = "1.2" criterion = "0.5" [profile.release] opt-level = 3 lto = true codegen-units = 1 strip = true [profile.dev] opt-level = 0 debug = true [profile.test] opt-level = 1