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.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0796a7c0ca83f3e5de1bf117b13405d657af285144edb54f3921c824d3214fa"
dependencies = [
"rucc-base",
"rucc-tuple",
]
[[package]]
name = "rucc-archive"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b904f2b51520d8c1335e74ce8e4c0afd1c79270ea6b20a8d18a1ee0b9b7630b"
[[package]]
name = "rucc-asm"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f440015da1fdbed4d4e957512467ddf343205ad4ad4fee6d226d954a3c20c1c"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-ir",
"rucc-mir",
"rucc-object",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-ast"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39ae8c96cebe38cb364ab9b9b3567e31875cf0e9742468b66bd737ab0a4fbff4"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-lex",
]
[[package]]
name = "rucc-base"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "788e179354ccc0fc11c1d5513737ea2f0bc12ca8e073f0d76cb0c155ac7f8b2d"
[[package]]
name = "rucc-codegen"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcdad94481fc96f8fcd0d4f49ac857a3820ba252fcfc785534534c2b265fac17"
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.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fee7394a7dda83296ce74ceed678331ba0fba396d0f755d3366bf836c2a460cb"
dependencies = [
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-debug"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e944f254e7c7cc4736fded34285fed81e3e6261a028b4feca34ffe1dd860b7f4"
dependencies = [
"gimli",
"rucc-object",
]
[[package]]
name = "rucc-diag"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b2eba5f0c8b29fe94830f5f46ca6707ea6cc66d25a5e42da6d9f603fcec3c57"
[[package]]
name = "rucc-driver"
version = "0.16.1"
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.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a142096b5eb7cee2b99c9c73d1ab73c30df7acdd4bcb7652aa8e7dd92cc2b05"
[[package]]
name = "rucc-ir"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1720add8b8276678ad302485e9c045ba99495249961d4dc1fe912b4556197d0"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-lex"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "befc24e019e1aff807ce1c98c367f511068590e5f816ff7aeeb42c75fdbe0bab"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-session",
"rucc-target",
"rucc-types",
]
[[package]]
name = "rucc-lower"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a14a2f678a9f84a5ef75597bfb2a9696a7883ed2ca7e6cd0ef67b4bb51c4020"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-ir",
"rucc-sema",
"rucc-target",
"rucc-types",
]
[[package]]
name = "rucc-mir"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97a1ee246c7d32e54130441873e6a7b2d61b6b2d6703c2dee2a6f47204b74a5e"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
]
[[package]]
name = "rucc-object"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f90fc3afa099559f86fa177c510efb926dd5103b71f785b503cf19c9de26f92f"
dependencies = [
"object",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-opt"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "676dc1099e650beb1ad1aecd867833207dfbf12b85ae02b4d1001c02683a5141"
dependencies = [
"rucc-abi",
"rucc-base",
"rucc-cost",
"rucc-ir",
"rucc-rules",
"rucc-session",
"rucc-target",
]
[[package]]
name = "rucc-parse"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f629eaf877ab111b8d3e39e6df0ad4124fbb11f6caeea3ecb6683a63abb7e877"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-lex",
"rucc-session",
]
[[package]]
name = "rucc-pp"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "541c341aad4672d561aa8c6f741e51a2f4bd05a97f602fa994e0efc6d0df52ee"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-gnu",
"rucc-lex",
"rucc-session",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-regalloc"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43682d4d402c4fbe30d2c61c5bd27ba4964ad5eaf3c0594e5940f59016673257"
dependencies = [
"rucc-mir",
"rucc-target",
]
[[package]]
name = "rucc-rules"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e95b5569c1a037faf501247775484c4ebc5fa82d975dba7244b3115e57bf8e6"
[[package]]
name = "rucc-safety"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7952db6d3fb1bc567157f05a0c9abbc19371ad4dfe844c016d3af55895c354d"
dependencies = [
"rucc-base",
"rucc-ir",
"rucc-session",
]
[[package]]
name = "rucc-sema"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50fae38bc30c4769de21c86b6bd9a1dc2c85f15c2a9e706a47a6058b0f6d5a9a"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-gnu",
"rucc-lex",
"rucc-session",
"rucc-target",
"rucc-types",
]
[[package]]
name = "rucc-session"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e312bbb54c484e30797a551b670bb7bedbb5e326ce72e1796f6a1f464a214c3"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-stub"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "426c087896719a529e4d302592aed9e30ad69f2a8e08a83fe31582ab870fe52b"
dependencies = [
"rucc-archive",
"rucc-tuple",
]
[[package]]
name = "rucc-sysroot"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87879e22f869f8d30a5ca55124a44575208a2fbb256e11acea5225635338ff4a"
dependencies = [
"rucc-tuple",
]
[[package]]
name = "rucc-target"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ebcffff309bec45bd2c8bcf1787555459cda4d020b4cda1b7aba3b6758985fe"
dependencies = [
"rucc-abi",
"rucc-base",
"rucc-tuple",
]
[[package]]
name = "rucc-tuple"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03f546924e90053146f8883fc5aa5fe9e32151467928cba187885e16f5a5d4cf"
[[package]]
name = "rucc-types"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2979855deb379bbc9bb0f7f4257f6087d9d1a6bcbd7cb3dba9680865af537f78"
dependencies = [
"rucc-base",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-unpack"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "122745eee6c47998544b076a894c52c780a0545066ce95075830270818065983"
[[package]]
name = "stable_deref_trait"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"