[package]
edition = "2024"
name = "intarsia"
version = "0.1.0"
authors = ["Sarah Morin <sarahmorin@berkeley.edu>"]
build = false
exclude = ["docs"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "An extensible Rust optimization framework."
homepage = "https://github.com/sarahmorin/intarsia/wiki"
readme = "README.md"
keywords = [
"optimizer",
"e-graph",
"compiler",
"framework",
]
categories = [
"compilers",
"data-structures",
"algorithms",
]
license-file = "LICENSE"
repository = "https://github.com/sarahmorin/intarsia"
[features]
build-helpers = ["dep:intarsia-build"]
default = []
[lib]
name = "intarsia"
path = "src/lib.rs"
[dependencies.bimap]
version = "0.6.3"
[dependencies.cranelift-isle]
version = "0.128.1"
features = [
"fancy-errors",
"log",
"logging",
]
optional = true
[dependencies.egg]
version = "0.11.0"
[dependencies.indexmap]
version = "2.13.0"
[dependencies.intarsia-build]
version = "0.1.0"
optional = true
[dependencies.intarsia-macros]
version = "0.1.0"
[dependencies.log]
version = "0.4.29"
[dev-dependencies.env_logger]
version = "0.11"
[build-dependencies.intarsia-build]
version = "0.1.0"