[package]
edition = "2021"
name = "edlc_codegen_cranelift"
version = "0.2.13"
authors = ["Adrian Paskert"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Cranelift codegen backend for the EDL compiler"
readme = "README.md"
keywords = [
"compiler",
"edl",
]
categories = [
"compilers",
"science",
]
license = "Apache-2.0"
repository = "https://github.com/LateinCecer/edlc"
resolver = "3"
[features]
serde = ["dep:serde"]
[lib]
name = "edlc_codegen_cranelift"
path = "src/lib.rs"
[[test]]
name = "codegen"
path = "tests/codegen.rs"
[dependencies.anyhow]
version = "1.0.99"
[dependencies.cranelift]
version = "0.132.0"
features = []
[dependencies.cranelift-codegen]
version = "0.132.0"
features = [
"gimli",
"unwind",
]
[dependencies.cranelift-jit]
version = "0.132.0"
features = []
[dependencies.cranelift-module]
version = "0.132.0"
features = []
[dependencies.cranelift-native]
version = "0.132.0"
features = []
[dependencies.edlc_core]
version = "0.2.13"
[dependencies.edlc_layout]
version = "0.2.13"
[dependencies.gimli]
version = "0.33.0"
features = [
"endian-reader",
"read",
"write",
]
[dependencies.libc]
version = "1.0.0-alpha.3"
[dependencies.log]
version = "0.4.22"
[dependencies.num]
version = "0.4.3"
[dependencies.regex]
version = "1.12.3"
[dependencies.rustix]
version = "1.1.4"
features = ["mm"]
[dependencies.serde]
version = "1.0.228"
features = ["derive"]
optional = true
[dev-dependencies.edlc_docs]
version = "0.2.13"
[dev-dependencies.fern]
version = "0.7.1"
features = ["colored"]
[dev-dependencies.humantime]
version = "2.1.0"