smokes: add curated LLVM runner; archive legacy smokes; PHI-off unified across Bridge/Builder; LLVM resolver tracing; minimal Throw lowering; config env getters; dev profile and root cleaner; docs updated; CI workflow runs curated LLVM (PHI-on/off)

This commit is contained in:
Selfhosting Dev
2025-09-16 23:49:36 +09:00
parent 97a76c0571
commit 5c9213cd03
104 changed files with 8094 additions and 2930 deletions

View File

@ -4,6 +4,13 @@ use nyash_rust::mir::instruction_introspection;
#[test]
fn mir14_shape_is_fixed() {
let impl_names = instruction_introspection::mir14_instruction_names();
assert_eq!(impl_names.len(), 14, "MIR14 must contain exactly 14 instructions");
assert!(impl_names.contains(&"UnaryOp"), "MIR14 must include UnaryOp");
assert_eq!(
impl_names.len(),
14,
"MIR14 must contain exactly 14 instructions"
);
assert!(
impl_names.contains(&"UnaryOp"),
"MIR14 must include UnaryOp"
);
}