Emit IL alongside raw IC10 for use in future optimization passes

This commit is contained in:
2025-12-12 15:51:36 -07:00
parent 1230f83951
commit 3fb04aef3b
23 changed files with 990 additions and 523 deletions

View File

@@ -268,6 +268,7 @@ version = "0.1.0"
dependencies = [
"anyhow",
"helpers",
"il",
"indoc",
"lsp-types",
"parser",
@@ -397,6 +398,15 @@ name = "helpers"
version = "0.1.0"
dependencies = [
"crc32fast",
"lsp-types",
]
[[package]]
name = "il"
version = "0.1.0"
dependencies = [
"helpers",
"rust_decimal",
]
[[package]]
@@ -563,6 +573,10 @@ version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
[[package]]
name = "optimizer"
version = "0.1.0"
[[package]]
name = "parser"
version = "0.1.0"