lumbda/wasm
russell@unturf.com 3cfed5e3c5
c-tier loader: TEMPORARY debug log of every Module.print arg
The deployed loader emits chunks with currentOnChunk(line + '\n'),
which my node tests confirm produces clean per-line chunks
('tick 0\n', 'tick 1\n', ...). But fox still reports horizontal
output in his playground tab — same tier, same loop, same loader
hash on the wire (verified via curl). Browser caches and module
loaders are aggressive enough that hard-refresh isn't always
enough.

Adding a temporary console.log inside Module.print so when fox
opens DevTools and re-runs the throttled loop he can see (a) is
the print callback firing at all? and (b) what does Emscripten
hand us — is it actually 'tick 0' or something stranger like
'tick 0\n' or 'tick' + ' 0' as two calls?

Will revert this once the bug is resolved.
EOF
)
2026-06-15 05:49:37 -04:00
..
app playground streaming: appendChild(TextNode) instead of textContent += 2026-06-15 05:42:02 -04:00
asm wasm asm: stream output line-by-line via new emit_chunk env import 2026-06-14 20:35:13 -04:00
c c-tier loader: TEMPORARY debug log of every Module.print arg 2026-06-15 05:49:37 -04:00
dist-repl c-tier loader: TEMPORARY debug log of every Module.print arg 2026-06-15 05:49:37 -04:00
python playground: stream tier output line-by-line during eval 2026-06-14 20:25:47 -04:00
repl gc diagnostics: per-tier heap pressure surfaced in repl tabbar 2026-06-14 17:32:48 -04:00
tests wasm asm: stream output line-by-line via new emit_chunk env import 2026-06-14 20:35:13 -04:00
Makefile bend: fix C tier LinkError — switch EM_JS to --js-library mergeInto 2026-06-14 19:33:07 -04:00