[package] name = "mv-vm-runtime" version = "0.3.2" authors = ["Diem Association "] description = "Core Move execution logic" repository = "https://github.com/diem/diem" homepage = "https://diem.com" license = "Apache-2.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] better_any = "0.1.1" fail = "0.4.0" once_cell = "1.7.2" parking_lot = "0.11.1" sha3 = "0.9.1" tracing = "0.1.26" move-bytecode-verifier = { version = "0.3.0", path = "../../move-bytecode-verifier" } mv-core-types = { version = "0.3.0", path = "../../move-core/types" } mv-vm-types = { version = "0.3.0", path = "../types" } mv-binary-format = { version = "0.3.0", path = "../../move-binary-format" } [dev-dependencies] anyhow = "1.0.52" hex = "0.4.3" proptest = "1.0.0" mv-ir-compiler = { version = "0.3.0", path = "../../move-ir-compiler" } mv-compiler = { version = "0.3.0", path = "../../move-compiler" } [features] default = [] fuzzing = ["mv-vm-types/fuzzing"] failpoints = ["fail/failpoints"] # Enable tracing and debugging also for release builds. By default, it is only enabled for debug builds. debugging = [] testing = [] stacktrace = [] [lib] name = "move_vm_runtime"