refactor: split project into multiple crates

This commit is contained in:
Romain Paquet 2025-11-05 20:23:17 +01:00
parent 486af67fc2
commit 857f747524
27 changed files with 308 additions and 222 deletions

15
lila-jit/Cargo.toml Normal file
View file

@ -0,0 +1,15 @@
[package]
name = "lila-jit"
version = "0.0.1"
edition = "2021"
[dependencies]
ariadne = "0.4.1" # TODO: use ariadne only in CLI
cranelift = "0.109.0"
cranelift-jit = "0.109.0"
cranelift-module = "0.109.0"
cranelift-native = "0.109.0"
lila = { path = "../lila" }
lila-ast = { path = "../lila-ast", features = ["ariadne"] } # TODO: don't include ariadne feature
lila-checking = { path = "../lila-checking" }
lila-parsing = { path = "../lila-parsing" }