{"body":"┌────────────────────────────┬─────────────────────┬─────────────────┬────────────────────────────────────────────────┐\n│           Where            │        File         │      Size       │                      What                      │\n├────────────────────────────┼─────────────────────┼─────────────────┼────────────────────────────────────────────────┤\n│ MoarVM                     │ build/setup.pm      │ +32 lines       │ Emscripten build target                        │\n├────────────────────────────┼─────────────────────┼─────────────────┼────────────────────────────────────────────────┤\n│ MoarVM                     │ Configure.pl        │ +6 lines        │ Recognize the wasm/emscripten triple           │\n├────────────────────────────┼─────────────────────┼─────────────────┼────────────────────────────────────────────────┤\n│ MoarVM                     │ build/Makefile.in   │ +5 lines        │ Wire the shim into the build                   │\n├────────────────────────────┼─────────────────────┼─────────────────┼────────────────────────────────────────────────┤\n│ MoarVM 3rdparty/libuv      │ src/uv-wasm.c       │ 564 lines (new) │ The libuv shim (event loop, fs, threads→no-op) │\n├────────────────────────────┼─────────────────────┼─────────────────┼────────────────────────────────────────────────┤\n│ MoarVM 3rdparty/dyncall    │ dyncall-wasm-stub.c │ 87 lines (new)  │ NativeCall stub                                │\n├────────────────────────────┼─────────────────────┼─────────────────┼────────────────────────────────────────────────┤\n│ MoarVM 3rdparty/libtommath │ bn_mp_set_double.c  │ 1 line          │ Add wasm to the IEEE-754 arch guard            │\n└────────────────────────────┴─────────────────────┴─────────────────┴────────────────────────────────────────────────┘","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/jhXLg1EE","modified":1784796215,"id":"jhXLg1EE","size":3775,"lines":15,"own_paste":false,"theme":"","date":1784796215}