xpile v0.1.13 — offline PTX well-formedness gate (PMAT-481)
Opens §30 Track 4 (GPU Runtime-stratum lighting) — the first sprint slice.
Pure-Rust PTX well-formedness validator in xpile-ptx-codegen:
validate_ptx(text, compute_capability)—.version,.targetmatching the requested capability,.address_size 64, ≥1.visible .entry.ptx_looks_real(text)— scaffold-vs-real classifier so the gate never false-fails before the realnvptx64emitter (PMAT-485).ptxas_arch(cc)—-archderived fromcompute_capability, never hard-coded.
A structural gate (no GPU, executes nothing) — not the model→emission gate (that is the on-hardware DiffExec slice PMAT-488). 6 new unit tests. cargo install xpile → 0.1.13.
🤖 Generated with Claude Code