version = 4
[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "crc32fast"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8498c871161e1742aaa9d52551b2d6ebdd4c3d45a3be423e3728f33b955be550"
dependencies = [
"cfg-if",
]
[[package]]
name = "equivalent"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
[[package]]
name = "fallible-iterator"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
[[package]]
name = "foldhash"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
[[package]]
name = "gimli"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
dependencies = [
"fallible-iterator",
"indexmap",
"stable_deref_trait",
]
[[package]]
name = "hashbrown"
version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
dependencies = [
"foldhash",
]
[[package]]
name = "indexmap"
version = "2.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07aa2048142242915a31d35844fb311e0e53fcca590c3a0a40dcf1b841fa09eb"
dependencies = [
"equivalent",
"hashbrown",
]
[[package]]
name = "libc"
version = "0.2.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
[[package]]
name = "memchr"
version = "2.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
[[package]]
name = "memmap2"
version = "0.9.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0"
dependencies = [
"libc",
]
[[package]]
name = "object"
version = "0.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd229a0361b9d0d4396176e02d65897f487eebeab7caa6d443855ee152ca0b9c"
dependencies = [
"crc32fast",
"hashbrown",
"indexmap",
"memchr",
]
[[package]]
name = "rucc-abi"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49f2d52ea8c0a0ce1870a629a92dd65d9ea070bf57656d787758ffa5cda4c1d7"
dependencies = [
"rucc-base",
"rucc-tuple",
]
[[package]]
name = "rucc-archive"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0e840b034cd5eabbaf521f47eeed054a65969beb442800923d3281cf3f97af6"
[[package]]
name = "rucc-asm"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23ee4eca33cc08cde936f04ac70388011181275f98a5b2e8760e76506cbb9c91"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-ir",
"rucc-mir",
"rucc-object",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-ast"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "638e5ff9deaab5be7d548dd4696dee2efe0276156fdfbfc9294bbd7b57df4db8"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-lex",
]
[[package]]
name = "rucc-base"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03bc5aa753d8de92882f23c7ab977886283c73c92ead48e15e82db5f56327600"
[[package]]
name = "rucc-codegen"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b0f99dcd6670f2219b09f267ecca13171cd236d65c5ac067ed002c620218b55"
dependencies = [
"rucc-base",
"rucc-cost",
"rucc-diag",
"rucc-ir",
"rucc-mir",
"rucc-opt",
"rucc-regalloc",
"rucc-rules",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-cost"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "01476dc08e19427b86f5960df0ddcc94f0c34357842086dc2011137a885ac0bd"
dependencies = [
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-debug"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52f17999f6c2ec782e30c090558a69143922410eceeaf2b4ad3c33d2c7d3c651"
dependencies = [
"gimli",
"rucc-object",
]
[[package]]
name = "rucc-diag"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c067e54067e128d7bfeb4f5b143b108b219964f1ffc8d9249f13cc336c99db7d"
[[package]]
name = "rucc-driver"
version = "0.15.3"
dependencies = [
"memmap2",
"rucc-archive",
"rucc-asm",
"rucc-base",
"rucc-codegen",
"rucc-cost",
"rucc-debug",
"rucc-diag",
"rucc-ir",
"rucc-lex",
"rucc-lower",
"rucc-mir",
"rucc-object",
"rucc-opt",
"rucc-parse",
"rucc-pp",
"rucc-safety",
"rucc-sema",
"rucc-session",
"rucc-stub",
"rucc-sysroot",
"rucc-target",
"rucc-tuple",
"rucc-types",
"rucc-unpack",
]
[[package]]
name = "rucc-gnu"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22dd595c22951be7c95b822ff55fa45facfa56cb162077097725d6fc0cecf555"
[[package]]
name = "rucc-ir"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fd9e424a613e9f1c09abe8c6fecffb2c2a6e2c6699e42a1526cee93be1e022"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-lex"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d10f1aae748bbec59384de76bf02d606afc1c08faf6ee42f0707b2524d248698"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-session",
"rucc-target",
"rucc-types",
]
[[package]]
name = "rucc-lower"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4190348c176aa3e4e20b7d9e99e320c9e1e3d8f65b82cc8485a17ffa92256af5"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-ir",
"rucc-sema",
"rucc-target",
"rucc-types",
]
[[package]]
name = "rucc-mir"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "917c02ca22b5a967a0433908d03b7108b0d9578a6a7eb451fcf104d42a1cfa11"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
]
[[package]]
name = "rucc-object"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "565ab95fdd9413035211e9c474fc741b7813fe5e17f6c7076e7a63382abef6ee"
dependencies = [
"object",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-opt"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "987fdad955b291fca987664dbdaff02c087ffcddf7610afe469b4c503310418c"
dependencies = [
"rucc-abi",
"rucc-base",
"rucc-cost",
"rucc-ir",
"rucc-rules",
"rucc-session",
"rucc-target",
]
[[package]]
name = "rucc-parse"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50496471ad766b21d719a5379dbcab7baf088d0b741fb140d9ffcbea90b4c6cd"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-lex",
"rucc-session",
]
[[package]]
name = "rucc-pp"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "059695554c4b0d05ad23555eea53fd27d58e9ccc497534b44d8085803263aa05"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-gnu",
"rucc-lex",
"rucc-session",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-regalloc"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97a610ea36dc9672b06370fd8fa08df3fee1858264a6f4cd98037aa68b22fc83"
dependencies = [
"rucc-mir",
"rucc-target",
]
[[package]]
name = "rucc-rules"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8eb4026b049209a0727b6eca14a73c1a46ef9121d72fda2263d6b34e7b5dd5d2"
[[package]]
name = "rucc-safety"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0931d31d724999e403aee8ea8fa1f25038adcca9f90154d20f1711a1d0ed4740"
dependencies = [
"rucc-base",
"rucc-ir",
"rucc-session",
]
[[package]]
name = "rucc-sema"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2cb9ccdeb7bed2aa75f16626c055c6b5a9c9d872845d9b0e697ca2a00e8a5450"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-gnu",
"rucc-lex",
"rucc-session",
"rucc-target",
"rucc-types",
]
[[package]]
name = "rucc-session"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48a4a709c5bde47ac2d6e5460c6a639857e0997486059884f40fe72c03ebc305"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-stub"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64abe7b4b57ca6cdb3d20548f974a1a42dd4d5eaa378f9f3d068059761fa6198"
dependencies = [
"rucc-archive",
"rucc-tuple",
]
[[package]]
name = "rucc-sysroot"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95b4a2ddc8d3fb088c74ad54b921a6371238a639c83a7b0c04272d581e6a61d8"
dependencies = [
"rucc-tuple",
]
[[package]]
name = "rucc-target"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c4847d3d9d431aec489532d02660fa97193610a1dc38c1463bf92549f2fe8ec"
dependencies = [
"rucc-abi",
"rucc-base",
"rucc-tuple",
]
[[package]]
name = "rucc-tuple"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5247b18f26091aafbf32b3ab4d1394c99200ebf4acb2cf3f6516ff7329b7ffea"
[[package]]
name = "rucc-types"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d158c99def1df2759d1203df46dfb170b9b983865540843af6c2ecffe559d81"
dependencies = [
"rucc-base",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-unpack"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff7e3dd1548a928e3b1582eeaf36e4d18dc0eda0e0afa5d5335d51eb0c051570"
[[package]]
name = "stable_deref_trait"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"