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.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0e366d2df1ba71407753f53c4617ef50e3ce00d5b772ce6ed487b336dbbff3b"
dependencies = [
"rucc-base",
"rucc-tuple",
]
[[package]]
name = "rucc-archive"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef0aeba2015ec530315f81f5fcb326a8e04de4d6ed46154d7d9bdaecf43f900f"
[[package]]
name = "rucc-asm"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6131a4681753c9d6b2706dde0a48a3606e6670436b467f858eff9e21d4165b50"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-ir",
"rucc-mir",
"rucc-object",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-ast"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c06f8e3009f4f9528f8b7b70f8a07ae07868cb479bd5bb1dabc8b578e05e33fc"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-lex",
]
[[package]]
name = "rucc-base"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d9805f0873169b20de9ae9b8ccb20faebbcbd24bca856d76cc6e9cbab9a513a"
[[package]]
name = "rucc-codegen"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7bbdba1e5bad538e3e4ba122bbda22b174135a5ff2fed5f2dcfd88539a18306"
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.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2da90bc9299b3e3349da243714433cbb82c826896cd657d7f2401692e9d2d74d"
dependencies = [
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-debug"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7d53121ee13ac9d6d41a336c6dcad1c1e9078c52f0fde0c5569fa13da24a8fd"
dependencies = [
"gimli",
"rucc-object",
]
[[package]]
name = "rucc-diag"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f82e493d9120f9d2314b75c99a8c3d2c0351ac9b3d832837cde0cc045eb548f"
[[package]]
name = "rucc-driver"
version = "0.12.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.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29eece90c52e8fa04d619c3e07cb3686fe858f6613c570a819a451b5a928eb62"
[[package]]
name = "rucc-ir"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2fe189216eff8f71ef9940666fe694fe69ff448d59930dbe04977a9c852ed0b"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-lex"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70b33c568bcf9edbec018dee7e8999f2212e81afe28e559557acd898a36e1ff1"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-session",
"rucc-target",
"rucc-tuple",
"rucc-types",
]
[[package]]
name = "rucc-lower"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ec460c3cf372c0b24b25a08caceb2b821e711fb9962c82544d08df8d68f5582"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-ir",
"rucc-sema",
"rucc-target",
"rucc-types",
]
[[package]]
name = "rucc-mir"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "605024660a86d2b7d5343ae8e847dfa9018411e81c10ccb8e285ce0e4f14a46d"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
]
[[package]]
name = "rucc-object"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b662ac0a1fdea33554be47ce1b5825a6b5646a3ab0f850595ceefcef885f2521"
dependencies = [
"object",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-opt"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1b7f67f7645eee9db1017826085fdce2125364b27ff5f9c8558531966374245"
dependencies = [
"rucc-base",
"rucc-cost",
"rucc-ir",
"rucc-rules",
"rucc-session",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-parse"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "459a9f11168e8a4d78ff54a071519beaee77b4c8bc0185c29e9ae4298fbac4ce"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-lex",
"rucc-session",
]
[[package]]
name = "rucc-pp"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6d2db03eed219fcca59e8af18e87631078dee90e933a3100d1b379ea19f0f73"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-gnu",
"rucc-lex",
"rucc-session",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-regalloc"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "abce25cd2c7bcfbe55d259d491f901eff9c4432a8370372baaba956712bbe7b0"
dependencies = [
"rucc-mir",
"rucc-target",
]
[[package]]
name = "rucc-rules"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c25395042b44b0abf326c956bb69bb491117b3445680b55e187c05a5b2ca4a3a"
[[package]]
name = "rucc-safety"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfa0cc44713ec2921b143b61a23b31d9ecf435bc9343a65b7c721762bc002e95"
dependencies = [
"rucc-base",
"rucc-ir",
"rucc-session",
]
[[package]]
name = "rucc-sema"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cbc8d74048f63b338eeb6476a86224ac7b3673baaadd35e375d39582d73c24a5"
dependencies = [
"rucc-ast",
"rucc-base",
"rucc-diag",
"rucc-gnu",
"rucc-lex",
"rucc-session",
"rucc-target",
"rucc-types",
]
[[package]]
name = "rucc-session"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "237d3013a50ee0b992d4606605086758f38f7bae1173b4042b77ad2658525039"
dependencies = [
"rucc-base",
"rucc-diag",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-stub"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77d5c3b570f873f5ded2304b07ee73f0575715bfaa630fe149b65a522aab700a"
dependencies = [
"rucc-archive",
"rucc-tuple",
]
[[package]]
name = "rucc-sysroot"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e25445a4705892cdcf5eae522272a74bc08ffaa4995a154cbb0933a0a4dd5552"
dependencies = [
"rucc-tuple",
]
[[package]]
name = "rucc-target"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f64fe219ea6f3e550503d2137ac008004a29575e84ee056b545aa73b106b090"
dependencies = [
"rucc-abi",
"rucc-base",
"rucc-tuple",
]
[[package]]
name = "rucc-tuple"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5df74180781be1d3233b90d6f9f98448a2ea5bf6744e12462b485c9bc4a7664"
[[package]]
name = "rucc-types"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a395aeefff0743a95a0a88ede9a1d8b7f8776cae26e247b914fb5c3a1d3d9a7d"
dependencies = [
"rucc-base",
"rucc-target",
"rucc-tuple",
]
[[package]]
name = "rucc-unpack"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1294210975cf26b3fdcbe35a40a05cf006395bd9b3a5a13d7eb5ffdde90b9820"
[[package]]
name = "stable_deref_trait"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"