cargo-features = ["default-run"] [package] authors = ["Scott Olson "] description = "An experimental interpreter for Rust MIR." license = "MIT/Apache-2.0" name = "miri" repository = "https://github.com/solson/miri" version = "0.1.0" build = "build.rs" default-run = "miri" edition = "2018" [lib] test = true # we have unit tests doctest = false # but no doc tests [[bin]] name = "miri" test = false # we have no unit tests doctest = false # and no doc tests [[bin]] name = "cargo-miri" test = false # we have no unit tests doctest = false # and no doc tests required-features = ["cargo_miri"] [[bin]] name = "miri-rustc-tests" test = false # we have no unit tests doctest = false # and no doc tests required-features = ["rustc_tests"] [dependencies] byteorder = { version = "1.1", features = ["i128"]} cargo_metadata = { version = "0.6", optional = true } directories = { version = "1.0", optional = true } rustc_version = { version = "0.2.3", optional = true } env_logger = "0.5" log = "0.4" [build-dependencies] vergen = "3" [features] default = ["cargo_miri"] cargo_miri = ["cargo_metadata", "directories", "rustc_version"] rustc_tests = [] [dev-dependencies] compiletest_rs = { version = "0.3.17", features = ["tmp"] } colored = "1.6"