[package]
name = "datafusion-jit"
description = "Just In Time (JIT) compilation support for DataFusion query engine"
keywords = [ "arrow", "query", "sql" ]
version = { workspace = true }
edition = { workspace = true }
readme = { workspace = true }
homepage = { workspace = true }
repository = { workspace = true }
license = { workspace = true }
authors = { workspace = true }
rust-version = { workspace = true }
[lib]
name = "datafusion_jit"
path = "src/lib.rs"
[features]
jit = []
[dependencies]
arrow = { workspace = true, default-features = false }
cranelift = "0.89.0"
cranelift-jit = "0.89.0"
cranelift-module = "0.89.0"
cranelift-native = "0.89.0"
datafusion-common = { path = "../common", version = "21.0.0", features = ["jit"] }
datafusion-expr = { path = "../expr", version = "21.0.0" }
parking_lot = "0.12"