mirror of
https://github.com/odin-lang/Odin.git
synced 2026-07-22 15:32:35 +00:00
build.lua was ISA-centric; add an IRS catalog (ir/<name>) and route it through the gen / check / test tasks. IR packages have a single-stage generator (gen.odin emits Odin directly), a plain odin check, and a tests/ suite -- no mnemonic builders or external-assembler verify, so only those three tasks apply. Purely additive: the ISA catalog, task functions, and verify-tool probing are untouched. luajit build.lua --check --test now reports spirv alongside the ISAs (check ok, test 5 passed).