LinxISA v0.4.0
Canonicalization
- Promoted
v0.4 to the only live canonical ISA profile in this repository.
- Repointed generators, validators, regression defaults, and public docs to
isa/v0.4/linxisa-v0.4.json.
- Kept
v0.3 materials as archived history only.
Architecture
- Froze the v0.4 shader-kernel contract:
- structured
MPAR/MSEQ kernel bodies
p as 64-bit EXEC
V.CMP.* ->p
- unified operand-derived
l.* / v.* kernel domain
l.*.brg and v.*.brg as canonical kernel memory forms
- Froze the first rendering profile:
- 4KB generic tile carriers
1024x1 row-major fragment-list profile
- SoA fragment/state tiles
- TAU tile-to-tile restriction
Spec Hygiene
- Converted contradictory legacy fragments from provisional canon into archived history plus reserved/illegal v0.4 behavior.
- Added active-content audit gating for stale
v0.3, draft, forbidden-path, and incomplete-marker leaks.
- Updated the public manual, architecture contract, bring-up docs, and examples to the v0.4 baseline.