Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions artifacts/findings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -779,6 +779,19 @@ artifacts:
(kiln==wasmtime), authoritative skip inventory UNCHANGED at 3 of 18 all #369
hard-float, bulk-mem clean. No new on-target gap. Evidence:
results/jess-build-falcon-v1.87.0.xml.
UPDATE 2026-06-23 (cron loop, falcon-v1.88.0 = SBUS RC decode + synth v0.12.0):
falcon-v1.88.0 = "SBUS wire decode - verified byte-frame -> bounded RcInput"
(relay #224, RC-P02) - NEW flight-relevant code (the failsafe RC-input path, gust's
sbus-poll source). Also tested on the new MAJOR synth v0.12.0 (bootstrapped
SHA-verified darwin; v0.12.0 = DWARF source-line debugging VCR-DBG-001 + the gust
VCR-MEM-001 layer-2 budget + scry-sai 1.17). Per-piece GREEN, SIL PASS; authoritative
skip inventory on synth v0.12.0 = 3 of 18 all #369 hard-float - UNCHANGED, bulk-mem
clean; the SBUS decode adds no new unlowerable op. synth v0.12.0 does NOT clear the
two control-core poles (#369 hard-float, #275 dispatch both still OPEN) - it is DWARF
+ VCR + gust-budget work. NOTE re REQ-PIX-018/witness: v0.12.0's --debug-line DWARF
is on the synth->ARM ELF, NOT the wasm; witness instruments the wasm core, so this
does NOT change jess's wasm-side stripped-DWARF deviation (still branch-coverage).
Evidence: results/jess-build-falcon-v1.88.0.xml.
tags: [release-watch, synth, fpu, miscompile, correctness, on-target, blocker]
fields:
detected-by: jess REQ-PIX-001 value-level oracle - silent miscompile resolved in v0.11.46 (GI-FPU-001, verified loud-skip exit 1); OPEN remainder is GI-FPU-002 hard-float
Expand Down Expand Up @@ -1082,6 +1095,15 @@ artifacts:
wasm32-unknown-unknown embedded target MCU lowering uses). NEXT RUNG (still owed):
a full generate!-world -> component -> meld --memory shared -> synth run on a
componentized no-grow artifact for RT1176, end-to-end. Stays open until that lands.
UPDATE 2026-06-23 (cron loop): synth v0.12.0 RELEASED (#418/#420) LOCKS the
`cabi-arena-realloc -> __cabi_arena_realloc` linkability in synth's dissolution path
(test(dissolve): lock cabi-arena-realloc linkability) - so the synth side of the
no-grow chain (consuming the wit-bindgen extern-arena symbol when dissolving a
component to the MCU) is now a released, regression-locked contract. So of the
no-grow halves: wit-bindgen#4 extern-arena (jess-verified on the branch, #85) +
synth linkability (now released v0.12.0) advance the source/dissolution side; the
meld#298 un-export + loom DCE half (closed-#6 path) is the remaining wasm-rewrite
piece. AFD-029 stays open on the end-to-end RT1176 rung.
tags: [release-watch, wit-bindgen, memory-grow, no-alloc, maximal-wasm, on-target, blocker]
fields:
detected-by: jess cron-loop review of the pulseengine/wit-bindgen fork embedded issues (#1/#4/#5/#6); cross-repo chain meld#299/#298 + gale#89; jess comments #4 issuecomment-4761323601, #5, #6
Expand Down
12 changes: 12 additions & 0 deletions results/jess-build-falcon-v1.88.0.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
<testsuite name="jess-build" tests="7" failures="0" skipped="0" errors="0" time="0">
<testcase name="sha256-verify" classname="jess-build" time="0"/>
<testcase name="sil-stabilization" classname="jess-build" time="0"/>
<testcase name="sil-position-hold" classname="jess-build" time="0"/>
<testcase name="meld-fuse" classname="jess-build" time="0"/>
<testcase name="loom-optimize" classname="jess-build" time="0"/>
<testcase name="synth-compile" classname="jess-build" time="0"/>
<testcase name="kiln-xruntime" classname="jess-build" time="0"/>
</testsuite>
</testsuites>
Loading