Commit f87554e
SWVER-016 was written when only DWARF steps 1-2 (decoder op_offsets + .debug_line
read) were implemented. Steps 3 (compose, #414) and 4-emit-logic (#415) have since
landed with their own passing tests, leaving the verification artifact stale.
Updates SWVER-016 to verify the full frozen-safe read→compose→emit LOGIC
(steps 1-4) and reference all the tests that discharge it: wasm_decoder
op_offsets, dwarf_line_read_spike, dwarf_coherent_fixture, dwarf_compose_step3 +
dwarf_line:: unit tests, dwarf_emit_roundtrip_step4. The GATED step-4 ELF wiring
(production gimli dep + ELF builder + host-link, v0.12.0) stays explicitly open.
Keeps the requirement→test mapping accurate as the feature grew (the gap reported
in pulseengine.eu#93) — no coverage-count change (VCR-DBG-001 already covered),
just an honest, current trace.
Frozen-safe: rivet artifact only, zero codegen, frozen fixtures bit-identical,
rivet non-xref 0; all referenced tests verified passing.
Trace: skip
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 20d4855 commit f87554e
1 file changed
Lines changed: 25 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
350 | 350 | | |
351 | 351 | | |
352 | 352 | | |
353 | | - | |
| 353 | + | |
354 | 354 | | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
362 | 373 | | |
363 | | - | |
| 374 | + | |
364 | 375 | | |
365 | 376 | | |
366 | 377 | | |
367 | 378 | | |
368 | 379 | | |
369 | 380 | | |
370 | | - | |
| 381 | + | |
371 | 382 | | |
372 | | - | |
373 | | - | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
374 | 387 | | |
375 | 388 | | |
376 | 389 | | |
| |||
0 commit comments