[package] name = "revive-solidity" version = "1.4.0" authors = [ "Oleksandr Zarudnyi ", "Cyrill Leutwiler ", ] license = "MIT OR Apache-2.0" edition = "2021" description = "PolkaVM Solidity frontend" [[bin]] name = "resolc" path = "src/resolc/main.rs" [lib] doctest = false [dependencies] structopt = { workspace = true } colored = { workspace = true } thiserror = { workspace = true } anyhow = { workspace = true } which = { workspace = true } path-slash = { workspace = true } rayon = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } semver = { workspace = true } once_cell = { workspace = true } rand = { workspace = true } regex = { workspace = true } hex = { workspace = true } num = { workspace = true } sha3 = { workspace = true } md5 = { workspace = true } inkwell = { workspace = true } revive-common = { path = "../common" } revive-llvm-context = { path = "../llvm-context" } [target.'cfg(target_env = "musl")'.dependencies] mimalloc = { version = "*", default-features = false }