Skip to content

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.