WEFT_OS/crates
Marco Allegretti 68e1f82ca7 fix(appd): drain module stdout after READY signal to prevent pipe stall
wait_for_ready() now returns the BufReader<ChildStdout> with the READY
line already consumed. supervise() spawns drain_stdout() on that reader
so any subsequent module output is forwarded to the trace log and the
pipe buffer never fills up.

Without this, a long-running Wasm module that writes to stdout after
printing READY would eventually block waiting on a full pipe.
2026-03-11 11:14:18 +01:00
..
weft-appd fix(appd): drain module stdout after READY signal to prevent pipe stall 2026-03-11 11:14:18 +01:00
weft-build-meta Initialize Rust workspace and repository metadata 2026-03-10 18:47:06 +01:00
weft-compositor test(compositor): add protocol unit tests and stale identifier rejection 2026-03-11 08:12:11 +01:00
weft-pack feat(pack): validate Wasm module magic bytes in check 2026-03-11 10:21:43 +01:00
weft-runtime feat(runtime): add wasmtime-runtime feature gate for real Wasm execution 2026-03-11 10:26:41 +01:00
weft-servo-shell feat(servo-shell): wire appd WebSocket port discovery at startup 2026-03-11 10:31:33 +01:00