WebAssembly Community Group - Activity in 2025
No matches.
Past meetings
Participants
-
6 participants joined.
-
Jack Birth joined.
-
Sankalp Jha Shanks joined.
-
Teja Sunku joined.
-
Ivan Shadura joined.
-
Haomin Yang joined.
-
Alan Kao (SPANSCALE CORPORATION) joined.
-
-
6 participants left.
-
Haomin Yang left.
-
Ivan Shadura left.
-
Carlo D'Agnolo (Client side development Inc) left.
-
Craig Bester (Client side development Inc) left.
-
Himanshu Anand (Client side development Inc) left.
-
Jay Xu left.
-
-
1 organization joined.
-
SPANSCALE CORPORATION joined.
-
GitHub
WebAssembly/binaryen
-
21 issues opened.
-
Segfault in ctor-eval when an imported global isn't used WebAssembly/binaryen#8167, by @stevenfontanella.
-
Support for acquire/release semantics in atomics WebAssembly/binaryen#8165, by @stevenfontanella.
-
ctor-eval crashes when a non-env imported memory is written to WebAssembly/binaryen#8146, by @stevenfontanella.
-
ctor-eval crashes when a non-env table is imported WebAssembly/binaryen#8145, by @stevenfontanella.
-
ctor-eval crashes when the same name is imported twice WebAssembly/binaryen#8138, by @stevenfontanella.
-
binaryen failing to build with llvm tip-of-tree WebAssembly/binaryen#8124, by @sbc100.
-
js api: Implement table bindings WebAssembly/binaryen#8122, by @spotandjake.
-
Discussion: Binaryen Wasm Component WebAssembly/binaryen#8120, by @spotandjake.
-
Clean up FailToEvalExceptions and import stubbing in wasm-ctor.cpp WebAssembly/binaryen#8117, by @stevenfontanella.
-
C API inconsistency on CallRef's isReturn WebAssembly/binaryen#8110, by @kripken.
-
Segfault when running linking0.wast WebAssembly/binaryen#8108, by @stevenfontanella.
-
wasm-split fuzzing and reusing an existing Table WebAssembly/binaryen#8106, by @kripken.
-
[Bug] Assertion failed isArray() in wasm::HeapType::getArray during makeArrayGet WebAssembly/binaryen#8098, by @oneafter.
-
[Bug] Assertion failed isBasic() in wasm::Type::getBasic during atomic.cmpxchg validation WebAssembly/binaryen#8097, by @oneafter.
-
[Bug] Assertion failed extraType == labelType in wasm::IRBuilder::fixExtraOutput WebAssembly/binaryen#8096, by @oneafter.
-
[Bug] Assertion failed isStruct() in wasm::HeapType::getStruct during makeStructGet WebAssembly/binaryen#8095, by @oneafter.
-
[Bug] Assertion failed isRef() in wasm::Type::getHeapType during BrOn::finalize WebAssembly/binaryen#8091, by @oneafter.
-
[Bug] Segmentation Fault (SEGV) in wasm::Function::getLocalType via wasm-opt WebAssembly/binaryen#8090, by @oneafter.
-
[Bug] Heap Buffer Overflow in WasmBinaryReader::readExpression WebAssembly/binaryen#8089, by @oneafter.
-
Running `wasm-opt` with `-Os` leaves NOP / dead control flow behind WebAssembly/binaryen#8077, by @mkustermann.
-
-
8 issues closed.
-
parse exception: duplicate export name WebAssembly/binaryen#8075.
-
C API inconsistency on CallRef's isReturn WebAssembly/binaryen#8110.
-
binaryen failing to build with llvm tip-of-tree WebAssembly/binaryen#8124.
-
[Bug] Segmentation Fault (SEGV) in wasm::Function::getLocalType via wasm-opt WebAssembly/binaryen#8090.
-
Segfault when running linking0.wast WebAssembly/binaryen#8108.
-
[Bug] Heap Buffer Overflow in WasmBinaryReader::readExpression WebAssembly/binaryen#8089.
-
Recent binaryen change broke test_binaryen_from_source over in emsdk repo WebAssembly/binaryen#8067.
-
-
1 issue reopened.
-
Creating relocatable binaries via AST WebAssembly/binaryen#1307, by @sbc100.
-
-
16 issues received 59 new comments.
-
binaryen failing to build with llvm tip-of-tree WebAssembly/binaryen#8124 (10 comments by @dschuff, @kripken, @sbc100)
-
parse exception: duplicate export name WebAssembly/binaryen#8075 (7 comments by @kripken, @Madoshakalaka, @tlively)
-
Running `wasm-opt` with `-Os` leaves NOP / dead control flow behind WebAssembly/binaryen#8077 (7 comments by @kripken, @mkustermann, @tlively)
-
`local-cse` assertion failure on valid i64 bswap expression (`BinaryenModuleRunPasses`) — reproducible via minimal C API program WebAssembly/binaryen#8078 (6 comments by @FrankReh, @kripken)
-
wasm-opt crashes with segmentation fault on big project WebAssembly/binaryen#7570 (5 comments by @haines, @kripken)
-
wasm-split fuzzing and reusing an existing Table WebAssembly/binaryen#8106 (5 comments by @aheejin, @dschuff, @kripken, @tlively)
-
Segfault when running linking0.wast WebAssembly/binaryen#8108 (4 comments by @redianthus, @stevenfontanella, @tlively)
-
Recent binaryen change broke test_binaryen_from_source over in emsdk repo WebAssembly/binaryen#8067 (3 comments by @sbc100, @tlively)
-
ctor-eval crashes when the same name is imported twice WebAssembly/binaryen#8138 (2 comments by @stevenfontanella, @tlively)
-
Segfault in ctor-eval when an imported global isn't used WebAssembly/binaryen#8167 (1 comment by @stevenfontanella)
-
[Bug] Assertion failed extraType == labelType in wasm::IRBuilder::fixExtraOutput WebAssembly/binaryen#8096 (1 comment by @kripken)
-
-
70 pull requests opened.
-
Add ImportResolver interface and use it for global imports WebAssembly/binaryen#8166, by @stevenfontanella.
-
Use virtual methods instead of CRTP in ModuleRunnerBase WebAssembly/binaryen#8164, by @stevenfontanella.
-
Increment failure count on exception in spec tests WebAssembly/binaryen#8163, by @stevenfontanella.
-
Fix unintentional macro shadowing in json.h WebAssembly/binaryen#8162, by @stevenfontanella.
-
Make lit tests work with filter argument WebAssembly/binaryen#8161, by @stevenfontanella.
-
[JS API] Expose BinaryenStringConst WebAssembly/binaryen#8160, by @rayan-mazouz.
-
Split Inlining: Handle return_calls in Pattern B, not just returns WebAssembly/binaryen#8159, by @kripken.
-
Validate array type in IRBuilder::makeArrayGet WebAssembly/binaryen#8158, by @kripken.
-
Check isBasic() before getBasic() in validator WebAssembly/binaryen#8157, by @kripken.
-
[GC] Add missing type validation on StructGet WebAssembly/binaryen#8156, by @kripken.
-
[GC] OptimizeInstructions: Fix unreachability handling for RefEq WebAssembly/binaryen#8155, by @kripken.
-
Print failed test results at the end for the spec test suite WebAssembly/binaryen#8154, by @stevenfontanella.
-
Use string_view for trap and hostLimit WebAssembly/binaryen#8153, by @stevenfontanella.
-
[NFC] Remove unused member in TypeMapper WebAssembly/binaryen#8152, by @tlively.
-
[Stack Switch] Do not error on resume_throw_ref in SubtypingDiscoverer WebAssembly/binaryen#8151, by @kripken.
-
TypeRefining-GUFA: Fix bug with considering continuation fields empty WebAssembly/binaryen#8150, by @kripken.
-
[NFC] Wrap Bool::Element WebAssembly/binaryen#8149, by @tlively.
-
Fix assertion failure in unsubtyping WebAssembly/binaryen#8148, by @tlively.
-
[NFC] Inlining: Avoid wasteful non-nullable local fixups WebAssembly/binaryen#8147, by @kripken.
-
Reject rec groups that will collide after writing WebAssembly/binaryen#8144, by @tlively.
-
Simplify thread pool used in spec tests runner WebAssembly/binaryen#8143, by @sbc100.
-
[NFC] Remove outdated mentions of nominal types WebAssembly/binaryen#8142, by @tlively.
-
Fix ctor-eval when the same name is imported twice WebAssembly/binaryen#8141, by @stevenfontanella.
-
[StackSwitching] Add resume_throw_ref WebAssembly/binaryen#8140, by @kripken.
-
Avoid public type collisions in GlobalTypeRewriter WebAssembly/binaryen#8139, by @tlively.
-
Revert "Stub out all imports in ctor-eval" WebAssembly/binaryen#8137, by @stevenfontanella.
-
[NFC] Remove unused additionalPrivateTypes WebAssembly/binaryen#8136, by @tlively.
-
Update comment in .gitignore. NFC WebAssembly/binaryen#8135, by @sbc100.
-
[test] Remove `decode_output` argument to `shared.run_process`. NFC WebAssembly/binaryen#8134, by @sbc100.
-
[Custom Descriptors] OptimizeInstructions: Handle effects in ref.cast_desc when removing ref.as_non_null WebAssembly/binaryen#8133, by @kripken.
-
[NFC] Add more reduction docs for Two WebAssembly/binaryen#8132, by @kripken.
-
[CI] Add `ruff` python checker. NFC WebAssembly/binaryen#8131, by @sbc100.
-
[test] Remove unused Py2CalledProcessError. NFC WebAssembly/binaryen#8130, by @sbc100.
-
Stop using operator[] only for default-insertion into maps WebAssembly/binaryen#8129, by @dschuff.
-
[test] Remove unused `minify_check` helper. WebAssembly/binaryen#8128, by @sbc100.
-
Use `capture_output` param when running python subprocesses. NFC WebAssembly/binaryen#8127, by @sbc100.
-
Update flake8 version. NFC WebAssembly/binaryen#8126, by @sbc100.
-
Replace subprocess.Popen usage. NFC WebAssembly/binaryen#8125, by @sbc100.
-
feat: Implement `BinaryenModuleUpdateMaps` in js api. WebAssembly/binaryen#8123, by @spotandjake.
-
feat!: Split `BinaryenCallRef` and `BinaryenReturnCallRef` in c api WebAssembly/binaryen#8121, by @spotandjake.
-
Fix conflicting generalized types in TypeSSA WebAssembly/binaryen#8119, by @tlively.
-
[NFC] Make fields of BrandTypeIterator constexpr WebAssembly/binaryen#8118, by @tlively.
-
RemoveUnusedModuleElements: Scan indirect calls once up front [NFC] WebAssembly/binaryen#8116, by @kripken.
-
Stub out all imports in ctor-eval WebAssembly/binaryen#8115, by @stevenfontanella.
-
[EH] Fix pops in newly-added blocks in ReFinalize WebAssembly/binaryen#8114, by @kripken.
-
Update source map names indices in prolog/epilog WebAssembly/binaryen#8113, by @aheejin.
-
[GC] GUFA: Handle function subtyping WebAssembly/binaryen#8112, by @kripken.
-
Fix use-after-free when a partially-instantiated module writes a function to an imported table WebAssembly/binaryen#8109, by @stevenfontanella.
-
RemoveUnusedModuleElements: Optimize indirect calls when the table is immutable WebAssembly/binaryen#8107, by @kripken.
-
feat: Add `Binaryen.arrayref` and `module.arrayref.pop()` to js api WebAssembly/binaryen#8105, by @spotandjake.
-
[NFC] Avoid multiple scans in LUBFinder::getResultsLUB WebAssembly/binaryen#8104, by @kripken.
-
feat: Add `CallRef` functions to js api. WebAssembly/binaryen#8103, by @spotandjake.
-
Add a logo [NFC] WebAssembly/binaryen#8102, by @kripken.
-
SubtypingDiscoverer: Handle values flowing out of br_if WebAssembly/binaryen#8101, by @kripken.
-
Fuzzer mutation: Use GLB to find the type to replace with WebAssembly/binaryen#8100, by @kripken.
-
IRBuilder: Validate local indexes WebAssembly/binaryen#8099, by @kripken.
-
Fix uninitialized member WebAssembly/binaryen#8094, by @stevenfontanella.
-
Remove unneeded python install step on alpine WebAssembly/binaryen#8093, by @stevenfontanella.
-
Check for end of input while reading expressions WebAssembly/binaryen#8092, by @kripken.
-
Run spec tests in parallel to reduce the execution time WebAssembly/binaryen#8088, by @stevenfontanella.
-
ClusterFuzz: Show invalid executions in test, and update expectation WebAssembly/binaryen#8087, by @kripken.
-
Add validations for imports during instantiation WebAssembly/binaryen#8086, by @stevenfontanella.
-
[WIP] Rewrite DAE to use a fixed point analysis WebAssembly/binaryen#8085, by @tlively.
-
[NFC] DeadArgumentElimination: Update allCalls incrementally WebAssembly/binaryen#8084, by @kripken.
-
Fix cross-module return_calls in the interpreter WebAssembly/binaryen#8083, by @kripken.
-
[NFC] replace macro with lambda in json.hpp WebAssembly/binaryen#8082, by @HerrCai0907.
-
Properly hash and compare internalized strings WebAssembly/binaryen#8081, by @kripken.
-
[NFC] Extract out function for parseModuleBody WebAssembly/binaryen#8080, by @stevenfontanella.
-
Ignore build directory in .flake8 config WebAssembly/binaryen#8079, by @stevenfontanella.
-
-
61 pull requests merged.
-
Increment failure count on exception in spec tests WebAssembly/binaryen#8163.
-
Fix unintentional macro shadowing in json.h WebAssembly/binaryen#8162.
-
Use string_view for trap and hostLimit WebAssembly/binaryen#8153.
-
Print failed test results at the end for the spec test suite WebAssembly/binaryen#8154.
-
[NFC] Remove unused member in TypeMapper WebAssembly/binaryen#8152.
-
[Stack Switch] Do not error on resume_throw_ref in SubtypingDiscoverer WebAssembly/binaryen#8151.
-
TypeRefining-GUFA: Fix bug with considering continuation fields empty WebAssembly/binaryen#8150.
-
[NFC] Inlining: Avoid wasteful non-nullable local fixups WebAssembly/binaryen#8147.
-
Fix conflicting generalized types in TypeSSA WebAssembly/binaryen#8119.
-
[NFC] Wrap Bool::Element WebAssembly/binaryen#8149.
-
Fix assertion failure in unsubtyping WebAssembly/binaryen#8148.
-
Reject rec groups that will collide after writing WebAssembly/binaryen#8144.
-
feat: Implement `BinaryenModuleUpdateMaps` in js api. WebAssembly/binaryen#8123.
-
feat!: Split `BinaryenCallRef` and `BinaryenReturnCallRef` in c api WebAssembly/binaryen#8121.
-
[NFC] Remove outdated mentions of nominal types WebAssembly/binaryen#8142.
-
[StackSwitching] Add resume_throw_ref WebAssembly/binaryen#8140.
-
[CI] Add `ruff` python checker. NFC WebAssembly/binaryen#8131.
-
Simplify thread pool used in spec tests runner WebAssembly/binaryen#8143.
-
Revert "Stub out all imports in ctor-eval" WebAssembly/binaryen#8137.
-
Avoid public type collisions in GlobalTypeRewriter WebAssembly/binaryen#8139.
-
RemoveUnusedModuleElements: Optimize indirect calls when the table is immutable WebAssembly/binaryen#8107.
-
[NFC] Remove unused additionalPrivateTypes WebAssembly/binaryen#8136.
-
[Custom Descriptors] OptimizeInstructions: Handle effects in ref.cast_desc when removing ref.as_non_null WebAssembly/binaryen#8133.
-
Update comment in .gitignore. NFC WebAssembly/binaryen#8135.
-
[NFC] Add more reduction docs for Two WebAssembly/binaryen#8132.
-
Stop using operator[] only for default-insertion into maps WebAssembly/binaryen#8129.
-
[test] Remove unused Py2CalledProcessError. NFC WebAssembly/binaryen#8130.
-
Use `capture_output` param when running python subprocesses. NFC WebAssembly/binaryen#8127.
-
[test] Remove unused `minify_check` helper. WebAssembly/binaryen#8128.
-
Replace subprocess.Popen usage. NFC WebAssembly/binaryen#8125.
-
Update flake8 version. NFC WebAssembly/binaryen#8126.
-
Stub out all imports in ctor-eval WebAssembly/binaryen#8115.
-
[NFC] Make fields of BrandTypeIterator constexpr WebAssembly/binaryen#8118.
-
Fuzzer mutation: Use GLB to find the type to replace with WebAssembly/binaryen#8100.
-
[NFC] Add more overview docs for stack switching WebAssembly/binaryen#7806.
-
[EH] Fix pops in newly-added blocks in ReFinalize WebAssembly/binaryen#8114.
-
RemoveUnusedModuleElements: Scan indirect calls once up front [NFC] WebAssembly/binaryen#8116.
-
[GC] GUFA: Handle function subtyping WebAssembly/binaryen#8112.
-
SubtypingDiscoverer: Handle values flowing out of br_if WebAssembly/binaryen#8101.
-
IRBuilder: Validate local indexes WebAssembly/binaryen#8099.
-
Update source map names indices in prolog/epilog WebAssembly/binaryen#8113.
-
[NFC] Avoid multiple scans in LUBFinder::getResultsLUB WebAssembly/binaryen#8104.
-
Check for end of input while reading expressions WebAssembly/binaryen#8092.
-
Add a logo [NFC] WebAssembly/binaryen#8102.
-
feat: Add `CallRef` functions to js api. WebAssembly/binaryen#8103.
-
Update names field in source maps WebAssembly/binaryen#8068.
-
feat: Add `Binaryen.arrayref` and `module.arrayref.pop()` to js api WebAssembly/binaryen#8105.
-
Run spec tests in parallel to reduce the execution time WebAssembly/binaryen#8088.
-
Fix uninitialized member WebAssembly/binaryen#8094.
-
Remove unneeded python install step on alpine WebAssembly/binaryen#8093.
-
ClusterFuzz: Show invalid executions in test, and update expectation WebAssembly/binaryen#8087.
-
Support (module definition ...) and (module instance ...) in WAST spec tests WebAssembly/binaryen#8058.
-
Add support for ref.null constant in WAST expectations WebAssembly/binaryen#8076.
-
[NFC] replace macro with lambda in json.hpp WebAssembly/binaryen#8082.
-
Fix cross-module return_calls in the interpreter WebAssembly/binaryen#8083.
-
DeadArgumentElimination: Skip unprofitable single-call chains WebAssembly/binaryen#8072.
-
[NFC] Extract out function for parseModuleBody WebAssembly/binaryen#8080.
-
Properly hash and compare internalized strings WebAssembly/binaryen#8081.
-
Ignore build directory in .flake8 config WebAssembly/binaryen#8079.
-
Add asyncify-export-globals argument WebAssembly/binaryen#8074.
-
-
3 pull requests closed.
-
[test] Remove test/spec/expected-output. NFC WebAssembly/binaryen#7385.
-
[DO NOT LAND] Experiment with using pops in the current interpreter WebAssembly/binaryen#7762.
-
Fix use-after-free when a partially-instantiated module writes a function to an imported table WebAssembly/binaryen#8109.
-
-
49 pull requests received 230 new comments.
-
Run spec tests in parallel to reduce the execution time WebAssembly/binaryen#8088 (22 comments by @kripken, @sbc100, @stevenfontanella, @tlively)
-
Add validations for imports during instantiation WebAssembly/binaryen#8086 (20 comments by @kripken, @stevenfontanella, @tlively)
-
Stub out all imports in ctor-eval WebAssembly/binaryen#8115 (17 comments by @kripken, @stevenfontanella, @tlively)
-
Update names field in source maps WebAssembly/binaryen#8068 (12 comments by @aheejin, @dschuff, @kripken, @sbc100)
-
[WIP] Rewrite DAE to use a fixed point analysis WebAssembly/binaryen#8085 (12 comments by @kripken, @tlively)
-
RemoveUnusedModuleElements: Optimize indirect calls when the table is immutable WebAssembly/binaryen#8107 (10 comments by @kripken, @tlively)
-
Fix conflicting generalized types in TypeSSA WebAssembly/binaryen#8119 (9 comments by @kripken, @tlively)
-
Support (module definition ...) and (module instance ...) in WAST spec tests WebAssembly/binaryen#8058 (8 comments by @stevenfontanella, @tlively)
-
Stop using operator[] only for default-insertion into maps WebAssembly/binaryen#8129 (7 comments by @dschuff, @kripken, @tlively)
-
Fuzzer mutation: Use GLB to find the type to replace with WebAssembly/binaryen#8100 (7 comments by @kripken, @tlively)
-
Print failed test results at the end for the spec test suite WebAssembly/binaryen#8154 (6 comments by @sbc100, @stevenfontanella)
-
Simplify thread pool used in spec tests runner WebAssembly/binaryen#8143 (6 comments by @sbc100, @stevenfontanella)
-
[test] Remove test/spec/expected-output. NFC WebAssembly/binaryen#7385 (6 comments by @sbc100, @stevenfontanella, @tlively)
-
Reject rec groups that will collide after writing WebAssembly/binaryen#8144 (4 comments by @kripken, @tlively)
-
[NFC] Remove outdated mentions of nominal types WebAssembly/binaryen#8142 (4 comments by @kripken, @tlively)
-
[emscripten] Drop `-sWASM=0` variant build WebAssembly/binaryen#7995 (4 comments by @sbc100, @spotandjake)
-
Add support for ref.null constant in WAST expectations WebAssembly/binaryen#8076 (4 comments by @stevenfontanella, @tlively)
-
feat: Implement `BinaryenModuleUpdateMaps` in js api. WebAssembly/binaryen#8123 (3 comments by @kripken, @spotandjake)
-
feat!: Split `BinaryenCallRef` and `BinaryenReturnCallRef` in c api WebAssembly/binaryen#8121 (3 comments by @kripken, @spotandjake)
-
Revert "Stub out all imports in ctor-eval" WebAssembly/binaryen#8137 (3 comments by @kripken, @stevenfontanella)
-
Check for end of input while reading expressions WebAssembly/binaryen#8092 (3 comments by @aheejin, @kripken)
-
feat: Add `CallRef` functions to js api. WebAssembly/binaryen#8103 (3 comments by @kripken, @spotandjake)
-
Make lit tests work with filter argument WebAssembly/binaryen#8161 (2 comments by @stevenfontanella, @tlively)
-
[NFC] Remove unused additionalPrivateTypes WebAssembly/binaryen#8136 (2 comments by @kripken, @tlively)
-
[test] Remove `decode_output` argument to `shared.run_process`. NFC WebAssembly/binaryen#8134 (2 comments by @kripken, @sbc100)
-
[test] Remove unused `minify_check` helper. WebAssembly/binaryen#8128 (2 comments by @kripken, @sbc100)
-
SubtypingDiscoverer: Handle values flowing out of br_if WebAssembly/binaryen#8101 (2 comments by @kripken, @tlively)
-
Keep instantiations alive on failure to prevent use-after-free when a partially-instantiated module writes a function reference to an imported table WebAssembly/binaryen#8111 (2 comments by @stevenfontanella, @tlively)
-
Fix cross-module return_calls in the interpreter WebAssembly/binaryen#8083 (2 comments by @kripken, @tlively)
-
Split Inlining: Handle return_calls in Pattern B, not just returns WebAssembly/binaryen#8159 (1 comment by @tlively)
-
[Stack Switch] Do not error on resume_throw_ref in SubtypingDiscoverer WebAssembly/binaryen#8151 (1 comment by @tlively)
-
Avoid public type collisions in GlobalTypeRewriter WebAssembly/binaryen#8139 (1 comment by @tlively)
-
[DO NOT LAND] Experiment with using pops in the current interpreter WebAssembly/binaryen#7762 (1 comment by @kripken)
-
[NFC] Avoid multiple scans in LUBFinder::getResultsLUB WebAssembly/binaryen#8104 (1 comment by @tlively)
-
[NFC] DeadArgumentElimination: Update allCalls incrementally WebAssembly/binaryen#8084 (1 comment by @kripken)
-
[Custom Page Sizes] Feature/support custom pages size WebAssembly/binaryen#7694 (1 comment by @sbc100)
-
WebAssembly/WASI
-
9 issues opened.
-
[Feature Request] Raw Socket Support for Network Discovery Use Cases WebAssembly/WASI#860, by @fnicolelli-ls.
-
Comments missing in distributed WIT OCI WebAssembly/WASI#859, by @peter-jerry-ye.
-
Map `Ctrl+C` to cancellation of the main function WebAssembly/WASI#858, by @badeend.
-
clocks: Cannot implement `clock_nanosleep(CLOCK_REALTIME, ...)` in C WebAssembly/WASI#857, by @alexcrichton.
-
filesystem: Ditch the role of directories in the sandbox WebAssembly/WASI#856, by @wingo.
-
Setup auto-assigment of issues WebAssembly/WASI#854, by @yoshuawuyts.
-
Publish "self-contained" WASI proposal WIT archives WebAssembly/WASI#851, by @rvolosatovs.
-
Make repository name lowercase WebAssembly/WASI#850, by @rvolosatovs.
-
Specify range of valid HTTP response codes WebAssembly/WASI#849, by @wingo.
-
-
5 issues closed.
-
Make repository name lowercase WebAssembly/WASI#850.
-
Merge bind and listen? WebAssembly/WASI#741.
-
filesystem: Ditch the role of directories in the sandbox WebAssembly/WASI#856.
-
Publish "self-contained" WASI proposal WIT archives WebAssembly/WASI#851.
-
Adopt `actions/labeler` Action WebAssembly/WASI#830.
-
-
1 issue reopened.
-
Publish "self-contained" WASI proposal WIT archives WebAssembly/WASI#851, by @yoshuawuyts.
-
-
10 issues received 24 new comments.
-
Map `Ctrl+C` to cancellation of the main function WebAssembly/WASI#858 (6 comments by @badeend, @lann, @yoshuawuyts)
-
Specify range of valid HTTP response codes WebAssembly/WASI#849 (3 comments by @igrep, @wingo, @yoshuawuyts)
-
filesystem: Ditch the role of directories in the sandbox WebAssembly/WASI#856 (2 comments by @badeend, @wingo)
-
[0.3.0-draft]: Move away from streams as an API? WebAssembly/WASI#757 (2 comments by @alexcrichton, @badeend)
-
clocks: Cannot implement `clock_nanosleep(CLOCK_REALTIME, ...)` in C WebAssembly/WASI#857 (1 comment by @alexcrichton)
-
Publish "self-contained" WASI proposal WIT archives WebAssembly/WASI#851 (1 comment by @yoshuawuyts)
-
-
12 pull requests opened.
-
Migrate WASI 0.1 docs from `legacy/` dir to `wasi-0.1` branch WebAssembly/WASI#855, by @yoshuawuyts.
-
List new WASI co-champions in Proposals.md WebAssembly/WASI#853, by @yoshuawuyts.
-
Specify unlink-file-at in terms of POSIX. WebAssembly/WASI#852, by @wingo.
-
Update documentation for `wasi:filesystem:descriptor#link-at`. WebAssembly/WASI#848, by @wingo.
-
[filesystem] Add note prioritizing compatibility over portability WebAssembly/WASI#847, by @wingo.
-
ci: add labeler WebAssembly/WASI#846, by @ricochet.
-
Advancing WASI OTel from phase 0 to phase 1 WebAssembly/WASI#845, by @asteurer.
-
fix: publish in dep order WebAssembly/WASI#843, by @ricochet.
-
fix: set wkg publish wit dir WebAssembly/WASI#842, by @ricochet.
-
fix: markdown gen to proposal dir WebAssembly/WASI#840, by @ricochet.
-
ci: add release workflow WebAssembly/WASI#837, by @ricochet.
-
fix: pin deps to relative paths WebAssembly/WASI#836, by @ricochet.
-
-
12 pull requests merged.
-
Migrate WASI 0.1 docs from `legacy/` dir to `wasi-0.1` branch WebAssembly/WASI#855.
-
List new WASI co-champions in Proposals.md WebAssembly/WASI#853.
-
ci: add labeler WebAssembly/WASI#846.
-
Advancing WASI OTel from phase 0 to phase 1 WebAssembly/WASI#845.
-
fix: publish in dep order WebAssembly/WASI#843.
-
fix: set wkg publish wit dir WebAssembly/WASI#842.
-
fix: markdown gen to proposal dir WebAssembly/WASI#840.
-
ci: add release workflow WebAssembly/WASI#837.
-
fix: pin deps to relative paths WebAssembly/WASI#836.
-
Improve visual rhythm in README WebAssembly/WASI#834.
-
Fix typo in preview0 / preview1 wasi_event_t. WebAssembly/WASI#674.
-
fix(readme): point to preview2 under docs WebAssembly/WASI#835.
-
-
2 pull requests reopened.
-
Release WASI v0.2.9 WebAssembly/WASI#841, by @ricochet.
-
Release WASI v0.2.9 WebAssembly/WASI#839, by @ricochet.
-
-
3 pull requests received 8 new comments.
-
fix: pin deps to relative paths WebAssembly/WASI#836 (3 comments by @ricochet, @rvolosatovs, @yoshuawuyts)
WebAssembly/meetings
-
1 issue opened.
-
WebAssembly Memory Tagging WebAssembly/meetings#1963, by @trcrsired.
-
-
1 issue received 1 new comment.
-
13 pull requests opened.
-
Cancel CG-12-16 WebAssembly/meetings#1962, by @tlively.
-
Add meeting notes for WASI 2025-12-11 WebAssembly/meetings#1961, by @yoshuawuyts.
-
Update meeting time for December 15th call - fix incorrect UTC time WebAssembly/meetings#1960, by @slindley.
-
Cancel December 29th WebAssembly call WebAssembly/meetings#1959, by @fgmccabe.
-
Cancel WG-12-10.md WebAssembly/meetings#1958, by @dschuff.
-
[SIMD] Add August & September 2025 notes WebAssembly/meetings#1957, by @ppenzin.
-
Agenda item for WASI-12-11.md WebAssembly/meetings#1956, by @lukewagner.
-
Create CG-01-22.md WebAssembly/meetings#1955, by @whirlicote.
-
[SIMD] April & May 2025 meetings WebAssembly/meetings#1954, by @ppenzin.
-
Update CG-10.md WebAssembly/meetings#1953, by @tlively.
-
SIMD meeting notes for two meetings in Q1'25 WebAssembly/meetings#1952, by @ppenzin.
-
Cancel CG-12-02.md WebAssembly/meetings#1951, by @dschuff.
-
Add notes from WG 2025-11-12 WebAssembly/meetings#1950, by @dschuff.
-
-
11 pull requests merged.
-
Cancel CG-12-16 WebAssembly/meetings#1962.
-
Cancel December 29th WebAssembly call WebAssembly/meetings#1959.
-
Update meeting time for December 15th call - fix incorrect UTC time WebAssembly/meetings#1960.
-
[SIMD] Add August & September 2025 notes WebAssembly/meetings#1957.
-
[SIMD] April & May 2025 meetings WebAssembly/meetings#1954.
-
Cancel WG-12-10.md WebAssembly/meetings#1958.
-
Agenda item for WASI-12-11.md WebAssembly/meetings#1956.
-
SIMD meeting notes for two meetings in Q1'25 WebAssembly/meetings#1952.
-
docs(wasi) meeting notes WASI-11-13 WebAssembly/meetings#1949.
-
Add notes from WG 2025-11-12 WebAssembly/meetings#1950.
-
Cancel CG-12-02.md WebAssembly/meetings#1951.
-
-
5 pull requests received 22 new comments.
-
SIMD meeting notes for two meetings in Q1'25 WebAssembly/meetings#1952 (4 comments by @mmcloughlin, @ppenzin)
-
[SIMD] Add August & September 2025 notes WebAssembly/meetings#1957 (2 comments by @akirilov-arm, @ppenzin)
WebAssembly/spec
-
6 issues opened.
-
[test] Incorrect assertions in `memory_init.9.wasm`/`memory_init.4.wasm` WebAssembly/spec#2046, by @agis.
-
Minor errors in 3.0 binary format WebAssembly/spec#2041, by @conrad-watt.
-
[js-api] Is the exception propagation model used consistently? WebAssembly/spec#2040, by @ShinWonho.
-
[spec] Missing hyperlink for `.refs` in `table.set` reduction rule prose WebAssembly/spec#2039, by @alessiofaieta.
-
What is "the current state"? WebAssembly/spec#2035, by @lukewarlow.
-
3 issues closed.
-
Gh WebAssembly/spec#2047.
-
[test] Incorrect assertions in `memory_init.9.wasm`/`memory_init.4.wasm` WebAssembly/spec#2046.
-
What is "the current state"? WebAssembly/spec#2035.
-
-
5 issues received 12 new comments.
-
[spec] Typo in prose for reduction rule for `table.set`: change `refs` to `elem`? WebAssembly/spec#2032 (6 comments by @alessiofaieta, @rossberg)
-
[test] Incorrect assertions in `memory_init.9.wasm`/`memory_init.4.wasm` WebAssembly/spec#2046 (3 comments by @agis, @keithw)
-
-
7 pull requests opened.
-
[test] Unify error messages in memory64/bulk64 WebAssembly/spec#2045, by @q82419.
-
[test] Add test for `catch_all` before `catch` WebAssembly/spec#2044, by @g-plane.
-
[test] Add test for catching same tag with different handlers WebAssembly/spec#2043, by @g-plane.
-
[interpreter] Add func.new to IR WebAssembly/spec#2042, by @titzer.
-
[spectec] Fix typos in Overview.md WebAssembly/spec#2038, by @alessiofaieta.
-
[spec] Fix typo WebAssembly/spec#2037, by @alessiofaieta.
-
[spectec] Make definition of state access nicer WebAssembly/spec#2036, by @rossberg.
-
-
5 pull requests merged.
-
[test] Add test for `catch_all` before `catch` WebAssembly/spec#2044.
-
[test] Add test for catching same tag with different handlers WebAssembly/spec#2043.
-
[spectec] Fix typos in Overview.md WebAssembly/spec#2038.
-
[spec] Fix typo WebAssembly/spec#2037.
-
[interpreter] Abstract script runner over engine WebAssembly/spec#2030.
-
-
1 pull request closed.
-
[interpreter] Add func.new to IR WebAssembly/spec#2042.
-
-
1 pull request received 1 new comment.
WebAssembly/rounding-mode-control
-
1 issue received 1 new comment.
-
1 pull request opened.
-
detect mixups with nearest WebAssembly/rounding-mode-control#12, by @whirlicote.
-
-
1 pull request merged.
-
detect mixups with nearest WebAssembly/rounding-mode-control#12.
-
WebAssembly/stringref
-
1 pull request opened.
-
Rename it for consistence as `new` and `decode` is not paired, the real meaning is `encode_from`, `decode_to` WebAssembly/stringref#68, by @lygstate.
-
-
1 pull request received 1 new comment.
-
Rename it for consistence as `new` and `decode` is not paired, the real meaning is `encode_from`, `decode_to` WebAssembly/stringref#68 (1 comment by @lygstate)
-
WebAssembly/fp16
-
1 issue received 1 new comment.
WebAssembly/half-precision
-
1 issue received 1 new comment.
WebAssembly/website
-
2 issues opened.
-
Add a new column to features page WebAssembly/website#500, by @g-plane.
-
[Features] Binaryen toolchain request WebAssembly/website#495, by @yhx-12243.
-
-
2 issues closed.
-
Add a new column to features page WebAssembly/website#500.
-
[Features] Binaryen toolchain request WebAssembly/website#495.
-
-
2 issues received 8 new comments.
-
[Features] Binaryen toolchain request WebAssembly/website#495 (6 comments by @dschuff, @kripken, @redianthus, @tomayac)
-
Add a new column to features page WebAssembly/website#500 (2 comments by @Ch-Abhinav-Chowdary, @tomayac)
-
-
8 pull requests opened.
-
Safari v26.2 Supports JS String Builtins WebAssembly/website#503, by @daxpedda.
-
Add wasm-language-tools WebAssembly/website#501, by @g-plane.
-
Add missing features for Binaryen WebAssembly/website#499, by @kripken.
-
Feature table redesign WebAssembly/website#498, by @andylizi.
-
Add Binaryen WebAssembly/website#497, by @kripken.
-
Update Owi's features (set multimemory to true) WebAssembly/website#496, by @hra687261.
-
[stack-switching] Update to Phase 3 WebAssembly/website#494, by @titzer.
-
-
8 pull requests merged.
-
Safari v26.2 Supports JS String Builtins WebAssembly/website#503.
-
Fix typo WebAssembly/website#502.
-
Add wasm-language-tools WebAssembly/website#501.
-
Add missing features for Binaryen WebAssembly/website#499.
-
Add Binaryen WebAssembly/website#497.
-
Update link to WASI Proposals.md WebAssembly/website#493.
-
Update Owi's features (set multimemory to true) WebAssembly/website#496.
-
[stack-switching] Update to Phase 3 WebAssembly/website#494.
-
-
3 pull requests received 31 new comments.
-
Feature table redesign WebAssembly/website#498 (25 comments by @andylizi, @g-plane, @jryans, @keithw, @redianthus, @rossberg, @tomayac)
-
WebAssembly/component-model
-
5 issues opened.
-
Who can create the resources? WebAssembly/component-model#587, by @peter-jerry-ye.
-
Unify wit's stance on trailing commas WebAssembly/component-model#586, by @sno2.
-
What is the intended way of expressing generator function interfaces in WIT? WebAssembly/component-model#583, by @peter-facko.
-
Enhancing the Canonical ABI with Finer-Grained, Performant Type Layouts for IoT and Performance-Sensitive Environments WebAssembly/component-model#581, by @snowyu.
-
Use formal wit syntax within doc? WebAssembly/component-model#579, by @peter-jerry-ye.
-
-
2 issues closed.
-
Who can create the resources? WebAssembly/component-model#587.
-
What is the intended way of expressing generator function interfaces in WIT? WebAssembly/component-model#583.
-
-
7 issues received 27 new comments.
-
Enhancing the Canonical ABI with Finer-Grained, Performant Type Layouts for IoT and Performance-Sensitive Environments WebAssembly/component-model#581 (7 comments by @lukewagner, @snowyu)
-
What is the intended way of expressing generator function interfaces in WIT? WebAssembly/component-model#583 (5 comments by @dicej, @lukewagner, @peter-facko)
-
Interaction with the memory64 proposal WebAssembly/component-model#22 (5 comments by @alexcrichton, @geraintluff, @lukewagner, @rossberg)
-
Who can create the resources? WebAssembly/component-model#587 (4 comments by @alexcrichton, @peter-jerry-ye)
-
Unify wit's stance on trailing commas WebAssembly/component-model#586 (4 comments by @alexcrichton, @lukewagner)
-
-
6 pull requests opened.
-
Refine recursion check to handle child import/export forwarding WebAssembly/component-model#589, by @lukewagner.
-
update trap messages in `wasmtime` tests WebAssembly/component-model#588, by @dicej.
-
Disallow trailing commas in tuple types WebAssembly/component-model#585, by @sno2.
-
Tweak: add 'bool' and 'char' to the temporary allow-list of same-instance future/stream copies WebAssembly/component-model#584, by @lukewagner.
-
Update WASI Preview links in README.md WebAssembly/component-model#582, by @0x15BA88FF.
-
Relax the temporary same-instance copying limitation WebAssembly/component-model#580, by @lukewagner.
-
-
4 pull requests merged.
-
update trap messages in `wasmtime` tests WebAssembly/component-model#588.
-
Make 'async' part of the function type, not a hint WebAssembly/component-model#578.
-
Relax the temporary same-instance copying limitation WebAssembly/component-model#580.
-
Update WASI Preview links in README.md WebAssembly/component-model#582.
-
-
3 pull requests closed.
-
Disallow trailing commas in tuple types WebAssembly/component-model#585.
-
Tweak: add 'bool' and 'char' to the temporary allow-list of same-instance future/stream copies WebAssembly/component-model#584.
-
add `async` to funcs that need to block in WAST tests WebAssembly/component-model#577.
-
-
6 pull requests received 36 new comments.
-
Make 'async' part of the function type, not a hint WebAssembly/component-model#578 (26 comments by @alexcrichton, @badeend, @dicej, @lukewagner, @pannous)
-
Tweak: add 'bool' and 'char' to the temporary allow-list of same-instance future/stream copies WebAssembly/component-model#584 (4 comments by @alexcrichton, @dicej, @lukewagner)
-
Disallow trailing commas in tuple types WebAssembly/component-model#585 (2 comments by @sno2, @tschneidereit)
-
Add subtask.cancel/task.cancel built-ins WebAssembly/component-model#506 (2 comments by @lukewagner, @peter-jerry-ye)
-
add `async` to funcs that need to block in WAST tests WebAssembly/component-model#577 (1 comment by @lukewagner)
-
WebAssembly/shared-everything-threads
-
1 issue received 2 new comments.
-
Text format for shorthand `shared` functions WebAssembly/shared-everything-threads#81 (2 comments by @g-plane, @tlively)
-
WebAssembly/wasi-webgpu
-
2 issues opened.
-
Hard to differentiate Surface multiple wasi-gfx instances are present WebAssembly/wasi-webgpu#61, by @SebastienGllmt.
-
Include timestamp in `frame-event` to allow throttled rendering WebAssembly/wasi-webgpu#60, by @SebastienGllmt.
-
-
2 issues received 4 new comments.
-
Hard to differentiate Surface multiple wasi-gfx instances are present WebAssembly/wasi-webgpu#61 (2 comments by @MendyBerger, @SebastienGllmt)
-
Include timestamp in `frame-event` to allow throttled rendering WebAssembly/wasi-webgpu#60 (2 comments by @MendyBerger, @SebastienGllmt)
-
WebAssembly/wasi-libc
-
3 issues opened.
-
Discussion: Which way to go for enabling a wasip3 sysroot? WebAssembly/wasi-libc#691, by @cpetig.
-
Provide macros to get the WASI and WASI SDK versions WebAssembly/wasi-libc#688, by @brettcannon.
-
7 issues closed.
-
build: Remove WASI_SNAPSHOT and THREAD_MODEL and make TARGET_TRIPLE the single source of truth WebAssembly/wasi-libc#605.
-
Migrate build system to CMake WebAssembly/wasi-libc#322.
-
Command line length limits are easily exceeded on Windows WebAssembly/wasi-libc#514.
-
Cannot build with alternative `WASM_CFLAGS` WebAssembly/wasi-libc#259.
-
Building wasi-sysroot on Windows? WebAssembly/wasi-libc#46.
-
Overuse of phony targets in makefile WebAssembly/wasi-libc#156.
-
libc.so has a lot of unknown imports in 'env' WebAssembly/wasi-libc#686.
-
-
3 issues received 9 new comments.
-
Discussion: Which way to go for enabling a wasip3 sysroot? WebAssembly/wasi-libc#691 (6 comments by @alexcrichton, @cpetig, @ricochet, @TartanLlama)
-
Calling `pthread_create` with a stack size of 2047 (or at the default) results in an "out of memory" error, but 2048 works WebAssembly/wasi-libc#701 (2 comments by @fatlotus)
-
libc.so has a lot of unknown imports in 'env' WebAssembly/wasi-libc#686 (1 comment by @rrwtf4vmhd-design)
-
-
11 pull requests opened.
-
Add a wasm32-wasip3 target WebAssembly/wasi-libc#700, by @alexcrichton.
-
Remove unnecessary headers from `scandirat.c` WebAssembly/wasi-libc#699, by @alexcrichton.
-
Uniformly add a weak alias for `__isatty` WebAssembly/wasi-libc#698, by @alexcrichton.
-
Format wasip2/wasip1-threads files as well WebAssembly/wasi-libc#697, by @alexcrichton.
-
Fix `nanosleep` on WASIp2 WebAssembly/wasi-libc#696, by @alexcrichton.
-
Add a CI builder for Windows building WASIp2 WebAssembly/wasi-libc#695, by @alexcrichton.
-
Sever wasip2's dependence on wasip1 headers WebAssembly/wasi-libc#694, by @alexcrichton.
-
Remove dead header files WebAssembly/wasi-libc#693, by @alexcrichton.
-
Enforce clang-format style for files in this repository WebAssembly/wasi-libc#692, by @alexcrichton.
-
Fix a bug in `linkat` WebAssembly/wasi-libc#690, by @alexcrichton.
-
New wasm ssp WebAssembly/wasi-libc#689, by @mh4ck-Thales.
-
-
4 pull requests merged.
-
Enforce clang-format style for files in this repository WebAssembly/wasi-libc#692.
-
Migrate the `Makefile` to CMake WebAssembly/wasi-libc#685.
-
Fix a bug in `linkat` WebAssembly/wasi-libc#690.
-
Optional SIMD str(c)spn WebAssembly/wasi-libc#597.
-
-
3 pull requests closed.
-
Avoid rebuilding `check-symbols` artifacts WebAssembly/wasi-libc#551.
-
[WIP] Add CMake build system WebAssembly/wasi-libc#330.
-
New wasm ssp WebAssembly/wasi-libc#689.
-
-
4 pull requests received 31 new comments.
-
Migrate the `Makefile` to CMake WebAssembly/wasi-libc#685 (13 comments by @alexcrichton, @sbc100, @yamt)
-
Enforce clang-format style for files in this repository WebAssembly/wasi-libc#692 (12 comments by @alexcrichton, @sbc100)
-
WebAssembly/design
-
2 issues received 2 new comments.
WebAssembly/custom-page-sizes
-
1 issue received 1 new comment.
-
4 pull requests opened.
-
Use logarithm of page size in intermediate representation WebAssembly/custom-page-sizes#53, by @titzer.
-
Add SpiderMonkey to list of implementations WebAssembly/custom-page-sizes#52, by @fitzgen.
-
Implement parser support WebAssembly/custom-page-sizes#51, by @titzer.
-
[interpreter] Add page type to IR of memory types WebAssembly/custom-page-sizes#50, by @titzer.
-
-
2 pull requests merged.
-
Add SpiderMonkey to list of implementations WebAssembly/custom-page-sizes#52.
-
[interpreter] Add page type to IR of memory types WebAssembly/custom-page-sizes#50.
-
-
2 pull requests received 18 new comments.
-
[interpreter] Add page type to IR of memory types WebAssembly/custom-page-sizes#50 (8 comments by @fitzgen, @rossberg, @titzer)
WebAssembly/jit-interface
-
1 issue opened.
-
Making this useful for Ahead of Time compilation WebAssembly/jit-interface#6, by @ValorZard.
-
-
2 issues received 4 new comments.
-
Making this useful for Ahead of Time compilation WebAssembly/jit-interface#6 (3 comments by @IFcoltransG, @ValorZard)
-
-
1 pull request opened.
-
[interpreter] Add func.new to IR WebAssembly/jit-interface#5, by @titzer.
-
-
1 pull request merged.
-
[interpreter] Add func.new to IR WebAssembly/jit-interface#5.
-
-
1 pull request received 8 new comments.
-
[interpreter] Add func.new to IR WebAssembly/jit-interface#5 (8 comments by @michaelficarra, @rossberg, @titzer)
-
WebAssembly/wasi-tls
-
1 issue closed.
-
Proposal: Simplify wasi-tls for Security and Forward Compatibility WebAssembly/wasi-tls#13.
-
-
1 issue received 3 new comments.
-
Proposal: Simplify wasi-tls for Security and Forward Compatibility WebAssembly/wasi-tls#13 (3 comments by @badeend, @bjorn3, @rvolosatovs)
-
-
2 pull requests opened.
-
feat(p3): add `client` interface WebAssembly/wasi-tls#17, by @rvolosatovs.
-
update CI tooling, regenerate docs WebAssembly/wasi-tls#16, by @rvolosatovs.
-
-
1 pull request merged.
-
update CI tooling, regenerate docs WebAssembly/wasi-tls#16.
-
-
1 pull request closed.
-
Add comprehensive testing framework and project artifacts management WebAssembly/wasi-tls#14.
-
-
3 pull requests received 3 new comments.
-
Add comprehensive testing framework and project artifacts management WebAssembly/wasi-tls#14 (1 comment by @badeend)
WebAssembly/wasi-sdk
-
1 issue opened.
-
Starting from 28 `wasi-sysroot` no longer contains some directories WebAssembly/wasi-sdk#579, by @Zelzahn.
-
-
3 issues received 4 new comments.
-
Is there any plan to support --target=wasm64-wasi ? WebAssembly/wasi-sdk#212 (2 comments by @JJJohan, @yagehu)
-
Starting from 28 `wasi-sysroot` no longer contains some directories WebAssembly/wasi-sdk#579 (1 comment by @sbc100)
-
-
1 pull request opened.
-
Update wasi-libc to cmake-enabled build WebAssembly/wasi-sdk#580, by @alexcrichton.
-
-
1 pull request received 1 new comment.
WebAssembly/wabt
-
6 issues opened.
-
Official release binaries build without WASI support? WebAssembly/wabt#2680, by @hartwork.
-
[Bug] Heap-buffer-overflow in wabt::AST::InsertNode within wasm-decompile WebAssembly/wabt#2679, by @oneafter.
-
[Bug] Segmentation Fault (SEGV) in wabt::Decompiler::VarName within wasm-decompile WebAssembly/wabt#2678, by @oneafter.
-
[Bug] Assertion failed false in wabt::Decompiler::DecompileExpr WebAssembly/wabt#2677, by @oneafter.
-
[Bug] Heap-use-after-free in wabt::AST::InsertNode within wasm-decompile WebAssembly/wabt#2676, by @oneafter.
-
[Bug] Assertion failed type.IsReferenceWithIndex() in wabt::convertRefNullToRef WebAssembly/wabt#2675, by @oneafter.
-
-
9 issues received 9 new comments.
-
`macos-latest` builds are failing with `sigaltstack failed: Invalid argument` WebAssembly/wabt#2635 (1 comment by @sbc100)
-
[Bug] Assertion failed type.IsReferenceWithIndex() in wabt::convertRefNullToRef WebAssembly/wabt#2675 (1 comment by @sbc100)
-
[Bug] Heap-use-after-free in wabt::AST::InsertNode within wasm-decompile WebAssembly/wabt#2676 (1 comment by @sbc100)
-
[Bug] Assertion failed false in wabt::Decompiler::DecompileExpr WebAssembly/wabt#2677 (1 comment by @sbc100)
-
[Bug] Segmentation Fault (SEGV) in wabt::Decompiler::VarName within wasm-decompile WebAssembly/wabt#2678 (1 comment by @sbc100)
-
[Bug] Heap-buffer-overflow in wabt::AST::InsertNode within wasm-decompile WebAssembly/wabt#2679 (1 comment by @sbc100)
-
-
1 pull request opened.
-
added wasm 3 types WebAssembly/wabt#2674, by @odewdney.
-
-
1 pull request closed.
-
added wasm 3 types WebAssembly/wabt#2674.
-
-
4 pull requests received 35 new comments.
-
Implement Garbage Collector type system WebAssembly/wabt#2607 (29 comments by @rossberg, @sbc100, @zherczeg)
-
feat(demo): Run js in worker in wat2wasm demo WebAssembly/wabt#2568 (4 comments by @sbc100, @spotandjake)
-
Divide data segments across all output files when using wasm2c WebAssembly/wabt#2626 (1 comment by @white-axe)
-
WebAssembly/tool-conventions
-
2 pull requests opened.
-
Document that Wasm signatures support components. WebAssembly/tool-conventions#262, by @sunfishcode.
-
Signature: add content_type field and clarify rolling hash semantics WebAssembly/tool-conventions#261, by @jedisct1.
-
-
1 pull request merged.
-
Signature: add content_type field and clarify rolling hash semantics WebAssembly/tool-conventions#261.
-
-
1 pull request received 4 new comments.
-
Document that Wasm signatures support components. WebAssembly/tool-conventions#262 (4 comments by @dgohman-fastly, @jedisct1, @sunfishcode)
-
WebAssembly/wasi-keyvalue
-
1 issue opened.
-
Documentation unclear WebAssembly/wasi-keyvalue#62, by @Frooastside.
-
WebAssembly/wasi-testsuite
-
2 issues opened.
-
Intentional usage of `continue-on-error`? WebAssembly/wasi-testsuite#187, by @saulecabrera.
-
http-response wasip3 test fails after toolchain, wit-bindgen, wasmtime update WebAssembly/wasi-testsuite#186, by @wingo.
-
-
3 issues closed.
-
wasip3: descriptor#open-at(".") behavior when WRITE flag passed differs between Windows and Unix WebAssembly/wasi-testsuite#176.
-
http-response wasip3 test fails after toolchain, wit-bindgen, wasmtime update WebAssembly/wasi-testsuite#186.
-
wasip3: Error when attempting to hard-link a directory differs between windows and unix WebAssembly/wasi-testsuite#177.
-
-
4 issues received 6 new comments.
-
wasip3: Error when attempting to hard-link a directory differs between windows and unix WebAssembly/wasi-testsuite#177 (2 comments by @wingo)
-
Intentional usage of `continue-on-error`? WebAssembly/wasi-testsuite#187 (2 comments by @saulecabrera, @wingo)
-
wasip3: descriptor#open-at(".") behavior when WRITE flag passed differs between Windows and Unix WebAssembly/wasi-testsuite#176 (1 comment by @wingo)
-
http-response wasip3 test fails after toolchain, wit-bindgen, wasmtime update WebAssembly/wasi-testsuite#186 (1 comment by @wingo)
-
-
14 pull requests opened.
-
Test behavior of rmdir on symlink to dir WebAssembly/wasi-testsuite#198, by @wingo.
-
wasi:filesystem: Add test that one can't dot-dot out of a child dir WebAssembly/wasi-testsuite#197, by @wingo.
-
Test symlink parent WebAssembly/wasi-testsuite#196, by @wingo.
-
Add isolated symlink test WebAssembly/wasi-testsuite#195, by @wingo.
-
Add a basic connection roundtrip test WebAssembly/wasi-testsuite#194, by @saulecabrera.
-
wasip3 http-response: Run in async context WebAssembly/wasi-testsuite#193, by @wingo.
-
Simplify `build.py` for Rust WebAssembly/wasi-testsuite#192, by @saulecabrera.
-
Run `cargo fmt --check` in CI WebAssembly/wasi-testsuite#191, by @saulecabrera.
-
Don't track test suite artifacts by default WebAssembly/wasi-testsuite#190, by @saulecabrera.
-
Relax hard-link test error assertions WebAssembly/wasi-testsuite#189, by @wingo.
-
Fix uploading of prebuilt test artifacts WebAssembly/wasi-testsuite#188, by @wingo.
-
wasip3 rust tests: Pin wit-bindgen to a released version WebAssembly/wasi-testsuite#185, by @wingo.
-
readme: Remove stale statement about supported runtimes WebAssembly/wasi-testsuite#184, by @saulecabrera.
-
Update Rust wasip3 toolchain WebAssembly/wasi-testsuite#183, by @wingo.
-
-
17 pull requests merged.
-
Add a basic connection roundtrip test WebAssembly/wasi-testsuite#194.
-
wasi:filesystem: Add test that one can't dot-dot out of a child dir WebAssembly/wasi-testsuite#197.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for read/write/append WebAssembly/wasi-testsuite#135.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for errors during open WebAssembly/wasi-testsuite#145.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for stat WebAssembly/wasi-testsuite#144.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for metadata-hash WebAssembly/wasi-testsuite#142.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for rename WebAssembly/wasi-testsuite#140.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for is-same-object WebAssembly/wasi-testsuite#138.
-
wasip3 http-response: Run in async context WebAssembly/wasi-testsuite#193.
-
Don't track test suite artifacts by default WebAssembly/wasi-testsuite#190.
-
Run `cargo fmt --check` in CI WebAssembly/wasi-testsuite#191.
-
Simplify `build.py` for Rust WebAssembly/wasi-testsuite#192.
-
Relax hard-link test error assertions WebAssembly/wasi-testsuite#189.
-
Fix uploading of prebuilt test artifacts WebAssembly/wasi-testsuite#188.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for set-size WebAssembly/wasi-testsuite#136.
-
readme: Remove stale statement about supported runtimes WebAssembly/wasi-testsuite#184.
-
wasip3 rust tests: Pin wit-bindgen to a released version WebAssembly/wasi-testsuite#185.
-
-
3 pull requests closed.
-
Test behavior of rmdir on symlink to dir WebAssembly/wasi-testsuite#198.
-
Test symlink parent WebAssembly/wasi-testsuite#196.
-
Add isolated symlink test WebAssembly/wasi-testsuite#195.
-
-
19 pull requests received 56 new comments.
-
Add a basic connection roundtrip test WebAssembly/wasi-testsuite#194 (16 comments by @saulecabrera, @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for mkdir/rmdir WebAssembly/wasi-testsuite#143 (7 comments by @wingo)
-
wasip3 rust tests: Pin wit-bindgen to a released version WebAssembly/wasi-testsuite#185 (7 comments by @pchickey, @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for symbolic links WebAssembly/wasi-testsuite#139 (5 comments by @wingo)
-
Update Rust wasip3 toolchain WebAssembly/wasi-testsuite#183 (3 comments by @pchickey, @tschneidereit, @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for unlink errors WebAssembly/wasi-testsuite#137 (2 comments by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for set-size WebAssembly/wasi-testsuite#136 (2 comments by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for stat WebAssembly/wasi-testsuite#144 (1 comment by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for metadata-hash WebAssembly/wasi-testsuite#142 (1 comment by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for rename WebAssembly/wasi-testsuite#140 (1 comment by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for is-same-object WebAssembly/wasi-testsuite#138 (1 comment by @wingo)
-
readme: Remove stale statement about supported runtimes WebAssembly/wasi-testsuite#184 (1 comment by @wingo)
-
WebAssembly/wasi-otel
-
1 issue closed.
-
Move this Repo to WASI repo WebAssembly/wasi-otel#5.
-
-
2 issues received 3 new comments.
-
1 pull request merged.
-
Logs WebAssembly/wasi-otel#6.
-
-
1 pull request received 3 new comments.
WebAssembly/wasi-blobstore
-
1 pull request opened.
-
Make selected methods async WebAssembly/wasi-blobstore#38, by @andrewweston.
-
-
1 pull request closed.
-
Make selected methods async WebAssembly/wasi-blobstore#38.
-
WebAssembly/wasi-nn
-
1 issue opened.
-
is `load` supposed to perform model validation? WebAssembly/wasi-nn#88, by @yamt.
-
-
2 issues received 6 new comments.
-
is `load` supposed to perform model validation? WebAssembly/wasi-nn#88 (3 comments by @abrown, @yamt)
-
WebAssembly/compact-import-section
-
2 issues opened.
-
Where to place the externtype in the text format? WebAssembly/compact-import-section#11, by @bvisness.
-
Phase 3 tracking issue WebAssembly/compact-import-section#9, by @bvisness.
-
-
1 issue closed.
-
Deduplicating import type bytes in addition to import module names WebAssembly/compact-import-section#7.
-
-
1 issue received 2 new comments.
-
Deduplicating import type bytes in addition to import module names WebAssembly/compact-import-section#7 (2 comments by @bvisness)
-
-
2 pull requests opened.
-
Add spec tests WebAssembly/compact-import-section#12, by @bvisness.
-
Spec new externtype encoding WebAssembly/compact-import-section#10, by @bvisness.
-
-
1 pull request merged.
-
Spec new externtype encoding WebAssembly/compact-import-section#10.
-
-
1 pull request received 6 new comments.
-
Spec new externtype encoding WebAssembly/compact-import-section#10 (6 comments by @bvisness, @rossberg)
-
WebAssembly/js-promise-integration
-
1 pull request opened.
-
Remove unneeded dependencies from the publish-spec job WebAssembly/js-promise-integration#61, by @dschuff.
-
-
1 pull request merged.
-
Remove unneeded dependencies from the publish-spec job WebAssembly/js-promise-integration#61.
-
-
2 pull requests received 4 new comments.
-
Modify spec to use Promise.resolve on result of call to suspending function. WebAssembly/js-promise-integration#57 (3 comments by @fgmccabe, @kmiller68)
-
Fix JSPI constructor name: Suspendable -> Suspending WebAssembly/js-promise-integration#60 (1 comment by @fgmccabe)
-
WebAssembly/content-security-policy
-
1 issue received 4 new comments.
-
No way to use WebAssembly on Chrome without 'unsafe-eval' WebAssembly/content-security-policy#7 (4 comments by @rugk, @Tectract)
-
WebAssembly/multibyte-array-access
-
1 issue opened.
-
Text Format WebAssembly/multibyte-array-access#1, by @brendandahl.
-
WebAssembly/wasi-parallel
-
1 pull request merged.
-
Update link to WASI Proposals.md WebAssembly/wasi-parallel#11.
-
WebAssembly/extended-name-section
-
1 issue opened.
-
Phase 3 tracking issue WebAssembly/extended-name-section#8, by @bvisness.
-
-
1 issue closed.
-
Progressing this proposal? WebAssembly/extended-name-section#5.
-
-
1 issue received 1 new comment.
WebAssembly/wasm-c-api
-
1 pull request merged.
-
Fixes "wasm_name_new_new_uninitialized" WebAssembly/wasm-c-api#196.
-
Past meetings
Participants
-
2 participants joined.
-
Alex Everitt joined.
-
Soren Hamby joined.
-
-
4 participants left.
-
Thomas Anderson left.
-
Barry D left.
-
Siddharth Sharma left.
-
Erik Whipp left.
-
GitHub
WebAssembly/binaryen
-
8 issues opened.
-
parse exception: duplicate export name WebAssembly/binaryen#8075, by @Madoshakalaka.
-
Support for emitting data that allows reconstructing original stack trace frames (including inlined frames) WebAssembly/binaryen#8070, by @mkustermann.
-
different behavior when opt `fsqrt` with negative number in arm64 and x64 WebAssembly/binaryen#8069, by @HerrCai0907.
-
Recent binaryen change broke test_binaryen_from_source over in emsdk repo WebAssembly/binaryen#8067, by @sbc100.
-
Functions with `call.without.effects` should preserve their conditions. WebAssembly/binaryen#8044, by @Tacodiva.
-
Fuzz bug: invalid heap2local output WebAssembly/binaryen#8035, by @tlively.
-
Fuzz bug with return_call_ref of imported function reference WebAssembly/binaryen#8031, by @tlively.
-
Open-world store-to-load forward optimization for globals WebAssembly/binaryen#8016, by @mkustermann.
-
-
4 issues closed.
-
Functions with `call.without.effects` should preserve their conditions. WebAssembly/binaryen#8044.
-
Fuzz bug: invalid heap2local output WebAssembly/binaryen#8035.
-
Open-world store-to-load forward optimization for globals WebAssembly/binaryen#8016.
-
Bad optimization by `wasm-opt` WebAssembly/binaryen#8013.
-
-
9 issues received 22 new comments.
-
Recent binaryen change broke test_binaryen_from_source over in emsdk repo WebAssembly/binaryen#8067 (6 comments by @kripken, @sbc100)
-
Asyncify lists does not work correctly with dots WebAssembly/binaryen#5271 (5 comments by @caiiiycuk, @curiousdannii)
-
Support for emitting data that allows reconstructing original stack trace frames (including inlined frames) WebAssembly/binaryen#8070 (3 comments by @dschuff, @kripken)
-
Pure calls / future of call.without.effects WebAssembly/binaryen#7574 (3 comments by @kripken, @Tacodiva)
-
different behavior when opt `fsqrt` with negative number in arm64 and x64 WebAssembly/binaryen#8069 (1 comment by @HerrCai0907)
-
Functions with `call.without.effects` should preserve their conditions. WebAssembly/binaryen#8044 (1 comment by @kripken)
-
Open-world store-to-load forward optimization for globals WebAssembly/binaryen#8016 (1 comment by @kripken)
-
-
51 pull requests opened.
-
Add support for ref.null constant in WAST expectations WebAssembly/binaryen#8076, by @stevenfontanella.
-
Add asyncify-export-globals argument WebAssembly/binaryen#8074, by @sbc100.
-
Fix table64 spec test WebAssembly/binaryen#8073, by @stevenfontanella.
-
DeadArgumentElimination: Skip unprofitable single-call chains WebAssembly/binaryen#8072, by @kripken.
-
[CI] Test on oldest supported Ubuntu version as well as latest. NFC WebAssembly/binaryen#8071, by @sbc100.
-
Update names field in source maps WebAssembly/binaryen#8068, by @aheejin.
-
add asyncify_get_state WebAssembly/binaryen#8065, by @andrewmd5.
-
Inlining: Handle local dependencies when splitting WebAssembly/binaryen#8064, by @kripken.
-
Version 125 WebAssembly/binaryen#8063, by @kripken.
-
Fix Unsubtyping on extern.convert_any WebAssembly/binaryen#8062, by @tlively.
-
LegalizeJSInterface: Fix up RefFuncs in global code too WebAssembly/binaryen#8061, by @kripken.
-
Use relative paths for spec tests to skip to avoid ambiguity when two tests have the same basename WebAssembly/binaryen#8060, by @stevenfontanella.
-
[multibyte] Add multibyte array store instructions. WebAssembly/binaryen#8059, by @brendandahl.
-
Support (module definition ...) and (module instance ...) in WAST spec tests WebAssembly/binaryen#8058, by @stevenfontanella.
-
[Custom Descriptors] Add struct.new_desc WebAssembly/binaryen#8057, by @tlively.
-
[Custom Descriptors] Update text format WebAssembly/binaryen#8056, by @tlively.
-
[JS Interop] SignatureRefining: Refine results even when we can't refine params WebAssembly/binaryen#8055, by @kripken.
-
[JS Interop] Optimize configureAll WebAssembly/binaryen#8054, by @kripken.
-
[NFC] DeadArgumentElimination: Compute callers once WebAssembly/binaryen#8053, by @kripken.
-
[analysis] Let Flat lattice take multiple types WebAssembly/binaryen#8052, by @tlively.
-
[NFC] DeadArgumentElimination: Compute callers instead of Call origins WebAssembly/binaryen#8051, by @kripken.
-
[analysis] Add a ConeType lattice WebAssembly/binaryen#8050, by @tlively.
-
Fuzzer: Remove assert from Two() about not ignoring only after merge WebAssembly/binaryen#8049, by @kripken.
-
[NFC] RemoveUnusedModuleElements: Optimize repeated table lookups WebAssembly/binaryen#8048, by @kripken.
-
Costs: Adjust the cost of calls WebAssembly/binaryen#8047, by @kripken.
-
[JSInterop] Be aware of configureAll WebAssembly/binaryen#8046, by @kripken.
-
Remove the use of microsoft STL extension in file.cpp WebAssembly/binaryen#8045, by @FatihBAKIR.
-
[Custom Descriptors] Use exact imports in wasm-split WebAssembly/binaryen#8043, by @tlively.
-
[Custom Descriptors] Exact imports require CD WebAssembly/binaryen#8042, by @tlively.
-
[NFC] Rename .ttf files to .dat WebAssembly/binaryen#8041, by @kripken.
-
Fuzzer: Fix wasm-dis when reducing with --text WebAssembly/binaryen#8040, by @kripken.
-
Mark TypeFinalizing/Unfinalizing as requiring closed world WebAssembly/binaryen#8039, by @kripken.
-
Heap2Local: Handle unreachable code inside ref.is_null WebAssembly/binaryen#8038, by @kripken.
-
[StackSwitching] Avoid casting continuations in type-refining-gufa WebAssembly/binaryen#8037, by @kripken.
-
[analysis] Add an abstraction lattice WebAssembly/binaryen#8036, by @tlively.
-
[Stack Switching] Use move semantics for resume entries WebAssembly/binaryen#8034, by @jiang1997.
-
[Custom Descriptors] Exact function imports WebAssembly/binaryen#8033, by @tlively.
-
[NFC] Remove HeapType from RefFunc::finalize WebAssembly/binaryen#8032, by @tlively.
-
Fuzzer: Emit fewer null descriptors, which trap WebAssembly/binaryen#8030, by @kripken.
-
[GC] Properly mark Unsubtyping as closed-world WebAssembly/binaryen#8029, by @kripken.
-
Fuzzer: Exit with a different returncode for comparison errors WebAssembly/binaryen#8028, by @kripken.
-
Fuzzer: Don't legalize if there is an imported module to fuzz with WebAssembly/binaryen#8027, by @kripken.
-
Fuzzer: Use v8's new type assertions flag WebAssembly/binaryen#8026, by @kripken.
-
GUFA: Represent imported functions as globals WebAssembly/binaryen#8025, by @kripken.
-
[NFC] Avoid imported (ref exn) in testcase WebAssembly/binaryen#8024, by @kripken.
-
J2CLOpts - Avoid an error when handling imported globals by checking for/ignoring them in GlobalAssignmentCollector WebAssembly/binaryen#8023, by @mason-lgtm.
-
[NFC] Fuzzer: Rename the misleading void-returning get() method WebAssembly/binaryen#8022, by @kripken.
-
Fuzzer: Use existing mechanism to fix up non-nullable global exnrefs WebAssembly/binaryen#8021, by @kripken.
-
GlobalStructInference: Run the safe parts in open world WebAssembly/binaryen#8020, by @kripken.
-
GlobalStructInference: Handle nested optimizable global.gets WebAssembly/binaryen#8019, by @kripken.
-
wasm-merge: Refine call results WebAssembly/binaryen#8018, by @kripken.
-
-
49 pull requests merged.
-
[CI] Test on oldest supported Ubuntu version as well as latest. NFC WebAssembly/binaryen#8071.
-
Inlining: Handle local dependencies when splitting WebAssembly/binaryen#8064.
-
[Custom Descriptors] Add struct.new_desc WebAssembly/binaryen#8057.
-
Use relative paths for spec tests to skip to avoid ambiguity when two tests have the same basename WebAssembly/binaryen#8060.
-
Version 125 WebAssembly/binaryen#8063.
-
Fix Unsubtyping on extern.convert_any WebAssembly/binaryen#8062.
-
Add partial support for -fwasm-exceptions in Asyncify (#5343) WebAssembly/binaryen#5475.
-
LegalizeJSInterface: Fix up RefFuncs in global code too WebAssembly/binaryen#8061.
-
[JS Interop] SignatureRefining: Refine results even when we can't refine params WebAssembly/binaryen#8055.
-
[wasm-split] End module names with : in manifests WebAssembly/binaryen#8003.
-
[Custom Descriptors] Update text format WebAssembly/binaryen#8056.
-
[NFC] DeadArgumentElimination: Compute callers once WebAssembly/binaryen#8053.
-
[JS Interop] Optimize configureAll WebAssembly/binaryen#8054.
-
[NFC] DeadArgumentElimination: Compute callers instead of Call origins WebAssembly/binaryen#8051.
-
[analysis] Add a ConeType lattice WebAssembly/binaryen#8050.
-
[analysis] Let Flat lattice take multiple types WebAssembly/binaryen#8052.
-
Fuzzer: Remove assert from Two() about not ignoring only after merge WebAssembly/binaryen#8049.
-
[Custom Descriptors] Use exact imports in wasm-split WebAssembly/binaryen#8043.
-
[NFC] RemoveUnusedModuleElements: Optimize repeated table lookups WebAssembly/binaryen#8048.
-
[JSInterop] Be aware of configureAll WebAssembly/binaryen#8046.
-
[analysis] Add an abstraction lattice WebAssembly/binaryen#8036.
-
Costs: Adjust the cost of calls WebAssembly/binaryen#8047.
-
[Custom Descriptors] Exact imports require CD WebAssembly/binaryen#8042.
-
[Custom Descriptors] Exact function imports WebAssembly/binaryen#8033.
-
[NFC] Rename .ttf files to .dat WebAssembly/binaryen#8041.
-
Fuzzer: Fix wasm-dis when reducing with --text WebAssembly/binaryen#8040.
-
Mark TypeFinalizing/Unfinalizing as requiring closed world WebAssembly/binaryen#8039.
-
[StackSwitching] Avoid casting continuations in type-refining-gufa WebAssembly/binaryen#8037.
-
[NFC] Remove HeapType from RefFunc::finalize WebAssembly/binaryen#8032.
-
Heap2Local: Handle unreachable code inside ref.is_null WebAssembly/binaryen#8038.
-
Fuzzer: Emit fewer null descriptors, which trap WebAssembly/binaryen#8030.
-
Fuzzer: Don't legalize if there is an imported module to fuzz with WebAssembly/binaryen#8027.
-
GlobalStructInference: Run the safe parts in open world WebAssembly/binaryen#8020.
-
[GC] Properly mark Unsubtyping as closed-world WebAssembly/binaryen#8029.
-
GUFA: In open world, public types can be written on the outside WebAssembly/binaryen#7992.
-
Fuzzer: Exit with a different returncode for comparison errors WebAssembly/binaryen#8028.
-
Fuzzer: Use v8's new type assertions flag WebAssembly/binaryen#8026.
-
Fuzzer: Merge and optimize even with closed world in Two() WebAssembly/binaryen#7963.
-
Make imported functions inexact WebAssembly/binaryen#7993.
-
GUFA: Represent imported functions as globals WebAssembly/binaryen#8025.
-
[NFC] Avoid imported (ref exn) in testcase WebAssembly/binaryen#8024.
-
[NFC] Fuzzer: Rename the misleading void-returning get() method WebAssembly/binaryen#8022.
-
Fuzzer: Use existing mechanism to fix up non-nullable global exnrefs WebAssembly/binaryen#8021.
-
GlobalStructInference: Handle nested optimizable global.gets WebAssembly/binaryen#8019.
-
wasm-merge: Refine call results WebAssembly/binaryen#8018.
-
[GC] Precompute: Handle non-constant effects in recomputed GC values WebAssembly/binaryen#8014.
-
Heap2Local: Handle repeated optimization that drops allocations WebAssembly/binaryen#8011.
-
wasm-merge: Fix global.get types WebAssembly/binaryen#8015.
-
-
2 pull requests closed.
-
feat: implement tail call optimization WebAssembly/binaryen#7641.
-
Allow funcref literals to have inexact types WebAssembly/binaryen#7959.
-
-
35 pull requests received 286 new comments.
-
Add partial support for -fwasm-exceptions in Asyncify (#5343) WebAssembly/binaryen#5475 (65 comments by @caiiiycuk, @curiousdannii, @fs-eire, @hoodmane, @kripken, @sbc100, @workingjubilee)
-
Support (module definition ...) and (module instance ...) in WAST spec tests WebAssembly/binaryen#8058 (22 comments by @stevenfontanella, @tlively)
-
[Custom Descriptors] Exact function imports WebAssembly/binaryen#8033 (12 comments by @kripken, @tlively)
-
[NFC] DeadArgumentElimination: Compute callers once WebAssembly/binaryen#8053 (11 comments by @kripken, @tlively)
-
[multibyte] Add multibyte array store instructions. WebAssembly/binaryen#8059 (8 comments by @brendandahl, @tlively)
-
GlobalStructInference: Handle nested optimizable global.gets WebAssembly/binaryen#8019 (8 comments by @kripken, @tlively)
-
[NFC] RemoveUnusedModuleElements: Optimize repeated table lookups WebAssembly/binaryen#8048 (5 comments by @kripken, @tlively)
-
GlobalStructInference: Run the safe parts in open world WebAssembly/binaryen#8020 (5 comments by @kripken, @mkustermann, @tlively)
-
[StackSwitching] Avoid casting continuations in type-refining-gufa WebAssembly/binaryen#8037 (4 comments by @kripken, @tlively)
-
GUFA: Represent imported functions as globals WebAssembly/binaryen#8025 (4 comments by @kripken, @tlively)
-
[CI] Test on oldest supported Ubuntu version as well as latest. NFC WebAssembly/binaryen#8071 (3 comments by @dschuff, @sbc100)
-
Heap2Local: Handle repeated optimization that drops allocations WebAssembly/binaryen#8011 (3 comments by @kripken, @tlively)
-
Use relative paths for spec tests to skip to avoid ambiguity when two tests have the same basename WebAssembly/binaryen#8060 (2 comments by @tlively)
-
[analysis] Let Flat lattice take multiple types WebAssembly/binaryen#8052 (2 comments by @kripken, @tlively)
-
Inlining: Handle local dependencies when splitting WebAssembly/binaryen#8064 (1 comment by @kripken)
-
[JS Interop] SignatureRefining: Refine results even when we can't refine params WebAssembly/binaryen#8055 (1 comment by @kripken)
-
Remove the use of microsoft STL extension in file.cpp WebAssembly/binaryen#8045 (1 comment by @dschuff)
-
[Custom Descriptors] Use exact imports in wasm-split WebAssembly/binaryen#8043 (1 comment by @tlively)
-
[Stack Switching] Use move semantics for resume entries WebAssembly/binaryen#8034 (1 comment by @kripken)
-
GUFA: In open world, public types can be written on the outside WebAssembly/binaryen#7992 (1 comment by @kripken)
-
WebAssembly/WASI
-
8 issues opened.
-
Adopt `actions/labeler` Action WebAssembly/WASI#830, by @yoshuawuyts.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#776, by @yoshuawuyts.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#751, by @yoshuawuyts.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#702, by @yoshuawuyts.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#706, by @yoshuawuyts.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#699, by @yoshuawuyts.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#684, by @yoshuawuyts.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#675, by @yoshuawuyts.
-
-
8 issues closed.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#751.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#776.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#702.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#706.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#675.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#684.
-
Migrating to a WASI monorepo on 2025-11-25 WebAssembly/WASI#699.
-
[DISCUSSION] Consider moving to a wasi monorepo WebAssembly/WASI#672.
-
-
5 issues reopened.
-
Sharp edges of the current capability system WebAssembly/WASI#16, by @yoshuawuyts.
-
Considerations for WASI standardization phases WebAssembly/WASI#38, by @yoshuawuyts.
-
WASI IPC module WebAssembly/WASI#49, by @yoshuawuyts.
-
System collation and system timezone data WebAssembly/WASI#25, by @yoshuawuyts.
-
Blockchain call extension WebAssembly/WASI#56, by @yoshuawuyts.
-
-
4 issues received 4 new comments.
-
10 pull requests opened.
-
fix(readme): point to preview2 under docs WebAssembly/WASI#835, by @keogami.
-
Improve visual rhythm in README WebAssembly/WASI#834, by @yoshuawuyts.
-
Initialize a `specifications/` directory WebAssembly/WASI#833, by @yoshuawuyts.
-
Move WASI logo to `assets/` sub-dir WebAssembly/WASI#832, by @yoshuawuyts.
-
Move documentation into `docs/` dir WebAssembly/WASI#831, by @yoshuawuyts.
-
Add CODEOWNERS file WebAssembly/WASI#829, by @yoshuawuyts.
-
Dedupe the wasip2 proposals WebAssembly/WASI#828, by @yoshuawuyts.
-
ci: validate wit definitions WebAssembly/WASI#827, by @ricochet.
-
Migrate proposals into the WASI monorepo WebAssembly/WASI#826, by @yoshuawuyts.
-
Fix typo in preview0 / preview1 wasi_event_t. WebAssembly/WASI#674, by @wffurr.
-
-
7 pull requests merged.
-
ci: validate wit definitions WebAssembly/WASI#827.
-
Initialize a `specifications/` directory WebAssembly/WASI#833.
-
Move documentation into `docs/` dir WebAssembly/WASI#831.
-
Move WASI logo to `assets/` sub-dir WebAssembly/WASI#832.
-
Add CODEOWNERS file WebAssembly/WASI#829.
-
Dedupe the wasip2 proposals WebAssembly/WASI#828.
-
Migrate proposals into the WASI monorepo WebAssembly/WASI#826.
-
-
5 pull requests received 6 new comments.
-
Fix typo in preview0 / preview1 wasi_event_t. WebAssembly/WASI#674 (2 comments by @wffurr, @yoshuawuyts)
-
WebAssembly/component-model
-
1 issue opened.
-
Adding new, gated interface functions in minor versions WebAssembly/component-model#576, by @ignatz.
-
-
1 issue closed.
-
Adding new, gated interface functions in minor versions WebAssembly/component-model#576.
-
-
6 issues received 9 new comments.
-
Consistent version syntax WebAssembly/component-model#573 (3 comments by @badeend, @lukewagner, @tschneidereit)
-
Adding new, gated interface functions in minor versions WebAssembly/component-model#576 (2 comments by @ignatz, @lukewagner)
-
Optional Imports Phase 1: Tooling Conventions WebAssembly/component-model#555 (1 comment by @ignatz)
-
Non-exhaustive enums, variants, records, function params WebAssembly/component-model#454 (1 comment by @ignatz)
-
Pre-Proposal: Wasm GC Support in the Canonical ABI WebAssembly/component-model#525 (1 comment by @tanishiking)
-
-
3 pull requests opened.
-
Make 'async' part of the function type, not a hint WebAssembly/component-model#578, by @lukewagner.
-
add `async` to funcs that need to block in WAST tests WebAssembly/component-model#577, by @dicej.
-
clarify canonopt requirements for async lifts WebAssembly/component-model#575, by @dicej.
-
-
1 pull request merged.
-
clarify canonopt requirements for async lifts WebAssembly/component-model#575.
-
-
1 pull request received 3 new comments.
-
Make 'async' part of the function type, not a hint WebAssembly/component-model#578 (3 comments by @badeend)
-
WebAssembly/relaxed-simd
-
1 issue opened.
-
Remove or update the overview? WebAssembly/relaxed-simd#163, by @valadaptive.
-
-
2 issues received 3 new comments.
-
relaxed fused multiply-add and fused multiply-subtract WebAssembly/relaxed-simd#27 (1 comment by @ajakubowicz-canva)
WebAssembly/wasm-c-api
-
1 pull request opened.
-
Fixes "wasm_name_new_new_uninitialized" WebAssembly/wasm-c-api#196, by @qwertyenthusiast.
-
WebAssembly/wasi-testsuite
-
1 pull request received 2 new comments.
WebAssembly/wasi-otel
-
2 issues opened.
-
Move this Repo to WASI repo WebAssembly/wasi-otel#5, by @calebschoepp.
-
Advancing to Wasi Phase 2 WebAssembly/wasi-otel#4, by @asteurer.
-
-
1 issue received 2 new comments.
-
1 pull request merged.
-
Add metrics and refactor tracing WebAssembly/wasi-otel#3.
-
WebAssembly/wasi-tls
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-tls#15, by @yoshuawuyts.
-
-
1 pull request merged.
-
Update link to WASI Proposals.md WebAssembly/wasi-tls#15.
-
WebAssembly/meetings
-
15 pull requests opened.
-
docs(wasi) meeting notes WASI-11-13 WebAssembly/meetings#1949, by @ricochet.
-
Update link to WASI logo WebAssembly/meetings#1948, by @yoshuawuyts.
-
Generate WASI agendas for 2026 WebAssembly/meetings#1947, by @yoshuawuyts.
-
Cancel November 27 WASI meeting WebAssembly/meetings#1946, by @yoshuawuyts.
-
Add agenda items for December 15, 2025 meeting WebAssembly/meetings#1945, by @fgmccabe.
-
Update CG-11-18.md WebAssembly/meetings#1944, by @tlively.
-
Add agenda for December 15th WebAssembly call WebAssembly/meetings#1943, by @fgmccabe.
-
Cancel December 1st WebAssembly call WebAssembly/meetings#1942, by @fgmccabe.
-
Cancel November 17th WebAssembly call WebAssembly/meetings#1941, by @fgmccabe.
-
docs(wasi): 10-16 notes WebAssembly/meetings#1940, by @ricochet.
-
Compact import section discussion + phase 2 poll WebAssembly/meetings#1939, by @bvisness.
-
Add charter renewal discussion to WG-11-12 WebAssembly/meetings#1938, by @eqrion.
-
docs(wasi): add wasi monorepo item WebAssembly/meetings#1937, by @ricochet.
-
Add link to slides for Stack Switching session WebAssembly/meetings#1936, by @fgmccabe.
-
Cancel CG-11-04 WebAssembly/meetings#1935, by @dschuff.
-
-
18 pull requests merged.
-
Update link to WASI logo WebAssembly/meetings#1948.
-
Generate WASI agendas for 2026 WebAssembly/meetings#1947.
-
Cancel November 27 WASI meeting WebAssembly/meetings#1946.
-
Add agenda items for December 15, 2025 meeting WebAssembly/meetings#1945.
-
Update meeting details for October 6th, 2025 WebAssembly/meetings#1908.
-
docs(wasi): 10-16 notes WebAssembly/meetings#1940.
-
Add agenda for December 15th WebAssembly call WebAssembly/meetings#1943.
-
Cancel December 1st WebAssembly call WebAssembly/meetings#1942.
-
Cancel November 17th WebAssembly call WebAssembly/meetings#1941.
-
Compact import section discussion + phase 2 poll WebAssembly/meetings#1939.
-
Add charter renewal discussion to WG-11-12 WebAssembly/meetings#1938.
-
Add link to slides for Stack Switching session WebAssembly/meetings#1936.
-
docs(wasi): add wasi monorepo item WebAssembly/meetings#1937.
-
Adjustments to some descriptions related to CGs and WGs WebAssembly/meetings#1930.
-
adding 2025-11-13 meeting agenda item WebAssembly/meetings#1933.
-
Add func.new presentation materials WebAssembly/meetings#1931.
-
Add 2025 Oct. JS primitive builtins presentation. WebAssembly/meetings#1934.
-
Cancel CG-11-04 WebAssembly/meetings#1935.
-
-
5 pull requests received 13 new comments.
-
Adjustments to some descriptions related to CGs and WGs WebAssembly/meetings#1930 (8 comments by @dschuff, @ianbjacobs, @tlively)
-
adding 2025-11-13 meeting agenda item WebAssembly/meetings#1933 (2 comments by @calebschoepp, @ricochet)
-
WebAssembly/wasi-distributed-lock-service
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-distributed-lock-service#4, by @yoshuawuyts.
-
WebAssembly/wasi-sql
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-sql#13, by @yoshuawuyts.
-
WebAssembly/wasi-i2c
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-i2c#14, by @yoshuawuyts.
-
WebAssembly/wasi-sql-embed
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-sql-embed#3, by @yoshuawuyts.
-
WebAssembly/wasi-messaging
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-messaging#36, by @yoshuawuyts.
-
WebAssembly/wasi-grpc
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-grpc#2, by @yoshuawuyts.
-
WebAssembly/wasi-parallel
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-parallel#11, by @yoshuawuyts.
-
WebAssembly/wasi-cloud-core
-
1 pull request opened.
-
Update link to WASI Proposals.md WebAssembly/wasi-cloud-core#16, by @yoshuawuyts.
-
WebAssembly/website
-
1 issue opened.
-
Ok to add Wizard to feature status matrix? WebAssembly/website#489, by @titzer.
-
-
1 issue closed.
-
Ok to add Wizard to feature status matrix? WebAssembly/website#489.
-
-
1 issue received 4 new comments.
-
Ok to add Wizard to feature status matrix? WebAssembly/website#489 (4 comments by @dschuff, @tlively, @tomayac)
-
-
6 pull requests opened.
-
Update link to WASI Proposals.md WebAssembly/website#493, by @yoshuawuyts.
-
[feature]: add Owi WebAssembly/website#492, by @redianthus.
-
Add Wazero to the features page. WebAssembly/website#491, by @karloscarweber.
-
[features] Add Wizard WebAssembly/website#490, by @titzer.
-
features: Update list of Phase 1 & 2 proposals WebAssembly/website#488, by @pdubroy.
-
Mark Relaxed SIMD as supported on GraalWasm. WebAssembly/website#487, by @jirkamarsik.
-
-
5 pull requests merged.
-
[feature]: add Owi WebAssembly/website#492.
-
Add Wazero to the features page. WebAssembly/website#491.
-
[features] Add Wizard WebAssembly/website#490.
-
features: Update list of Phase 1 & 2 proposals WebAssembly/website#488.
-
Mark Relaxed SIMD as supported on GraalWasm. WebAssembly/website#487.
-
-
4 pull requests received 13 new comments.
-
Add Wazero to the features page. WebAssembly/website#491 (10 comments by @karloscarweber, @ncruces, @tomayac)
-
WebAssembly/spec
-
4 issues opened.
-
[js-api] Ambiguity in `WebAssembly.instantiate(bytes)` if `WebAssembly.Module` is a thenable WebAssembly/spec#2034, by @backes.
-
[spec] Typo in prose for reduction rule for `table.set`: change `refs` to `elem`? WebAssembly/spec#2032, by @alessiofaieta.
-
Off-by-one reserved index range in index of instructions WebAssembly/spec#2028, by @tlively.
-
[js-api] Possible alignment of abstract closure conventions with ECMA-262 WebAssembly/spec#2027, by @ShinWonho.
-
-
2 issues closed.
-
[spec] Typo in prose for reduction rule for `table.set`: change `refs` to `elem`? WebAssembly/spec#2032.
-
Off-by-one reserved index range in index of instructions WebAssembly/spec#2028.
-
-
5 issues received 11 new comments.
-
[spec] Typo in prose for reduction rule for `table.set`: change `refs` to `elem`? WebAssembly/spec#2032 (3 comments by @alessiofaieta, @rossberg)
-
wasm64: support memory larger than 16 GB WebAssembly/spec#1892 (3 comments by @bvisness, @tzarebczan)
-
Inconsistencies across multiple pages of instruction lists WebAssembly/spec#2020 (2 comments by @rossberg, @tadd)
-
[js-api] Possible alignment of abstract closure conventions with ECMA-262 WebAssembly/spec#2027 (2 comments by @Ms2ger, @ShinWonho)
-
-
5 pull requests opened.
-
[spec] Fix macro WebAssembly/spec#2033, by @rossberg.
-
[spectec] Implement IterPr in IL evaluator WebAssembly/spec#2031, by @rossberg.
-
[interpreter] Abstract script runner over engine WebAssembly/spec#2030, by @rossberg.
-
[spec] Fix off-by-one type index WebAssembly/spec#2029, by @rossberg.
-
Split memory64 JS API tests into separate files WebAssembly/spec#2026, by @dschuff.
-
-
4 pull requests merged.
-
[spec] Fix macro WebAssembly/spec#2033.
-
[spectec] Implement IterPr in IL evaluator WebAssembly/spec#2031.
-
Split memory64 JS API tests into separate files WebAssembly/spec#2026.
-
[spec] Fix off-by-one type index WebAssembly/spec#2029.
-
-
4 pull requests received 12 new comments.
-
Split memory64 JS API tests into separate files WebAssembly/spec#2026 (6 comments by @dschuff, @sbc100)
-
[interpreter] Abstract script runner over engine WebAssembly/spec#2030 (4 comments by @conrad-watt, @rossberg)
-
WebAssembly/wabt
-
9 issues opened.
-
The version 1.0.39 can't decomplie normaly WebAssembly/wabt#2671, by @listenquiet.
-
Assertion `local_ref_is_set_.size() == label->local_ref_is_set_.size()' failed at wasm-interp WebAssembly/wabt#2670, by @Q1IQ.
-
Automatic Updates WebAssembly/wabt#2667, by @sakgoyal.
-
wabt only builds static libraries WebAssembly/wabt#2665, by @PaddyMac.
-
Assertion `t == type || type == ValueType::Any' failed at wasm-interp WebAssembly/wabt#2664, by @Q1IQ.
-
Wrong version reported in 1.0.38 WebAssembly/wabt#2658, by @jaudiger.
-
test/wasm2c/spec/memory64/memory_copy.txt is failing on s390x WebAssembly/wabt#2655, by @sbc100.
-
Two wasm2c tests are consistently failing on macos-latest "attempt to deallocate altstack while in use" WebAssembly/wabt#2654, by @sbc100.
-
-
3 issues closed.
-
wasm2c/spec/float_exprs.txt test fails with GCC 15 on ppc64le and s390x WebAssembly/wabt#2542.
-
Wrong version reported in 1.0.38 WebAssembly/wabt#2658.
-
9 issues received 15 new comments.
-
Assertion `local_ref_is_set_.size() == label->local_ref_is_set_.size()' failed at wasm-interp WebAssembly/wabt#2670 (2 comments by @sbc100, @zherczeg)
-
test/wasm2c/spec/memory64/memory_copy.txt is failing on s390x WebAssembly/wabt#2655 (2 comments by @sbc100)
-
wasm2c/spec/float_exprs.txt test fails with GCC 15 on ppc64le and s390x WebAssembly/wabt#2542 (1 comment by @rathann)
-
Assertion `t == type || type == ValueType::Any' failed at wasm-interp WebAssembly/wabt#2664 (1 comment by @sbc100)
-
Two wasm2c tests are consistently failing on macos-latest "attempt to deallocate altstack while in use" WebAssembly/wabt#2654 (1 comment by @sbc100)
-
13 pull requests opened.
-
Save local set data in EndTryTable WebAssembly/wabt#2673, by @zherczeg.
-
Fix reference tracking in SharedValidator WebAssembly/wabt#2672, by @zherczeg.
-
Fix use of uninitialized value in WastParser::ParseSimdV128Const. WebAssembly/wabt#2668, by @wffurr.
-
wast-parser: add support for '(module definition ...)' WebAssembly/wabt#2666, by @sjamesr.
-
Code improvements for call ref and br_on_[non_]null WebAssembly/wabt#2663, by @zherczeg.
-
Lower the Ubuntu version for the release WebAssembly/wabt#2662, by @KKiiim.
-
Remove macos-13 from CI. NFC WebAssembly/wabt#2661, by @sbc100.
-
Bump version to 1.0.39 WebAssembly/wabt#2660, by @sbc100.
-
CMakeLists.txt: Update version to 1.0.38 WebAssembly/wabt#2659, by @sbc100.
-
Temporarily disable macos-latest testing. NFC WebAssembly/wabt#2657, by @sbc100.
-
Temporarily disable s390 CI build WebAssembly/wabt#2656, by @sbc100.
-
Update flake8 version. NFC WebAssembly/wabt#2653, by @sbc100.
-
[wasm2c] Add more debugging for sigaltstack failures. NFC WebAssembly/wabt#2652, by @sbc100.
-
-
16 pull requests merged.
-
Save local set data in EndTryTable WebAssembly/wabt#2673.
-
Fix reference tracking in SharedValidator WebAssembly/wabt#2672.
-
Fix use of uninitialized value in WastParser::ParseSimdV128Const. WebAssembly/wabt#2668.
-
Code improvements for call ref and br_on_[non_]null WebAssembly/wabt#2663.
-
Support table initializer expressions; completes function references support WebAssembly/wabt#2593.
-
Implement return_call_ref, ref.as_non_null, br_on_[non_]null instructions WebAssembly/wabt#2567.
-
Add support for (ref ...) / (ref null ...) constructs WebAssembly/wabt#2562.
-
Lower the Ubuntu version for the release WebAssembly/wabt#2662.
-
Remove macos-13 from CI. NFC WebAssembly/wabt#2661.
-
Bump version to 1.0.39 WebAssembly/wabt#2660.
-
Add arm64 linux release binaries. NFC WebAssembly/wabt#2650.
-
CMakeLists.txt: Update version to 1.0.38 WebAssembly/wabt#2659.
-
Temporarily disable s390 CI build WebAssembly/wabt#2656.
-
Temporarily disable macos-latest testing. NFC WebAssembly/wabt#2657.
-
[wasm2c] Add more debugging for sigaltstack failures. NFC WebAssembly/wabt#2652.
-
Update flake8 version. NFC WebAssembly/wabt#2653.
-
-
15 pull requests received 104 new comments.
-
Support table initializer expressions; completes function references support WebAssembly/wabt#2593 (23 comments by @sbc100, @zherczeg)
-
Add support for (ref ...) / (ref null ...) constructs WebAssembly/wabt#2562 (16 comments by @sbc100, @zherczeg)
-
Advanced relocation support for wat2wasm, wasm2wat, wasm-validate, wat-desugar WebAssembly/wabt#2649 (8 comments by @dschuff, @feedab1e, @SingleAccretion)
-
wast-parser: add support for '(module definition ...)' WebAssembly/wabt#2666 (8 comments by @sbc100, @sjamesr, @zherczeg)
-
Code improvements for call ref and br_on_[non_]null WebAssembly/wabt#2663 (6 comments by @sbc100, @zherczeg)
-
Fix use of uninitialized value in WastParser::ParseSimdV128Const. WebAssembly/wabt#2668 (5 comments by @sbc100, @wffurr)
-
Implement return_call_ref, ref.as_non_null, br_on_[non_]null instructions WebAssembly/wabt#2567 (4 comments by @sbc100, @zherczeg)
-
[wasm2c] Add more debugging for sigaltstack failures. NFC WebAssembly/wabt#2652 (1 comment by @sbc100)
-
WebAssembly/wasi-libc
-
6 issues opened.
-
Is a no-WASI libc feasible? WebAssembly/wasi-libc#687, by @wucke13.
-
libc.so has a lot of unknown imports in 'env' WebAssembly/wasi-libc#686, by @rrwtf4vmhd-design.
-
sockets-nonblocking-udp-no-connection.c is a flaky test WebAssembly/wasi-libc#648, by @alexcrichton.
-
sockets-nonblocking.c is a flaky test WebAssembly/wasi-libc#647, by @alexcrichton.
-
`libc.so` exports `wasi:cli/run@0.2.0#run`, but it shouldn't WebAssembly/wasi-libc#640, by @dicej.
-
Make -Wl,--stack-first the default WebAssembly/wasi-libc#639, by @whitequark.
-
-
12 issues closed.
-
Is a no-WASI libc feasible? WebAssembly/wasi-libc#687.
-
Review of errors and warnings, while porting/patching GNU make port WebAssembly/wasi-libc#208.
-
compiling cpp module with --target=wasm32-wasi results in fatal error: 'setjmp.h' file not found WebAssembly/wasi-libc#432.
-
global dlmalloc structures clobbered without warning by large stack variable WebAssembly/wasi-libc#233.
-
Support WASIp2 sockets in `read` and `write` WebAssembly/wasi-libc#521.
-
gethostname linkage fails, even though present in wasi-libc WebAssembly/wasi-libc#196.
-
Tests can't write to standard output streams WebAssembly/wasi-libc#627.
-
build: Refactor how components are created/tested WebAssembly/wasi-libc#604.
-
`libc.so` exports `wasi:cli/run@0.2.0#run`, but it shouldn't WebAssembly/wasi-libc#640.
-
Is there any plan about supporting WASI preview2? WebAssembly/wasi-libc#430.
-
Proposal: add `wasm32-wasi-preview2` target, prioritizing `wasi-sockets` support WebAssembly/wasi-libc#447.
-
Make -Wl,--stack-first the default WebAssembly/wasi-libc#639.
-
-
8 issues received 16 new comments.
-
Is a no-WASI libc feasible? WebAssembly/wasi-libc#687 (4 comments by @alexcrichton, @sbc100, @TerrorJack, @wucke13)
-
libc.so has a lot of unknown imports in 'env' WebAssembly/wasi-libc#686 (3 comments by @alexcrichton, @TerrorJack, @yamt)
-
Review of errors and warnings, while porting/patching GNU make port WebAssembly/wasi-libc#208 (1 comment by @alexcrichton)
-
compiling cpp module with --target=wasm32-wasi results in fatal error: 'setjmp.h' file not found WebAssembly/wasi-libc#432 (1 comment by @alexcrichton)
-
global dlmalloc structures clobbered without warning by large stack variable WebAssembly/wasi-libc#233 (1 comment by @alexcrichton)
-
Is there any plan about supporting WASI preview2? WebAssembly/wasi-libc#430 (1 comment by @alexcrichton)
-
Proposal: add `wasm32-wasi-preview2` target, prioritizing `wasi-sockets` support WebAssembly/wasi-libc#447 (1 comment by @alexcrichton)
-
-
43 pull requests opened.
-
Migrate the `Makefile` to CMake WebAssembly/wasi-libc#685, by @alexcrichton.
-
Update wit-bindgen to 0.48.0 WebAssembly/wasi-libc#684, by @alexcrichton.
-
Test emmalloc in CI WebAssembly/wasi-libc#683, by @alexcrichton.
-
Improve build reproducibility of stub archives WebAssembly/wasi-libc#682, by @carlocab.
-
Try to make usleep test more robust WebAssembly/wasi-libc#681, by @alexcrichton.
-
wasip2: Fix `poll`'s behavior on invalid fds WebAssembly/wasi-libc#680, by @alexcrichton.
-
Tests debug builds in CI WebAssembly/wasi-libc#679, by @alexcrichton.
-
wasip2: Some miscellaenous network-related changes WebAssembly/wasi-libc#678, by @alexcrichton.
-
wasip2: Refactor `getaddrinfo` implementation WebAssembly/wasi-libc#677, by @alexcrichton.
-
Try to make utime.c test more robust WebAssembly/wasi-libc#676, by @alexcrichton.
-
wasip2: Close handles in `stream-error` WebAssembly/wasi-libc#675, by @alexcrichton.
-
wasip2: Implement `isatty` WebAssembly/wasi-libc#674, by @alexcrichton.
-
Link to Python's WASI build docs WebAssembly/wasi-libc#673, by @alexcrichton.
-
Test python with ubuntu-24.04-arm in CI WebAssembly/wasi-libc#672, by @alexcrichton.
-
wasip2: Handle the O_APPEND flag WebAssembly/wasi-libc#671, by @alexcrichton.
-
wasip2: Fix/optimize read/write family of syscalls WebAssembly/wasi-libc#670, by @alexcrichton.
-
Test Python with wasm32-wasip2 in CI WebAssembly/wasi-libc#669, by @alexcrichton.
-
wasip2: Flesh out `GETFL` and `SETFL` WebAssembly/wasi-libc#668, by @alexcrichton.
-
Build and test Python in CI WebAssembly/wasi-libc#667, by @alexcrichton.
-
wasip2: Fix implementation of readv WebAssembly/wasi-libc#666, by @alexcrichton.
-
wasip2: Adjust error code on invalid utf-8 WebAssembly/wasi-libc#665, by @alexcrichton.
-
Add gethostname.c to the build WebAssembly/wasi-libc#664, by @alexcrichton.
-
wasip2: Fix `clock_nanosleep` with `TIMER_ABSTIME` WebAssembly/wasi-libc#663, by @alexcrichton.
-
wasip2: Use virtual dispatch in the descriptor table WebAssembly/wasi-libc#662, by @alexcrichton.
-
wasip2: Reimplement descriptor table as a slab WebAssembly/wasi-libc#661, by @alexcrichton.
-
wasip2: Update descriptor table apis WebAssembly/wasi-libc#660, by @alexcrichton.
-
wasip2: Fix lseek on write-only files WebAssembly/wasi-libc#659, by @alexcrichton.
-
wasip2: Fix utimensat implementation WebAssembly/wasi-libc#658, by @alexcrichton.
-
wasip2: Fix `close(badfd)` WebAssembly/wasi-libc#657, by @alexcrichton.
-
wasip2: Merge FILE_{HANDLE,STREAM} types WebAssembly/wasi-libc#656, by @alexcrichton.
-
wasip2: Don't reimplement `preopens.c` WebAssembly/wasi-libc#655, by @alexcrichton.
-
wasip2: Undefine wasip1 APIs on this target WebAssembly/wasi-libc#654, by @alexcrichton.
-
wasip2: Improve runtime of sockets-related tests WebAssembly/wasi-libc#653, by @alexcrichton.
-
wasip2: Fix implementation of `usleep` WebAssembly/wasi-libc#652, by @alexcrichton.
-
wasip2: Don't pass invalid utf-8 to APIs WebAssembly/wasi-libc#651, by @alexcrichton.
-
Improve stdio lazy init WebAssembly/wasi-libc#650, by @alexcrichton.
-
Don't include wasip2.h in public headers WebAssembly/wasi-libc#649, by @alexcrichton.
-
Rewrite testing with CMake's CTest WebAssembly/wasi-libc#646, by @alexcrichton.
-
wasip2: Don't store pollables in descriptor table WebAssembly/wasi-libc#645, by @alexcrichton.
-
wasip2: Remove `*_is_initialized` for pollables WebAssembly/wasi-libc#644, by @alexcrichton.
-
wasip2: Don't `strdup` strings as arguments WebAssembly/wasi-libc#643, by @alexcrichton.
-
wasip2: Reimplement directory streams WebAssembly/wasi-libc#642, by @alexcrichton.
-
Generate bindings for `wasi:cli/imports`, not `wasi:cli/command` WebAssembly/wasi-libc#641, by @alexcrichton.
-
-
42 pull requests merged.
-
Update wit-bindgen to 0.48.0 WebAssembly/wasi-libc#684.
-
Test emmalloc in CI WebAssembly/wasi-libc#683.
-
Improve build reproducibility of stub archives WebAssembly/wasi-libc#682.
-
wasip2: Fix `poll`'s behavior on invalid fds WebAssembly/wasi-libc#680.
-
Try to make usleep test more robust WebAssembly/wasi-libc#681.
-
wasip2: Some miscellaenous network-related changes WebAssembly/wasi-libc#678.
-
Tests debug builds in CI WebAssembly/wasi-libc#679.
-
wasip2: Refactor `getaddrinfo` implementation WebAssembly/wasi-libc#677.
-
Try to make utime.c test more robust WebAssembly/wasi-libc#676.
-
wasip2: Close handles in `stream-error` WebAssembly/wasi-libc#675.
-
Test python with ubuntu-24.04-arm in CI WebAssembly/wasi-libc#672.
-
wasip2: Implement `isatty` WebAssembly/wasi-libc#674.
-
Link to Python's WASI build docs WebAssembly/wasi-libc#673.
-
wasip2: Handle the O_APPEND flag WebAssembly/wasi-libc#671.
-
wasip2: Fix/optimize read/write family of syscalls WebAssembly/wasi-libc#670.
-
Test Python with wasm32-wasip2 in CI WebAssembly/wasi-libc#669.
-
wasip2: Flesh out `GETFL` and `SETFL` WebAssembly/wasi-libc#668.
-
Build and test Python in CI WebAssembly/wasi-libc#667.
-
wasip2: Adjust error code on invalid utf-8 WebAssembly/wasi-libc#665.
-
wasip2: Use virtual dispatch in the descriptor table WebAssembly/wasi-libc#662.
-
Add gethostname.c to the build WebAssembly/wasi-libc#664.
-
wasip2: Fix `clock_nanosleep` with `TIMER_ABSTIME` WebAssembly/wasi-libc#663.
-
wasip2: Fix implementation of readv WebAssembly/wasi-libc#666.
-
wasip2: Reimplement descriptor table as a slab WebAssembly/wasi-libc#661.
-
wasip2: Update descriptor table apis WebAssembly/wasi-libc#660.
-
wasip2: Fix lseek on write-only files WebAssembly/wasi-libc#659.
-
wasip2: Merge FILE_{HANDLE,STREAM} types WebAssembly/wasi-libc#656.
-
wasip2: Fix `close(badfd)` WebAssembly/wasi-libc#657.
-
wasip2: Fix utimensat implementation WebAssembly/wasi-libc#658.
-
wasip2: Don't reimplement `preopens.c` WebAssembly/wasi-libc#655.
-
Improve stdio lazy init WebAssembly/wasi-libc#650.
-
Don't include wasip2.h in public headers WebAssembly/wasi-libc#649.
-
wasip2: Improve runtime of sockets-related tests WebAssembly/wasi-libc#653.
-
wasip2: Undefine wasip1 APIs on this target WebAssembly/wasi-libc#654.
-
wasip2: Fix implementation of `usleep` WebAssembly/wasi-libc#652.
-
wasip2: Don't pass invalid utf-8 to APIs WebAssembly/wasi-libc#651.
-
wasip2: Reimplement directory streams WebAssembly/wasi-libc#642.
-
Rewrite testing with CMake's CTest WebAssembly/wasi-libc#646.
-
wasip2: Remove `*_is_initialized` for pollables WebAssembly/wasi-libc#644.
-
wasip2: Don't `strdup` strings as arguments WebAssembly/wasi-libc#643.
-
Generate bindings for `wasi:cli/imports`, not `wasi:cli/command` WebAssembly/wasi-libc#641.
-
poll_wasip1: ignore entries with no events requested WebAssembly/wasi-libc#630.
-
-
2 pull requests closed.
-
descriptor table: hash the fd rather than the identity function WebAssembly/wasi-libc#629.
-
wasip2: Don't store pollables in descriptor table WebAssembly/wasi-libc#645.
-
-
11 pull requests received 36 new comments.
-
Build and test Python in CI WebAssembly/wasi-libc#667 (23 comments by @alexcrichton, @brettcannon, @sbc100, @tschneidereit)
-
wasip2: Don't store pollables in descriptor table WebAssembly/wasi-libc#645 (2 comments by @alexcrichton, @pchickey)
-
Generate bindings for `wasi:cli/imports`, not `wasi:cli/command` WebAssembly/wasi-libc#641 (2 comments by @alexcrichton, @pchickey)
-
poll_wasip1: ignore entries with no events requested WebAssembly/wasi-libc#630 (2 comments by @vapier)
-
descriptor table: hash the fd rather than the identity function WebAssembly/wasi-libc#629 (1 comment by @alexcrichton)
-
wasip2: Improve runtime of sockets-related tests WebAssembly/wasi-libc#653 (1 comment by @alexcrichton)
-
WebAssembly/rounding-mode-control
-
1 pull request opened.
-
add test cases for rounding variants WebAssembly/rounding-mode-control#11, by @whirlicote.
-
-
1 pull request merged.
-
add test cases for rounding variants WebAssembly/rounding-mode-control#11.
-
-
1 pull request reopened.
-
add test cases for rounding variants WebAssembly/rounding-mode-control#11, by @KloudKoder.
-
-
1 pull request received 2 new comments.
-
add test cases for rounding variants WebAssembly/rounding-mode-control#11 (2 comments by @KloudKoder)
-
WebAssembly/compact-import-section
-
4 issues opened.
-
Different binary format design WebAssembly/compact-import-section#8, by @Robbepop.
-
Deduplicating import type bytes in addition to import module names WebAssembly/compact-import-section#7, by @alexcrichton.
-
Bikeshed: Adjusting the binary encoding WebAssembly/compact-import-section#6, by @alexcrichton.
-
Overlay vs. new section ID WebAssembly/compact-import-section#3, by @bvisness.
-
-
3 issues closed.
-
Different binary format design WebAssembly/compact-import-section#8.
-
Bikeshed: Adjusting the binary encoding WebAssembly/compact-import-section#6.
-
Overlay vs. new section ID WebAssembly/compact-import-section#3.
-
-
4 issues received 12 new comments.
-
Overlay vs. new section ID WebAssembly/compact-import-section#3 (5 comments by @bvisness, @rossberg)
-
Deduplicating import type bytes in addition to import module names WebAssembly/compact-import-section#7 (3 comments by @bvisness, @dschuff)
-
Different binary format design WebAssembly/compact-import-section#8 (2 comments by @bvisness, @Robbepop)
-
Bikeshed: Adjusting the binary encoding WebAssembly/compact-import-section#6 (2 comments by @alexcrichton, @bvisness)
-
-
3 pull requests opened.
-
Spec new encoding from #3 WebAssembly/compact-import-section#5, by @bvisness.
-
Update the reference interpreter WebAssembly/compact-import-section#4, by @bvisness.
-
Spec the compact import section WebAssembly/compact-import-section#2, by @bvisness.
-
-
2 pull requests merged.
-
Spec new encoding from #3 WebAssembly/compact-import-section#5.
-
Spec the compact import section WebAssembly/compact-import-section#2.
-
-
2 pull requests received 16 new comments.
-
Spec the compact import section WebAssembly/compact-import-section#2 (14 comments by @bvisness, @rossberg)
-
WebAssembly/design
-
2 issues received 2 new comments.
-
Discussion: WebAssembly, Unicode and the Web Platform WebAssembly/design#1419 (1 comment by @PaperPrototype)
WebAssembly/wasi-sdk
-
2 issues opened.
-
wasi-sdk-29 release WebAssembly/wasi-sdk#578, by @alexcrichton.
-
wasi-sdk-28 release WebAssembly/wasi-sdk#573, by @alexcrichton.
-
-
2 issues closed.
-
wasi-sdk-29 release WebAssembly/wasi-sdk#578.
-
wasi-sdk-28 release WebAssembly/wasi-sdk#573.
-
-
6 issues received 33 new comments.
-
Support for C++ exceptions WebAssembly/wasi-sdk#565 (14 comments by @alexcrichton, @sbc100, @torokati44, @whitequark, @yerzham)
-
Do something interesting with a Wasm-hosted, Wasm-targeting Clang/LLD? WebAssembly/wasi-sdk#570 (6 comments by @alexcrichton, @sbc100, @whitequark)
-
Provide a GitHub Action for installation WebAssembly/wasi-sdk#468 (2 comments by @brettcannon, @konsumer)
-
Ensuring WASI-SDK follows standard expected behavior for debug information WebAssembly/wasi-sdk#535 (1 comment by @ppenzin)
-
-
4 pull requests opened.
-
Update wasm-component-ld to 0.5.19 WebAssembly/wasi-sdk#577, by @alexcrichton.
-
Update wasi-libc WebAssembly/wasi-sdk#576, by @alexcrichton.
-
Lower linux glibc requirement from 2.31 to 2.28 WebAssembly/wasi-sdk#575, by @alexcrichton.
-
Update wasi-libc to main WebAssembly/wasi-sdk#574, by @alexcrichton.
-
-
5 pull requests merged.
-
Update wasm-component-ld to 0.5.19 WebAssembly/wasi-sdk#577.
-
Update wasi-libc WebAssembly/wasi-sdk#576.
-
Lower linux glibc requirement from 2.31 to 2.28 WebAssembly/wasi-sdk#575.
-
Update wasi-libc to main WebAssembly/wasi-sdk#574.
-
Update submodules WebAssembly/wasi-sdk#572.
-
WebAssembly/custom-page-sizes
-
2 issues opened.
-
Write the spec text for the custom page sizes proposal WebAssembly/custom-page-sizes#49, by @fitzgen.
-
Add support for custom page sizes to the spec interpreter WebAssembly/custom-page-sizes#48, by @fitzgen.
-
-
1 issue closed.
-
Tracking issue for moving custom-page-sizes to phase 3 WebAssembly/custom-page-sizes#36.
-
-
2 issues received 5 new comments.
-
Tracking issue for moving custom-page-sizes to phase 3 WebAssembly/custom-page-sizes#36 (4 comments by @fitzgen, @titzer)
-
Add support for custom page sizes to the spec interpreter WebAssembly/custom-page-sizes#48 (1 comment by @fitzgen)
-
-
1 pull request opened.
-
Merge Wasm 3.0 and SpecTec WebAssembly/custom-page-sizes#47, by @fitzgen.
-
-
1 pull request merged.
-
Merge Wasm 3.0 and SpecTec WebAssembly/custom-page-sizes#47.
-
WebAssembly/custom-descriptors
-
7 issues opened.
-
configureAll: what kind of error to throw? WebAssembly/custom-descriptors#84, by @jakobkummerow.
-
Follow-on feature: method calls WebAssembly/custom-descriptors#83, by @tlively.
-
How to specify function wrapper APIs? WebAssembly/custom-descriptors#82, by @tlively.
-
How do descriptors relate to rtt's and generics from post-MVP GC ideas WebAssembly/custom-descriptors#81, by @eqrion.
-
Wasm exception objects and debuggers WebAssembly/custom-descriptors#80, by @sjrd.
-
JS API for exact function imports and exports. WebAssembly/custom-descriptors#79, by @tlively.
-
Scala.js implementation report WebAssembly/custom-descriptors#76, by @sjrd.
-
-
1 issue closed.
-
Current exact import s33 encoding is not backward compatible WebAssembly/custom-descriptors#74.
-
-
6 issues received 86 new comments.
-
Follow-on feature: method calls WebAssembly/custom-descriptors#83 (33 comments by @eqrion, @jakobkummerow, @rossberg, @sjrd, @tlively)
-
How do descriptors relate to rtt's and generics from post-MVP GC ideas WebAssembly/custom-descriptors#81 (15 comments by @eqrion, @jakobkummerow, @rossberg, @sjrd, @tlively)
-
Are descriptor structs allowed in ToJSValue? WebAssembly/custom-descriptors#42 (10 comments by @eqrion, @jakobkummerow, @sjrd, @tlively)
-
Wasm exception objects and debuggers WebAssembly/custom-descriptors#80 (10 comments by @mhofman, @pfaffe, @sjrd, @tlively)
-
How to specify function wrapper APIs? WebAssembly/custom-descriptors#82 (9 comments by @eqrion, @guybedford, @jakobkummerow, @tlively)
-
Scala.js implementation report WebAssembly/custom-descriptors#76 (9 comments by @jakobkummerow, @sjrd, @tlively)
-
-
3 pull requests opened.
-
Add struct.new_desc and struct.new_default_desc WebAssembly/custom-descriptors#85, by @tlively.
-
[interpreter] Fix and simplify descriptor validation WebAssembly/custom-descriptors#78, by @tlively.
-
[test] Test manual prototype configuration WebAssembly/custom-descriptors#77, by @tlively.
-
-
4 pull requests merged.
-
Add struct.new_desc and struct.new_default_desc WebAssembly/custom-descriptors#85.
-
Update exact function imports WebAssembly/custom-descriptors#75.
-
[interpreter] Fix and simplify descriptor validation WebAssembly/custom-descriptors#78.
-
[test] Test manual prototype configuration WebAssembly/custom-descriptors#77.
-
-
5 pull requests received 28 new comments.
-
Update exact function imports WebAssembly/custom-descriptors#75 (17 comments by @rossberg, @tlively)
-
[interpreter] Descriptor type validation WebAssembly/custom-descriptors#66 (6 comments by @rossberg, @tlively)
-
[test] Test manual prototype configuration WebAssembly/custom-descriptors#77 (3 comments by @rossberg, @tlively)
-
Add struct.new_desc and struct.new_default_desc WebAssembly/custom-descriptors#85 (1 comment by @rossberg)
-
[interpreter] Fix and simplify descriptor validation WebAssembly/custom-descriptors#78 (1 comment by @rossberg)
-
WebAssembly/tool-conventions
-
1 pull request merged.
-
Add some rationale comments to Lime1.md. WebAssembly/tool-conventions#260.
-
-
1 pull request received 21 new comments.
-
Add text format specification for Linking.md WebAssembly/tool-conventions#258 (21 comments by @alexcrichton, @dschuff, @feedab1e, @sbc100)
-
WebAssembly/wasi-webgpu
-
3 issues opened.
-
Use flags for gpu-flags-constant WebAssembly/wasi-webgpu#59, by @MendyBerger.
-
Consider changing around the feature items WebAssembly/wasi-webgpu#58, by @MendyBerger.
-
Consider changing gpu-supported-limits to a record WebAssembly/wasi-webgpu#57, by @MendyBerger.
-
-
1 issue received 3 new comments.
-
Consider changing around the feature items WebAssembly/wasi-webgpu#58 (3 comments by @MendyBerger, @programmerjake)
-
WebAssembly/memory-control
-
2 issues opened.
-
Add “try-load” and “try-store” instructions WebAssembly/memory-control#23, by @pcwalton.
-
Allow wasm code to detect when pages are modified WebAssembly/memory-control#22, by @pcwalton.
-
-
1 issue closed.
-
Allow wasm code to detect when pages are modified WebAssembly/memory-control#22.
-
-
3 issues received 9 new comments.
-
Allow wasm code to detect when pages are modified WebAssembly/memory-control#22 (4 comments by @bvisness, @pcwalton)
-
Add “try-load” and “try-store” instructions WebAssembly/memory-control#23 (4 comments by @bvisness, @pcwalton)
-
Consider limiting the 'mappable' sub-proposal to 1 (or very few) mappings WebAssembly/memory-control#21 (1 comment by @bvisness)
-
WebAssembly/proposals
-
4 pull requests opened.
-
Move compact import section to phase 2 WebAssembly/proposals#226, by @bvisness.
-
Move JS Primitive Builtins proposal to Phase 2 WebAssembly/proposals#225, by @pdubroy.
-
Update champion for Extended Name Section proposal WebAssembly/proposals#224, by @bvisness.
-
Add Multibyte Array Access proposal to phase 1. WebAssembly/proposals#223, by @brendandahl.
-
-
4 pull requests merged.
-
Move compact import section to phase 2 WebAssembly/proposals#226.
-
Move JS Primitive Builtins proposal to Phase 2 WebAssembly/proposals#225.
-
Update champion for Extended Name Section proposal WebAssembly/proposals#224.
-
Add Multibyte Array Access proposal to phase 1. WebAssembly/proposals#223.
-
-
1 pull request received 1 new comment.
WebAssembly/js-primitive-builtins
-
2 issues closed.
-
Directly import String.prototype.toLowerCase/toUpperCase WebAssembly/js-primitive-builtins#21.
-
Rename "wasm:js-boolean" "toI32" WebAssembly/js-primitive-builtins#22.
-
-
2 issues received 4 new comments.
-
Directly import String.prototype.toLowerCase/toUpperCase WebAssembly/js-primitive-builtins#21 (2 comments by @eqrion, @sjrd)
-
Rename "wasm:js-boolean" "toI32" WebAssembly/js-primitive-builtins#22 (2 comments by @eqrion, @sjrd)
-
-
2 pull requests opened.
-
Close #21: Remove string case conversion functions. WebAssembly/js-primitive-builtins#30, by @sjrd.
-
Fix #22: Rename "wasm:js-boolean" "toI32" to "cast". WebAssembly/js-primitive-builtins#29, by @sjrd.
-
-
2 pull requests merged.
-
Close #21: Remove string case conversion functions. WebAssembly/js-primitive-builtins#30.
-
Fix #22: Rename "wasm:js-boolean" "toI32" to "cast". WebAssembly/js-primitive-builtins#29.
-
WebAssembly/extended-name-section
-
1 issue opened.
-
Repository access? WebAssembly/extended-name-section#6, by @bvisness.
-
-
1 issue closed.
-
Repository access? WebAssembly/extended-name-section#6.
-
-
3 issues received 5 new comments.
-
Support round-tripping parameter names from function type definitions WebAssembly/extended-name-section#4 (1 comment by @bvisness)
-
1 pull request opened.
-
Allow func type param names in the field name subsection WebAssembly/extended-name-section#7, by @bvisness.
-
-
1 pull request received 8 new comments.
-
Allow func type param names in the field name subsection WebAssembly/extended-name-section#7 (8 comments by @bvisness, @rossberg)
-
WebAssembly/esm-integration
-
1 issue received 8 new comments.
-
String Constants Bikeshed WebAssembly/esm-integration#118 (8 comments by @eqrion, @guybedford, @lukewagner, @sjrd, @tlively)
-
-
2 pull requests received 3 new comments.
-
Integrate with latest ECMA-262 import attributes WebAssembly/esm-integration#116 (2 comments by @eqrion, @nicolo-ribaudo)
-
String builtins merge, passing builtinSetNames and stringConstant WebAssembly/esm-integration#115 (1 comment by @eqrion)
-
WebAssembly/threads
-
1 issue opened.
-
Tests from main-legacy branch missing on new main branch WebAssembly/threads#238, by @tlively.
-
-
1 issue received 1 new comment.
-
Tests from main-legacy branch missing on new main branch WebAssembly/threads#238 (1 comment by @tlively)
-
-
1 pull request closed.
-
Fix proxy used in memory constructor test WebAssembly/threads#236.
-
WebAssembly/shared-everything-threads
-
1 issue opened.
-
Clarifications on "more complex" unchanged instructions WebAssembly/shared-everything-threads#105, by @Liedtke.
-
-
1 issue received 6 new comments.
-
Clarifications on "more complex" unchanged instructions WebAssembly/shared-everything-threads#105 (6 comments by @conrad-watt, @Liedtke, @tlively)
-
WebAssembly/jit-interface
-
2 issues opened.
-
Guest instantiating a new component connected to itself WebAssembly/jit-interface#4, by @ZheniaZuser.
-
Support for branch/compilation hints WebAssembly/jit-interface#3, by @titzer.
-
-
1 issue received 2 new comments.
WebAssembly/testsuite
-
1 pull request opened.
-
Fix update branch names WebAssembly/testsuite#144, by @tlively.
-
-
1 pull request merged.
-
Fix update branch names WebAssembly/testsuite#144.
-
-
1 pull request reopened.
-
Auto-update for 2025-11-05 WebAssembly/testsuite#143, by @tlively.
-
-
2 pull requests received 6 new comments.
-
WebAssembly/testsuite#143 (2 comments by @tlively)
WebAssembly/wasi-config
-
1 issue closed.
-
Publish package with `wasi:config/store` interface WebAssembly/wasi-config#22.
-
-
1 issue received 2 new comments.
-
Publish package with `wasi:config/store` interface WebAssembly/wasi-config#22 (2 comments by @ricochet)
-
-
1 pull request opened.
-
feat: use rc for pre-release WebAssembly/wasi-config#24, by @ricochet.
-
-
1 pull request merged.
-
feat: use rc for pre-release WebAssembly/wasi-config#24.
-
WebAssembly/profiles
-
1 issue closed.
-
JS API WebAssembly/profiles#7.
-
Past meetings
Participants
-
16 participants joined.
-
Peter Viskup (Ministry of Investments, Regional Development and Informatization of the Slovak Republic) joined.
-
Kat Marchán (Fastly) joined.
-
Michael Lippautz (Google LLC) joined.
-
Jan de Mooij (Mozilla Foundation) joined.
-
Steven Fontanella (Google LLC) joined.
-
Ilya Rezvov joined.
-
Siddharth Sharma joined.
-
Aleksandr Shefer (JetBrains) joined.
-
Aäron Munsters joined.
-
Marc-Alexander Grec joined.
-
Iqbal Agil Bramantio joined.
-
Kryspin Ziemski joined.
-
Julian Köpke joined.
-
Walters Wandera joined.
-
Rezvan Mahdavi Hezaveh (Google LLC) joined.
-
Luke Skinner joined.
-
-
4 participants left.
-
Lars Hansen (Mozilla Foundation) left.
-
Pax Bhati left.
-
Ho Young Jhoo (Seoul National University) left.
-
ANTONIO MATHEUS MARTINS CARDOSO (Bitmovin) left.
-
-
1 organization joined.
-
Ministry of Investments, Regional Development and Informatization of the Slovak Republic joined.
-
-
2 organizations left.
-
Seoul National University left.
-
Bitmovin left.
-
GitHub
WebAssembly/binaryen
-
9 issues opened.
-
Bad optimization by `wasm-opt` WebAssembly/binaryen#8013, by @mkustermann.
-
Missed optimization: failure to remove unnecessary locals usage with multi-value WebAssembly/binaryen#8009, by @fitzgen.
-
ModuleWriter::write produces inconsistent results under the same Module. WebAssembly/binaryen#8004, by @hungryzzz.
-
Missing simple store-to-load forward optimization for globals WebAssembly/binaryen#8002, by @mkustermann.
-
Keep field names of struct types when changing/merging types WebAssembly/binaryen#7982, by @mkustermann.
-
Segfault / Stackoverflow when binaryen tries to match a pattern on names WebAssembly/binaryen#7981, by @mkustermann.
-
Final exports for wasm-merge? WebAssembly/binaryen#7976, by @kripken.
-
Have a dual for `--no-inline` that will cause a function to be always inlined (modulo recursive inlining) WebAssembly/binaryen#7972, by @mkustermann.
-
Binaryen writer seems to unnecessarily create multiple local sections for locals with same type WebAssembly/binaryen#7934, by @mkustermann.
-
-
4 issues closed.
-
Missing simple store-to-load forward optimization for globals WebAssembly/binaryen#8002.
-
ModuleWriter::write produces inconsistent results under the same Module. WebAssembly/binaryen#8004.
-
Segfault / Stackoverflow when binaryen tries to match a pattern on names WebAssembly/binaryen#7981.
-
Keep field names of struct types when changing/merging types WebAssembly/binaryen#7982.
-
-
9 issues received 23 new comments.
-
Missing simple store-to-load forward optimization for globals WebAssembly/binaryen#8002 (6 comments by @kripken, @mkustermann, @tlively)
-
Binaryen writer seems to unnecessarily create multiple local sections for locals with same type WebAssembly/binaryen#7934 (4 comments by @kripken, @tlively, @YashSuthar983)
-
ModuleWriter::write produces inconsistent results under the same Module. WebAssembly/binaryen#8004 (2 comments by @hungryzzz, @kripken)
-
Keep field names of struct types when changing/merging types WebAssembly/binaryen#7982 (2 comments by @kripken, @mkustermann)
-
Segfault / Stackoverflow when binaryen tries to match a pattern on names WebAssembly/binaryen#7981 (2 comments by @kripken)
-
Have a dual for `--no-inline` that will cause a function to be always inlined (modulo recursive inlining) WebAssembly/binaryen#7972 (1 comment by @kripken)
-
-
73 pull requests opened.
-
wasm-merge: Fix global.get types WebAssembly/binaryen#8015, by @kripken.
-
[GC] Precompute: Handle non-constant effects in recomputed GC values WebAssembly/binaryen#8014, by @kripken.
-
GlobalStructInference: Fix trivial packed fields and un-nest them too WebAssembly/binaryen#8012, by @kripken.
-
Heap2Local: Handle repeated optimization that drops allocations WebAssembly/binaryen#8011, by @kripken.
-
[Custom Descriptors][SharedEverything] Handle shared descriptors in AbstractTypeRefining WebAssembly/binaryen#8010, by @kripken.
-
Fuzzer: Fix handling of Rethrow and Try fixups WebAssembly/binaryen#8008, by @kripken.
-
[NFC] Properly mark ConstantFieldPropagation as requiring closed-world WebAssembly/binaryen#8007, by @kripken.
-
Improve fuzzing of Two WebAssembly/binaryen#8006, by @kripken.
-
GlobalStructInference: Optimize gets of immutable global struct data WebAssembly/binaryen#8005, by @kripken.
-
[wasm-split] End module names with : in manifests WebAssembly/binaryen#8003, by @aheejin.
-
chore: [fuzz] only emit call-export and call-export-catch when exception handling is enabled WebAssembly/binaryen#8001, by @Changqing-JING.
-
Revert use of LINK_LIBRARY:WHOLE_ARCHIVE WebAssembly/binaryen#8000, by @sbc100.
-
Fix cmake version comment in CMakeLists.txt. NFC WebAssembly/binaryen#7999, by @sbc100.
-
Bump min cmake version WebAssembly/binaryen#7998, by @sbc100.
-
[emscripten] Simply LTO flag setup. NFC WebAssembly/binaryen#7997, by @sbc100.
-
[emscripten] Remove -msign-ext and -mbulk-memory linker flags WebAssembly/binaryen#7996, by @sbc100.
-
[emscripten] Drop `-sWASM=0` variant build WebAssembly/binaryen#7995, by @sbc100.
-
Use --whole-archive to build binaryen.js. NFC WebAssembly/binaryen#7994, by @sbc100.
-
Make imported functions inexact WebAssembly/binaryen#7993, by @kripken.
-
GUFA: In open world, public types can be written on the outside WebAssembly/binaryen#7992, by @kripken.
-
[emscripten] Remove some redundant emcc flags WebAssembly/binaryen#7991, by @sbc100.
-
Fuzzer: Use types from imported module WebAssembly/binaryen#7990, by @kripken.
-
[wasm-split] Change placeholder namespace in fuzz_shell.js WebAssembly/binaryen#7989, by @aheejin.
-
[NFC] Non-recursive wildcard matching WebAssembly/binaryen#7988, by @tlively.
-
[emscripten] Avoid copying binaryen.js for each test. NFC WebAssembly/binaryen#7987, by @sbc100.
-
[GC] Fix name updating in GTO when only some fields are named WebAssembly/binaryen#7986, by @kripken.
-
[emscripten] Don't use `-sSINGLE_FILE` by default WebAssembly/binaryen#7985, by @sbc100.
-
[emscripten] Enable WASM_BIGINT by default WebAssembly/binaryen#7984, by @sbc100.
-
Un-recurse wildcard matching [NFC] WebAssembly/binaryen#7983, by @kripken.
-
[Stack Switching] Make continuations non-castable WebAssembly/binaryen#7980, by @kripken.
-
[NFC] Work around false gcc warning WebAssembly/binaryen#7979, by @kripken.
-
Fuzzer: Fix (remove) invalid try-delegates WebAssembly/binaryen#7978, by @kripken.
-
Handle sharedness in RefEq in subtype-exprs.h WebAssembly/binaryen#7977, by @kripken.
-
[wasm-split] Make placeholder namespace contain module name WebAssembly/binaryen#7975, by @aheejin.
-
Directize: Refine results WebAssembly/binaryen#7974, by @kripken.
-
GlobalRefining: Do not refine exported globals if their type cannot be public WebAssembly/binaryen#7973, by @kripken.
-
[WIP] Use Type instead of HeapType for functions WebAssembly/binaryen#7971, by @tlively.
-
Fuzzer: Add cross-module global usage WebAssembly/binaryen#7970, by @kripken.
-
Fuzzer: Fix cross-module call_ref from JS WebAssembly/binaryen#7969, by @kripken.
-
[wasm-split] Support --placeholder-namespace for multi-split WebAssembly/binaryen#7968, by @aheejin.
-
[wasm-split] Support --export-prefix for multi-split WebAssembly/binaryen#7967, by @aheejin.
-
[wasm-split] Set import namespace only when given in multi-split WebAssembly/binaryen#7966, by @aheejin.
-
[Custom Descriptors] Handle inexact ref.get_desc in AbstractTypeRefining WebAssembly/binaryen#7965, by @kripken.
-
Fix cross-module call_indirects in the interpreter WebAssembly/binaryen#7964, by @kripken.
-
Fuzzer: Merge and optimize even with closed world in Two() WebAssembly/binaryen#7963, by @kripken.
-
wasm-merge: Validate at the very end WebAssembly/binaryen#7962, by @kripken.
-
Update test after recent landings conflict WebAssembly/binaryen#7961, by @kripken.
-
[GC] Directize: Fix subtyping WebAssembly/binaryen#7960, by @kripken.
-
Allow funcref literals to have inexact types WebAssembly/binaryen#7959, by @tlively.
-
Fuzzer: The table-get/set imports are sensitive to export changes WebAssembly/binaryen#7958, by @kripken.
-
wasm-merge: Handle imported functions that use supertypes WebAssembly/binaryen#7957, by @kripken.
-
[wasm-split] Do multi-split at once WebAssembly/binaryen#7956, by @aheejin.
-
[Exceptions] Fix cross-module Tag handling in interpreter WebAssembly/binaryen#7955, by @kripken.
-
Fuzzer: Run Two() using the Binaryen interpreter WebAssembly/binaryen#7954, by @kripken.
-
Update spec test suite for Wasm 3.0 WebAssembly/binaryen#7953, by @tlively.
-
[NFC] Model imported and exported function values WebAssembly/binaryen#7952, by @tlively.
-
[wasm-split] Reorder comments WebAssembly/binaryen#7951, by @aheejin.
-
[NFC] Remove unnecessary std::optional in FuncData WebAssembly/binaryen#7950, by @tlively.
-
Fuzzer: Add a flag to import another module in --translate-to-fuzz WebAssembly/binaryen#7949, by @kripken.
-
Heap2Local: Ignore unreachable code WebAssembly/binaryen#7948, by @kripken.
-
Fuzzer: Add support to --fuzz-exec two files WebAssembly/binaryen#7947, by @kripken.
-
[Custom Descriptors][NFC] Simplify TypeMerging WebAssembly/binaryen#7946, by @tlively.
-
[Custom Descriptors] Fix descriptor subtyping rules WebAssembly/binaryen#7945, by @tlively.
-
LegalizeAndPruneJSInterface: Handle non-nullable results WebAssembly/binaryen#7944, by @kripken.
-
Revert "DeadArgumentElimination: Refine result types of exported functions" WebAssembly/binaryen#7943, by @kripken.
-
[Custom Descriptors] Stop optimizing descriptors in GTO WebAssembly/binaryen#7942, by @tlively.
-
DeadArgumentElimination: Do not make private types public WebAssembly/binaryen#7941, by @kripken.
-
SimplifyGlobals: Fix folding of exports WebAssembly/binaryen#7940, by @kripken.
-
Flatten: Support `br_on_null`, `br_on_non_null`, `br_on_cast`, `br_on_cast_fail` WebAssembly/binaryen#7939, by @osa1.
-
[Custom Descriptors] Fix GTO after #7937 WebAssembly/binaryen#7938, by @tlively.
-
[Custom Descriptors] Better handle unreachable ref.cast_desc WebAssembly/binaryen#7937, by @tlively.
-
Fuzzer: Pick an interesting function type for our functions WebAssembly/binaryen#7936, by @kripken.
-
DeadArgumentElimination: Refine result types of exported functions WebAssembly/binaryen#7935, by @kripken.
-
-
61 pull requests merged.
-
GlobalStructInference: Fix trivial packed fields and un-nest them too WebAssembly/binaryen#8012.
-
[Custom Descriptors][SharedEverything] Handle shared descriptors in AbstractTypeRefining WebAssembly/binaryen#8010.
-
Improve fuzzing of Two WebAssembly/binaryen#8006.
-
Fuzzer: Fix handling of Rethrow and Try fixups WebAssembly/binaryen#8008.
-
GlobalStructInference: Optimize gets of immutable global struct data WebAssembly/binaryen#8005.
-
[NFC] Properly mark ConstantFieldPropagation as requiring closed-world WebAssembly/binaryen#8007.
-
[emscripten] Simply LTO flag setup. NFC WebAssembly/binaryen#7997.
-
[emscripten] Remove -msign-ext and -mbulk-memory linker flags WebAssembly/binaryen#7996.
-
Fix cmake version comment in CMakeLists.txt. NFC WebAssembly/binaryen#7999.
-
Revert use of LINK_LIBRARY:WHOLE_ARCHIVE WebAssembly/binaryen#8000.
-
Use --whole-archive to build binaryen.js. NFC WebAssembly/binaryen#7994.
-
[emscripten] Remove some redundant emcc flags WebAssembly/binaryen#7991.
-
Fuzzer: Use types from imported module WebAssembly/binaryen#7990.
-
[emscripten] Don't use `-sSINGLE_FILE` by default WebAssembly/binaryen#7985.
-
[wasm-split] Change placeholder namespace in fuzz_shell.js WebAssembly/binaryen#7989.
-
[NFC] Non-recursive wildcard matching WebAssembly/binaryen#7988.
-
[GC] Fix name updating in GTO when only some fields are named WebAssembly/binaryen#7986.
-
[emscripten] Avoid copying binaryen.js for each test. NFC WebAssembly/binaryen#7987.
-
[Stack Switching] Make continuations non-castable WebAssembly/binaryen#7980.
-
Fuzzer: Fix (remove) invalid try-delegates WebAssembly/binaryen#7978.
-
Handle sharedness in RefEq in subtype-exprs.h WebAssembly/binaryen#7977.
-
[NFC] Work around false gcc warning WebAssembly/binaryen#7979.
-
[wasm-split] Make placeholder namespace contain module name WebAssembly/binaryen#7975.
-
Directize: Refine results WebAssembly/binaryen#7974.
-
Fuzzer: Add cross-module global usage WebAssembly/binaryen#7970.
-
Fuzzer: Fix cross-module call_ref from JS WebAssembly/binaryen#7969.
-
GlobalRefining: Do not refine exported globals if their type cannot be public WebAssembly/binaryen#7973.
-
[WIP] Use Type instead of HeapType for functions WebAssembly/binaryen#7971.
-
[wasm-split] Support --placeholder-namespace for multi-split WebAssembly/binaryen#7968.
-
[wasm-split] Support --export-prefix for multi-split WebAssembly/binaryen#7967.
-
[wasm-split] Set import namespace only when given in multi-split WebAssembly/binaryen#7966.
-
[wasm-split] Do multi-split at once WebAssembly/binaryen#7956.
-
[Custom Descriptors] Handle inexact ref.get_desc in AbstractTypeRefining WebAssembly/binaryen#7965.
-
Fix cross-module call_indirects in the interpreter WebAssembly/binaryen#7964.
-
[GC] Directize: Fix subtyping WebAssembly/binaryen#7960.
-
wasm-merge: Validate at the very end WebAssembly/binaryen#7962.
-
Update test after recent landings conflict WebAssembly/binaryen#7961.
-
Fuzzer: Run Two() using the Binaryen interpreter WebAssembly/binaryen#7954.
-
[Exceptions] Fix cross-module Tag handling in interpreter WebAssembly/binaryen#7955.
-
Fuzzer: The table-get/set imports are sensitive to export changes WebAssembly/binaryen#7958.
-
wasm-merge: Handle imported functions that use supertypes WebAssembly/binaryen#7957.
-
Update spec test suite for Wasm 3.0 WebAssembly/binaryen#7953.
-
[NFC] Model imported and exported function values WebAssembly/binaryen#7952.
-
[wasm-split] Reorder comments WebAssembly/binaryen#7951.
-
Fuzzer: Add a flag to import another module in --translate-to-fuzz WebAssembly/binaryen#7949.
-
[NFC] Remove unnecessary std::optional in FuncData WebAssembly/binaryen#7950.
-
Fuzzer: Add support to --fuzz-exec two files WebAssembly/binaryen#7947.
-
Heap2Local: Ignore unreachable code WebAssembly/binaryen#7948.
-
[Custom Descriptors][NFC] Simplify TypeMerging WebAssembly/binaryen#7946.
-
[Custom Descriptors] Fix descriptor subtyping rules WebAssembly/binaryen#7945.
-
LegalizeAndPruneJSInterface: Handle non-nullable results WebAssembly/binaryen#7944.
-
[Custom Descriptors] Stop optimizing descriptors in GTO WebAssembly/binaryen#7942.
-
Revert "DeadArgumentElimination: Refine result types of exported functions" WebAssembly/binaryen#7943.
-
Optimize exact casts better in Unsubtyping WebAssembly/binaryen#7930.
-
SimplifyGlobals: Fix folding of exports WebAssembly/binaryen#7940.
-
[Custom Descriptors] Optimize descriptors in Unsubtyping WebAssembly/binaryen#7929.
-
[Custom Descriptors] Fix GTO after #7937 WebAssembly/binaryen#7938.
-
DeadArgumentElimination: Refine result types of exported functions WebAssembly/binaryen#7935.
-
[Custom Descriptors] Better handle unreachable ref.cast_desc WebAssembly/binaryen#7937.
-
Fuzzer: Pick an interesting function type for our functions WebAssembly/binaryen#7936.
-
Fuzzer: Use SubtypingDiscoverer to mutate WebAssembly/binaryen#7933.
-
-
4 pull requests closed.
-
chore: [fuzz] only emit call-export and call-export-catch when exception handling is enabled WebAssembly/binaryen#8001.
-
Bump min cmake version WebAssembly/binaryen#7998.
-
Un-recurse wildcard matching [NFC] WebAssembly/binaryen#7983.
-
DeadArgumentElimination: Do not make private types public WebAssembly/binaryen#7941.
-
-
50 pull requests received 280 new comments.
-
[Exceptions] Fix cross-module Tag handling in interpreter WebAssembly/binaryen#7955 (28 comments by @kripken, @tlively)
-
[Stack Switching] Make continuations non-castable WebAssembly/binaryen#7980 (17 comments by @kripken, @tlively)
-
[WIP] Use Type instead of HeapType for functions WebAssembly/binaryen#7971 (16 comments by @kripken, @tlively)
-
[emscripten] Enable WASM_BIGINT by default WebAssembly/binaryen#7984 (12 comments by @kripken, @sbc100)
-
DeadArgumentElimination: Refine result types of exported functions WebAssembly/binaryen#7935 (11 comments by @kripken, @tlively)
-
Add partial support for -fwasm-exceptions in Asyncify (#5343) WebAssembly/binaryen#5475 (10 comments by @curiousdannii, @hoodmane, @kripken, @purplesyringa)
-
[emscripten] Don't use `-sSINGLE_FILE` by default WebAssembly/binaryen#7985 (10 comments by @kripken, @sbc100)
-
Fuzzer: Fix (remove) invalid try-delegates WebAssembly/binaryen#7978 (9 comments by @aheejin, @kripken, @tlively)
-
Use --whole-archive to build binaryen.js. NFC WebAssembly/binaryen#7994 (7 comments by @kripken, @sbc100)
-
[emscripten] Drop `-sWASM=0` variant build WebAssembly/binaryen#7995 (7 comments by @kripken, @sbc100)
-
Flatten: Support `br_on_null`, `br_on_non_null`, `br_on_cast`, `br_on_cast_fail` WebAssembly/binaryen#7939 (7 comments by @osa1, @tlively)
-
[wasm-split] Make placeholder namespace contain module name WebAssembly/binaryen#7975 (6 comments by @aheejin, @kripken, @tlively)
-
DeadArgumentElimination: Do not make private types public WebAssembly/binaryen#7941 (6 comments by @kripken, @tlively)
-
GlobalStructInference: Optimize gets of immutable global struct data WebAssembly/binaryen#8005 (5 comments by @kripken, @tlively)
-
Allow funcref literals to have inexact types WebAssembly/binaryen#7959 (5 comments by @kripken, @tlively)
-
[emscripten] Avoid copying binaryen.js for each test. NFC WebAssembly/binaryen#7987 (5 comments by @kripken, @sbc100)
-
[NFC] Model imported and exported function values WebAssembly/binaryen#7952 (5 comments by @kripken, @tlively)
-
[Custom Descriptors] Optimize descriptors in Unsubtyping WebAssembly/binaryen#7929 (5 comments by @kripken, @tlively)
-
chore: [fuzz] only emit call-export and call-export-catch when exception handling is enabled WebAssembly/binaryen#8001 (4 comments by @Changqing-JING, @kripken)
-
[wasm-split] End module names with : in manifests WebAssembly/binaryen#8003 (4 comments by @aheejin, @sbc100)
-
[Custom Descriptors] Handle inexact ref.get_desc in AbstractTypeRefining WebAssembly/binaryen#7965 (4 comments by @kripken, @tlively)
-
wasm-merge: Handle imported functions that use supertypes WebAssembly/binaryen#7957 (4 comments by @kripken, @tlively)
-
Fuzzer: Run Two() using the Binaryen interpreter WebAssembly/binaryen#7954 (4 comments by @kripken, @tlively)
-
SimplifyGlobals: Fix folding of exports WebAssembly/binaryen#7940 (3 comments by @kripken, @tlively)
-
[Custom Descriptors] Fix GTO after #7937 WebAssembly/binaryen#7938 (3 comments by @kripken, @tlively)
-
Handle sharedness in RefEq in subtype-exprs.h WebAssembly/binaryen#7977 (2 comments by @kripken, @tlively)
-
Fuzzer: Merge and optimize even with closed world in Two() WebAssembly/binaryen#7963 (2 comments by @kripken, @tlively)
-
Fuzzer: Add a flag to import another module in --translate-to-fuzz WebAssembly/binaryen#7949 (2 comments by @kripken, @tlively)
-
Fuzzer: Add support to --fuzz-exec two files WebAssembly/binaryen#7947 (2 comments by @kripken, @tlively)
-
[Custom Descriptors][NFC] Simplify TypeMerging WebAssembly/binaryen#7946 (2 comments by @kripken, @tlively)
-
[Custom Descriptors] Better handle unreachable ref.cast_desc WebAssembly/binaryen#7937 (2 comments by @tlively)
-
Fuzzer: Pick an interesting function type for our functions WebAssembly/binaryen#7936 (2 comments by @kripken, @tlively)
-
Heap2Local: Handle repeated optimization that drops allocations WebAssembly/binaryen#8011 (1 comment by @kripken)
-
GlobalStructInference: Fix trivial packed fields and un-nest them too WebAssembly/binaryen#8012 (1 comment by @kripken)
-
[GC] Fix name updating in GTO when only some fields are named WebAssembly/binaryen#7986 (1 comment by @tlively)
-
[wasm-split] Set import namespace only when given in multi-split WebAssembly/binaryen#7966 (1 comment by @aheejin)
-
Fix cross-module call_indirects in the interpreter WebAssembly/binaryen#7964 (1 comment by @tlively)
-
Fuzzer: The table-get/set imports are sensitive to export changes WebAssembly/binaryen#7958 (1 comment by @tlively)
WebAssembly/jit-interface
-
2 issues opened.
-
Support for asynchronous compilation WebAssembly/jit-interface#2, by @titzer.
-
Require a `code` flag for memories? WebAssembly/jit-interface#1, by @titzer.
-
WebAssembly/design
-
2 issues opened.
-
Single binary for multithreaded and singlethreaded code WebAssembly/design#1576, by @eugeneko.
-
Define a JS-API implementation limit for name lengths WebAssembly/design#1574, by @eqrion.
-
-
1 issue closed.
-
Define a JS-API implementation limit for name lengths WebAssembly/design#1574.
-
-
4 issues received 16 new comments.
-
A fine-grained JIT Interface: `func.new` bytecode WebAssembly/design#1573 (9 comments by @cfallin, @eqrion, @rossberg, @titzer, @tschneidereit)
-
Define a JS-API implementation limit for name lengths WebAssembly/design#1574 (5 comments by @eqrion, @jakobkummerow, @mkustermann, @syg)
-
Defining an implementation limit on initializer expression size WebAssembly/design#1557 (1 comment by @eqrion)
-
-
1 pull request opened.
-
Add guidance on pinging issues and PRs to Contributing.md WebAssembly/design#1575, by @tlively.
-
-
1 pull request merged.
-
Add guidance on pinging issues and PRs to Contributing.md WebAssembly/design#1575.
-
-
1 pull request received 1 new comment.
-
Add guidance on pinging issues and PRs to Contributing.md WebAssembly/design#1575 (1 comment by @tlively)
-
WebAssembly/custom-descriptors
-
3 issues opened.
-
Current exact import s33 encoding is not backward compatible WebAssembly/custom-descriptors#74, by @tlively.
-
Requiring descriptors to have matching finality WebAssembly/custom-descriptors#61, by @tlively.
-
Defining Symbol.dispose and other symbol methods WebAssembly/custom-descriptors#60, by @guybedford.
-
-
9 issues closed.
-
ref.get_desc in dead code WebAssembly/custom-descriptors#48.
-
Unsoundness bug: ref.func of imported function WebAssembly/custom-descriptors#57.
-
Unsoundness bug: ref.cast_desc to unrelated type WebAssembly/custom-descriptors#58.
-
Extending descriptor struct types to have host fields WebAssembly/custom-descriptors#40.
-
JS constructor functions vs. laziness WebAssembly/custom-descriptors#30.
-
Using builtins for prototype and descriptor creation WebAssembly/custom-descriptors#33.
-
High-level Q: JS interop vs. core Wasm WebAssembly/custom-descriptors#36.
-
Relaxing immediate supertype requirements WebAssembly/custom-descriptors#41.
-
Would this allow efficient multi-byte and ArrayBuffer access? WebAssembly/custom-descriptors#59.
-
-
12 issues received 25 new comments.
-
Defining Symbol.dispose and other symbol methods WebAssembly/custom-descriptors#60 (7 comments by @guybedford, @jakobkummerow)
-
Unsoundness bug: ref.func of imported function WebAssembly/custom-descriptors#57 (5 comments by @rossberg, @tlively)
-
Current exact import s33 encoding is not backward compatible WebAssembly/custom-descriptors#74 (4 comments by @rossberg, @tlively)
-
Extending descriptor struct types to have host fields WebAssembly/custom-descriptors#40 (1 comment by @tlively)
-
Using builtins for prototype and descriptor creation WebAssembly/custom-descriptors#33 (1 comment by @tlively)
-
Unsoundness bug: ref.cast_desc to unrelated type WebAssembly/custom-descriptors#58 (1 comment by @tlively)
-
Would this allow efficient multi-byte and ArrayBuffer access? WebAssembly/custom-descriptors#59 (1 comment by @eqrion)
-
-
13 pull requests opened.
-
Update exact function imports WebAssembly/custom-descriptors#75, by @tlively.
-
Update testharness.js from upstream. WebAssembly/custom-descriptors#73, by @tlively.
-
Exact function imports WebAssembly/custom-descriptors#72, by @tlively.
-
[test] Add tests for exact casts WebAssembly/custom-descriptors#71, by @tlively.
-
[interpreter] Execution for new instructions WebAssembly/custom-descriptors#70, by @tlively.
-
[interpreter] Add descriptor operand to struct.new WebAssembly/custom-descriptors#69, by @tlively.
-
[interpreter] Syntax and validation for new instructions WebAssembly/custom-descriptors#68, by @tlively.
-
[interpreter] Return a desctype from expand_deftype WebAssembly/custom-descriptors#67, by @tlively.
-
[interpreter] Descriptor type validation WebAssembly/custom-descriptors#66, by @tlively.
-
[interpreter] Exact reference types WebAssembly/custom-descriptors#65, by @tlively.
-
[test] Binary tests for repeated descriptor/describes clauses WebAssembly/custom-descriptors#64, by @tlively.
-
Clarify prose description of ref.get_desc typing WebAssembly/custom-descriptors#63, by @tlively.
-
Fix validation rules for descriptor types WebAssembly/custom-descriptors#62, by @tlively.
-
-
11 pull requests merged.
-
[interpreter] Descriptor type validation WebAssembly/custom-descriptors#66.
-
Exact function imports WebAssembly/custom-descriptors#72.
-
[test] Add tests for exact casts WebAssembly/custom-descriptors#71.
-
[interpreter] Execution for new instructions WebAssembly/custom-descriptors#70.
-
[interpreter] Add descriptor operand to struct.new WebAssembly/custom-descriptors#69.
-
[interpreter] Syntax and validation for new instructions WebAssembly/custom-descriptors#68.
-
[interpreter] Exact reference types WebAssembly/custom-descriptors#65.
-
[test] Binary tests for repeated descriptor/describes clauses WebAssembly/custom-descriptors#64.
-
Clarify prose description of ref.get_desc typing WebAssembly/custom-descriptors#63.
-
[interpreter] Describes and descriptor fields WebAssembly/custom-descriptors#56.
-
Fix validation rules for descriptor types WebAssembly/custom-descriptors#62.
-
-
3 pull requests closed.
-
Update testharness.js from upstream. WebAssembly/custom-descriptors#73.
-
[interpreter] Return a desctype from expand_deftype WebAssembly/custom-descriptors#67.
-
[interpreter] Custom descriptor syntax WebAssembly/custom-descriptors#29.
-
-
10 pull requests received 34 new comments.
-
[interpreter] Return a desctype from expand_deftype WebAssembly/custom-descriptors#67 (8 comments by @rossberg, @tlively)
-
[interpreter] Syntax and validation for new instructions WebAssembly/custom-descriptors#68 (5 comments by @rossberg, @tlively)
-
[interpreter] Descriptor type validation WebAssembly/custom-descriptors#66 (4 comments by @rossberg, @tlively)
-
[interpreter] Execution for new instructions WebAssembly/custom-descriptors#70 (4 comments by @rossberg, @tlively)
-
[interpreter] Exact reference types WebAssembly/custom-descriptors#65 (4 comments by @rossberg, @tlively)
-
[interpreter] Describes and descriptor fields WebAssembly/custom-descriptors#56 (1 comment by @tlively)
-
WebAssembly/component-model
-
4 issues opened.
-
Consistent version syntax WebAssembly/component-model#573, by @sunfishcode.
-
Upstream Wasmtime's async test suite WebAssembly/component-model#571, by @yoshuawuyts.
-
Memory mapping in the Component Model WebAssembly/component-model#568, by @lukewagner.
-
2 issues received 5 new comments.
-
Implementing `dlopen` in the component model WebAssembly/component-model#401 (3 comments by @lukewagner, @pothos, @tschneidereit)
-
Allow fragments in a kebab name to start with a number WebAssembly/component-model#345 (2 comments by @chenyan2002, @lukewagner)
-
-
4 pull requests opened.
-
fix: typo an -> can WebAssembly/component-model#572, by @andreiltd.
-
Update tests for coop threading WebAssembly/component-model#570, by @TartanLlama.
-
Port Wasmtime's `async-closed-stream` test WebAssembly/component-model#569, by @yoshuawuyts.
-
Merge tests from wasm-tools and Wasmtime WebAssembly/component-model#567, by @alexcrichton.
-
-
5 pull requests merged.
-
Add built-ins for creating/switching cooperative threads WebAssembly/component-model#557.
-
Update tests for coop threading WebAssembly/component-model#570.
-
Port Wasmtime's `async-closed-stream` test WebAssembly/component-model#569.
-
fix: typo an -> can WebAssembly/component-model#572.
-
Merge tests from wasm-tools and Wasmtime WebAssembly/component-model#567.
-
-
3 pull requests received 12 new comments.
-
Add built-ins for creating/switching cooperative threads WebAssembly/component-model#557 (8 comments by @dicej, @lukewagner, @TartanLlama)
-
Port Wasmtime's `async-closed-stream` test WebAssembly/component-model#569 (3 comments by @lukewagner, @yoshuawuyts)
-
WebAssembly/meetings
-
1 issue closed.
-
Agenda for October in-person meeting WebAssembly/meetings#1891.
-
-
1 issue received 3 new comments.
-
Agenda for October in-person meeting WebAssembly/meetings#1891 (3 comments by @conrad-watt, @rickyvetter, @tlively)
-
-
36 pull requests opened.
-
Add 2025 Oct. JS primitive builtins presentation. WebAssembly/meetings#1934, by @sjrd.
-
adding 2025-11-13 meeting agenda item WebAssembly/meetings#1933, by @asteurer.
-
docs(wasi): cancel 2025-10-30 WebAssembly/meetings#1932, by @ricochet.
-
Add func.new presentation materials WebAssembly/meetings#1931, by @titzer.
-
Adjustments to some descriptions related to CGs and WGs WebAssembly/meetings#1930, by @ianbjacobs.
-
Slides on profiles WebAssembly/meetings#1929, by @rossberg.
-
Add Jerome as speaker for wasm_of_ocaml Experience Report WebAssembly/meetings#1927, by @rickyvetter.
-
Update schedule to move lunch later WebAssembly/meetings#1926, by @tlively.
-
Swap wasm_of_ocaml and website agenda items WebAssembly/meetings#1925, by @rickyvetter.
-
Canceling meeting WebAssembly/meetings#1924, by @fgmccabe.
-
Add social details WebAssembly/meetings#1923, by @tlively.
-
Update speaker for JetStream 3 session WebAssembly/meetings#1922, by @danleh.
-
Add Discord link for CG meeting WebAssembly/meetings#1921, by @tlively.
-
Add pointer to remote joining instructions WebAssembly/meetings#1920, by @tlively.
-
Update agenda calendar link WebAssembly/meetings#1919, by @tlively.
-
Update shared-everything agenda item WebAssembly/meetings#1918, by @tlively.
-
Initial schedule for Munich CG meeting WebAssembly/meetings#1917, by @tlively.
-
Add agenda item for incubation framework WebAssembly/meetings#1916, by @tlively.
-
Add link to Research Day agenda WebAssembly/meetings#1915, by @titzer.
-
Cancel CG-10-21.md WebAssembly/meetings#1914, by @tlively.
-
Cancellation of October 20th WebAssembly call WebAssembly/meetings#1913, by @fgmccabe.
-
Add agenda item on JetStream 3 Wasm benchmark WebAssembly/meetings#1912, by @danleh.
-
Add agenda items for in-person CG meeting WebAssembly/meetings#1911, by @tlively.
-
Cancel WG-10-15.md WebAssembly/meetings#1910, by @lukewagner.
-
docs(wasi): 2025-10-02 WebAssembly/meetings#1909, by @ricochet.
-
Update meeting details for October 6th, 2025 WebAssembly/meetings#1908, by @fgmccabe.
-
Cancel CG-10-07 WebAssembly/meetings#1907, by @tlively.
-
Agenda Item for ESM Integration update WebAssembly/meetings#1906, by @guybedford.
-
Create stack-2025-10-06.md WebAssembly/meetings#1905, by @fgmccabe.
-
add slides for WASI 2025-10-02 WebAssembly/meetings#1904, by @yoshuawuyts.
-
Add items to WASI agenda for 2025-10-16 WebAssembly/meetings#1903, by @yoshuawuyts.
-
Add website-related topics to agenda WebAssembly/meetings#1902, by @tomayac.
-
docs(wasi): update to W3C calendar WebAssembly/meetings#1901, by @ricochet.
-
docs(wasi): WASI meeting notes 9-18 WebAssembly/meetings#1900, by @ricochet.
-
Add wasm_of_ocaml experiential talk WebAssembly/meetings#1899, by @rickyvetter.
-
Add notes from 2025-08-12 CG WebAssembly/meetings#1898, by @dschuff.
-
-
31 pull requests merged.
-
Slides on profiles WebAssembly/meetings#1929.
-
docs(wasi): cancel 2025-10-30 WebAssembly/meetings#1932.
-
Add Jerome as speaker for wasm_of_ocaml Experience Report WebAssembly/meetings#1927.
-
Update schedule to move lunch later WebAssembly/meetings#1926.
-
Canceling meeting WebAssembly/meetings#1924.
-
Add social details WebAssembly/meetings#1923.
-
Update speaker for JetStream 3 session WebAssembly/meetings#1922.
-
Add Discord link for CG meeting WebAssembly/meetings#1921.
-
Add pointer to remote joining instructions WebAssembly/meetings#1920.
-
Update agenda calendar link WebAssembly/meetings#1919.
-
Update shared-everything agenda item WebAssembly/meetings#1918.
-
Initial schedule for Munich CG meeting WebAssembly/meetings#1917.
-
Add agenda item for incubation framework WebAssembly/meetings#1916.
-
Add link to Research Day agenda WebAssembly/meetings#1915.
-
Cancel CG-10-21.md WebAssembly/meetings#1914.
-
Cancellation of October 20th WebAssembly call WebAssembly/meetings#1913.
-
Add agenda item on JetStream 3 Wasm benchmark WebAssembly/meetings#1912.
-
Add agenda items for in-person CG meeting WebAssembly/meetings#1911.
-
Cancel WG-10-15.md WebAssembly/meetings#1910.
-
docs(wasi): 2025-10-02 WebAssembly/meetings#1909.
-
Update meeting notes for September 22, 2025 WebAssembly/meetings#1889.
-
Cancel CG-10-07 WebAssembly/meetings#1907.
-
Agenda Item for ESM Integration update WebAssembly/meetings#1906.
-
Create stack-2025-10-06.md WebAssembly/meetings#1905.
-
Add website-related topics to agenda WebAssembly/meetings#1902.
-
Add items to WASI agenda for 2025-10-16 WebAssembly/meetings#1903.
-
add slides for WASI 2025-10-02 WebAssembly/meetings#1904.
-
docs(wasi): WASI meeting notes 9-18 WebAssembly/meetings#1900.
-
docs(wasi): update to W3C calendar WebAssembly/meetings#1901.
-
Add wasm_of_ocaml experiential talk WebAssembly/meetings#1899.
-
Add notes from 2025-08-12 CG WebAssembly/meetings#1898.
-
-
1 pull request closed.
-
Swap wasm_of_ocaml and website agenda items WebAssembly/meetings#1925.
-
-
4 pull requests received 8 new comments.
-
Add agenda item for incubation framework WebAssembly/meetings#1916 (3 comments by @conrad-watt, @tlively)
-
WebAssembly/spec
-
13 issues opened.
-
Typos in Vector Instructions in Binary Format WebAssembly/spec#2021, by @tadd.
-
Inconsistencies across multiple pages of instruction lists WebAssembly/spec#2020, by @tadd.
-
Update bib references/citation for WASM 3.0 WebAssembly/spec#2018, by @Irvise.
-
[spec] Definition of `unpack` in section '2.3.9 Composite Types' may be missing WebAssembly/spec#2016, by @alessiofaieta.
-
Missing instruction in section 7.10 WebAssembly/spec#2013, by @GavinAnderberg.
-
[test] incorrect assertion in `align.wast` (`wg-2.0`) WebAssembly/spec#2012, by @agis.
-
[test] assert_return should not assume it can stringify ref.array values WebAssembly/spec#2010, by @Ms2ger.
-
gc-exotic-objects `[[PreventExtensions]]` should return `true`. WebAssembly/spec#2008, by @mhofman.
-
[spec] Typos in "Name section" section WebAssembly/spec#2005, by @alessiofaieta.
-
Several rendering problems in the W3C spec WebAssembly/spec#2003, by @zilinc.
-
Both hand written and spectec generated prose are present in the spec WebAssembly/spec#2002, by @zilinc.
-
[spectec] Interpreter test expectations interfere with test suite additions WebAssembly/spec#1999, by @rossberg.
-
[spec] "Value Types" section is missing formal notation WebAssembly/spec#1996, by @alessiofaieta.
-
-
16 issues closed.
-
Typos in Vector Instructions in Binary Format WebAssembly/spec#2021.
-
WebAssembly Web API specification should use WebIDL react to promise WebAssembly/spec#1834.
-
[spec] Definition of `unpack` in section '2.3.9 Composite Types' may be missing WebAssembly/spec#2016.
-
[test] incorrect assertion in `align.wast` (`wg-2.0`) WebAssembly/spec#2012.
-
Missing instruction in section 7.10 WebAssembly/spec#2013.
-
[spectec] Interpreter test expectations interfere with test suite additions WebAssembly/spec#1999.
-
[test] assert_return should not assume it can stringify ref.array values WebAssembly/spec#2010.
-
Several rendering problems in the W3C spec WebAssembly/spec#2003.
-
Both hand written and spectec generated prose are present in the spec WebAssembly/spec#2002.
-
[spec] Typos in "Name section" section WebAssembly/spec#2005.
-
Should Error.isError return true for WebAssembly.Exception objects? WebAssembly/spec#1914.
-
[spec] "Value Types" section is missing formal notation WebAssembly/spec#1996.
-
[bikeshed] Builds suddenly failing WebAssembly/spec#1993.
-
What to do about maxByteLength for resizable buffers of WebAssembly.Memorys? WebAssembly/spec#1895.
-
[spec] Latest spec does not properly define the semantics of `all_true` WebAssembly/spec#1990.
-
Address type of memory instruction after applying the memory64 proposal WebAssembly/spec#1986.
-
-
2 issues reopened.
-
[test] incorrect assertion in `align.wast` (`wg-2.0`) WebAssembly/spec#2012, by @agis.
-
[spec] Latest spec does not properly define the semantics of `all_true` WebAssembly/spec#1990, by @rossberg.
-
-
23 issues received 65 new comments.
-
gc-exotic-objects `[[PreventExtensions]]` should return `true`. WebAssembly/spec#2008 (10 comments by @bakkot, @jakobkummerow, @mhofman, @tlively)
-
[spec] Latest spec does not properly define the semantics of `all_true` WebAssembly/spec#1990 (10 comments by @d0sboots, @rossberg)
-
[test] incorrect assertion in `align.wast` (`wg-2.0`) WebAssembly/spec#2012 (4 comments by @agis, @rossberg)
-
wasm64: support memory larger than 16 GB WebAssembly/spec#1892 (4 comments by @bvisness, @eqrion, @kripken)
-
[js-api] Unclear spec for `-0` in `ToWebAssemblyValue`? WebAssembly/spec#1984 (3 comments by @eqrion, @Ms2ger, @tlively)
-
[js-api] Are Wasm-gc abstract heap types included in the JS API of e.g. WebAssembly.Global? WebAssembly/spec#1980 (3 comments by @eqrion, @rossberg, @tlively)
-
Loading instruction reference in a browser takes 10-20 seconds to render WebAssembly/spec#1972 (3 comments by @patrick96, @rossberg)
-
Should JS-API compile methods accept shared buffers? WebAssembly/spec#1907 (3 comments by @eqrion, @jakobkummerow)
-
Typos in Vector Instructions in Binary Format WebAssembly/spec#2021 (2 comments by @rossberg, @tadd)
-
[spec] Definition of `unpack` in section '2.3.9 Composite Types' may be missing WebAssembly/spec#2016 (2 comments by @alessiofaieta, @rossberg)
-
Missing instruction in section 7.10 WebAssembly/spec#2013 (2 comments by @GavinAnderberg, @rossberg)
-
[spec] Typos in "Name section" section WebAssembly/spec#2005 (2 comments by @alessiofaieta, @rossberg)
-
WebAssembly Web API specification should use WebIDL react to promise WebAssembly/spec#1834 (2 comments by @eqrion, @Ms2ger)
-
[js-api] Ambiguous and inconsistent handling of implementation limits WebAssembly/spec#1863 (2 comments by @eqrion, @rossberg)
-
[spec] "Value Types" section is missing formal notation WebAssembly/spec#1996 (2 comments by @alessiofaieta, @rossberg)
-
Inconsistencies across multiple pages of instruction lists WebAssembly/spec#2020 (1 comment by @rossberg)
-
[spectec] Interpreter test expectations interfere with test suite additions WebAssembly/spec#1999 (1 comment by @f52985)
-
Both hand written and spectec generated prose are present in the spec WebAssembly/spec#2002 (1 comment by @rossberg)
-
What to do about maxByteLength for resizable buffers of WebAssembly.Memorys? WebAssembly/spec#1895 (1 comment by @eqrion)
-
Should Error.isError return true for WebAssembly.Exception objects? WebAssembly/spec#1914 (1 comment by @eqrion)
-
-
18 pull requests opened.
-
[test] Correct catch clause in type mismatch test WebAssembly/spec#2024, by @g-plane.
-
[test] Unify error messages in gc and exception tests WebAssembly/spec#2023, by @q82419.
-
[spec] Fix binary code of `noexn` in appandix WebAssembly/spec#2022, by @q82419.
-
[test] Unify the trap message in gc/type-subtyping WebAssembly/spec#2019, by @q82419.
-
[test][harness] Add table64 to the JS spectest definitions WebAssembly/spec#2017, by @cqundefine.
-
[spectec] Remove interpreter test message WebAssembly/spec#2015, by @f52985.
-
Update index-instructions.py WebAssembly/spec#2014, by @GavinAnderberg.
-
[interpreter] Catch failing string conversion in JS harness WebAssembly/spec#2011, by @rossberg.
-
[spec] GC objects no-op prevent extensions WebAssembly/spec#2009, by @mhofman.
-
Fix typo in GC proposal's Overview.md WebAssembly/spec#2007, by @id-ilych.
-
[spec] Fix typos WebAssembly/spec#2006, by @alessiofaieta.
-
[spec] Fix typos WebAssembly/spec#2004, by @alessiofaieta.
-
Override ECHIDNA_DRYRUN make variable on command line WebAssembly/spec#2001, by @dschuff.
-
Override W3C_STATUS Makefile var when building specs for Echidna WebAssembly/spec#2000, by @dschuff.
-
test-gc: add more array.fill test cases WebAssembly/spec#1998, by @XeniaLu.
-
[interpreter] JS Conversion: add of_loc_unquoted and use it in comments WebAssembly/spec#1997, by @dschuff.
-
[spectec] Apply prose hint for Memarg_ok WebAssembly/spec#1995, by @rossberg.
-
[spec] Fix typos WebAssembly/spec#1994, by @alessiofaieta.
-
-
20 pull requests merged.
-
[test] Correct catch clause in type mismatch test WebAssembly/spec#2024.
-
[test] Unify error messages in gc and exception tests WebAssembly/spec#2023.
-
[test] Unify the trap message in gc/type-subtyping WebAssembly/spec#2019.
-
[spec] Fix binary code of `noexn` in appandix WebAssembly/spec#2022.
-
[js-api][web-api] Use the 'react' algorithm from WebIDL WebAssembly/spec#1835.
-
Update index-instructions.py WebAssembly/spec#2014.
-
[spectec] Remove interpreter test message WebAssembly/spec#2015.
-
[interpreter] Catch failing string conversion in JS harness WebAssembly/spec#2011.
-
Add assert_exception to the core test harnesses WebAssembly/spec#1991.
-
[interpreter] JS Conversion: add of_loc_unquoted and use it in comments WebAssembly/spec#1997.
-
Fix typo in GC proposal's Overview.md WebAssembly/spec#2007.
-
Override ECHIDNA_DRYRUN make variable on command line WebAssembly/spec#2001.
-
Make Echidna status checking tolerate transient failure WebAssembly/spec#1856.
-
[spec] Fix typos WebAssembly/spec#2006.
-
[spec] Fix typos WebAssembly/spec#2004.
-
Override W3C_STATUS Makefile var when building specs for Echidna WebAssembly/spec#2000.
-
test-gc: add more array.fill test cases WebAssembly/spec#1998.
-
[spec] Fix memarg WebAssembly/spec#1988.
-
[spectec] Apply prose hint for Memarg_ok WebAssembly/spec#1995.
-
[spec] Fix typos WebAssembly/spec#1994.
-
-
3 pull requests closed.
-
[js-api] Throw in toResizableBuffer if memory has no max WebAssembly/spec#1871.
-
[js-api] Fix `ToValueType` error case WebAssembly/spec#1982.
-
Make Echidna status checking tolerate transient failure WebAssembly/spec#1967.
-
-
14 pull requests received 29 new comments.
-
Override W3C_STATUS Makefile var when building specs for Echidna WebAssembly/spec#2000 (4 comments by @dschuff, @Ms2ger)
-
[interpreter] JS Conversion: add of_loc_unquoted and use it in comments WebAssembly/spec#1997 (3 comments by @dschuff, @rossberg)
-
[js-api] Throw in toResizableBuffer if memory has no max WebAssembly/spec#1871 (2 comments by @eqrion, @kleisauke)
-
[test][harness] Add table64 to the JS spectest definitions WebAssembly/spec#2017 (2 comments by @cqundefine, @Ms2ger)
-
[spec] GC objects no-op prevent extensions WebAssembly/spec#2009 (2 comments by @tlively, @WebReflection)
-
[js-api][web-api] Use the 'react' algorithm from WebIDL WebAssembly/spec#1835 (1 comment by @Ms2ger)
-
[interpreter] Catch failing string conversion in JS harness WebAssembly/spec#2011 (1 comment by @rossberg)
-
Make Echidna status checking tolerate transient failure WebAssembly/spec#1967 (1 comment by @dschuff)
-
Make Echidna status checking tolerate transient failure WebAssembly/spec#1856 (1 comment by @dschuff)
WebAssembly/wasi-sdk
-
4 issues opened.
-
Rename wasm32-wasi to wasm32-wasip1 in clang WebAssembly/wasi-sdk#571, by @sunfishcode.
-
Do something interesting with a Wasm-hosted, Wasm-targeting Clang/LLD? WebAssembly/wasi-sdk#570, by @whitequark.
-
Building the clangd LSP WebAssembly/wasi-sdk#569, by @cellularmitosis.
-
Support for C++ exceptions WebAssembly/wasi-sdk#565, by @alexcrichton.
-
-
1 issue closed.
-
Code unexpectedly goes out of bounds with any level of optimisation WebAssembly/wasi-sdk#419.
-
-
3 issues received 8 new comments.
-
Option to suppress errors related to unsupported features WebAssembly/wasi-sdk#534 (1 comment by @anonhostpi)
-
4 pull requests opened.
-
Update submodules WebAssembly/wasi-sdk#572, by @alexcrichton.
-
Bump wasm-component-ld to 0.5.18 WebAssembly/wasi-sdk#568, by @alexcrichton.
-
In Install instructions in README, bump version to 27 WebAssembly/wasi-sdk#567, by @catamorphism.
-
Remove `wasm32-wasi` and `wasm32-wasi-threads` targets WebAssembly/wasi-sdk#566, by @alexcrichton.
-
-
3 pull requests merged.
-
Always build wasm32-wasip2 with `-fPIC` WebAssembly/wasi-sdk#564.
-
Bump wasm-component-ld to 0.5.18 WebAssembly/wasi-sdk#568.
-
In Install instructions in README, bump version to 27 WebAssembly/wasi-sdk#567.
-
-
2 pull requests received 4 new comments.
-
Remove `wasm32-wasi` and `wasm32-wasi-threads` targets WebAssembly/wasi-sdk#566 (2 comments by @pchickey, @TerrorJack)
WebAssembly/wabt
-
3 issues opened.
-
Compiling WebAssembly 3.0 test cases fails WebAssembly/wabt#2648, by @mohanson.
-
`(ref null extern)` fails parsing WebAssembly/wabt#2647, by @eliben.
-
-
2 issues closed.
-
Function references support WebAssembly/wabt#2551.
-
4 issues received 9 new comments.
-
Feature proposal: Can wat2wasm accept stdin in lieu of a .wat file path? (also, possible bug with `-o -` not seeming to work) WebAssembly/wabt#2646 (2 comments by @sbc100)
-
3 pull requests opened.
-
[CI] Disable `fail-fast` for release builder WebAssembly/wabt#2651, by @sbc100.
-
Add arm64 linux release binaries. NFC WebAssembly/wabt#2650, by @KKiiim.
-
Advanced relocation support for wat2wasm, wasm2wat, wasm-validate, wat-desugar WebAssembly/wabt#2649, by @feedab1e.
-
-
1 pull request merged.
-
[CI] Disable `fail-fast` for release builder WebAssembly/wabt#2651.
-
-
2 pull requests received 26 new comments.
-
Advanced relocation support for wat2wasm, wasm2wat, wasm-validate, wat-desugar WebAssembly/wabt#2649 (24 comments by @alexcrichton, @bjorn3, @feedab1e, @rossberg, @sbc100, @SingleAccretion)
-
WebAssembly/threads
-
2 issues opened.
-
Branch renaming WebAssembly/threads#237, by @conrad-watt.
-
JS API: clarify refreshing of buffers WebAssembly/threads#234, by @jakobkummerow.
-
-
1 issue closed.
-
`atomic.fence` is mentioned in the Overview but not in the spec WebAssembly/threads#188.
-
-
2 issues received 4 new comments.
-
`atomic.fence` is mentioned in the Overview but not in the spec WebAssembly/threads#188 (1 comment by @jakobkummerow)
-
2 pull requests opened.
-
Fix proxy used in memory constructor test WebAssembly/threads#236, by @backes.
-
Remove duplicate (broken) definition of `assert_ArrayBuffer` WebAssembly/threads#235, by @backes.
-
-
3 pull requests received 18 new comments.
-
Remove duplicate (broken) definition of `assert_ArrayBuffer` WebAssembly/threads#235 (10 comments by @backes, @conrad-watt)
-
Translating thread and wait to js and test harness for multi-threaded programs WebAssembly/threads#229 (6 comments by @backes, @conrad-watt, @rossberg, @zilinc)
-
Fix proxy used in memory constructor test WebAssembly/threads#236 (2 comments by @backes, @conrad-watt)
-
WebAssembly/website
-
1 issue opened.
-
OK for WasmAssembly podcast episodes to be cross-posted to website News section? WebAssembly/website#481, by @tomayac.
-
-
2 issues received 2 new comments.
-
OK for WasmAssembly podcast episodes to be cross-posted to website News section? WebAssembly/website#481 (1 comment by @michaelficarra)
-
-
5 pull requests opened.
-
features: Use CSS to properly normalize image sizes WebAssembly/website#486, by @pdubroy.
-
features: Update list of phase 1 proposals WebAssembly/website#485, by @pdubroy.
-
features: update list of phase 2 proposals WebAssembly/website#484, by @pdubroy.
-
features: Correct phase of customPageSizes & webContentSecurityPolicy WebAssembly/website#483, by @pdubroy.
-
Update version specifications for Wasmer WebAssembly/website#482, by @syrusakbary.
-
-
5 pull requests merged.
-
features: Use CSS to properly normalize image sizes WebAssembly/website#486.
-
features: Update list of phase 1 proposals WebAssembly/website#485.
-
features: update list of phase 2 proposals WebAssembly/website#484.
-
features: Correct phase of customPageSizes & webContentSecurityPolicy WebAssembly/website#483.
-
Update version specifications for Wasmer WebAssembly/website#482.
-
-
2 pull requests received 5 new comments.
-
features: Use CSS to properly normalize image sizes WebAssembly/website#486 (4 comments by @andylizi, @pdubroy)
-
features: Correct phase of customPageSizes & webContentSecurityPolicy WebAssembly/website#483 (1 comment by @pdubroy)
-
WebAssembly/proposals
-
3 pull requests opened.
-
Fix `jit-interface` link in README WebAssembly/proposals#222, by @Robbepop.
-
Add JIT interface to proposals document WebAssembly/proposals#221, by @titzer.
-
Add More Array Constructors to phase 1 proposal list WebAssembly/proposals#220, by @pdubroy.
-
-
3 pull requests merged.
-
Fix `jit-interface` link in README WebAssembly/proposals#222.
-
Add JIT interface to proposals document WebAssembly/proposals#221.
-
Add More Array Constructors to phase 1 proposal list WebAssembly/proposals#220.
-
-
1 pull request received 3 new comments.
-
Add JIT interface to proposals document WebAssembly/proposals#221 (3 comments by @Robbepop, @titzer)
-
WebAssembly/tool-conventions
-
1 issue closed.
-
Proposal: Add new relocation type R_WASM_MEMORY_ADDR_SELFREL_I32 WebAssembly/tool-conventions#162.
-
-
3 pull requests opened.
-
Add some rationale comments to Lime1.md. WebAssembly/tool-conventions#260, by @sunfishcode.
-
Add validation rules for Linking.md WebAssembly/tool-conventions#259, by @feedab1e.
-
Add text format specification for Linking.md WebAssembly/tool-conventions#258, by @feedab1e.
-
-
1 pull request merged.
-
Add validation rules for Linking.md WebAssembly/tool-conventions#259.
-
-
2 pull requests received 160 new comments.
-
Add text format specification for Linking.md WebAssembly/tool-conventions#258 (149 comments by @alexcrichton, @feedab1e, @sbc100, @sunfishcode)
-
Add validation rules for Linking.md WebAssembly/tool-conventions#259 (11 comments by @feedab1e, @sbc100)
-
WebAssembly/esm-integration
-
1 issue opened.
-
String Constants Bikeshed WebAssembly/esm-integration#118, by @guybedford.
-
-
3 issues received 3 new comments.
-
3 pull requests opened.
-
feat: defer and source phase instance imports support WebAssembly/esm-integration#117, by @guybedford.
-
Integrate with latest ECMA-262 import attributes WebAssembly/esm-integration#116, by @guybedford.
-
String builtins merge, passing builtinSetNames and stringConstant WebAssembly/esm-integration#115, by @guybedford.
-
-
4 pull requests received 11 new comments.
-
Integrate with latest ECMA-262 import attributes WebAssembly/esm-integration#116 (4 comments by @guybedford, @michaelficarra, @nicolo-ribaudo)
-
String builtins merge, passing builtinSetNames and stringConstant WebAssembly/esm-integration#115 (3 comments by @eqrion, @guybedford, @lukewagner)
-
feat: defer and source phase instance imports support WebAssembly/esm-integration#117 (1 comment by @guybedford)
-
WebAssembly/wasi-libc
-
1 issue opened.
-
Failing upstream wasi-sdk tests WebAssembly/wasi-libc#631, by @alexcrichton.
-
-
2 issues closed.
-
Failing upstream wasi-sdk tests WebAssembly/wasi-libc#631.
-
Prints no longer work on wasip2 with main WebAssembly/wasi-libc#625.
-
-
2 issues received 6 new comments.
-
Failing upstream wasi-sdk tests WebAssembly/wasi-libc#631 (5 comments by @alexcrichton, @catamorphism)
-
-
8 pull requests opened.
-
Test UDP sockets WebAssembly/wasi-libc#638, by @catamorphism.
-
Add tests for non-blocking sockets WebAssembly/wasi-libc#637, by @catamorphism.
-
Add sockets tests for hangups on both sides, and implement timeouts for TCP sockets WebAssembly/wasi-libc#636, by @catamorphism.
-
Fix two resource leak bugs (wasip2) WebAssembly/wasi-libc#635, by @catamorphism.
-
Add a sockets test with an accept loop in the server WebAssembly/wasi-libc#634, by @catamorphism.
-
Handle '.' and '..' correctly in scandir() and opendir() WebAssembly/wasi-libc#633, by @catamorphism.
-
In __wasilibc_find_abspath, handle relative paths correctly WebAssembly/wasi-libc#632, by @catamorphism.
-
poll_wasip1: ignore entries with no events requested WebAssembly/wasi-libc#630, by @vapier.
-
-
8 pull requests merged.
-
Add tests for non-blocking sockets WebAssembly/wasi-libc#637.
-
Test UDP sockets WebAssembly/wasi-libc#638.
-
Add sockets tests for hangups on both sides, and implement timeouts for TCP sockets WebAssembly/wasi-libc#636.
-
Fix two resource leak bugs (wasip2) WebAssembly/wasi-libc#635.
-
Add a sockets test with an accept loop in the server WebAssembly/wasi-libc#634.
-
Handle '.' and '..' correctly in scandir() and opendir() WebAssembly/wasi-libc#633.
-
In __wasilibc_find_abspath, handle relative paths correctly WebAssembly/wasi-libc#632.
-
Allow calls to descriptor_table_update() to initialize descriptor table WebAssembly/wasi-libc#626.
-
-
1 pull request closed.
-
adjust S_IFIFO to avoid collisions WebAssembly/wasi-libc#107.
-
-
6 pull requests received 8 new comments.
-
Add tests for non-blocking sockets WebAssembly/wasi-libc#637 (3 comments by @catamorphism, @pchickey)
-
In __wasilibc_find_abspath, handle relative paths correctly WebAssembly/wasi-libc#632 (1 comment by @pchickey)
-
Handle '.' and '..' correctly in scandir() and opendir() WebAssembly/wasi-libc#633 (1 comment by @catamorphism)
-
WebAssembly/WASI
-
10 issues opened.
-
[DISCUSSION] Consider moving to a wasi monorepo WebAssembly/WASI#672, by @ricochet.
-
Marking timezone as stable in 0.3? WebAssembly/WASI#685, by @bakkot.
-
[v0.3] Expand documentation of "result of transmission" futures WebAssembly/WASI#777, by @lann.
-
Clarify the behavior of `\` in a file name WebAssembly/WASI#708, by @wingo.
-
Specify that percent-encoded domain names are unsupported WebAssembly/WASI#778, by @wingo.
-
Specify what happens when IPv6 is unavailable WebAssembly/WASI#779, by @wingo.
-
Expected normalization for path-and-query? WebAssembly/WASI#780, by @wingo.
-
Expected behavior for method and scheme when passed an `other` with a well-known name WebAssembly/WASI#781, by @wingo.
-
What is a "HTTP Related Scheme" ? WebAssembly/WASI#782, by @wingo.
-
[v0.3] Specify behavior for fields#delete, fields#get-and-delete with invalid field name WebAssembly/WASI#783, by @wingo.
-
-
11 issues received 33 new comments.
-
Consider extending the `proxy` world with an `origin` WebAssembly/WASI#793 (9 comments by @lann, @lukewagner, @tschneidereit)
-
[v0.3] Specify what is meant by "not syntactically valid" WebAssembly/WASI#791 (6 comments by @lann, @pchickey, @wingo)
-
[DISCUSSION] Consider moving to a wasi monorepo WebAssembly/WASI#672 (4 comments by @lukewagner, @pchickey, @sunfishcode, @tschneidereit)
-
Specify what happens when IPv6 is unavailable WebAssembly/WASI#779 (4 comments by @lann, @pchickey, @wingo)
-
[v0.3] Expand documentation of "result of transmission" futures WebAssembly/WASI#777 (2 comments by @lann, @lukewagner)
-
Expected behavior for method and scheme when passed an `other` with a well-known name WebAssembly/WASI#781 (1 comment by @wingo)
-
-
1 pull request opened.
-
docs: adding asteurer as co-champion WebAssembly/WASI#671, by @asteurer.
-
-
2 pull requests merged.
-
Remove Preview1's advice about random-number generators. WebAssembly/WASI#664.
-
docs: adding asteurer as co-champion WebAssembly/WASI#671.
-
-
1 pull request received 2 new comments.
WebAssembly/js-primitive-builtins
-
7 issues opened.
-
anyref or externref WebAssembly/js-primitive-builtins#27, by @sjrd.
-
Symbol equality WebAssembly/js-primitive-builtins#25, by @eqrion.
-
Motivation for bigint WebAssembly/js-primitive-builtins#24, by @eqrion.
-
Simplify js-string conversion from primitive numeric methods WebAssembly/js-primitive-builtins#23, by @eqrion.
-
Rename "wasm:js-boolean" "toI32" WebAssembly/js-primitive-builtins#22, by @eqrion.
-
Directly import String.prototype.toLowerCase/toUpperCase WebAssembly/js-primitive-builtins#21, by @eqrion.
-
Simplify js-number interface WebAssembly/js-primitive-builtins#20, by @eqrion.
-
-
1 issue closed.
-
Motivation for bigint WebAssembly/js-primitive-builtins#24.
-
-
7 issues received 13 new comments.
-
anyref or externref WebAssembly/js-primitive-builtins#27 (5 comments by @guybedford, @Liedtke, @sjrd)
-
Simplify js-string conversion from primitive numeric methods WebAssembly/js-primitive-builtins#23 (1 comment by @sjrd)
-
Directly import String.prototype.toLowerCase/toUpperCase WebAssembly/js-primitive-builtins#21 (1 comment by @sjrd)
-
-
2 pull requests opened.
-
Add open question on anyref versus externref. WebAssembly/js-primitive-builtins#28, by @sjrd.
-
Close #24: Remove bigint operations. WebAssembly/js-primitive-builtins#26, by @sjrd.
-
-
2 pull requests merged.
-
Add open question on anyref versus externref. WebAssembly/js-primitive-builtins#28.
-
Close #24: Remove bigint operations. WebAssembly/js-primitive-builtins#26.
-
WebAssembly/wasi-tls
-
1 issue received 2 new comments.
-
Proposal: Simplify wasi-tls for Security and Forward Compatibility WebAssembly/wasi-tls#13 (2 comments by @dicej, @ricochet)
-
WebAssembly/wasi-testsuite
-
7 issues opened.
-
Upstream Wasmtime's WASI 0.3 tests WebAssembly/wasi-testsuite#181, by @yoshuawuyts.
-
wasip3: descriptor#advise for will-need behaves differently between macos and everything else WebAssembly/wasi-testsuite#178, by @wingo.
-
wasip3: Error when attempting to hard-link a directory differs between windows and unix WebAssembly/wasi-testsuite#177, by @wingo.
-
wasip3: descriptor#open-at(".") behavior when WRITE flag passed differs between Windows and Unix WebAssembly/wasi-testsuite#176, by @wingo.
-
WASIp1 tests failing on Windows WebAssembly/wasi-testsuite#175, by @wingo.
-
Newly added WASIp3 tests failing WebAssembly/wasi-testsuite#173, by @wingo.
-
Figure out why binaries are so large WebAssembly/wasi-testsuite#170, by @wingo.
-
-
3 issues closed.
-
Tests are only run on Linux, never on macOS or Windows or any other platform WebAssembly/wasi-testsuite#128.
-
Update wasi-testsuite to support testing newer versions of WASI WebAssembly/wasi-testsuite#109.
-
Tests are not run in CI when changes are made WebAssembly/wasi-testsuite#126.
-
-
7 issues received 15 new comments.
-
wasip3: descriptor#open-at(".") behavior when WRITE flag passed differs between Windows and Unix WebAssembly/wasi-testsuite#176 (3 comments by @alexcrichton, @wingo)
-
wasip3: descriptor#advise for will-need behaves differently between macos and everything else WebAssembly/wasi-testsuite#178 (1 comment by @alexcrichton)
-
Tests are only run on Linux, never on macOS or Windows or any other platform WebAssembly/wasi-testsuite#128 (1 comment by @wingo)
-
Update wasi-testsuite to support testing newer versions of WASI WebAssembly/wasi-testsuite#109 (1 comment by @wingo)
-
9 pull requests opened.
-
Upstream clocks tests from wasmtime WebAssembly/wasi-testsuite#182, by @yoshuawuyts.
-
Fix upload-artifacts conditional for untar step WebAssembly/wasi-testsuite#180, by @wingo.
-
Simplify installation of Wasmtime in CI WebAssembly/wasi-testsuite#179, by @alexcrichton.
-
Tar up built Rust tests before uploading as artifact WebAssembly/wasi-testsuite#174, by @wingo.
-
Turn on CI for any commit. WebAssembly/wasi-testsuite#172, by @wingo.
-
Run tests in pull requests as part of CI WebAssembly/wasi-testsuite#171, by @wingo.
-
Add test for creating HTTP responses WebAssembly/wasi-testsuite#169, by @wingo.
-
Add test for creating HTTP requests WebAssembly/wasi-testsuite#168, by @wingo.
-
Add tests for HTTP fields WebAssembly/wasi-testsuite#167, by @wingo.
-
-
9 pull requests merged.
-
Fix upload-artifacts conditional for untar step WebAssembly/wasi-testsuite#180.
-
Simplify installation of Wasmtime in CI WebAssembly/wasi-testsuite#179.
-
Tar up built Rust tests before uploading as artifact WebAssembly/wasi-testsuite#174.
-
Run tests in pull requests as part of CI WebAssembly/wasi-testsuite#171.
-
Turn on CI for any commit. WebAssembly/wasi-testsuite#172.
-
Add test for creating HTTP responses WebAssembly/wasi-testsuite#169.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for hard links WebAssembly/wasi-testsuite#141.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for fadvise WebAssembly/wasi-testsuite#133.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for readdir WebAssembly/wasi-testsuite#132.
-
-
11 pull requests received 23 new comments.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for read/write/append WebAssembly/wasi-testsuite#135 (5 comments by @alexcrichton, @pchickey, @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for set-size WebAssembly/wasi-testsuite#136 (4 comments by @alexcrichton, @pchickey, @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for unlink errors WebAssembly/wasi-testsuite#137 (4 comments by @alexcrichton, @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for symbolic links WebAssembly/wasi-testsuite#139 (2 comments by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for errors during open WebAssembly/wasi-testsuite#145 (2 comments by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for is-same-object WebAssembly/wasi-testsuite#138 (1 comment by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for metadata-hash WebAssembly/wasi-testsuite#142 (1 comment by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for mkdir/rmdir WebAssembly/wasi-testsuite#143 (1 comment by @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for rename WebAssembly/wasi-testsuite#140 (1 comment by @wingo)
-
Tar up built Rust tests before uploading as artifact WebAssembly/wasi-testsuite#174 (1 comment by @wingo)
-
WebAssembly/stack-switching
-
1 issue opened.
-
JSPI integration WebAssembly/stack-switching#131, by @tlively.
-
-
1 issue closed.
-
Put the reduction rules in the explainer WebAssembly/stack-switching#91.
-
-
1 issue received 3 new comments.
-
6 pull requests opened.
-
Implementation and test suite for resume_throw_ref WebAssembly/stack-switching#137, by @fgmccabe.
-
Tests: use JS-compatible module names WebAssembly/stack-switching#136, by @thibaudmichaud.
-
Do not store continuation arities WebAssembly/stack-switching#135, by @tlively.
-
Add resume_throw_ref to the explainer (#132) WebAssembly/stack-switching#134, by @tlively.
-
Add resume_throw_ref to the explainer WebAssembly/stack-switching#133, by @tlively.
-
Add resume_throw_ref to the explainer WebAssembly/stack-switching#132, by @tlively.
-
-
5 pull requests merged.
-
Implementation and test suite for resume_throw_ref WebAssembly/stack-switching#137.
-
Tests: use JS-compatible module names WebAssembly/stack-switching#136.
-
Do not store continuation arities WebAssembly/stack-switching#135.
-
Add resume_throw_ref to the explainer WebAssembly/stack-switching#132.
-
Reduction semantics WebAssembly/stack-switching#109.
-
-
2 pull requests closed.
-
Add resume_throw_ref to the explainer WebAssembly/stack-switching#133.
-
Add resume_throw_ref to the explainer (#132) WebAssembly/stack-switching#134.
-
-
5 pull requests received 44 new comments.
-
Implementation and test suite for resume_throw_ref WebAssembly/stack-switching#137 (23 comments by @fgmccabe, @rossberg, @tlively)
-
Reduction semantics WebAssembly/stack-switching#109 (15 comments by @dhil, @mlegoupil, @rossberg, @slindley, @tlively)
-
Add resume_throw_ref to the explainer WebAssembly/stack-switching#132 (3 comments by @rossberg, @titzer)
-
Add resume_throw_ref to the explainer (#132) WebAssembly/stack-switching#134 (1 comment by @tlively)
-
WebAssembly/shared-everything-threads
-
2 issues received 12 new comments.
-
Specification for shared js-string-builtins WebAssembly/shared-everything-threads#103 (8 comments by @eqrion, @jakobkummerow, @Liedtke, @tlively, @vouillon)
-
Making thread-local initialization explicit WebAssembly/shared-everything-threads#99 (4 comments by @eqrion, @tlively)
-
-
1 pull request opened.
-
Fix definition of shared functions in Overview.md WebAssembly/shared-everything-threads#104, by @rossberg.
-
-
1 pull request merged.
-
Fix definition of shared functions in Overview.md WebAssembly/shared-everything-threads#104.
-
-
1 pull request received 1 new comment.
-
Fix definition of shared functions in Overview.md WebAssembly/shared-everything-threads#104 (1 comment by @rossberg)
-
WebAssembly/wasi-sql
-
1 pull request opened.
-
float64 -> f64 (#1) WebAssembly/wasi-sql#12, by @andrewweston.
-
-
1 pull request closed.
-
float64 -> f64 (#1) WebAssembly/wasi-sql#12.
-
WebAssembly/wasi-blobstore
-
1 pull request opened.
-
bump wasi-io version WebAssembly/wasi-blobstore#37, by @andrewweston.
-
-
1 pull request closed.
-
bump wasi-io version WebAssembly/wasi-blobstore#37.
-
WebAssembly/wasi-messaging
-
1 pull request opened.
-
Customisations WebAssembly/wasi-messaging#35, by @andrewweston.
-
-
1 pull request closed.
-
Customisations WebAssembly/wasi-messaging#35.
-
WebAssembly/wasi-otel
-
1 pull request received 3 new comments.
WebAssembly/js-types
-
1 issue opened.
-
Transition proposal to Phase 2 or Phase 1? WebAssembly/js-types#55, by @dtig.
-
WebAssembly/testsuite
-
1 issue closed.
-
Couple of repos are failing to update WebAssembly/testsuite#73.
-
-
1 issue received 1 new comment.
-
1 pull request opened.
-
Add custom-descriptors repo WebAssembly/testsuite#138, by @tlively.
-
-
1 pull request merged.
-
Add custom-descriptors repo WebAssembly/testsuite#138.
-
WebAssembly/memory-control
-
1 issue opened.
-
Consider limiting the 'mappable' sub-proposal to 1 (or very few) mappings WebAssembly/memory-control#21, by @lukewagner.
-
WebAssembly/relaxed-simd
-
1 issue received 1 new comment.
Past meetings
Participants
-
5 participants joined.
-
timothy chang joined.
-
Lorenzo Lomartire joined.
-
Sy Brand (Fastly) joined.
-
Paul Nodet (Nivalis) joined.
-
Ris yandi joined.
-
-
23 participants left.
-
Bruno Gonçalves left.
-
Naton Chin left.
-
Matthew Bauer (Obsidian Systems) left.
-
Souvik Basu left.
-
Frank Lyder Bredland left.
-
Ben Plowman left.
-
Peter Normann (Bushido Code) left.
-
Wayming ZHANG left.
-
Austin Cummings left.
-
Gus Caplan (Deno Land Inc) left.
-
Tomislav Novak (University of Zagreb, Faculty of Organization and Informatics) left.
-
Adam Klein (Google LLC) left.
-
Ashley Nelson (Google LLC) left.
-
Shu-yu Guo (Google LLC) left.
-
Ilya Rezvov left.
-
Jack Carey left.
-
Greg Fitch left.
-
Robin Brown left.
-
Radhakrishna Pemmasani left.
-
Jun Xu (Intel Corporation) left.
-
Xin Wang (Intel Corporation) left.
-
Mingqiu Sun (Intel Corporation) left.
-
Uttam Pawar (Intel Corporation) left.
-
-
1 organization joined.
-
Nivalis joined.
-
-
3 organizations left.
-
Obsidian Systems left.
-
Bushido Code left.
-
University of Zagreb, Faculty of Organization and Informatics left.
-
GitHub
WebAssembly/binaryen
-
4 issues opened.
-
Branch hints fuzz bug WebAssembly/binaryen#7920, by @tlively.
-
Segfault with >120 versions on Linux WebAssembly/binaryen#7911, by @neworld.
-
Error when installing WebAssembly/binaryen#7909, by @Nullifyrr.
-
-
2 issues closed.
-
wasm-split support for memory64 WebAssembly/binaryen#7716.
-
Precompiled builds do not work on Raspberry Pi 4 WebAssembly/binaryen#7859.
-
-
9 issues received 22 new comments.
-
wasm-opt crashes with segmentation fault on big project WebAssembly/binaryen#7570 (2 comments by @kripken, @zebreus)
-
Precompiled builds do not work on Raspberry Pi 4 WebAssembly/binaryen#7859 (2 comments by @kripken, @mira-x)
-
wasm-emscripten-finalize doesn't preserve sourcesContent WebAssembly/binaryen#6805 (2 comments by @amaanq, @kripken)
-
[wasm-opt] Global variables are not shared between threads, so using wasm-opt `--multi-memory-lowering` will cause memory corruption. WebAssembly/binaryen#7916 (1 comment by @oligamiq)
-
local-cse introduces side effects via local.tee, blocking DCE in O3 WebAssembly/binaryen#7440 (1 comment by @xuruiyang2002)
-
56 pull requests opened.
-
Fuzzer: Use SubtypingDiscoverer to mutate WebAssembly/binaryen#7933, by @kripken.
-
[Custom Descriptors] Fix Unsubtyping on soon-to-be-invalid types WebAssembly/binaryen#7932, by @tlively.
-
Fuzzer: Enable wasm-split WebAssembly/binaryen#7931, by @kripken.
-
Optimize exact casts better in Unsubtyping WebAssembly/binaryen#7930, by @tlively.
-
[Custom Descriptors] Optimize descriptors in Unsubtyping WebAssembly/binaryen#7929, by @tlively.
-
[Custom Descriptors] CFP: Fix nullable descriptors WebAssembly/binaryen#7928, by @kripken.
-
[Custom Descriptors] Propagate subtyping to describees in Unsubtyping WebAssembly/binaryen#7927, by @tlively.
-
[NFC] Add debug tracing to Unsubtyping WebAssembly/binaryen#7926, by @tlively.
-
[wasm-split] Fix Split fuzzer on call-export* WebAssembly/binaryen#7925, by @kripken.
-
[Custom Descriptors] Add missing Heap2Local refinalize WebAssembly/binaryen#7924, by @kripken.
-
[wasm-split] Fix Split fuzzer WebAssembly/binaryen#7923, by @kripken.
-
[Custom Descriptors] AbstractTypeRefining: Fix up ref.get_desc WebAssembly/binaryen#7922, by @kripken.
-
[Custom Descriptors] Heap2Local: Store descriptors as non-nullable WebAssembly/binaryen#7921, by @kripken.
-
[Custom Descriptors] Heap2Local: Handle definitely-failing descriptor casts WebAssembly/binaryen#7919, by @kripken.
-
RemoveUnusedBrs: Refinalize when removing a break WebAssembly/binaryen#7918, by @kripken.
-
Fuzzer: Do not always add functions WebAssembly/binaryen#7917, by @kripken.
-
[Custom Descriptors] Handle a null descriptor in Heap2Local WebAssembly/binaryen#7915, by @kripken.
-
[Custom Descriptors] Fix accidental placeholder use in GTO WebAssembly/binaryen#7914, by @tlively.
-
[Custom Descriptors] Fuzz ref.cast_desc and ref.get_desc WebAssembly/binaryen#7913, by @kripken.
-
[NFC] Test we error at runtime on subtyping errors WebAssembly/binaryen#7912, by @kripken.
-
fix: segf with empty dwarf .debug_loc WebAssembly/binaryen#7910, by @gmorer.
-
[Custom Descriptors] Fix GTO placeholders for unused types WebAssembly/binaryen#7908, by @tlively.
-
[Custom Descriptors] Fix shared GTO placeholders WebAssembly/binaryen#7907, by @tlively.
-
[Custom Descriptors] Optimize RefCast to RefCastDesc in GlobalStructInference WebAssembly/binaryen#7906, by @kripken.
-
[GC] Use cfp-reftest pass WebAssembly/binaryen#7905, by @kripken.
-
[wasm-split] Support table64 WebAssembly/binaryen#7904, by @aheejin.
-
Honor CPU affinity in ThreadPool::getNumCores WebAssembly/binaryen#7903, by @sbc100.
-
[Experimental] Do not print vtable types WebAssembly/binaryen#7902, by @tlively.
-
[Experimental] Print descriptors as vtable fields WebAssembly/binaryen#7901, by @tlively.
-
Handle arbitrary copies in CFP WebAssembly/binaryen#7900, by @tlively.
-
[NFC] Note copies between any fields in struct-utils.h WebAssembly/binaryen#7899, by @tlively.
-
[wasm-split] Escape names in manifest files WebAssembly/binaryen#7898, by @aheejin.
-
[Custom Descriptors] Fix GTO descriptor optimization WebAssembly/binaryen#7897, by @tlively.
-
[NFC] Remove TODO about Emscripten using --symbolmap WebAssembly/binaryen#7896, by @kripken.
-
Revert "Remove --print-symbol-map / --symbolmap (#7862)" WebAssembly/binaryen#7895, by @kripken.
-
Make code less demanding on STL iterators. WebAssembly/binaryen#7894, by @vchigrin.
-
Remove --mod-asyncify* passed that are no longer needed by emscripten WebAssembly/binaryen#7893, by @sbc100.
-
Improve CFP by removing rawNewInfos WebAssembly/binaryen#7892, by @tlively.
-
Add missing `const` in one of IString::startsWith methods WebAssembly/binaryen#7891, by @aheejin.
-
[NFC] Add tests for missing exact CFP optimizations WebAssembly/binaryen#7890, by @tlively.
-
Propagate to exact types in struct-utils.h WebAssembly/binaryen#7889, by @tlively.
-
[Custom Descriptors] Use placeholder describees in GTO WebAssembly/binaryen#7888, by @tlively.
-
wasm-reduce: Enable GlobalTypeOptimization WebAssembly/binaryen#7887, by @kripken.
-
[Custom Descriptors] Fix CFP on an exact ref.get_desc WebAssembly/binaryen#7886, by @kripken.
-
Add reorder-types-real.wast to fuzzer block list WebAssembly/binaryen#7885, by @tlively.
-
Fuzzer: Fix root cause of emitting non-constant expressions in global positions WebAssembly/binaryen#7884, by @kripken.
-
[Stack Switching] wasm-ctor-eval: Properly handle continuation serialization errors in results WebAssembly/binaryen#7883, by @kripken.
-
[NFC] Remove old topological sort utility WebAssembly/binaryen#7882, by @tlively.
-
[Custom Descriptors] OptimizeInstructions: Optimize trapping in descriptor operations WebAssembly/binaryen#7881, by @kripken.
-
[NFC] Clarify why RemoveUnusedModuleElements does not need descriptor-specific tracking WebAssembly/binaryen#7880, by @kripken.
-
Add a TypeOrdering pass WebAssembly/binaryen#7879, by @tlively.
-
[Custom Descriptors] Infer descriptors in GlobalStructInference WebAssembly/binaryen#7878, by @kripken.
-
[Stack Switching] wasm-ctor-eval: Do not try to serialize continuations WebAssembly/binaryen#7877, by @kripken.
-
[Custom Descriptors] Infer descriptors in ConstantFieldPropagation WebAssembly/binaryen#7876, by @kripken.
-
[NFC] Share the "simple combinable bool" logic among StructValues users WebAssembly/binaryen#7875, by @kripken.
-
Version 124 WebAssembly/binaryen#7874, by @kripken.
-
-
53 pull requests merged.
-
Fuzzer: Enable wasm-split WebAssembly/binaryen#7931.
-
[Custom Descriptors] Fix Unsubtyping on soon-to-be-invalid types WebAssembly/binaryen#7932.
-
[Custom Descriptors] Propagate subtyping to describees in Unsubtyping WebAssembly/binaryen#7927.
-
[NFC] Add debug tracing to Unsubtyping WebAssembly/binaryen#7926.
-
[wasm-split] Fix Split fuzzer on call-export* WebAssembly/binaryen#7925.
-
[Custom Descriptors] CFP: Fix nullable descriptors WebAssembly/binaryen#7928.
-
[wasm-split] Fix Split fuzzer WebAssembly/binaryen#7923.
-
[Custom Descriptors] Add missing Heap2Local refinalize WebAssembly/binaryen#7924.
-
[Custom Descriptors] AbstractTypeRefining: Fix up ref.get_desc WebAssembly/binaryen#7922.
-
[Custom Descriptors] Heap2Local: Store descriptors as non-nullable WebAssembly/binaryen#7921.
-
[Custom Descriptors] Heap2Local: Handle definitely-failing descriptor casts WebAssembly/binaryen#7919.
-
RemoveUnusedBrs: Refinalize when removing a break WebAssembly/binaryen#7918.
-
Fuzzer: Do not always add functions WebAssembly/binaryen#7917.
-
[Custom Descriptors] Fix accidental placeholder use in GTO WebAssembly/binaryen#7914.
-
[Custom Descriptors] Fuzz ref.cast_desc and ref.get_desc WebAssembly/binaryen#7913.
-
[Custom Descriptors] Handle a null descriptor in Heap2Local WebAssembly/binaryen#7915.
-
Handle arbitrary copies in CFP WebAssembly/binaryen#7900.
-
fix: segf with empty dwarf .debug_loc WebAssembly/binaryen#7910.
-
[NFC] Test we error at runtime on subtyping errors WebAssembly/binaryen#7912.
-
[NFC] Note copies between any fields in struct-utils.h WebAssembly/binaryen#7899.
-
Improve CFP by removing rawNewInfos WebAssembly/binaryen#7892.
-
[Custom Descriptors] Fix GTO placeholders for unused types WebAssembly/binaryen#7908.
-
[Custom Descriptors] Fix shared GTO placeholders WebAssembly/binaryen#7907.
-
[wasm-split] Support table64 WebAssembly/binaryen#7904.
-
[GC] Use cfp-reftest pass WebAssembly/binaryen#7905.
-
Honor CPU affinity in ThreadPool::getNumCores WebAssembly/binaryen#7903.
-
Propagate to exact types in struct-utils.h WebAssembly/binaryen#7889.
-
[wasm-split] Escape names in manifest files WebAssembly/binaryen#7898.
-
[Custom Descriptors] Fix GTO descriptor optimization WebAssembly/binaryen#7897.
-
[NFC] Remove TODO about Emscripten using --symbolmap WebAssembly/binaryen#7896.
-
Make code less demanding on STL iterators. WebAssembly/binaryen#7894.
-
Revert "Remove --print-symbol-map / --symbolmap (#7862)" WebAssembly/binaryen#7895.
-
[Custom Descriptors] Use placeholder describees in GTO WebAssembly/binaryen#7888.
-
Remove --print-symbol-map / --symbolmap WebAssembly/binaryen#7862.
-
Remove --mod-asyncify* passed that are no longer needed by emscripten WebAssembly/binaryen#7893.
-
Add missing `const` in one of IString::startsWith methods WebAssembly/binaryen#7891.
-
[NFC] Add tests for missing exact CFP optimizations WebAssembly/binaryen#7890.
-
wasm-reduce: Enable GlobalTypeOptimization WebAssembly/binaryen#7887.
-
[Custom Descriptors] Fix CFP on an exact ref.get_desc WebAssembly/binaryen#7886.
-
Add reorder-types-real.wast to fuzzer block list WebAssembly/binaryen#7885.
-
Fuzzer: Fix root cause of emitting non-constant expressions in global positions WebAssembly/binaryen#7884.
-
[Stack Switching] wasm-ctor-eval: Properly handle continuation serialization errors in results WebAssembly/binaryen#7883.
-
[Custom Descriptors] OptimizeInstructions: Optimize trapping in descriptor operations WebAssembly/binaryen#7881.
-
Add a TypeOrdering pass WebAssembly/binaryen#7879.
-
[NFC] Remove old topological sort utility WebAssembly/binaryen#7882.
-
[NFC] Clarify why RemoveUnusedModuleElements does not need descriptor-specific tracking WebAssembly/binaryen#7880.
-
[Custom Descriptors] Infer descriptors in GlobalStructInference WebAssembly/binaryen#7878.
-
[Stack Switching] wasm-ctor-eval: Do not try to serialize continuations WebAssembly/binaryen#7877.
-
[Custom Descriptors] Infer descriptors in ConstantFieldPropagation WebAssembly/binaryen#7876.
-
[NFC] Share the "simple combinable bool" logic among StructValues users WebAssembly/binaryen#7875.
-
[Custom Descriptors] Optimize away unneeded descriptors in GlobalTypeOptimization WebAssembly/binaryen#7872.
-
Version 124 WebAssembly/binaryen#7874.
-
[Custom Descriptors] Fix TypeMerging cast check WebAssembly/binaryen#7873.
-
-
2 pull requests closed.
-
Fuzzer: Fix branching instructions in non-function scopes WebAssembly/binaryen#7817.
-
Optimize binary operators with equal children even if side effect WebAssembly/binaryen#7460.
-
-
39 pull requests received 243 new comments.
-
Propagate to exact types in struct-utils.h WebAssembly/binaryen#7889 (40 comments by @kripken, @tlively)
-
[Custom Descriptors] Optimize descriptors in Unsubtyping WebAssembly/binaryen#7929 (16 comments by @kripken, @tlively)
-
[Custom Descriptors] Fix CFP on an exact ref.get_desc WebAssembly/binaryen#7886 (16 comments by @kripken, @tlively)
-
[Custom Descriptors] Use placeholder describees in GTO WebAssembly/binaryen#7888 (9 comments by @kripken, @tlively)
-
[wasm-split] Fix Split fuzzer on call-export* WebAssembly/binaryen#7925 (8 comments by @kripken, @tlively)
-
Honor CPU affinity in ThreadPool::getNumCores WebAssembly/binaryen#7903 (8 comments by @kripken, @sbc100)
-
[Custom Descriptors] Optimize away unneeded descriptors in GlobalTypeOptimization WebAssembly/binaryen#7872 (8 comments by @kripken, @tlively)
-
[Stack Switching] wasm-ctor-eval: Properly handle continuation serialization errors in results WebAssembly/binaryen#7883 (7 comments by @kripken, @tlively)
-
[Custom Descriptors] Optimize RefCast to RefCastDesc in GlobalStructInference WebAssembly/binaryen#7906 (6 comments by @kripken, @tlively)
-
[Custom Descriptors] Heap2Local: Handle definitely-failing descriptor casts WebAssembly/binaryen#7919 (6 comments by @kripken, @tlively)
-
[Custom Descriptors] Handle a null descriptor in Heap2Local WebAssembly/binaryen#7915 (6 comments by @kripken, @tlively)
-
[Custom Descriptors] OptimizeInstructions: Optimize trapping in descriptor operations WebAssembly/binaryen#7881 (6 comments by @kripken, @tlively)
-
[Stack Switching] wasm-ctor-eval: Do not try to serialize continuations WebAssembly/binaryen#7877 (6 comments by @kripken, @tlively)
-
Update LogExecution pass to emit log ordinals in the wasm function ordinals order WebAssembly/binaryen#5718 (5 comments by @juj, @kripken)
-
Revert "Remove --print-symbol-map / --symbolmap (#7862)" WebAssembly/binaryen#7895 (4 comments by @kripken, @sbc100)
-
[NFC] Remove TODO about Emscripten using --symbolmap WebAssembly/binaryen#7896 (3 comments by @kripken, @sbc100)
-
Make code less demanding on STL iterators. WebAssembly/binaryen#7894 (3 comments by @kripken, @vchigrin)
-
[NFC] Clarify why RemoveUnusedModuleElements does not need descriptor-specific tracking WebAssembly/binaryen#7880 (3 comments by @kripken, @tlively)
-
[Custom Descriptors] Propagate subtyping to describees in Unsubtyping WebAssembly/binaryen#7927 (2 comments by @kripken, @tlively)
-
[Custom Descriptors] CFP: Fix nullable descriptors WebAssembly/binaryen#7928 (2 comments by @kripken, @tlively)
-
[Custom Descriptors] Fuzz ref.cast_desc and ref.get_desc WebAssembly/binaryen#7913 (2 comments by @kripken, @tlively)
-
[wasm-split] Escape names in manifest files WebAssembly/binaryen#7898 (2 comments by @aheejin, @tlively)
-
[NFC] Add tests for missing exact CFP optimizations WebAssembly/binaryen#7890 (2 comments by @kripken, @tlively)
-
[Custom Descriptors] Infer descriptors in GlobalStructInference WebAssembly/binaryen#7878 (2 comments by @kripken, @tlively)
-
[NFC] Share the "simple combinable bool" logic among StructValues users WebAssembly/binaryen#7875 (2 comments by @kripken, @tlively)
-
[Custom Descriptors] AbstractTypeRefining: Fix up ref.get_desc WebAssembly/binaryen#7922 (1 comment by @tlively)
-
[Custom Descriptors] Fix accidental placeholder use in GTO WebAssembly/binaryen#7914 (1 comment by @kripken)
-
[NFC] Note copies between any fields in struct-utils.h WebAssembly/binaryen#7899 (1 comment by @kripken)
-
[Custom Descriptors] Fix GTO descriptor optimization WebAssembly/binaryen#7897 (1 comment by @tlively)
-
Remove --mod-asyncify* passed that are no longer needed by emscripten WebAssembly/binaryen#7893 (1 comment by @kripken)
-
Fuzzer: Fix branching instructions in non-function scopes WebAssembly/binaryen#7817 (1 comment by @kripken)
-
Optimize binary operators with equal children even if side effect WebAssembly/binaryen#7460 (1 comment by @xuruiyang2002)
-
WebAssembly/spec
-
13 issues opened.
-
[bikeshed] Builds suddenly failing WebAssembly/spec#1993, by @rossberg.
-
[spec] Latest spec does not properly define the semantics of `all_true` WebAssembly/spec#1990, by @d0sboots.
-
Publish past HTML versions of the spec WebAssembly/spec#1987, by @tomayac.
-
Address type of memory instruction after applying the memory64 proposal WebAssembly/spec#1986, by @q82419.
-
Incorrect definition of blocktype WebAssembly/spec#1985, by @tlively.
-
[js-api] Unclear spec for `-0` in `ToWebAssemblyValue`? WebAssembly/spec#1984, by @Liedtke.
-
[js-api] Are Wasm-gc abstract heap types included in the JS API of e.g. WebAssembly.Global? WebAssembly/spec#1980, by @Liedtke.
-
The reference interpreter became up to 20 times slower after a87fffc WebAssembly/spec#1979, by @bashor.
-
`inez_N` is specified in exec/numerics, but does not appear anywhere else (inc. binary encoding) WebAssembly/spec#1977, by @nagisa.
-
Single page spec is broken WebAssembly/spec#1975, by @eqrion.
-
Loading instruction reference in a browser takes 10-20 seconds to render WebAssembly/spec#1972, by @alexcrichton.
-
Sign extension isn't rendering in HTML view of instructions WebAssembly/spec#1971, by @alexcrichton.
-
[gc proposal] A typo in the `heaptype` production in the Binary Format / Types section WebAssembly/spec#1966, by @ast-hugger.
-
-
8 issues closed.
-
Publish past HTML versions of the spec WebAssembly/spec#1987.
-
Incorrect definition of blocktype WebAssembly/spec#1985.
-
WebAssembly 3.0 type questions WebAssembly/spec#1930.
-
Single page spec is broken WebAssembly/spec#1975.
-
Loading instruction reference in a browser takes 10-20 seconds to render WebAssembly/spec#1972.
-
Sign extension isn't rendering in HTML view of instructions WebAssembly/spec#1971.
-
[gc proposal] A typo in the `heaptype` production in the Binary Format / Types section WebAssembly/spec#1966.
-
-
19 issues received 49 new comments.
-
[js-api] Are Wasm-gc abstract heap types included in the JS API of e.g. WebAssembly.Global? WebAssembly/spec#1980 (7 comments by @bvisness, @Liedtke, @rossberg, @tlively)
-
[js-api] Unclear spec for `-0` in `ToWebAssemblyValue`? WebAssembly/spec#1984 (6 comments by @bvisness, @eqrion, @Liedtke, @rossberg)
-
[bikeshed] Builds suddenly failing WebAssembly/spec#1993 (5 comments by @dschuff, @Ms2ger, @tabatkins)
-
Loading instruction reference in a browser takes 10-20 seconds to render WebAssembly/spec#1972 (4 comments by @Alan-Liang, @alexcrichton, @rossberg)
-
[js-api] Informal description about "the index of the host function" WebAssembly/spec#1959 (4 comments by @Ms2ger, @rossberg)
-
Publish past HTML versions of the spec WebAssembly/spec#1987 (3 comments by @agis, @Ms2ger, @tomayac)
-
[gc proposal] A typo in the `heaptype` production in the Binary Format / Types section WebAssembly/spec#1966 (2 comments by @syg, @tlively)
-
[js-api] Ambiguous and inconsistent handling of implementation limits WebAssembly/spec#1863 (1 comment by @rossberg)
-
[spec] Latest spec does not properly define the semantics of `all_true` WebAssembly/spec#1990 (1 comment by @rossberg)
-
Address type of memory instruction after applying the memory64 proposal WebAssembly/spec#1986 (1 comment by @rossberg)
-
`inez_N` is specified in exec/numerics, but does not appear anywhere else (inc. binary encoding) WebAssembly/spec#1977 (1 comment by @rossberg)
-
The reference interpreter became up to 20 times slower after a87fffc WebAssembly/spec#1979 (1 comment by @rossberg)
-
Sign extension isn't rendering in HTML view of instructions WebAssembly/spec#1971 (1 comment by @rossberg)
-
Semi-implicit dropping of initialization should be explicited WebAssembly/spec#1965 (1 comment by @rossberg)
-
-
15 pull requests opened.
-
[exceptions] Add tests for catch handlers that target the function block WebAssembly/spec#1992, by @titzer.
-
Add assert_exception to the core test harnesses WebAssembly/spec#1991, by @Ms2ger.
-
[interpreter] Fix JS conversion in assertions WebAssembly/spec#1989, by @dschuff.
-
[spec] Fix memarg WebAssembly/spec#1988, by @rossberg.
-
[js-api] Add test case for externref global WebAssembly/spec#1983, by @Liedtke.
-
[js-api] Fix `ToValueType` error case WebAssembly/spec#1982, by @Liedtke.
-
[memory64] Add test that uses more than 4GB memory WebAssembly/spec#1981, by @titzer.
-
Separate out remaining memory 64 tests into proposal directory WebAssembly/spec#1978, by @CharlieTap.
-
Update testharness.js from upstream. WebAssembly/spec#1976, by @Ms2ger.
-
Fix prose rendering of NotOp ContextKindE WebAssembly/spec#1974, by @Alan-Liang.
-
Update README.md WebAssembly/spec#1973, by @Ms2ger.
-
[wasm-web-api-2] Align with Web IDL specification WebAssembly/spec#1969, by @autokagami.
-
Fix Web API document title WebAssembly/spec#1968, by @dschuff.
-
Make Echidna status checking tolerate transient failure WebAssembly/spec#1967, by @dschuff.
-
-
14 pull requests merged.
-
[interpreter] Fix JS conversion in assertions WebAssembly/spec#1989.
-
Update testharness.js from upstream. WebAssembly/spec#1976.
-
Fix prose rendering of NotOp ContextKindE WebAssembly/spec#1974.
-
Separate out remaining memory 64 tests into proposal directory WebAssembly/spec#1978.
-
Update testharness.js from upstream. WebAssembly/spec#1963.
-
[wasm-web-api-2] Align with Web IDL specification WebAssembly/spec#1969.
-
Update README.md WebAssembly/spec#1973.
-
Fix typo WebAssembly/spec#1970.
-
Fix Web API document title WebAssembly/spec#1968.
-
Editorial: fix cross-references in js-api. WebAssembly/spec#1962.
-
Update JS-API for resizable buffer integration WebAssembly/spec#1961.
-
Merge js-string-builtins into wasm-3.0 WebAssembly/spec#1943.
-
Use "matches" for exnref checks for clarity WebAssembly/spec#1912.
-
Separate tests for memory-related proposals into directories/files WebAssembly/spec#1964.
-
-
1 pull request closed.
-
Use node-canary to run interpreter-generated JS tests WebAssembly/spec#1833.
-
-
11 pull requests received 35 new comments.
-
[interpreter] Fix JS conversion in assertions WebAssembly/spec#1989 (13 comments by @bvisness, @dschuff, @Liedtke, @rossberg)
-
Separate out remaining memory 64 tests into proposal directory WebAssembly/spec#1978 (5 comments by @CharlieTap, @dschuff)
-
[memory64] Add test that uses more than 4GB memory WebAssembly/spec#1981 (3 comments by @eqrion, @rossberg, @titzer)
-
Make Echidna status checking tolerate transient failure WebAssembly/spec#1856 (3 comments by @dschuff, @rossberg)
-
[js-api] Throw in toResizableBuffer if memory has no max WebAssembly/spec#1871 (2 comments by @Ms2ger, @rossberg)
-
Use node-canary to run interpreter-generated JS tests WebAssembly/spec#1833 (2 comments by @rossberg, @sbc100)
-
[js-api][web-api] Use the 'react' algorithm from WebIDL WebAssembly/spec#1835 (1 comment by @rossberg)
-
WebAssembly/meetings
-
1 issue opened.
-
Agenda for October in-person meeting WebAssembly/meetings#1891, by @tlively.
-
-
2 issues received 10 new comments.
-
Agenda for October in-person meeting WebAssembly/meetings#1891 (9 comments by @alexcrichton, @ecmziegler, @eqrion, @fitzgen, @rossberg, @sjrd, @tlively, @tomayac)
-
Incorporation of SpecTec into the phase advancement process WebAssembly/meetings#1868 (1 comment by @rossberg)
-
-
17 pull requests opened.
-
Add multibyte access agenda to CG-10. WebAssembly/meetings#1897, by @brendandahl.
-
Add custom page sizes agenda item and formatting fixes WebAssembly/meetings#1896, by @fitzgen.
-
Update CG-10.md WebAssembly/meetings#1895, by @titzer.
-
Update agenda for CG-10 WebAssembly/meetings#1894, by @eqrion.
-
add agenda items for WASI 2025-10-02 WebAssembly/meetings#1893, by @yoshuawuyts.
-
Add agenda item for stack switching update WebAssembly/meetings#1892, by @fgmccabe.
-
Add slides for WASI September update WebAssembly/meetings#1890, by @yoshuawuyts.
-
Update meeting notes for September 22, 2025 WebAssembly/meetings#1889, by @fgmccabe.
-
Cancel CG-09-23 WebAssembly/meetings#1888, by @tlively.
-
docs(wasi): WASI 9-04 meeting notes WebAssembly/meetings#1887, by @ricochet.
-
Add to WASI agenda WebAssembly/meetings#1886, by @yoshuawuyts.
-
Cancel WG-09-17 due to empty agenda WebAssembly/meetings#1885, by @lukewagner.
-
Create agenda for WebAssembly Stack Subgroup call WebAssembly/meetings#1884, by @fgmccabe.
-
Cancel CG 09-09 due to lack of agenda WebAssembly/meetings#1883, by @dschuff.
-
docs(wasi): add WASI 0.3 update to agenda WebAssembly/meetings#1882, by @ricochet.
-
Also propose Roman as a WASI co-champion for wasi-random. WebAssembly/meetings#1881, by @sunfishcode.
-
Add talk proposal link for Research Day WebAssembly/meetings#1880, by @titzer.
-
-
18 pull requests merged.
-
Add multibyte access agenda to CG-10. WebAssembly/meetings#1897.
-
Add custom page sizes agenda item and formatting fixes WebAssembly/meetings#1896.
-
Update CG-10.md WebAssembly/meetings#1895.
-
Add slides for WASI September update WebAssembly/meetings#1890.
-
Update agenda for CG-10 WebAssembly/meetings#1894.
-
Update CG-08-26.md WebAssembly/meetings#1878.
-
add agenda items for WASI 2025-10-02 WebAssembly/meetings#1893.
-
Add agenda item for stack switching update WebAssembly/meetings#1892.
-
Cancel CG-09-23 WebAssembly/meetings#1888.
-
docs(wasi): WASI 9-04 meeting notes WebAssembly/meetings#1887.
-
Add to WASI agenda WebAssembly/meetings#1886.
-
Cancel WG-09-17 due to empty agenda WebAssembly/meetings#1885.
-
Meeting agenda for 2025-08-25 WebAssembly/meetings#1877.
-
Create agenda for WebAssembly Stack Subgroup call WebAssembly/meetings#1884.
-
Cancel CG 09-09 due to lack of agenda WebAssembly/meetings#1883.
-
Add talk proposal link for Research Day WebAssembly/meetings#1880.
-
docs(wasi): add WASI 0.3 update to agenda WebAssembly/meetings#1882.
-
Also propose Roman as a WASI co-champion for wasi-random. WebAssembly/meetings#1881.
-
-
2 pull requests received 2 new comments.
WebAssembly/component-model
-
4 issues opened.
-
Component model & GC WebAssembly/component-model#566, by @pkriens.
-
What's the best way to model OOP-style inheritance in WIT? WebAssembly/component-model#564, by @jcbhmr.
-
More options for deriving worlds WebAssembly/component-model#563, by @sunfishcode.
-
Precise semantics around 0-length reads/writes WebAssembly/component-model#561, by @alexcrichton.
-
-
3 issues closed.
-
Precise semantics around 0-length reads/writes WebAssembly/component-model#561.
-
Conventional semantics for acquiring a stream from a resource combined with drop WebAssembly/component-model#552.
-
Linking in Instantiation stage WebAssembly/component-model#547.
-
-
8 issues received 20 new comments.
-
Precise semantics around 0-length reads/writes WebAssembly/component-model#561 (8 comments by @alexcrichton, @dicej, @lukewagner)
-
wit: Propagate feature gate annotations to inner items WebAssembly/component-model#559 (2 comments by @alexcrichton, @tschneidereit)
-
Conventional semantics for acquiring a stream from a resource combined with drop WebAssembly/component-model#552 (1 comment by @alexcrichton)
-
What's the best way to model OOP-style inheritance in WIT? WebAssembly/component-model#564 (1 comment by @lukewagner)
-
-
3 pull requests opened.
-
Add section to Async.md discussing readiness/non-blocking I/O WebAssembly/component-model#565, by @lukewagner.
-
rename `async` option to `cancellable` for `waitable-set.poll` WebAssembly/component-model#562, by @dicej.
-
Replace `backpressure.set` with `backpressure.{inc,dec}` WebAssembly/component-model#560, by @lukewagner.
-
-
3 pull requests merged.
-
Add section to Async.md discussing readiness/non-blocking I/O WebAssembly/component-model#565.
-
rename `async` option to `cancellable` for `waitable-set.poll` WebAssembly/component-model#562.
-
Replace `backpressure.set` with `backpressure.{inc,dec}` WebAssembly/component-model#560.
-
-
3 pull requests received 13 new comments.
-
Add built-ins for creating/switching cooperative threads WebAssembly/component-model#557 (11 comments by @alexcrichton, @lukewagner, @TartanLlama)
-
Add section to Async.md discussing readiness/non-blocking I/O WebAssembly/component-model#565 (1 comment by @lann)
-
rename `async` option to `cancellable` for `waitable-set.poll` WebAssembly/component-model#562 (1 comment by @lukewagner)
-
WebAssembly/shared-everything-threads
-
2 issues opened.
-
Specification for shared js-string-builtins WebAssembly/shared-everything-threads#103, by @Liedtke.
-
Waitqueue as a packed type WebAssembly/shared-everything-threads#102, by @tlively.
-
-
1 issue received 1 new comment.
-
Making thread-local initialization explicit WebAssembly/shared-everything-threads#99 (1 comment by @tlively)
-
WebAssembly/wasi-testsuite
-
3 issues opened.
-
Rust wasip3 tests import wasip2 interfaces WebAssembly/wasi-testsuite#166, by @wingo.
-
Missing folders / new layout WebAssembly/wasi-testsuite#148, by @andreaTP.
-
Simplify the usual run-tests workflow WebAssembly/wasi-testsuite#147, by @wingo.
-
-
3 issues closed.
-
Simplify the usual run-tests workflow WebAssembly/wasi-testsuite#147.
-
No documented way in README to edit a test and run it WebAssembly/wasi-testsuite#127.
-
Missing folders / new layout WebAssembly/wasi-testsuite#148.
-
-
5 issues received 16 new comments.
-
Tests are only run on Linux, never on macOS or Windows or any other platform WebAssembly/wasi-testsuite#128 (4 comments by @alexcrichton, @wingo)
-
Simplify the usual run-tests workflow WebAssembly/wasi-testsuite#147 (4 comments by @alexcrichton, @wingo)
-
Tests are not run in CI when changes are made WebAssembly/wasi-testsuite#126 (2 comments by @pchickey, @wingo)
-
Update pwrite expected behavior for files opened in append mode WebAssembly/wasi-testsuite#111 (2 comments by @wingo)
-
-
35 pull requests opened.
-
Add adapter for jco WebAssembly/wasi-testsuite#165, by @wingo.
-
Add doc on how to write new tests WebAssembly/wasi-testsuite#164, by @wingo.
-
Wasmtime adapter adds appropriate args according to wasi version WebAssembly/wasi-testsuite#163, by @wingo.
-
Skip tests that runtimes don't support WebAssembly/wasi-testsuite#162, by @wingo.
-
Change daily test workflow to use run-tests WebAssembly/wasi-testsuite#161, by @wingo.
-
Fix daily runtime validation workflow WebAssembly/wasi-testsuite#160, by @wingo.
-
Update adapters.md WebAssembly/wasi-testsuite#159, by @wingo.
-
Add adapter for wazero WebAssembly/wasi-testsuite#158, by @wingo.
-
Add adapter for wasmedge WebAssembly/wasi-testsuite#157, by @wingo.
-
Add adapter for pywasm WebAssembly/wasi-testsuite#156, by @wingo.
-
Move support_rights to be a config option WebAssembly/wasi-testsuite#155, by @andreaTP.
-
Fix build.py for Rust tests WebAssembly/wasi-testsuite#154, by @wingo.
-
Update WASIp3 snapshot to 0.3.0-rc-2025-09-16 WebAssembly/wasi-testsuite#153, by @wingo.
-
Report actual argv on errors WebAssembly/wasi-testsuite#152, by @wingo.
-
Fix test-runner self-tests WebAssembly/wasi-testsuite#151, by @wingo.
-
Fix built test upload: uploaded artifacts include hidden files WebAssembly/wasi-testsuite#150, by @wingo.
-
Improve test runner ergonomics WebAssembly/wasi-testsuite#149, by @wingo.
-
Fix logic to detect when to commit changes prod/testsuite-base WebAssembly/wasi-testsuite#146, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for errors during open WebAssembly/wasi-testsuite#145, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for stat WebAssembly/wasi-testsuite#144, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for mkdir/rmdir WebAssembly/wasi-testsuite#143, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for metadata-hash WebAssembly/wasi-testsuite#142, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for hard links WebAssembly/wasi-testsuite#141, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for rename WebAssembly/wasi-testsuite#140, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for symbolic links WebAssembly/wasi-testsuite#139, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for is-same-object WebAssembly/wasi-testsuite#138, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for unlink errors WebAssembly/wasi-testsuite#137, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for set-size WebAssembly/wasi-testsuite#136, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for read/write/append WebAssembly/wasi-testsuite#135, by @wingo.
-
rust build: copying dirs copies symlinks WebAssembly/wasi-testsuite#134, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for fadvise WebAssembly/wasi-testsuite#133, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for readdir WebAssembly/wasi-testsuite#132, by @wingo.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for flags/type APIs WebAssembly/wasi-testsuite#131, by @wingo.
-
Add tests for wasi:filesystem@0.3.0-rc-2025-08-15 WebAssembly/wasi-testsuite#130, by @wingo.
-
Test upload: allow merge from main to be empty WebAssembly/wasi-testsuite#129, by @wingo.
-
-
24 pull requests merged.
-
Add doc on how to write new tests WebAssembly/wasi-testsuite#164.
-
Wasmtime adapter adds appropriate args according to wasi version WebAssembly/wasi-testsuite#163.
-
Change daily test workflow to use run-tests WebAssembly/wasi-testsuite#161.
-
Update adapters.md WebAssembly/wasi-testsuite#159.
-
Skip tests that runtimes don't support WebAssembly/wasi-testsuite#162.
-
Fix daily runtime validation workflow WebAssembly/wasi-testsuite#160.
-
Add adapter for wazero WebAssembly/wasi-testsuite#158.
-
Add adapter for wasmedge WebAssembly/wasi-testsuite#157.
-
Add adapter for pywasm WebAssembly/wasi-testsuite#156.
-
Report actual argv on errors WebAssembly/wasi-testsuite#152.
-
Improve test runner ergonomics WebAssembly/wasi-testsuite#149.
-
Fix build.py for Rust tests WebAssembly/wasi-testsuite#154.
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for flags/type APIs WebAssembly/wasi-testsuite#131.
-
Disable some tests if rights aren't supported WebAssembly/wasi-testsuite#124.
-
Accept either POSIX or Linux behavior in `pwrite-with-append.c` WebAssembly/wasi-testsuite#125.
-
Add tests for wasip3 wall_clock and for multiple outstanding wait_for invocations WebAssembly/wasi-testsuite#123.
-
Update WASIp3 snapshot to 0.3.0-rc-2025-09-16 WebAssembly/wasi-testsuite#153.
-
Fix test-runner self-tests WebAssembly/wasi-testsuite#151.
-
Fix built test upload: uploaded artifacts include hidden files WebAssembly/wasi-testsuite#150.
-
Fix logic to detect when to commit changes prod/testsuite-base WebAssembly/wasi-testsuite#146.
-
rust build: copying dirs copies symlinks WebAssembly/wasi-testsuite#134.
-
First wasip3 test WebAssembly/wasi-testsuite#120.
-
Test upload: allow merge from main to be empty WebAssembly/wasi-testsuite#129.
-
Fix the git shenanigans to merge in main to prod/testsuite-base WebAssembly/wasi-testsuite#122.
-
-
2 pull requests closed.
-
Move support_rights to be a config option WebAssembly/wasi-testsuite#155.
-
Add tests for wasi:filesystem@0.3.0-rc-2025-08-15 WebAssembly/wasi-testsuite#130.
-
-
20 pull requests received 43 new comments.
-
Move support_rights to be a config option WebAssembly/wasi-testsuite#155 (4 comments by @andreaTP, @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for flags/type APIs WebAssembly/wasi-testsuite#131 (3 comments by @pchickey, @wingo)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for read/write/append WebAssembly/wasi-testsuite#135 (2 comments by @alexcrichton)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for symbolic links WebAssembly/wasi-testsuite#139 (2 comments by @pchickey, @yagehu)
-
Add tests for wasip3 wall_clock and for multiple outstanding wait_for invocations WebAssembly/wasi-testsuite#123 (2 comments by @wingo)
-
Disable some tests if rights aren't supported WebAssembly/wasi-testsuite#124 (2 comments by @alexcrichton, @loganek)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for rename WebAssembly/wasi-testsuite#140 (1 comment by @pchickey)
-
wasi:filesystem@0.3.0-rc-2025-09-16: Add tests for mkdir/rmdir WebAssembly/wasi-testsuite#143 (1 comment by @pchickey)
-
Wasmtime adapter adds appropriate args according to wasi version WebAssembly/wasi-testsuite#163 (1 comment by @wingo)
-
Fix built test upload: uploaded artifacts include hidden files WebAssembly/wasi-testsuite#150 (1 comment by @wingo)
-
Fix logic to detect when to commit changes prod/testsuite-base WebAssembly/wasi-testsuite#146 (1 comment by @wingo)
-
Add tests for wasi:filesystem@0.3.0-rc-2025-08-15 WebAssembly/wasi-testsuite#130 (1 comment by @wingo)
WebAssembly/wasi-libc
-
4 issues opened.
-
Tests can't write to standard output streams WebAssembly/wasi-libc#627, by @catamorphism.
-
Prints no longer work on wasip2 with main WebAssembly/wasi-libc#625, by @alexcrichton.
-
Calling fopen for writing ends up calling __isatty which sets errno - is it intended? WebAssembly/wasi-libc#622, by @AsoboEric.
-
Possibly support FIONBIO flag in ioctl() for wasip2 sockets WebAssembly/wasi-libc#621, by @catamorphism.
-
-
2 issues received 2 new comments.
-
Calling fopen for writing ends up calling __isatty which sets errno - is it intended? WebAssembly/wasi-libc#622 (1 comment by @sunfishcode)
-
5 pull requests opened.
-
descriptor table: hash the fd rather than the identity function WebAssembly/wasi-libc#629, by @jedisct1.
-
emmalloc: set errno on error paths WebAssembly/wasi-libc#628, by @jedisct1.
-
Allow calls to descriptor_table_update() to initialize descriptor table WebAssembly/wasi-libc#626, by @catamorphism.
-
Disable build symbol check by default WebAssembly/wasi-libc#624, by @alexcrichton.
-
Add a simple test for TCP sockets WebAssembly/wasi-libc#623, by @catamorphism.
-
-
5 pull requests merged.
-
Disable build symbol check by default WebAssembly/wasi-libc#624.
-
Add a simple test for TCP sockets WebAssembly/wasi-libc#623.
-
Remove uses of preview1 component adapter WebAssembly/wasi-libc#613.
-
Port polling operations to wasip2 WebAssembly/wasi-libc#608.
-
Port clocks and filesystems functions to use native wasip2 operations WebAssembly/wasi-libc#606.
-
-
1 pull request closed.
-
test: add tests for pthread API WebAssembly/wasi-libc#369.
-
-
8 pull requests received 40 new comments.
-
Port clocks and filesystems functions to use native wasip2 operations WebAssembly/wasi-libc#606 (19 comments by @catamorphism, @pchickey)
-
Allow calls to descriptor_table_update() to initialize descriptor table WebAssembly/wasi-libc#626 (4 comments by @alexcrichton, @catamorphism)
-
Add a simple test for TCP sockets WebAssembly/wasi-libc#623 (4 comments by @catamorphism, @dicej, @pavelsavara)
-
Replace wasi-libc's guest PRNG with a call to `__wasi_random_get`. WebAssembly/wasi-libc#620 (2 comments by @sunfishcode, @yamt)
-
Remove uses of preview1 component adapter WebAssembly/wasi-libc#613 (2 comments by @catamorphism, @pchickey)
-
WebAssembly/custom-descriptors
-
5 issues opened.
-
Would this allow efficient multi-byte and ArrayBuffer access? WebAssembly/custom-descriptors#59, by @ValorZard.
-
Unsoundness bug: ref.cast_desc to unrelated type WebAssembly/custom-descriptors#58, by @tlively.
-
Unsoundness bug: ref.func of imported function WebAssembly/custom-descriptors#57, by @tlively.
-
Enumerability of methods, getters, and setters WebAssembly/custom-descriptors#55, by @tlively.
-
Be more precise about how properties are "installed" WebAssembly/custom-descriptors#54, by @tlively.
-
-
1 issue closed.
-
Different approach to JS prototypes: more efficient, less visible WebAssembly/custom-descriptors#22.
-
-
1 issue reopened.
-
ref.get_desc in dead code WebAssembly/custom-descriptors#48, by @tlively.
-
-
5 issues received 15 new comments.
-
Unsoundness bug: ref.func of imported function WebAssembly/custom-descriptors#57 (7 comments by @rossberg, @tlively)
-
Enumerability of methods, getters, and setters WebAssembly/custom-descriptors#55 (5 comments by @guybedford, @sjrd, @tlively)
-
Is it possible to extend JS/DOM classes? WebAssembly/custom-descriptors#50 (1 comment by @Jamesernator)
-
Different approach to JS prototypes: more efficient, less visible WebAssembly/custom-descriptors#22 (1 comment by @jakobkummerow)
-
-
1 pull request opened.
-
[interpreter] Describes and descriptor fields WebAssembly/custom-descriptors#56, by @tlively.
-
-
2 pull requests merged.
-
Update text format for descriptor and describes clauses WebAssembly/custom-descriptors#46.
-
Remove DescriptorOptions WebAssembly/custom-descriptors#53.
-
-
2 pull requests received 13 new comments.
-
Update text format for descriptor and describes clauses WebAssembly/custom-descriptors#46 (7 comments by @rossberg, @tlively)
-
[interpreter] Describes and descriptor fields WebAssembly/custom-descriptors#56 (6 comments by @rossberg, @tlively)
-
WebAssembly/design
-
3 issues opened.
-
A fine-grained JIT Interface: `func.new` bytecode WebAssembly/design#1573, by @titzer.
-
Typo in the 3.0 spec WebAssembly/design#1572, by @fifofefe.
-
Sparse memory WebAssembly/design#1571, by @DemiMarie.
-
-
2 issues closed.
-
Typo in the 3.0 spec WebAssembly/design#1572.
-
async / promise support WebAssembly/design#1171.
-
-
6 issues received 26 new comments.
-
A fine-grained JIT Interface: `func.new` bytecode WebAssembly/design#1573 (20 comments by @cfallin, @conrad-watt, @fgmccabe, @fitzgen, @jakobkummerow, @kg, @kmiller68, @rossberg, @titzer, @yuri91)
-
Defining an implementation limit on initializer expression size WebAssembly/design#1557 (2 comments by @eqrion, @rossberg)
-
WebAssembly/stack-switching
-
1 issue opened.
-
Can continuation references flow to JS? WebAssembly/stack-switching#128, by @tlively.
-
-
3 issues closed.
-
Casting continuations WebAssembly/stack-switching#115.
-
Assertion error related to the `cont` top type WebAssembly/stack-switching#117.
-
Barrier instruction WebAssembly/stack-switching#79.
-
-
3 issues received 21 new comments.
-
Casting continuations WebAssembly/stack-switching#115 (13 comments by @fgmccabe, @kripken, @rossberg, @tlively)
-
Can continuation references flow to JS? WebAssembly/stack-switching#128 (6 comments by @eqrion, @fgmccabe, @rossberg, @tlively)
-
Assertion error related to the `cont` top type WebAssembly/stack-switching#117 (2 comments by @tlively)
-
-
2 pull requests opened.
-
Statically disallow casts over continuations WebAssembly/stack-switching#130, by @rossberg.
-
Named handlers WebAssembly/stack-switching#129, by @dhil.
-
-
1 pull request merged.
-
Statically disallow casts over continuations WebAssembly/stack-switching#130.
-
-
3 pull requests received 28 new comments.
-
Reduction semantics WebAssembly/stack-switching#109 (15 comments by @Alan-Liang, @dhil, @rossberg, @tlively)
-
Statically disallow casts over continuations WebAssembly/stack-switching#130 (1 comment by @tlively)
-
WebAssembly/wabt
-
9 issues opened.
-
wast2json generating incorrect binary WebAssembly/wabt#2645, by @ricardo-kagawa.
-
can't transfer http.wasm to wat WebAssembly/wabt#2643, by @novvoo.
-
Is there a github action for this project? WebAssembly/wabt#2641, by @BlackAsLight.
-
allow to disable memory check WebAssembly/wabt#2640, by @coco875.
-
Can't pass "-" to `-o` argument in wat2wasm WebAssembly/wabt#2637, by @BlackAsLight.
-
wat2wasm excludes empty else keyword causing wasm-opt to complain but wasm-validate remains silent WebAssembly/wabt#2636, by @BlackAsLight.
-
`macos-latest` builds are failing with `sigaltstack failed: Invalid argument` WebAssembly/wabt#2635, by @sbc100.
-
Enum order mismatch between ExprType definition and ExprTypeName array WebAssembly/wabt#2631, by @Inginnng.
-
Source produced from wasm2c breaks on big endian when wasm code has WASI or RO data WebAssembly/wabt#2630, by @Hypexed.
-
-
7 issues closed.
-
wast2json generating incorrect binary WebAssembly/wabt#2645.
-
Is there a github action for this project? WebAssembly/wabt#2641.
-
allow to disable memory check WebAssembly/wabt#2640.
-
Can't pass "-" to `-o` argument in wat2wasm WebAssembly/wabt#2637.
-
Enum order mismatch between ExprType definition and ExprTypeName array WebAssembly/wabt#2631.
-
Source produced from wasm2c breaks on big endian when wasm code has WASI or RO data WebAssembly/wabt#2630.
-
-
12 issues received 44 new comments.
-
allow to disable memory check WebAssembly/wabt#2640 (10 comments by @coco875, @keithw, @sbc100, @shravanrn)
-
Source produced from wasm2c breaks on big endian when wasm code has WASI or RO data WebAssembly/wabt#2630 (10 comments by @Hypexed, @keithw, @sbc100, @shravanrn)
-
wat2wasm excludes empty else keyword causing wasm-opt to complain but wasm-validate remains silent WebAssembly/wabt#2636 (8 comments by @BlackAsLight, @kripken, @sbc100)
-
`--no-check` produces malformed module WebAssembly/wabt#2629 (3 comments by @Janrupf, @keithw, @rossberg)
-
wast2json generating incorrect binary WebAssembly/wabt#2645 (2 comments by @keithw, @ricardo-kagawa)
-
Is there a github action for this project? WebAssembly/wabt#2641 (2 comments by @BlackAsLight, @sbc100)
-
`macos-latest` builds are failing with `sigaltstack failed: Invalid argument` WebAssembly/wabt#2635 (2 comments by @sbc100, @shravanrn)
-
Enum order mismatch between ExprType definition and ExprTypeName array WebAssembly/wabt#2631 (1 comment by @Inginnng)
-
wasm2c: big endian support moves memory on growth which will cause overheads WebAssembly/wabt#2599 (1 comment by @shravanrn)
-
-
7 pull requests opened.
-
Update HTML doc WebAssembly/wabt#2644, by @qouteall.
-
Add doc of --enable-annotations of wasm2wat WebAssembly/wabt#2642, by @qouteall.
-
fix FORCE_READ for ez80 WebAssembly/wabt#2639, by @coco875.
-
Fix `wat2wasm -o -` for writing to stdout. NFC WebAssembly/wabt#2638, by @sbc100.
-
Fix for empty CMAKE_OSX_SYSROOT WebAssembly/wabt#2634, by @sbc100.
-
[ci] Log ninja and cmake versions WebAssembly/wabt#2633, by @sbc100.
-
fix mismatch between ExprTypeName and ExprType WebAssembly/wabt#2632, by @Inginnng.
-
-
4 pull requests merged.
-
Update HTML doc WebAssembly/wabt#2644.
-
Fix `wat2wasm -o -` for writing to stdout. NFC WebAssembly/wabt#2638.
-
fix mismatch between ExprTypeName and ExprType WebAssembly/wabt#2632.
-
Fix for empty CMAKE_OSX_SYSROOT WebAssembly/wabt#2634.
-
-
2 pull requests closed.
-
Add doc of --enable-annotations of wasm2wat WebAssembly/wabt#2642.
-
[ci] Log ninja and cmake versions WebAssembly/wabt#2633.
-
-
7 pull requests received 17 new comments.
-
Add doc of --enable-annotations of wasm2wat WebAssembly/wabt#2642 (2 comments by @qouteall, @sbc100)
-
fix mismatch between ExprTypeName and ExprType WebAssembly/wabt#2632 (2 comments by @Inginnng, @sbc100)
-
Add support for (ref ...) / (ref null ...) constructs WebAssembly/wabt#2562 (1 comment by @zherczeg)
WebAssembly/js-primitive-builtins
-
6 issues closed.
-
Importing special builtin for the sake of "optimization" WebAssembly/js-primitive-builtins#6.
-
The proposed semantics for some of these operations are kind of weird WebAssembly/js-primitive-builtins#1.
-
Floating-point to string is language-specific WebAssembly/js-primitive-builtins#5.
-
"some sort of guarantee" -- nope! WebAssembly/js-primitive-builtins#4.
-
Re "Open Questions" WebAssembly/js-primitive-builtins#3.
-
object builtins WebAssembly/js-primitive-builtins#2.
-
-
6 issues received 34 new comments.
-
Importing special builtin for the sake of "optimization" WebAssembly/js-primitive-builtins#6 (14 comments by @Liedtke, @sjrd)
-
The proposed semantics for some of these operations are kind of weird WebAssembly/js-primitive-builtins#1 (8 comments by @bakkot, @guybedford, @sjrd)
-
"some sort of guarantee" -- nope! WebAssembly/js-primitive-builtins#4 (4 comments by @jakobkummerow, @sjrd)
-
Floating-point to string is language-specific WebAssembly/js-primitive-builtins#5 (2 comments by @sjrd)
-
-
13 pull requests opened.
-
Update the overview. WebAssembly/js-primitive-builtins#19, by @sjrd.
-
Flesh out bigint operators. WebAssembly/js-primitive-builtins#18, by @sjrd.
-
Point out discrepancies in float-to-string and their impact. WebAssembly/js-primitive-builtins#17, by @sjrd.
-
Raise the open question about symbol equality. WebAssembly/js-primitive-builtins#16, by @sjrd.
-
Remove bigint parsing. WebAssembly/js-primitive-builtins#15, by @sjrd.
-
Move toString with radix to the not-included section. WebAssembly/js-primitive-builtins#14, by @sjrd.
-
Cleanup symbol functions. WebAssembly/js-primitive-builtins#13, by @sjrd.
-
Remove the generic ToString, fmod and wrapI32. WebAssembly/js-primitive-builtins#12, by @sjrd.
-
Remove builtins for functions that can be imported as is. WebAssembly/js-primitive-builtins#11, by @sjrd.
-
Remove conversions between bigint's and bit arrays. WebAssembly/js-primitive-builtins#10, by @sjrd.
-
Remove `Math` operations. WebAssembly/js-primitive-builtins#9, by @sjrd.
-
Clarify that radix support is only for i32 and i64, not for bigint. WebAssembly/js-primitive-builtins#8, by @sjrd.
-
Remove all operations involving `f32`s. WebAssembly/js-primitive-builtins#7, by @sjrd.
-
-
13 pull requests merged.
-
Update the overview. WebAssembly/js-primitive-builtins#19.
-
Flesh out bigint operators. WebAssembly/js-primitive-builtins#18.
-
Point out discrepancies in float-to-string and their impact. WebAssembly/js-primitive-builtins#17.
-
Raise the open question about symbol equality. WebAssembly/js-primitive-builtins#16.
-
Remove bigint parsing. WebAssembly/js-primitive-builtins#15.
-
Move toString with radix to the not-included section. WebAssembly/js-primitive-builtins#14.
-
Cleanup symbol functions. WebAssembly/js-primitive-builtins#13.
-
Remove the generic ToString, fmod and wrapI32. WebAssembly/js-primitive-builtins#12.
-
Remove builtins for functions that can be imported as is. WebAssembly/js-primitive-builtins#11.
-
Remove conversions between bigint's and bit arrays. WebAssembly/js-primitive-builtins#10.
-
Remove `Math` operations. WebAssembly/js-primitive-builtins#9.
-
Remove all operations involving `f32`s. WebAssembly/js-primitive-builtins#7.
-
Clarify that radix support is only for i32 and i64, not for bigint. WebAssembly/js-primitive-builtins#8.
-
WebAssembly/website
-
6 issues opened.
-
Add links to previous HTML versions of the spec once they are available in HTML format WebAssembly/website#480, by @agis.
-
Wasmtime 37 claims to support exception handling (hidden behind a flag) WebAssembly/website#479, by @torokati44.
-
Document WebAssembly versions in /features/ WebAssembly/website#476, by @chris-morgan.
-
Document WebAssembly versions in /features/ WebAssembly/website#475, by @chris-morgan.
-
Link to W3C version (single-page) broken WebAssembly/website#471, by @LukeSkyw.
-
Document the compatability status of 4GB heap WebAssembly/website#465, by @kzhsw.
-
-
4 issues closed.
-
Add links to previous HTML versions of the spec once they are available in HTML format WebAssembly/website#480.
-
Wasmtime 37 claims to support exception handling (hidden behind a flag) WebAssembly/website#479.
-
Link to W3C version (single-page) broken WebAssembly/website#471.
-
Document WebAssembly versions in /features/ WebAssembly/website#475.
-
-
1 issue reopened.
-
Document the compatability status of 4GB heap WebAssembly/website#465, by @tomayac.
-
-
5 issues received 19 new comments.
-
Add links to previous HTML versions of the spec once they are available in HTML format WebAssembly/website#480 (5 comments by @rossberg, @tomayac)
-
Document WebAssembly versions in /features/ WebAssembly/website#476 (5 comments by @dschuff, @rossberg, @sunfishcode)
-
Document the compatability status of 4GB heap WebAssembly/website#465 (5 comments by @dschuff, @kzhsw, @tomayac)
-
Link to W3C version (single-page) broken WebAssembly/website#471 (3 comments by @rossberg, @tomayac)
-
-
9 pull requests opened.
-
Change profiles status WebAssembly/website#478, by @tomayac.
-
Add custom element to Andreas' article WebAssembly/website#477, by @tomayac.
-
Fix some custom element things WebAssembly/website#474, by @tomayac.
-
Prepare `<wasm-compat>` package WebAssembly/website#472, by @tomayac.
-
Add `<wasm-compat>` custom element WebAssembly/website#470, by @tomayac.
-
Update browser shipping status WebAssembly/website#469, by @dtig.
-
Fix section title in Wasm 3.0 post WebAssembly/website#468, by @jryans.
-
Update Chicory features WebAssembly/website#467, by @andreaTP.
-
Post about 3.0 release WebAssembly/website#466, by @rossberg.
-
-
9 pull requests merged.
-
Change profiles status WebAssembly/website#478.
-
Add custom element to Andreas' article WebAssembly/website#477.
-
Fix some custom element things WebAssembly/website#474.
-
Prepare `<wasm-compat>` package WebAssembly/website#472.
-
Add `<wasm-compat>` custom element WebAssembly/website#470.
-
Update browser shipping status WebAssembly/website#469.
-
Fix section title in Wasm 3.0 post WebAssembly/website#468.
-
Post about 3.0 release WebAssembly/website#466.
-
Update Chicory features WebAssembly/website#467.
-
-
4 pull requests received 60 new comments.
-
Add custom element to Andreas' article WebAssembly/website#477 (12 comments by @jryans, @rossberg, @tomayac)
-
Add Chicory to 'Feature Extensions' page. WebAssembly/website#433 (3 comments by @andreaTP, @torokati44)
WebAssembly/relaxed-simd
-
1 issue received 1 new comment.
WebAssembly/wide-arithmetic
-
6 pull requests opened.
-
Add chasm to supported engine list WebAssembly/wide-arithmetic#43, by @CharlieTap.
-
Add a diff-to-main link WebAssembly/wide-arithmetic#42, by @alexcrichton.
-
Update README links WebAssembly/wide-arithmetic#41, by @alexcrichton.
-
Another merge with main WebAssembly/wide-arithmetic#40, by @alexcrichton.
-
Merge with main WebAssembly/wide-arithmetic#39, by @alexcrichton.
-
Merge in the latest spec WebAssembly/wide-arithmetic#38, by @alexcrichton.
-
-
6 pull requests merged.
-
Add chasm to supported engine list WebAssembly/wide-arithmetic#43.
-
Add a diff-to-main link WebAssembly/wide-arithmetic#42.
-
Update README links WebAssembly/wide-arithmetic#41.
-
Another merge with main WebAssembly/wide-arithmetic#40.
-
Merge with main WebAssembly/wide-arithmetic#39.
-
Merge in the latest spec WebAssembly/wide-arithmetic#38.
-
-
1 pull request received 1 new comment.
WebAssembly/proposals
-
1 issue opened.
-
Wasm 3.0 release not reflected yet WebAssembly/proposals#217, by @Liedtke.
-
-
1 issue closed.
-
Wasm 3.0 release not reflected yet WebAssembly/proposals#217.
-
-
2 pull requests opened.
-
Add Wasm `spec` version to all finished proposals WebAssembly/proposals#219, by @Robbepop.
-
Move Wasm 3.0 proposals to finished list WebAssembly/proposals#218, by @tlively.
-
-
2 pull requests merged.
-
Add Wasm `spec` version to all finished proposals WebAssembly/proposals#219.
-
Move Wasm 3.0 proposals to finished list WebAssembly/proposals#218.
-
-
2 pull requests received 6 new comments.
-
Add Wasm `spec` version to all finished proposals WebAssembly/proposals#219 (4 comments by @dschuff, @rossberg)
-
Move Wasm 3.0 proposals to finished list WebAssembly/proposals#218 (2 comments by @Robbepop, @tlively)
-
WebAssembly/testsuite
-
1 issue opened.
-
Testsuite autoupdate failing WebAssembly/testsuite#135, by @CharlieTap.
-
-
1 issue closed.
-
Testsuite autoupdate failing WebAssembly/testsuite#135.
-
-
1 pull request opened.
-
Fix update script with recent repo changes WebAssembly/testsuite#136, by @alexcrichton.
-
-
1 pull request merged.
-
Fix update script with recent repo changes WebAssembly/testsuite#136.
-
-
1 pull request received 4 new comments.
WebAssembly/WASI
-
14 issues opened.
-
Adding an interface to query readiness to accept requests WebAssembly/WASI#784, by @lann.
-
Add record for `tuple<stream<u8>, future<result<_, error-code>>>` WebAssembly/WASI#753, by @lann.
-
Remove path flags from `link-at` ? WebAssembly/WASI#710, by @wingo.
-
[v0.3] Specify errors for `set-size` WebAssembly/WASI#712, by @wingo.
-
[v0.3] When does `DescriptorFlags` get checked? WebAssembly/WASI#714, by @alexcrichton.
-
DNS error rcode type WebAssembly/WASI#785, by @sunfishcode.
-
Specify semantics with respect to POSIX 2008 WebAssembly/WASI#716, by @wingo.
-
Clarify what happens when you open a symlink with NOFOLLOW WebAssembly/WASI#718, by @wingo.
-
[v0.3] Add flags to `rename-at` ? WebAssembly/WASI#720, by @wingo.
-
[v0.3] specify whether hard links work on directories? WebAssembly/WASI#722, by @wingo.
-
[v0.3] specify instances in which metadata-hash should not change? WebAssembly/WASI#724, by @wingo.
-
[v0.3] When is `unsupported` an acceptable return? WebAssembly/WASI#726, by @wingo.
-
Forbid non-ascii field names WebAssembly/WASI#786, by @wingo.
-
Adding headers with multiple casings of the same field name WebAssembly/WASI#787, by @wingo.
-
-
21 issues received 37 new comments.
-
Adding an interface to query readiness to accept requests WebAssembly/WASI#784 (4 comments by @lann, @tschneidereit)
-
[v0.3] specify instances in which metadata-hash should not change? WebAssembly/WASI#724 (4 comments by @sunfishcode, @wingo)
-
[v0.3] When is `unsupported` an acceptable return? WebAssembly/WASI#726 (3 comments by @sunfishcode, @wingo)
-
Adding headers with multiple casings of the same field name WebAssembly/WASI#787 (3 comments by @lann, @tschneidereit)
-
Specify semantics with respect to POSIX 2008 WebAssembly/WASI#716 (2 comments by @sunfishcode, @wingo)
-
Support for Windows style path by providing a api to show the underlying OS path style (Windows,Unix) WebAssembly/WASI#728 (2 comments by @lygstate, @sunfishcode)
-
Providing a wasip1 stat API on top of wasip2 is infeasible WebAssembly/WASI#730 (2 comments by @sunfishcode, @whitequark)
-
Consider extending the `proxy` world with an `origin` WebAssembly/WASI#793 (2 comments by @lann, @lukewagner)
-
Why import stdio ports, random, wall-clock, timezone ? WebAssembly/WASI#789 (2 comments by @lukewagner, @wingo)
-
Clarify what happens when you open a symlink with NOFOLLOW WebAssembly/WASI#718 (1 comment by @sunfishcode)
-
[v0.3] specify whether hard links work on directories? WebAssembly/WASI#722 (1 comment by @pchickey)
-
[v0.3] Why bother with `request-options` when asyncs are there? WebAssembly/WASI#790 (1 comment by @lann)
-
WebAssembly/wasi-sdk
-
2 issues opened.
-
Feature Request: Add option to disable exception handling opcode generation in wasm-ld WebAssembly/wasi-sdk#563, by @seperman.
-
Document supported set of target triples WebAssembly/wasi-sdk#558, by @james-rms.
-
-
1 issue closed.
-
Feature Request: Add option to disable exception handling opcode generation in wasm-ld WebAssembly/wasi-sdk#563.
-
-
3 issues received 12 new comments.
-
Feature Request: Add option to disable exception handling opcode generation in wasm-ld WebAssembly/wasi-sdk#563 (10 comments by @pchickey, @sbc100, @seperman)
-
-
5 pull requests opened.
-
Always build wasm32-wasip2 with `-fPIC` WebAssembly/wasi-sdk#564, by @alexcrichton.
-
Rewrite setjmp/longjmp docs WebAssembly/wasi-sdk#562, by @alexcrichton.
-
Update wasm-component-ld to 0.5.17 WebAssembly/wasi-sdk#561, by @alexcrichton.
-
Update wasi-libc to latest WebAssembly/wasi-sdk#560, by @alexcrichton.
-
Update to LLVM 21.1.0 WebAssembly/wasi-sdk#559, by @alexcrichton.
-
-
4 pull requests merged.
-
Rewrite setjmp/longjmp docs WebAssembly/wasi-sdk#562.
-
Update wasm-component-ld to 0.5.17 WebAssembly/wasi-sdk#561.
-
Update wasi-libc to latest WebAssembly/wasi-sdk#560.
-
Update to LLVM 21.1.0 WebAssembly/wasi-sdk#559.
-
-
2 pull requests received 10 new comments.
-
Always build wasm32-wasip2 with `-fPIC` WebAssembly/wasi-sdk#564 (8 comments by @alexcrichton, @dicej, @yamt)
-
WebAssembly/flexible-vectors
-
1 pull request opened.
-
Update travis-deploy.sh WebAssembly/flexible-vectors#71, by @ppenzin.
-
WebAssembly/threads
-
1 issue opened.
-
Can tables be shared? WebAssembly/threads#233, by @qouteall.
-
-
1 issue received 4 new comments.
WebAssembly/custom-page-sizes
-
1 pull request opened.
-
Adjust unlinkable test in memory_max tests WebAssembly/custom-page-sizes#46, by @takikawa.
-
-
1 pull request merged.
-
Adjust unlinkable test in memory_max tests WebAssembly/custom-page-sizes#46.
-
WebAssembly/wasi-nn
-
1 issue opened.
-
Are the language bindings for wasi-nn the recommended way to use wasi-nn API? WebAssembly/wasi-nn#87, by @ancaantochi.
-
-
1 issue closed.
-
Are the language bindings for wasi-nn the recommended way to use wasi-nn API? WebAssembly/wasi-nn#87.
-
-
1 issue received 1 new comment.
-
Are the language bindings for wasi-nn the recommended way to use wasi-nn API? WebAssembly/wasi-nn#87 (1 comment by @abrown)
-
WebAssembly/memory-control
-
1 pull request opened.
-
Update Overview.md WebAssembly/memory-control#20, by @lygstate.
-
-
1 pull request merged.
-
Update Overview.md WebAssembly/memory-control#20.
-
-
1 pull request reopened.
-
Update Overview.md WebAssembly/memory-control#20, by @bvisness.
-
-
1 pull request received 3 new comments.
WebAssembly/wasi-otel
-
1 pull request opened.
-
Add metrics and refactor tracing WebAssembly/wasi-otel#3, by @asteurer.
-
WebAssembly/js-promise-integration
-
1 pull request opened.
-
Fix JSPI constructor name: Suspendable -> Suspending WebAssembly/js-promise-integration#60, by @thibaudmichaud.
-
-
1 pull request merged.
-
Fix JSPI constructor name: Suspendable -> Suspending WebAssembly/js-promise-integration#60.
-
WebAssembly/esm-integration
-
1 issue opened.
-
Add me WebAssembly/esm-integration#114, by @wateen319.
-
-
1 issue closed.
-
Add me WebAssembly/esm-integration#114.
-
-
1 issue received 1 new comment.
Past meetings
-
2 meetings.
Participants
-
5 participants joined.
-
Uğur Toprakdeviren joined.
-
Zachary Whitley (Tegmentum) joined.
-
Mikhail Barash (University of Bergen) joined.
-
Linxuan Ma joined.
-
Ryan Day (Google LLC) joined.
-
-
2 participants left.
-
Shekar Bommas (Microsoft Corporation) left.
-
Hakan Angın left.
-
-
2 organizations joined.
-
Tegmentum joined.
-
University of Bergen joined.
-
GitHub
WebAssembly/wabt
-
2 issues opened.
-
`--no-check` produces malformed module WebAssembly/wabt#2629, by @Janrupf.
-
wabt fails to build with GCC 15 WebAssembly/wabt#2628, by @sergiodj.
-
-
1 issue closed.
-
Can not decompile a wasm file WebAssembly/wabt#2608.
-
-
5 issues received 9 new comments.
-
2 pull requests opened.
-
Add support for compilation-hints proposal WebAssembly/wabt#2627, by @Lukasdoe.
-
Divide data segments across all output files when using wasm2c WebAssembly/wabt#2626, by @white-axe.
-
-
3 pull requests received 16 new comments.
-
Add support for compilation-hints proposal WebAssembly/wabt#2627 (11 comments by @Lukasdoe, @sbc100)
-
Divide data segments across all output files when using wasm2c WebAssembly/wabt#2626 (2 comments by @keithw, @white-axe)
-
WebAssembly/testsuite
-
1 issue opened.
-
Suspicious data section count invalid module tests WebAssembly/testsuite#132, by @Janrupf.
-
-
1 issue closed.
-
Suspicious data section count invalid module tests WebAssembly/testsuite#132.
-
-
1 issue received 4 new comments.
-
Suspicious data section count invalid module tests WebAssembly/testsuite#132 (4 comments by @Janrupf, @tlively)
-
WebAssembly/binaryen
-
5 issues opened.
-
The wasm-reduce tool encountered an abnormal timeout under the condition of "--command=./wasmer run test.wasm" WebAssembly/binaryen#7864, by @gaaraw.
-
`--print-function-map` performs strange escaping on symbol name WebAssembly/binaryen#7861, by @sbc100.
-
Precompiled builds do not work on Raspberry Pi 4 WebAssembly/binaryen#7859, by @mira-x.
-
[wasm-dis] Is parsing `target_features` correct in this case? WebAssembly/binaryen#7836, by @StackOverflowExcept1on.
-
Descriptor trap in Binaryen but not V8 WebAssembly/binaryen#7812, by @kripken.
-
-
5 issues closed.
-
[wasm-dis] Is parsing `target_features` correct in this case? WebAssembly/binaryen#7836.
-
[wasm-split] Not splitting correctly after wasm-opt WebAssembly/binaryen#7725.
-
Descriptor trap in Binaryen but not V8 WebAssembly/binaryen#7812.
-
Infinite loop in Unsubtyping WebAssembly/binaryen#7773.
-
Issues with AbstractTypeRefining and exact types with TNH WebAssembly/binaryen#7756.
-
-
12 issues received 33 new comments.
-
[wasm-dis] Is parsing `target_features` correct in this case? WebAssembly/binaryen#7836 (10 comments by @aheejin, @kripken, @StackOverflowExcept1on, @tlively)
-
The wasm-reduce tool encountered an abnormal timeout under the condition of "--command=./wasmer run test.wasm" WebAssembly/binaryen#7864 (5 comments by @gaaraw, @kripken, @tlively)
-
`--print-function-map` performs strange escaping on symbol name WebAssembly/binaryen#7861 (4 comments by @kripken, @sbc100)
-
Precompiled builds do not work on Raspberry Pi 4 WebAssembly/binaryen#7859 (2 comments by @kripken, @mira-x)
-
wasm-emscripten-finalize doesn't preserve sourcesContent WebAssembly/binaryen#6805 (1 comment by @amaanq)
-
local-cse introduces side effects via local.tee, blocking DCE in O3 WebAssembly/binaryen#7440 (1 comment by @kripken)
-
[wasm-split] Not splitting correctly after wasm-opt WebAssembly/binaryen#7725 (1 comment by @aheejin)
-
-
95 pull requests opened.
-
[Custom Descriptors] Fix TypeMerging cast check WebAssembly/binaryen#7873, by @tlively.
-
[Custom Descriptors] Optimize away unneeded descriptors in GlobalTypeOptimization WebAssembly/binaryen#7872, by @kripken.
-
[Stack Switching] Simplify clearing of continuation store in the fuzzer WebAssembly/binaryen#7871, by @kripken.
-
Fuzzer: Avoid generating ref.as_non_null in more places WebAssembly/binaryen#7870, by @kripken.
-
[Custom Descriptors] GUFA support for descriptor fields WebAssembly/binaryen#7869, by @kripken.
-
[NFC] Use indexes in DeadArgumentElimination WebAssembly/binaryen#7868, by @kripken.
-
[NFC] Port old precompute* tests to lit WebAssembly/binaryen#7867, by @kripken.
-
Fuzzer: Fix Merge fuzzing when input must be ignored WebAssembly/binaryen#7866, by @kripken.
-
Prioritize RefEq fuzzing WebAssembly/binaryen#7865, by @kripken.
-
Precompute: Rewrite logic for handling children to carefully decide which to keep WebAssembly/binaryen#7863, by @kripken.
-
Remove --print-symbol-map / --symbolmap WebAssembly/binaryen#7862, by @sbc100.
-
[Stack Switching] Fix resuming of return calls WebAssembly/binaryen#7860, by @kripken.
-
[NFC] Mark some DAE-internal passes as requiring less work WebAssembly/binaryen#7858, by @kripken.
-
[GC] Precompute: Fix ref.eq comparisons of structs with nested effects WebAssembly/binaryen#7857, by @kripken.
-
[WIP][wasm-reduce] Inital type reducer WebAssembly/binaryen#7856, by @tlively.
-
[Stack Switching] wasm-ctor-eval: Properly ignore unhandled suspends WebAssembly/binaryen#7855, by @kripken.
-
[NFC][wasm-reduce] Split out DestructiveReducer WebAssembly/binaryen#7854, by @tlively.
-
[NFC][wasm-reduce] Move Reducer to .h and .cpp files WebAssembly/binaryen#7853, by @tlively.
-
[NFC][wasm-reduce] Create a tools subdirectory WebAssembly/binaryen#7852, by @tlively.
-
[NFC] Use some C macros to reduce boilerplate in wasm-interpreter.h WebAssembly/binaryen#7851, by @kripken.
-
[Stack Switching] Fix the effects of ContBind WebAssembly/binaryen#7850, by @kripken.
-
[Stack Switching] Mark ContNew as generative WebAssembly/binaryen#7849, by @kripken.
-
TypeUpdating: Fix heap type updates on heap type children WebAssembly/binaryen#7848, by @kripken.
-
[Stack Switching] Validate continuation function subtyping WebAssembly/binaryen#7847, by @kripken.
-
Add non-legacy exceptions support (try_table) to the asyncify pass WebAssembly/binaryen#7846, by @zb3.
-
wasm-merge: Avoid quadratic time in validation [NFC] WebAssembly/binaryen#7845, by @kripken.
-
[Stack Switching] GUFA: Fix closed world analysis of continuation functions WebAssembly/binaryen#7844, by @kripken.
-
Print tables for call_indirects for nonzero table index WebAssembly/binaryen#7843, by @aheejin.
-
[Custom Descriptors] Fix TypeMerging sibling criteria WebAssembly/binaryen#7842, by @tlively.
-
[Stack Switching] RemoveUnusedModuleElements: Fix closed world analysis of continuation functions WebAssembly/binaryen#7841, by @kripken.
-
[wasm-dis] Restore features section in output WebAssembly/binaryen#7840, by @aheejin.
-
Always print tables for call_indirects WebAssembly/binaryen#7839, by @aheejin.
-
[Stack Switching] Handle a null in ContNew WebAssembly/binaryen#7838, by @kripken.
-
Build mimalloc with MI_NO_OPT_ARCH WebAssembly/binaryen#7837, by @sbc100.
-
Fix regression from #7822 about exnrefs with nulls and unknowns WebAssembly/binaryen#7835, by @kripken.
-
[Stack Switching] Fuzz Stack Switching WebAssembly/binaryen#7834, by @kripken.
-
[Stack Switching] Handle resuming a null WebAssembly/binaryen#7833, by @kripken.
-
Fuzzer: Improve handling of small inputs and their debugging WebAssembly/binaryen#7832, by @kripken.
-
[Stack Switching] Support Continuations in TypeMerging WebAssembly/binaryen#7831, by @kripken.
-
Disable stack switching when GC is disabled in the fuzzer WebAssembly/binaryen#7830, by @kripken.
-
[Strings] Be stricter when checking builtin types WebAssembly/binaryen#7829, by @tlively.
-
[Stack Switching] Fix all the execution-results.h places missing a clear of the continuation store WebAssembly/binaryen#7828, by @kripken.
-
[Stack Switching] Fix binary writing of continuation types when GC is not enabled WebAssembly/binaryen#7827, by @kripken.
-
[NFC] Use ParentIndexIterator in SmallVector WebAssembly/binaryen#7826, by @tlively.
-
[Stack Switching] Throw on trying to suspend through JS WebAssembly/binaryen#7825, by @kripken.
-
[Stack Switching] Fix GUFA on continuations WebAssembly/binaryen#7824, by @kripken.
-
[Stack Switching] Reset the continuation state in --fuzz-exec on unhandled suspends WebAssembly/binaryen#7823, by @kripken.
-
[NFC] Refactor GUFA's NullLocation and CaughtExnRefLocation into RootLocation WebAssembly/binaryen#7822, by @kripken.
-
ClusterFuzz updates [NFC] WebAssembly/binaryen#7821, by @kripken.
-
Make MaxCombinedBinarySize configurable WebAssembly/binaryen#7820, by @yamt.
-
[Stack Switching] Ignore attempts to stash resume info for suspends without a continuation WebAssembly/binaryen#7819, by @kripken.
-
[Stack Switching] Add some tests WebAssembly/binaryen#7818, by @kripken.
-
Fuzzer: Fix branching instructions in non-function scopes WebAssembly/binaryen#7817, by @kripken.
-
[NFC] Use principal types in ChildTyper WebAssembly/binaryen#7816, by @tlively.
-
[Stack Switching] Implement resume_throw in the interpreter WebAssembly/binaryen#7815, by @kripken.
-
[NFC] Update ChildTyper callback for unknown constaints WebAssembly/binaryen#7814, by @tlively.
-
[Fuzzer] Do not make local.get without function context WebAssembly/binaryen#7813, by @tlively.
-
[Custom Descriptors] Fuzz tests with br_on_cast_desc WebAssembly/binaryen#7811, by @tlively.
-
Require specific array types for string ops WebAssembly/binaryen#7810, by @tlively.
-
[Stack Switching] Fix validation of cont.* that receive nullref inputs WebAssembly/binaryen#7809, by @kripken.
-
Precompute: Do not cache calculations that ignore effects WebAssembly/binaryen#7808, by @kripken.
-
[wasm-split] Do not create duplicate trampolines WebAssembly/binaryen#7807, by @aheejin.
-
[NFC] Add more overview docs for stack switching WebAssembly/binaryen#7806, by @kripken.
-
[wasm-split] Preserve explicit names for trampolines WebAssembly/binaryen#7805, by @aheejin.
-
[NFC] Remove a goto WebAssembly/binaryen#7804, by @tlively.
-
[Stack Switching] Handle nested continuations WebAssembly/binaryen#7803, by @kripken.
-
[wasm-dis] Enable all features for printing WebAssembly/binaryen#7802, by @aheejin.
-
[Stack Switching] Handle imported tags properly WebAssembly/binaryen#7801, by @kripken.
-
[Outlining] Test stringify-walker and fix Ifs WebAssembly/binaryen#7800, by @tlively.
-
[NFC][Outlining] Consolidate code WebAssembly/binaryen#7799, by @tlively.
-
[wasm-split] Add -all to wasm-dis RUN lines WebAssembly/binaryen#7798, by @aheejin.
-
[Stack Switching] Support cross-module coroutine calls in the interpreter WebAssembly/binaryen#7797, by @kripken.
-
[Custom Descriptors] Enable fuzzing WebAssembly/binaryen#7796, by @tlively.
-
Add unused-descriptors.wast to fuzzer ignore list WebAssembly/binaryen#7795, by @tlively.
-
[Stack Switching] Handle null children consistently as in call_ref WebAssembly/binaryen#7794, by @kripken.
-
[Stack Switching] Implement the simple case of cont.bind WebAssembly/binaryen#7793, by @kripken.
-
[wasm-split] Support --placeholdermap for --multi-split WebAssembly/binaryen#7792, by @aheejin.
-
[wasm-split] Support --symbolmap for --multi-split WebAssembly/binaryen#7791, by @aheejin.
-
[Custom Descriptors] Validate features in TypeBuilder WebAssembly/binaryen#7790, by @tlively.
-
[wasm-split] Support --no-placeholders option in multi-split WebAssembly/binaryen#7789, by @aheejin.
-
Fix determinism of Clusterfuzz fuzz handler WebAssembly/binaryen#7788, by @tlively.
-
Support cross-module calls in the interpreter WebAssembly/binaryen#7787, by @kripken.
-
[Stack Switching] Update continuation types based on the resume tag WebAssembly/binaryen#7786, by @kripken.
-
Reduce interpreter max depth to 150 WebAssembly/binaryen#7785, by @tlively.
-
[Custom Descriptors] Handle traps in instantiation in Merge fuzz handler WebAssembly/binaryen#7784, by @tlively.
-
[Stack Switching] Support call_indirect WebAssembly/binaryen#7783, by @kripken.
-
[wasm-split] Add an assert (NFC) WebAssembly/binaryen#7782, by @aheejin.
-
[wasm-split] Support --emit-module-names and --emit-text for multi-split WebAssembly/binaryen#7781, by @aheejin.
-
[wasm-split] Remove ANSI codes from wast output WebAssembly/binaryen#7780, by @aheejin.
-
[wasm-split] Don't always minimizee export names in multi-split WebAssembly/binaryen#7779, by @aheejin.
-
[Relaxed SIMD] Add missing relaxed entries in features.h WebAssembly/binaryen#7778, by @kripken.
-
Principal Types: Add signature interop WebAssembly/binaryen#7777, by @kripken.
-
[NFC-ish] Refactor away callTable WebAssembly/binaryen#7776, by @kripken.
-
[Stack Switching] Supporting sending/receiving values from continuations WebAssembly/binaryen#7775, by @kripken.
-
Fix SubtypingDiscoverer with shared i31 WebAssembly/binaryen#7774, by @tlively.
-
-
83 pull requests merged.
-
[Stack Switching] Simplify clearing of continuation store in the fuzzer WebAssembly/binaryen#7871.
-
[Stack Switching] Fix resuming of return calls WebAssembly/binaryen#7860.
-
Prioritize RefEq fuzzing WebAssembly/binaryen#7865.
-
Fuzzer: Avoid generating ref.as_non_null in more places WebAssembly/binaryen#7870.
-
[Custom Descriptors] GUFA support for descriptor fields WebAssembly/binaryen#7869.
-
[NFC] Use indexes in DeadArgumentElimination WebAssembly/binaryen#7868.
-
[NFC] Mark some DAE-internal passes as requiring less work WebAssembly/binaryen#7858.
-
Fuzzer: Fix Merge fuzzing when input must be ignored WebAssembly/binaryen#7866.
-
[NFC] Port old precompute* tests to lit WebAssembly/binaryen#7867.
-
Precompute: Rewrite logic for handling children to carefully decide which to keep WebAssembly/binaryen#7863.
-
[wasm-dis] Restore features section in output WebAssembly/binaryen#7840.
-
[GC] Precompute: Fix ref.eq comparisons of structs with nested effects WebAssembly/binaryen#7857.
-
[Stack Switching] Fuzz Stack Switching WebAssembly/binaryen#7834.
-
[Stack Switching] wasm-ctor-eval: Properly ignore unhandled suspends WebAssembly/binaryen#7855.
-
[NFC][wasm-reduce] Create a tools subdirectory WebAssembly/binaryen#7852.
-
[NFC] Use some C macros to reduce boilerplate in wasm-interpreter.h WebAssembly/binaryen#7851.
-
[Stack Switching] Fix the effects of ContBind WebAssembly/binaryen#7850.
-
TypeUpdating: Fix heap type updates on heap type children WebAssembly/binaryen#7848.
-
[Stack Switching] Mark ContNew as generative WebAssembly/binaryen#7849.
-
[Stack Switching] Validate continuation function subtyping WebAssembly/binaryen#7847.
-
wasm-merge: Avoid quadratic time in validation [NFC] WebAssembly/binaryen#7845.
-
[Stack Switching] GUFA: Fix closed world analysis of continuation functions WebAssembly/binaryen#7844.
-
Print tables for call_indirects for nonzero table index WebAssembly/binaryen#7843.
-
[Custom Descriptors] Fix TypeMerging sibling criteria WebAssembly/binaryen#7842.
-
[Stack Switching] RemoveUnusedModuleElements: Fix closed world analysis of continuation functions WebAssembly/binaryen#7841.
-
Make MaxCombinedBinarySize configurable WebAssembly/binaryen#7820.
-
[Stack Switching] Handle a null in ContNew WebAssembly/binaryen#7838.
-
Build mimalloc with MI_NO_OPT_ARCH WebAssembly/binaryen#7837.
-
Fix regression from #7822 about exnrefs with nulls and unknowns WebAssembly/binaryen#7835.
-
Fuzzer: Improve handling of small inputs and their debugging WebAssembly/binaryen#7832.
-
[Stack Switching] Support Continuations in TypeMerging WebAssembly/binaryen#7831.
-
[Stack Switching] Handle resuming a null WebAssembly/binaryen#7833.
-
[Strings] Be stricter when checking builtin types WebAssembly/binaryen#7829.
-
Disable stack switching when GC is disabled in the fuzzer WebAssembly/binaryen#7830.
-
[Stack Switching] Fix all the execution-results.h places missing a clear of the continuation store WebAssembly/binaryen#7828.
-
[Stack Switching] Throw on trying to suspend through JS WebAssembly/binaryen#7825.
-
[NFC] Use ParentIndexIterator in SmallVector WebAssembly/binaryen#7826.
-
[Stack Switching] Fix GUFA on continuations WebAssembly/binaryen#7824.
-
ClusterFuzz updates [NFC] WebAssembly/binaryen#7821.
-
[Stack Switching] Reset the continuation state in --fuzz-exec on unhandled suspends WebAssembly/binaryen#7823.
-
[NFC] Refactor GUFA's NullLocation and CaughtExnRefLocation into RootLocation WebAssembly/binaryen#7822.
-
[Stack Switching] Ignore attempts to stash resume info for suspends without a continuation WebAssembly/binaryen#7819.
-
[Stack Switching] Add some tests WebAssembly/binaryen#7818.
-
[NFC] Use principal types in ChildTyper WebAssembly/binaryen#7816.
-
[wasm-split] Support --placeholdermap for --multi-split WebAssembly/binaryen#7792.
-
[Stack Switching] Implement resume_throw in the interpreter WebAssembly/binaryen#7815.
-
[NFC] Update ChildTyper callback for unknown constaints WebAssembly/binaryen#7814.
-
[Fuzzer] Do not make local.get without function context WebAssembly/binaryen#7813.
-
[Stack Switching] Fix validation of cont.* that receive nullref inputs WebAssembly/binaryen#7809.
-
Require specific array types for string ops WebAssembly/binaryen#7810.
-
[wasm-split] Do not create duplicate trampolines WebAssembly/binaryen#7807.
-
[Custom Descriptors] Fuzz tests with br_on_cast_desc WebAssembly/binaryen#7811.
-
Precompute: Do not cache calculations that ignore effects WebAssembly/binaryen#7808.
-
[Stack Switching] Handle nested continuations WebAssembly/binaryen#7803.
-
[wasm-split] Preserve explicit names for trampolines WebAssembly/binaryen#7805.
-
[NFC] Remove a goto WebAssembly/binaryen#7804.
-
[Outlining] Test stringify-walker and fix Ifs WebAssembly/binaryen#7800.
-
[Stack Switching] Support cross-module coroutine calls in the interpreter WebAssembly/binaryen#7797.
-
[wasm-dis] Enable all features for printing WebAssembly/binaryen#7802.
-
[Stack Switching] Handle imported tags properly WebAssembly/binaryen#7801.
-
[NFC][Outlining] Consolidate code WebAssembly/binaryen#7799.
-
[Custom Descriptors] Enable fuzzing WebAssembly/binaryen#7796.
-
[Stack Switching] Handle null children consistently as in call_ref WebAssembly/binaryen#7794.
-
[Stack Switching] Implement the simple case of cont.bind WebAssembly/binaryen#7793.
-
Add unused-descriptors.wast to fuzzer ignore list WebAssembly/binaryen#7795.
-
[Custom Descriptors] Validate features in TypeBuilder WebAssembly/binaryen#7790.
-
Support cross-module calls in the interpreter WebAssembly/binaryen#7787.
-
[wasm-split] Support --symbolmap for --multi-split WebAssembly/binaryen#7791.
-
[Custom Descriptors] Handle traps in instantiation in Merge fuzz handler WebAssembly/binaryen#7784.
-
[Stack Switching] Update continuation types based on the resume tag WebAssembly/binaryen#7786.
-
Fix determinism of Clusterfuzz fuzz handler WebAssembly/binaryen#7788.
-
[wasm-split] Support --no-placeholders option in multi-split WebAssembly/binaryen#7789.
-
[Stack Switching] Support call_indirect WebAssembly/binaryen#7783.
-
[wasm-split] Add an assert (NFC) WebAssembly/binaryen#7782.
-
[wasm-split] Support --emit-module-names and --emit-text for multi-split WebAssembly/binaryen#7781.
-
[Stack Switching] Supporting sending/receiving values from continuations WebAssembly/binaryen#7775.
-
Principal Types: Add signature interop WebAssembly/binaryen#7777.
-
[wasm-split] Remove ANSI codes from wast output WebAssembly/binaryen#7780.
-
[Relaxed SIMD] Add missing relaxed entries in features.h WebAssembly/binaryen#7778.
-
[NFC-ish] Refactor away callTable WebAssembly/binaryen#7776.
-
[wasm-split] Don't always minimizee export names in multi-split WebAssembly/binaryen#7779.
-
Fix SubtypingDiscoverer with shared i31 WebAssembly/binaryen#7774.
-
[Stack Switching] Add basic support for resume/suspend in the interpreter WebAssembly/binaryen#7771.
-
-
5 pull requests closed.
-
Add optimization from `x < 0 || x > POSITIVE_CONST` to `unsigned(x) > POSITIVE_CONST` WebAssembly/binaryen#6999.
-
Always print tables for call_indirects WebAssembly/binaryen#7839.
-
[Stack Switching] Fix binary writing of continuation types when GC is not enabled WebAssembly/binaryen#7827.
-
[wasm-split] Add -all to wasm-dis RUN lines WebAssembly/binaryen#7798.
-
Reduce interpreter max depth to 150 WebAssembly/binaryen#7785.
-
-
59 pull requests received 356 new comments.
-
[Custom Descriptors] Optimize away unneeded descriptors in GlobalTypeOptimization WebAssembly/binaryen#7872 (40 comments by @kripken, @tlively)
-
Precompute: Rewrite logic for handling children to carefully decide which to keep WebAssembly/binaryen#7863 (33 comments by @kripken, @tlively)
-
[Outlining] Test stringify-walker and fix Ifs WebAssembly/binaryen#7800 (17 comments by @kripken, @tlively)
-
[wasm-split] Support --placeholdermap for --multi-split WebAssembly/binaryen#7792 (16 comments by @aheejin, @tlively)
-
[Custom Descriptors] Validate features in TypeBuilder WebAssembly/binaryen#7790 (16 comments by @kripken, @tlively)
-
[Stack Switching] Handle nested continuations WebAssembly/binaryen#7803 (12 comments by @kripken, @tlively)
-
Add non-legacy exceptions support (try_table) to the asyncify pass WebAssembly/binaryen#7846 (11 comments by @brendandahl, @kripken, @zb3)
-
[Stack Switching] Support cross-module coroutine calls in the interpreter WebAssembly/binaryen#7797 (11 comments by @kripken, @tlively)
-
[NFC] Use principal types in ChildTyper WebAssembly/binaryen#7816 (10 comments by @kripken, @tlively)
-
Require specific array types for string ops WebAssembly/binaryen#7810 (9 comments by @kripken, @tlively)
-
[Stack Switching] Add basic support for resume/suspend in the interpreter WebAssembly/binaryen#7771 (9 comments by @kripken, @tlively)
-
[Stack Switching] Fix resuming of return calls WebAssembly/binaryen#7860 (8 comments by @kripken, @tlively)
-
[Stack Switching] Fix the effects of ContBind WebAssembly/binaryen#7850 (8 comments by @kripken, @tlively)
-
[Custom Descriptors] Handle traps in instantiation in Merge fuzz handler WebAssembly/binaryen#7784 (8 comments by @kripken, @tlively)
-
[GC] Precompute: Fix ref.eq comparisons of structs with nested effects WebAssembly/binaryen#7857 (7 comments by @aheejin, @kripken)
-
[wasm-dis] Restore features section in output WebAssembly/binaryen#7840 (7 comments by @aheejin, @kripken, @tlively)
-
[wasm-split] Do not create duplicate trampolines WebAssembly/binaryen#7807 (7 comments by @aheejin, @tlively)
-
[Custom Descriptors] GUFA support for descriptor fields WebAssembly/binaryen#7869 (6 comments by @kripken, @tlively)
-
[Stack Switching] Fix validation of cont.* that receive nullref inputs WebAssembly/binaryen#7809 (6 comments by @kripken, @tlively)
-
[Stack Switching] GUFA: Fix closed world analysis of continuation functions WebAssembly/binaryen#7844 (5 comments by @kripken, @tlively)
-
[Stack Switching] Fix binary writing of continuation types when GC is not enabled WebAssembly/binaryen#7827 (5 comments by @kripken, @tlively)
-
[wasm-split] Add -all to wasm-dis RUN lines WebAssembly/binaryen#7798 (5 comments by @aheejin, @tlively)
-
[Stack Switching] Implement the simple case of cont.bind WebAssembly/binaryen#7793 (5 comments by @kripken, @tlively)
-
[Stack Switching] Update continuation types based on the resume tag WebAssembly/binaryen#7786 (5 comments by @kripken, @tlively)
-
[Stack Switching] Validate continuation function subtyping WebAssembly/binaryen#7847 (4 comments by @kripken, @tlively)
-
[Stack Switching] Handle null children consistently as in call_ref WebAssembly/binaryen#7794 (4 comments by @kripken, @tlively)
-
TypeUpdating: Fix heap type updates on heap type children WebAssembly/binaryen#7848 (3 comments by @kripken, @tlively)
-
[Strings] Be stricter when checking builtin types WebAssembly/binaryen#7829 (3 comments by @kripken, @tlively)
-
Support cross-module calls in the interpreter WebAssembly/binaryen#7787 (3 comments by @kripken, @tlively)
-
[Stack Switching] Supporting sending/receiving values from continuations WebAssembly/binaryen#7775 (3 comments by @kripken, @tlively)
-
[Stack Switching] Simplify clearing of continuation store in the fuzzer WebAssembly/binaryen#7871 (2 comments by @kripken, @tlively)
-
Fuzzer: Avoid generating ref.as_non_null in more places WebAssembly/binaryen#7870 (2 comments by @kripken, @tlively)
-
Fuzzer: Fix Merge fuzzing when input must be ignored WebAssembly/binaryen#7866 (2 comments by @kripken, @tlively)
-
wasm-merge: Avoid quadratic time in validation [NFC] WebAssembly/binaryen#7845 (2 comments by @kripken, @tlively)
-
[NFC] Refactor GUFA's NullLocation and CaughtExnRefLocation into RootLocation WebAssembly/binaryen#7822 (2 comments by @kripken, @tlively)
-
[NFC] Update ChildTyper callback for unknown constaints WebAssembly/binaryen#7814 (2 comments by @kripken, @tlively)
-
[Stack Switching] Implement resume_throw in the interpreter WebAssembly/binaryen#7815 (2 comments by @kripken, @tlively)
-
[wasm-split] Support --no-placeholders option in multi-split WebAssembly/binaryen#7789 (2 comments by @aheejin, @tlively)
-
[NFC] Mark some DAE-internal passes as requiring less work WebAssembly/binaryen#7858 (1 comment by @tlively)
-
Precompute: Do not cache calculations that ignore effects WebAssembly/binaryen#7808 (1 comment by @tlively)
-
Print tables for call_indirects for nonzero table index WebAssembly/binaryen#7843 (1 comment by @kripken)
-
Fuzzer: Improve handling of small inputs and their debugging WebAssembly/binaryen#7832 (1 comment by @kripken)
-
[Stack Switching] Support Continuations in TypeMerging WebAssembly/binaryen#7831 (1 comment by @tlively)
-
WebAssembly/wasi-tls
-
1 issue opened.
-
Proposal: Simplify wasi-tls for Security and Forward Compatibility WebAssembly/wasi-tls#13, by @attackordie.
-
-
1 pull request opened.
-
Add comprehensive testing framework and project artifacts management WebAssembly/wasi-tls#14, by @attackordie.
-
WebAssembly/meetings
-
1 issue received 2 new comments.
-
11 pull requests opened.
-
Propose new WASI co-champions for wasi-clocks, cli, and filesystem. WebAssembly/meetings#1879, by @sunfishcode.
-
Update CG-08-26.md WebAssembly/meetings#1878, by @tlively.
-
Meeting agenda for 2025-08-25 WebAssembly/meetings#1877, by @fgmccabe.
-
Named handler presentation slides WebAssembly/meetings#1876, by @fgmccabe.
-
docs(wasi): cancel WASI-08-21 WebAssembly/meetings#1875, by @ricochet.
-
Cancel WG-08-20.md WebAssembly/meetings#1874, by @dschuff.
-
Add JS interop discussion to CG-08-26 WebAssembly/meetings#1873, by @tlively.
-
Create stack-2025-08-25.md WebAssembly/meetings#1872, by @fgmccabe.
-
docs(wasi): Cancel WASI-08-07.md WebAssembly/meetings#1871, by @ricochet.
-
Typo fix (s/Octover/October/) WebAssembly/meetings#1870, by @titzer.
-
Add link to October meeting in README WebAssembly/meetings#1869, by @tlively.
-
-
12 pull requests merged.
-
Propose new WASI co-champions for wasi-clocks, cli, and filesystem. WebAssembly/meetings#1879.
-
Named handler presentation slides WebAssembly/meetings#1876.
-
docs(wasi): cancel WASI-08-21 WebAssembly/meetings#1875.
-
Cancel WG-08-20.md WebAssembly/meetings#1874.
-
Add JS interop discussion to CG-08-26 WebAssembly/meetings#1873.
-
Create stack-2025-08-25.md WebAssembly/meetings#1872.
-
Add WG-07-23 WebAssembly/meetings#1863.
-
docs(wasi): Cancel WASI-08-07.md WebAssembly/meetings#1871.
-
docs(wasi): notes WASI-07-24 WebAssembly/meetings#1866.
-
Add CG notes from May 20, June 17, July 1 WebAssembly/meetings#1864.
-
Typo fix (s/Octover/October/) WebAssembly/meetings#1870.
-
Add link to October meeting in README WebAssembly/meetings#1869.
-
-
1 pull request closed.
-
Update CG-06-17.md WebAssembly/meetings#1840.
-
-
3 pull requests received 5 new comments.
WebAssembly/WASI
-
7 issues opened.
-
HTTP/1.1 request-lines and optionality of scheme & authority WebAssembly/WASI#788, by @sepointon.
-
Why import stdio ports, random, wall-clock, timezone ? WebAssembly/WASI#789, by @wingo.
-
[v0.3] Why bother with `request-options` when asyncs are there? WebAssembly/WASI#790, by @wingo.
-
[v0.3] Specify what is meant by "not syntactically valid" WebAssembly/WASI#791, by @wingo.
-
[v0.3] specify order for fields#get, fields#set WebAssembly/WASI#792, by @wingo.
-
How to represent callbacks in WASI? WebAssembly/WASI#669, by @npetrangelo.
-
Making the first WASIp3 snapshot WebAssembly/WASI#666, by @alexcrichton.
-
-
6 issues received 12 new comments.
-
[0.3.0-draft]: Move away from streams as an API? WebAssembly/WASI#757 (4 comments by @alexcrichton, @sunfishcode)
-
[v0.3] Specify what is meant by "not syntactically valid" WebAssembly/WASI#791 (2 comments by @lukewagner, @pchickey)
-
Why import stdio ports, random, wall-clock, timezone ? WebAssembly/WASI#789 (2 comments by @lukewagner, @pchickey)
-
[v0.3] Why bother with `request-options` when asyncs are there? WebAssembly/WASI#790 (1 comment by @pchickey)
-
WebAssembly/component-model
-
5 issues opened.
-
wit: Propagate feature gate annotations to inner items WebAssembly/component-model#559, by @lann.
-
Is `copy-result.cancelled` useful? WebAssembly/component-model#558, by @lann.
-
Idea: cheap trivial streams / futures WebAssembly/component-model#556, by @lann.
-
Optional Imports Phase 1: Tooling Conventions WebAssembly/component-model#555, by @alexcrichton.
-
Conventional semantics for acquiring a stream from a resource combined with drop WebAssembly/component-model#552, by @alexcrichton.
-
-
1 issue closed.
-
Resource constructor result typing WebAssembly/component-model#285.
-
-
12 issues received 42 new comments.
-
Resource constructor result typing WebAssembly/component-model#285 (7 comments by @alexcrichton, @badeend, @lukewagner)
-
Conventional semantics for acquiring a stream from a resource combined with drop WebAssembly/component-model#552 (6 comments by @alexcrichton, @lukewagner, @pchickey)
-
Optional Imports Phase 1: Tooling Conventions WebAssembly/component-model#555 (6 comments by @alexcrichton, @lann, @SingleAccretion)
-
Package declaration syntax clarity WebAssembly/component-model#549 (4 comments by @lukewagner, @ouillie)
-
Idea: cheap trivial streams / futures WebAssembly/component-model#556 (3 comments by @lann, @lukewagner)
-
wit: Propagate feature gate annotations to inner items WebAssembly/component-model#559 (2 comments by @lukewagner, @pchickey)
-
Pre-Proposal: Wasm GC Support in the Canonical ABI WebAssembly/component-model#525 (1 comment by @badeend)
-
Flat data representation proposal: Enables zero copy shared memory, zero allocation return types, binary serialization WebAssembly/component-model#398 (1 comment by @cpetig)
-
-
5 pull requests opened.
-
Add built-ins for creating/switching cooperative threads WebAssembly/component-model#557, by @lukewagner.
-
Add a 'map<K,V>' type WebAssembly/component-model#554, by @lukewagner.
-
Simplify CABI async code WebAssembly/component-model#553, by @lukewagner.
-
Fix typo in use of task.return WebAssembly/component-model#551, by @wingo.
-
Allow constructors to be fallible WebAssembly/component-model#550, by @lukewagner.
-
-
3 pull requests merged.
-
Allow constructors to be fallible WebAssembly/component-model#550.
-
Simplify CABI async code WebAssembly/component-model#553.
-
Fix typo in use of task.return WebAssembly/component-model#551.
-
-
3 pull requests received 21 new comments.
-
Add a 'map<K,V>' type WebAssembly/component-model#554 (19 comments by @badeend, @lann, @lukewagner, @ouillie, @primoly, @yordis)
-
WebAssembly/stack-switching
-
2 issues opened.
-
What is needed for phase 3? WebAssembly/stack-switching#122, by @fgmccabe.
-
Unboxed continuations and `ref.eq` WebAssembly/stack-switching#121, by @titzer.
-
-
2 issues closed.
-
Can a host function used in `cont.new`? WebAssembly/stack-switching#120.
-
Unboxed continuations and `ref.eq` WebAssembly/stack-switching#121.
-
-
3 issues received 6 new comments.
-
Unboxed continuations and `ref.eq` WebAssembly/stack-switching#121 (2 comments by @titzer, @tlively)
-
5 pull requests opened.
-
Add a test for function subtyping WebAssembly/stack-switching#127, by @kripken.
-
[test] Resume under resume of the same continuation. WebAssembly/stack-switching#126, by @dhil.
-
Add a test for cont.new of null WebAssembly/stack-switching#125, by @kripken.
-
Add a test for resuming a null continuation WebAssembly/stack-switching#124, by @kripken.
-
Add test for resume_throw in the initial execution WebAssembly/stack-switching#123, by @kripken.
-
-
4 pull requests merged.
-
Add a test for function subtyping WebAssembly/stack-switching#127.
-
Add a test for cont.new of null WebAssembly/stack-switching#125.
-
Add test for resume_throw in the initial execution WebAssembly/stack-switching#123.
-
Add a test for resuming a null continuation WebAssembly/stack-switching#124.
-
-
2 pull requests received 15 new comments.
-
Add a test for resuming a null continuation WebAssembly/stack-switching#124 (3 comments by @dhil, @kripken)
WebAssembly/wasi-testsuite
-
6 issues opened.
-
Tests are only run on Linux, never on macOS or Windows or any other platform WebAssembly/wasi-testsuite#128, by @alexcrichton.
-
No documented way in README to edit a test and run it WebAssembly/wasi-testsuite#127, by @alexcrichton.
-
Tests are not run in CI when changes are made WebAssembly/wasi-testsuite#126, by @alexcrichton.
-
RFC: Remove tests of WASI preview 1 rights API as required WebAssembly/wasi-testsuite#117, by @wingo.
-
Update pwrite expected behavior for files opened in append mode WebAssembly/wasi-testsuite#111, by @wingo.
-
Update wasi-testsuite to support testing newer versions of WASI WebAssembly/wasi-testsuite#109, by @wingo.
-
-
1 issue closed.
-
Wasmtime CLI flags changing soon WebAssembly/wasi-testsuite#88.
-
-
5 issues received 23 new comments.
-
Update wasi-testsuite to support testing newer versions of WASI WebAssembly/wasi-testsuite#109 (5 comments by @loganek, @pchickey, @wingo)
-
Update pwrite expected behavior for files opened in append mode WebAssembly/wasi-testsuite#111 (5 comments by @alexcrichton, @hydai, @mohanson, @pchickey)
-
RFC: Remove tests of WASI preview 1 rights API as required WebAssembly/wasi-testsuite#117 (4 comments by @alexcrichton, @loganek, @wingo)
-
14 pull requests opened.
-
Accept either POSIX or Linux behavior in `pwrite-with-append.c` WebAssembly/wasi-testsuite#125, by @alexcrichton.
-
Disable some tests if rights aren't supported WebAssembly/wasi-testsuite#124, by @alexcrichton.
-
Add tests for wasip3 wall_clock and for multiple outstanding wait_for invocations WebAssembly/wasi-testsuite#123, by @wingo.
-
Fix the git shenanigans to merge in main to prod/testsuite-base WebAssembly/wasi-testsuite#122, by @wingo.
-
Fix compile-tests workflow WebAssembly/wasi-testsuite#121, by @wingo.
-
First wasip3 test WebAssembly/wasi-testsuite#120, by @wingo.
-
path_filestat: Dynamically allow fdflags_sync to fail WebAssembly/wasi-testsuite#119, by @wingo.
-
Rework fd_allocate, file_allocate tests to allow for ENOTSUP at run time WebAssembly/wasi-testsuite#118, by @wingo.
-
upload_test_binaries clears testsuite before downloading artifact WebAssembly/wasi-testsuite#116, by @wingo.
-
Per-target Assemblyscript testsuite WebAssembly/wasi-testsuite#115, by @wingo.
-
Per-target rust testsuite WebAssembly/wasi-testsuite#114, by @wingo.
-
Use a higher fd in sock_shutdown-invalid_fd.c WebAssembly/wasi-testsuite#113, by @Virv12.
-
Build C test cases via Python script to target-specific dir WebAssembly/wasi-testsuite#112, by @wingo.
-
Update to wasi-sdk 27, for test compilation WebAssembly/wasi-testsuite#110, by @wingo.
-
-
8 pull requests merged.
-
Fix compile-tests workflow WebAssembly/wasi-testsuite#121.
-
Per-target rust testsuite WebAssembly/wasi-testsuite#114.
-
Build C test cases via Python script to target-specific dir WebAssembly/wasi-testsuite#112.
-
Per-target Assemblyscript testsuite WebAssembly/wasi-testsuite#115.
-
upload_test_binaries clears testsuite before downloading artifact WebAssembly/wasi-testsuite#116.
-
path_filestat: Dynamically allow fdflags_sync to fail WebAssembly/wasi-testsuite#119.
-
Rework fd_allocate, file_allocate tests to allow for ENOTSUP at run time WebAssembly/wasi-testsuite#118.
-
Update to wasi-sdk 27, for test compilation WebAssembly/wasi-testsuite#110.
-
-
1 pull request closed.
-
Use a higher fd in sock_shutdown-invalid_fd.c WebAssembly/wasi-testsuite#113.
-
-
11 pull requests received 65 new comments.
-
First wasip3 test WebAssembly/wasi-testsuite#120 (26 comments by @lann, @loganek, @pchickey, @rvolosatovs, @wingo)
-
Build C test cases via Python script to target-specific dir WebAssembly/wasi-testsuite#112 (12 comments by @loganek, @pchickey, @wingo)
-
Per-target Assemblyscript testsuite WebAssembly/wasi-testsuite#115 (4 comments by @loganek, @pchickey, @wingo)
-
upload_test_binaries clears testsuite before downloading artifact WebAssembly/wasi-testsuite#116 (4 comments by @loganek, @wingo)
-
Accept either POSIX or Linux behavior in `pwrite-with-append.c` WebAssembly/wasi-testsuite#125 (2 comments by @alexcrichton, @wingo)
-
Use a higher fd in sock_shutdown-invalid_fd.c WebAssembly/wasi-testsuite#113 (2 comments by @loganek, @Virv12)
-
Rework fd_allocate, file_allocate tests to allow for ENOTSUP at run time WebAssembly/wasi-testsuite#118 (1 comment by @wingo)
-
WebAssembly/design
-
3 issues closed.
-
Machine-Checkable Formal Semantics WebAssembly/design#1198.
-
JS API; asynchronous imports WebAssembly/design#720.
-
State of mechanisation of the spec WebAssembly/design#1518.
-
-
5 issues received 5 new comments.
-
Defining an implementation limit on initializer expression size WebAssembly/design#1557 (1 comment by @Liedtke)
WebAssembly/custom-descriptors
-
6 issues opened.
-
Statically customizing wasm exported function behavior WebAssembly/custom-descriptors#52, by @eqrion.
-
Interaction with ESM integration WebAssembly/custom-descriptors#51, by @bashor.
-
Is it possible to extend JS/DOM classes? WebAssembly/custom-descriptors#50, by @bashor.
-
ref.get_desc in dead code WebAssembly/custom-descriptors#48, by @yurydelendik.
-
Interaction with `final` types and JS engine optimizations WebAssembly/custom-descriptors#47, by @kmiller68.
-
Builtin proxy-like mechanism for importing empty prototypes WebAssembly/custom-descriptors#45, by @tlively.
-
-
1 issue closed.
-
Interaction with `final` types and JS engine optimizations WebAssembly/custom-descriptors#47.
-
-
5 issues received 10 new comments.
-
Is it possible to extend JS/DOM classes? WebAssembly/custom-descriptors#50 (3 comments by @sjrd, @tlively)
-
Statically customizing wasm exported function behavior WebAssembly/custom-descriptors#52 (2 comments by @eqrion, @tlively)
-
Interaction with `final` types and JS engine optimizations WebAssembly/custom-descriptors#47 (2 comments by @kmiller68, @tlively)
-
Builtin proxy-like mechanism for importing empty prototypes WebAssembly/custom-descriptors#45 (1 comment by @jakobkummerow)
-
-
4 pull requests opened.
-
Remove DescriptorOptions WebAssembly/custom-descriptors#53, by @tlively.
-
Reorder to have static methods first WebAssembly/custom-descriptors#49, by @tlively.
-
Update text format for descriptor and describes clauses WebAssembly/custom-descriptors#46, by @tlively.
-
Describe configureAll builtin in Overview.md WebAssembly/custom-descriptors#44, by @tlively.
-
-
2 pull requests merged.
-
Reorder to have static methods first WebAssembly/custom-descriptors#49.
-
Describe configureAll builtin in Overview.md WebAssembly/custom-descriptors#44.
-
-
1 pull request received 13 new comments.
-
Describe configureAll builtin in Overview.md WebAssembly/custom-descriptors#44 (13 comments by @jakobkummerow, @sjrd, @tlively)
-
WebAssembly/wasi-libc
-
3 issues opened.
-
check-symbol failure on Nix base toolchain WebAssembly/wasi-libc#619, by @lxsameer.
-
WASI SDK 26 broke CPython (probably due to threads) WebAssembly/wasi-libc#617, by @brettcannon.
-
no way for applications to detect pthread in configure time WebAssembly/wasi-libc#607, by @yamt.
-
-
1 issue closed.
-
WASI SDK 26 broke CPython (probably due to threads) WebAssembly/wasi-libc#617.
-
-
3 issues received 23 new comments.
-
no way for applications to detect pthread in configure time WebAssembly/wasi-libc#607 (19 comments by @whitequark, @yamt)
-
WASI SDK 26 broke CPython (probably due to threads) WebAssembly/wasi-libc#617 (3 comments by @brettcannon, @yamt)
-
-
12 pull requests opened.
-
Replace wasi-libc's guest PRNG with a call to `__wasi_random_get`. WebAssembly/wasi-libc#620, by @sunfishcode.
-
Fix a few users of single-thread TLS WebAssembly/wasi-libc#618, by @yamt.
-
Adapt to custom-page-sizes WebAssembly/wasi-libc#616, by @yamt.
-
Restore startup_files target WebAssembly/wasi-libc#615, by @yamt.
-
always use __errno_location for user ABI WebAssembly/wasi-libc#614, by @yamt.
-
Remove uses of preview1 component adapter WebAssembly/wasi-libc#613, by @catamorphism.
-
Port random numbers to use wasip2 methods WebAssembly/wasi-libc#612, by @catamorphism.
-
Port _Exit() to use wasip2 method WebAssembly/wasi-libc#611, by @catamorphism.
-
Port environment variables to use wasip2 methods WebAssembly/wasi-libc#610, by @catamorphism.
-
Port command-line arguments to use wasip2 methods WebAssembly/wasi-libc#609, by @catamorphism.
-
Port polling operations to wasip2 WebAssembly/wasi-libc#608, by @catamorphism.
-
Port clocks and filesystems functions to use native wasip2 operations WebAssembly/wasi-libc#606, by @catamorphism.
-
-
10 pull requests merged.
-
Replace wasi-libc's guest PRNG with a call to `__wasi_random_get`. WebAssembly/wasi-libc#620.
-
Fix a few users of single-thread TLS WebAssembly/wasi-libc#618.
-
Adapt to custom-page-sizes WebAssembly/wasi-libc#616.
-
Optional SIMD memcmp WebAssembly/wasi-libc#603.
-
Restore startup_files target WebAssembly/wasi-libc#615.
-
Optional SIMD memrchr WebAssembly/wasi-libc#598.
-
Port random numbers to use wasip2 methods WebAssembly/wasi-libc#612.
-
Port _Exit() to use wasip2 method WebAssembly/wasi-libc#611.
-
Port environment variables to use wasip2 methods WebAssembly/wasi-libc#610.
-
Port command-line arguments to use wasip2 methods WebAssembly/wasi-libc#609.
-
-
9 pull requests received 44 new comments.
-
Port clocks and filesystems functions to use native wasip2 operations WebAssembly/wasi-libc#606 (17 comments by @catamorphism, @pchickey)
-
Port random numbers to use wasip2 methods WebAssembly/wasi-libc#612 (4 comments by @catamorphism, @pchickey)
-
Port _Exit() to use wasip2 method WebAssembly/wasi-libc#611 (3 comments by @catamorphism, @pchickey)
-
Port command-line arguments to use wasip2 methods WebAssembly/wasi-libc#609 (2 comments by @catamorphism, @pchickey)
-
Replace wasi-libc's guest PRNG with a call to `__wasi_random_get`. WebAssembly/wasi-libc#620 (1 comment by @yamt)
-
WebAssembly/spec
-
6 issues opened.
-
[spec] Unmodified standards appear in wasm 3.0 WebAssembly/spec#1960, by @MacroModel.
-
[js-api] Informal description about "the index of the host function" WebAssembly/spec#1959, by @ShinWonho.
-
[js-api] Exposing Wasm-specific internal structure WebAssembly/spec#1958, by @ShinWonho.
-
[js-api] Monitoring the execution of Wasm WebAssembly/spec#1957, by @ShinWonho.
-
[js-api] Abstraction layer bypasses and non-algorithmic definitions WebAssembly/spec#1956, by @ShinWonho.
-
Anna WebAssembly/spec#1954, by @anninhaspeck.
-
-
4 issues closed.
-
[spec] Unmodified standards appear in wasm 3.0 WebAssembly/spec#1960.
-
[js-api] Abstraction layer bypasses and non-algorithmic definitions WebAssembly/spec#1956.
-
Anna WebAssembly/spec#1954.
-
-
6 issues received 16 new comments.
-
New testsuite organization WebAssembly/spec#1950 (6 comments by @bvisness, @CharlieTap, @dschuff, @sbc100)
-
[js-api] Monitoring the execution of Wasm WebAssembly/spec#1957 (4 comments by @keithw, @Ms2ger, @ShinWonho, @tlively)
-
[spec] Unmodified standards appear in wasm 3.0 WebAssembly/spec#1960 (2 comments by @bvisness, @MacroModel)
-
[jsapi] Does the specification mandate buffers referenced by `WebAssembly.Memory` objects, be [non-]transferable? WebAssembly/spec#1953 (2 comments by @amn, @Ms2ger)
-
[js-api] Abstraction layer bypasses and non-algorithmic definitions WebAssembly/spec#1956 (1 comment by @Ms2ger)
-
-
5 pull requests opened.
-
Separate tests for memory-related proposals into directories/files WebAssembly/spec#1964, by @dschuff.
-
Update testharness.js from upstream. WebAssembly/spec#1963, by @Ms2ger.
-
Editorial: fix cross-references in js-api. WebAssembly/spec#1962, by @Ms2ger.
-
Update JS-API for resizable buffer integration WebAssembly/spec#1961, by @eqrion.
-
[simd] Add additional test input for i32x4.dot_i16x8_s WebAssembly/spec#1955, by @titzer.
-
-
1 pull request merged.
-
[simd] Add additional test input for i32x4.dot_i16x8_s WebAssembly/spec#1955.
-
-
3 pull requests received 19 new comments.
-
Update JS-API for resizable buffer integration WebAssembly/spec#1961 (5 comments by @eqrion, @Ms2ger, @tlively)
WebAssembly/tool-conventions
-
2 issues opened.
-
audio/MIDI/CV graph functionality? WebAssembly/tool-conventions#257, by @mxmilkiib.
-
Is WASM_DYLINK_RUNTIME_PATH in dylink.0 supported anywhere? WebAssembly/tool-conventions#256, by @Arshia001.
-
-
2 issues received 2 new comments.
-
Is WASM_DYLINK_RUNTIME_PATH in dylink.0 supported anywhere? WebAssembly/tool-conventions#256 (1 comment by @Arshia001)
WebAssembly/wasi-sdk
-
2 issues opened.
-
how to disable reference types feature WebAssembly/wasi-sdk#556, by @exolution.
-
[Question] Benchmark repository to go with wasi-sdk WebAssembly/wasi-sdk#554, by @badumbatish.
-
-
2 issues closed.
-
how to disable reference types feature WebAssembly/wasi-sdk#556.
-
[Question] Benchmark repository to go with wasi-sdk WebAssembly/wasi-sdk#554.
-
-
4 issues received 8 new comments.
-
[Question] Benchmark repository to go with wasi-sdk WebAssembly/wasi-sdk#554 (3 comments by @abrown, @badumbatish)
-
SDK should support Address Sanitizer WebAssembly/wasi-sdk#553 (2 comments by @kateinoigakukun, @whitequark)
-
Compiled WebAssembly artifacts are larger than those compiled using Emscripten WebAssembly/wasi-sdk#547 (1 comment by @valadaptive)
-
-
2 pull requests opened.
-
Bump wasm-component-ld to 0.5.16 WebAssembly/wasi-sdk#557, by @alexcrichton.
-
Update github CI concurrency key WebAssembly/wasi-sdk#555, by @alexcrichton.
-
-
2 pull requests merged.
-
Bump wasm-component-ld to 0.5.16 WebAssembly/wasi-sdk#557.
-
Update github CI concurrency key WebAssembly/wasi-sdk#555.
-
WebAssembly/wasi-messaging
-
1 issue received 1 new comment.
-
Investigate using Native Messaging protocol for network (cloud) messaging WebAssembly/wasi-messaging#13 (1 comment by @guest271314)
-
WebAssembly/proposals
-
1 pull request opened.
-
Move CSP to phase 4 WebAssembly/proposals#216, by @dschuff.
-
-
1 pull request merged.
-
Move CSP to phase 4 WebAssembly/proposals#216.
-
WebAssembly/wasi-nn
-
1 issue opened.
-
what's `autodetect` encoding? WebAssembly/wasi-nn#86, by @yamt.
-
WebAssembly/wit-abi-up-to-date
-
2 pull requests opened.
-
docs: update README.md to ref latest releaes WebAssembly/wit-abi-up-to-date#32, by @ricochet.
-
feat: switch to cache-cargo-install-action WebAssembly/wit-abi-up-to-date#31, by @ricochet.
-
-
2 pull requests merged.
-
docs: update README.md to ref latest releaes WebAssembly/wit-abi-up-to-date#32.
-
feat: switch to cache-cargo-install-action WebAssembly/wit-abi-up-to-date#31.
-
-
1 pull request received 1 new comment.
-
feat: switch to cache-cargo-install-action WebAssembly/wit-abi-up-to-date#31 (1 comment by @ricochet)
-
WebAssembly/js-string-builtins
-
1 issue opened.
-
Behavior for negative index values is not specified for 4 functions WebAssembly/js-string-builtins#51, by @ast-hugger.
-
-
1 issue received 1 new comment.
-
Behavior for negative index values is not specified for 4 functions WebAssembly/js-string-builtins#51 (1 comment by @sjrd)
-
WebAssembly/js-promise-integration
-
1 issue received 1 new comment.
-
Add way to query whether suspender will trap? WebAssembly/js-promise-integration#29 (1 comment by @hoodmane)
-
WebAssembly/js-primitive-builtins
-
3 issues opened.
-
Importing special builtin for the sake of "optimization" WebAssembly/js-primitive-builtins#6, by @Liedtke.
-
Floating-point to string is language-specific WebAssembly/js-primitive-builtins#5, by @jakobkummerow.
-
"some sort of guarantee" -- nope! WebAssembly/js-primitive-builtins#4, by @jakobkummerow.
-
-
1 issue received 3 new comments.
WebAssembly/wasi-webgpu
-
1 pull request opened.
-
Fix typo in README WebAssembly/wasi-webgpu#56, by @teohhanhui.
-
-
1 pull request merged.
-
Fix typo in README WebAssembly/wasi-webgpu#56.
-
Past meetings
-
1 meeting.
Participants
-
11 participants joined.
-
Attila Haraszti joined.
-
Attila Haraszti joined.
-
Zhenwei Jin joined.
-
Daniel Mantei joined.
-
Pratik Upadhyay (Stepin Solutions and IT Services) joined.
-
Marcus Plutowski (Apple Inc.) joined.
-
Yijia Huang (Apple Inc.) joined.
-
bill fumerola (ANDYL Inc.) joined.
-
Victor Adossi (Cosmonic, Inc.) joined.
-
Sheldon X (Ant Group Co., Ltd.) joined.
-
Sheldon X (Ant Group Co., Ltd.) joined.
-
-
10 participants left.
-
federico viscomi left.
-
Galym Dochshanov left.
-
John Gardner left.
-
Eric Rainville left.
-
Federico Gimenez left.
-
Attila Haraszti left.
-
Max Bücker left.
-
Sheldon X (Ant Group Co., Ltd.) left.
-
Taegyun Kim left.
-
Futomi Hatano (Newphoria Corporation) left.
-
-
3 organizations joined.
-
Stepin Solutions and IT Services joined.
-
ANDYL Inc. joined.
-
Ant Group Co., Ltd. joined.
-
GitHub
WebAssembly/binaryen
-
18 issues opened.
-
Infinite loop in Unsubtyping WebAssembly/binaryen#7773, by @kripken.
-
Precompute bug WebAssembly/binaryen#7765, by @tlively.
-
Pathological slowdown in wasm-ctor-eval WebAssembly/binaryen#7760, by @tlively.
-
Misoptimization in HeapStoreOptimization with custom descriptors WebAssembly/binaryen#7759, by @tlively.
-
Assertion failure in TypeMerging with custom descriptors WebAssembly/binaryen#7757, by @tlively.
-
Issues with AbstractTypeRefining and exact types with TNH WebAssembly/binaryen#7756, by @tlively.
-
Recent `Track indirect call types in RemoveUnusedModuleElements` change broken emscripten test WebAssembly/binaryen#7747, by @sbc100.
-
Dart deferred loading meta issue WebAssembly/binaryen#7726, by @biggs0125.
-
[wasm-split] Not splitting correctly after wasm-opt WebAssembly/binaryen#7725, by @biggs0125.
-
[wasm-split] Allow splitting globals WebAssembly/binaryen#7724, by @biggs0125.
-
[wasm-split] Option to disable split indirection/placeholders WebAssembly/binaryen#7723, by @biggs0125.
-
[wasm-split] Slow splitting many modules WebAssembly/binaryen#7722, by @biggs0125.
-
[wasm-split] Allow setting main module namespace in --multi-split mode WebAssembly/binaryen#7721, by @biggs0125.
-
wasm-split support for memory64 WebAssembly/binaryen#7716, by @wenhanchong.
-
wasm-opt for WASIp2 WebAssembly/binaryen#7712, by @dschuff.
-
Name section: Support label names (id 3) WebAssembly/binaryen#7707, by @jrmuizel.
-
wasm-opt is 35x slower on windows compared to linux WebAssembly/binaryen#7705, by @jspanchu.
-
Optimised module fails to validate, despite unoptimised module validating WebAssembly/binaryen#7697, by @aiusepsi.
-
-
11 issues closed.
-
Precompute bug WebAssembly/binaryen#7765.
-
Assertion failure in TypeMerging with custom descriptors WebAssembly/binaryen#7757.
-
Pathological slowdown in wasm-ctor-eval WebAssembly/binaryen#7760.
-
Misoptimization in HeapStoreOptimization with custom descriptors WebAssembly/binaryen#7759.
-
[wasm-split] Allow setting main module namespace in --multi-split mode WebAssembly/binaryen#7721.
-
Recent `Track indirect call types in RemoveUnusedModuleElements` change broken emscripten test WebAssembly/binaryen#7747.
-
optimizeBoolean fails to deduce eqz condition WebAssembly/binaryen#7659.
-
Cannot build on MacOS WebAssembly/binaryen#7606.
-
Optimised module fails to validate, despite unoptimised module validating WebAssembly/binaryen#7697.
-
[Unhoisted] [Unary] load & store order affects the constant propagation in unary WebAssembly/binaryen#7491.
-
-
21 issues received 51 new comments.
-
Dart deferred loading meta issue WebAssembly/binaryen#7726 (5 comments by @biggs0125, @kripken, @tlively)
-
Name section: Support label names (id 3) WebAssembly/binaryen#7707 (5 comments by @jrmuizel, @kripken)
-
wasm-opt is 35x slower on windows compared to linux WebAssembly/binaryen#7705 (5 comments by @jspanchu, @kripken, @tlively)
-
Issue with features section: mutable-globals, nontrapping-float-to-int, bulk-memory, sign-ext, bulk-memory-opt in wasm2js and wasm-dis WebAssembly/binaryen#7228 (4 comments by @matheus23, @tlively)
-
[wasm-opt] Split functions that break the limit WebAssembly/binaryen#2308 (3 comments by @andreaTP, @tlively)
-
[wasm-split] Option to disable split indirection/placeholders WebAssembly/binaryen#7723 (2 comments by @aheejin, @tlively)
-
[wasm-split] Not splitting correctly after wasm-opt WebAssembly/binaryen#7725 (2 comments by @biggs0125, @tlively)
-
Optimised module fails to validate, despite unoptimised module validating WebAssembly/binaryen#7697 (2 comments by @aiusepsi, @kripken)
-
Issues with AbstractTypeRefining and exact types with TNH WebAssembly/binaryen#7756 (1 comment by @tlively)
-
Misoptimization in HeapStoreOptimization with custom descriptors WebAssembly/binaryen#7759 (1 comment by @kripken)
-
Recent `Track indirect call types in RemoveUnusedModuleElements` change broken emscripten test WebAssembly/binaryen#7747 (1 comment by @kripken)
-
Replacing `memset` and `memcpy` calls with `memory.fill` and `memory.copy`? WebAssembly/binaryen#4403 (1 comment by @khoover)
-
[wasm-split] Allow setting main module namespace in --multi-split mode WebAssembly/binaryen#7721 (1 comment by @tlively)
-
optimizeBoolean fails to deduce eqz condition WebAssembly/binaryen#7659 (1 comment by @xuruiyang2002)
-
[Unhoisted] [Unary] load & store order affects the constant propagation in unary WebAssembly/binaryen#7491 (1 comment by @xuruiyang2002)
-
61 pull requests opened.
-
[Custom Descriptors] Consider desc effects in HeapStoreOptimization WebAssembly/binaryen#7772, by @tlively.
-
[Stack Switching] Add basic support for resume/suspend in the interpreter WebAssembly/binaryen#7771, by @kripken.
-
Reduce max interpreter depth from 250 to 200 WebAssembly/binaryen#7770, by @kripken.
-
[Custom Descriptors] Fix allocations with optimized descs in AbstractTypeRefining WebAssembly/binaryen#7769, by @tlively.
-
[Custom Descriptors] Fix AbstractTypeRefining for exact casts WebAssembly/binaryen#7768, by @tlively.
-
[NFC] Simplify interpreter debugging WebAssembly/binaryen#7767, by @kripken.
-
Precompute: Avoid caching heap values of partial precomputations WebAssembly/binaryen#7766, by @kripken.
-
[Custom Descriptors] Fix TypeMerging topological sort WebAssembly/binaryen#7764, by @tlively.
-
[NFC] Avoid repeated work in Precompute of GC allocations WebAssembly/binaryen#7763, by @kripken.
-
[DO NOT LAND] Experiment with using pops in the current interpreter WebAssembly/binaryen#7762, by @kripken.
-
Fix HeapStoreOptimization on struct.new traps due to null descriptors WebAssembly/binaryen#7761, by @kripken.
-
[wasm-split] Allow --import-namespace in --multi-split mode WebAssembly/binaryen#7758, by @aheejin.
-
[Custom Descriptors] Edge case in Heap2Local WebAssembly/binaryen#7755, by @tlively.
-
Pause requires shared-everything WebAssembly/binaryen#7754, by @tlively.
-
[NFC] Move j2cl test with descriptors to new file WebAssembly/binaryen#7753, by @tlively.
-
[Custom Descriptors] Preserve traps in AbstractTypeRefining WebAssembly/binaryen#7752, by @tlively.
-
Implement pause WebAssembly/binaryen#7751, by @tlively.
-
[NFC] Add comments to RemoveUnusedModuleElements + renamings WebAssembly/binaryen#7750, by @kripken.
-
[NFC] Simplify abstract heap type LUB WebAssembly/binaryen#7749, by @tlively.
-
[Metadce] Report removed imports due to RemoveUnusedModuleElements WebAssembly/binaryen#7748, by @kripken.
-
[NFC] Merge the two parts of RemoveUnusedModuleElements WebAssembly/binaryen#7746, by @kripken.
-
Parallelize RemoveUnusedModuleElements function scanning [DO NOT LAND] WebAssembly/binaryen#7745, by @kripken.
-
[Custom Descriptors] Handle nullable ref.cast_desc in Heap2Local WebAssembly/binaryen#7744, by @tlively.
-
[Custom Descriptors] Ensure descriptor validity in Unsubtyping WebAssembly/binaryen#7743, by @tlively.
-
[Custom Descriptors] Fix desc casts in AbstractTypeRefining WebAssembly/binaryen#7742, by @tlively.
-
Fix skipping of nested/internal passes WebAssembly/binaryen#7741, by @kripken.
-
Improve ReFinalize::replaceUntaken WebAssembly/binaryen#7740, by @tlively.
-
[Custom Descriptors] Effects for br_on_cast_desc WebAssembly/binaryen#7739, by @tlively.
-
[Custom Descriptors] Optimize descriptors in AbstractTypeRefining WebAssembly/binaryen#7738, by @tlively.
-
Revert part of #7715: Ignore metadata in function comparisons WebAssembly/binaryen#7737, by @kripken.
-
Fix undefined behavior in construction of wasm::NameType WebAssembly/binaryen#7736, by @derekmauro.
-
Assert unreachable cases in getBasicHeapTypeLUB WebAssembly/binaryen#7735, by @Liedtke.
-
[NFC] Speed up Unsubtyping WebAssembly/binaryen#7734, by @tlively.
-
[Branch Hints] Add a utility to compare with metadata, and use it in merging opt passes WebAssembly/binaryen#7733, by @kripken.
-
[Debug Info] Prioritize optimization over debug info in metadata comparisons WebAssembly/binaryen#7732, by @kripken.
-
Update J2CLItableMerging to consider custom descriptors WebAssembly/binaryen#7729, by @mason-lgtm.
-
Track indirect call types in RemoveUnusedModuleElements WebAssembly/binaryen#7728, by @kripken.
-
[Custom Descriptors] Optimize branching descriptor casts WebAssembly/binaryen#7727, by @tlively.
-
Do not rewrite supertypes in AbstractTypeRefining WebAssembly/binaryen#7720, by @tlively.
-
[Custom Descriptors] Fix ref.cast_desc of i31ref WebAssembly/binaryen#7719, by @tlively.
-
[Custom Descriptors] Optimize ref.cast_desc WebAssembly/binaryen#7718, by @tlively.
-
[Custom Descriptors] Fix ref.cast_desc branching descriptors WebAssembly/binaryen#7717, by @tlively.
-
[Branch Hints] Fix DuplicateFunctionElimination and function comparisons WebAssembly/binaryen#7715, by @kripken.
-
[Branch Hinting] Fix Inlining's flipping of ifs, and add hint copying WebAssembly/binaryen#7714, by @kripken.
-
[Branch Hints] Fix if hint flip in Vacuum WebAssembly/binaryen#7713, by @kripken.
-
[Branch Hints] Fix if hint flip in OptimizeInstructions WebAssembly/binaryen#7711, by @kripken.
-
[Custom Descriptors] Do not optimize in AbstractTypeRefining WebAssembly/binaryen#7710, by @tlively.
-
[Custom Descriptors] Merge descriptors correctly WebAssembly/binaryen#7709, by @tlively.
-
LocalizeChildren pass WebAssembly/binaryen#7708, by @kripken.
-
[Branch Hinting] Add branch hint handling in RemoveUnusedBrs WebAssembly/binaryen#7706, by @kripken.
-
[BranchHints] Fuzz branch hints WebAssembly/binaryen#7704, by @kripken.
-
[Fuzzing] Add an env var to avoid modifying the given wasm file in fuzz_opt.py WebAssembly/binaryen#7703, by @kripken.
-
[Custom Descriptors] Do not optimize in TypeSSA WebAssembly/binaryen#7702, by @tlively.
-
[Custom Descriptors] Fix bug optimizing struct.new WebAssembly/binaryen#7701, by @tlively.
-
Binary Reading: Avoid overlapping internal names between imports and non-imports WebAssembly/binaryen#7700, by @kripken.
-
Fix build failure with Xcode/AppleClang 17 WebAssembly/binaryen#7699, by @aiusepsi.
-
[Custom Descriptors] Handle global effects in GTO WebAssembly/binaryen#7698, by @tlively.
-
Don't emit the 'no output file specified' warning when using a pass that emits to stdout WebAssembly/binaryen#7696, by @dschuff.
-
[Branch Hinting] Add useful passes to generate, test, and fuzz branch hints WebAssembly/binaryen#7695, by @kripken.
-
[Custom Page Sizes] Feature/support custom pages size WebAssembly/binaryen#7694, by @BilelGho.
-
[Custom Descriptors] Keep trapping initializers WebAssembly/binaryen#7693, by @tlively.
-
-
57 pull requests merged.
-
[Custom Descriptors] Consider desc effects in HeapStoreOptimization WebAssembly/binaryen#7772.
-
Reduce max interpreter depth from 250 to 200 WebAssembly/binaryen#7770.
-
[Custom Descriptors] Fix allocations with optimized descs in AbstractTypeRefining WebAssembly/binaryen#7769.
-
[Custom Descriptors] Fix AbstractTypeRefining for exact casts WebAssembly/binaryen#7768.
-
[NFC] Simplify interpreter debugging WebAssembly/binaryen#7767.
-
Precompute: Avoid caching heap values of partial precomputations WebAssembly/binaryen#7766.
-
[Custom Descriptors] Fix TypeMerging topological sort WebAssembly/binaryen#7764.
-
[NFC] Avoid repeated work in Precompute of GC allocations WebAssembly/binaryen#7763.
-
Fix HeapStoreOptimization on struct.new traps due to null descriptors WebAssembly/binaryen#7761.
-
[Custom Descriptors] Edge case in Heap2Local WebAssembly/binaryen#7755.
-
[wasm-split] Allow --import-namespace in --multi-split mode WebAssembly/binaryen#7758.
-
Pause requires shared-everything WebAssembly/binaryen#7754.
-
[NFC] Move j2cl test with descriptors to new file WebAssembly/binaryen#7753.
-
Implement pause WebAssembly/binaryen#7751.
-
[Custom Descriptors] Preserve traps in AbstractTypeRefining WebAssembly/binaryen#7752.
-
[BranchHints] Fuzz branch hints WebAssembly/binaryen#7704.
-
[NFC] Add comments to RemoveUnusedModuleElements + renamings WebAssembly/binaryen#7750.
-
Update J2CLItableMerging to consider custom descriptors WebAssembly/binaryen#7729.
-
[Custom Descriptors] Handle nullable ref.cast_desc in Heap2Local WebAssembly/binaryen#7744.
-
[NFC] Simplify abstract heap type LUB WebAssembly/binaryen#7749.
-
[Custom Descriptors] Ensure descriptor validity in Unsubtyping WebAssembly/binaryen#7743.
-
[Metadce] Report removed imports due to RemoveUnusedModuleElements WebAssembly/binaryen#7748.
-
[Custom Descriptors] Fix desc casts in AbstractTypeRefining WebAssembly/binaryen#7742.
-
Fix skipping of nested/internal passes WebAssembly/binaryen#7741.
-
Improve ReFinalize::replaceUntaken WebAssembly/binaryen#7740.
-
Track indirect call types in RemoveUnusedModuleElements WebAssembly/binaryen#7728.
-
Fix undefined behavior in construction of wasm::NameType WebAssembly/binaryen#7736.
-
Revert part of #7715: Ignore metadata in function comparisons WebAssembly/binaryen#7737.
-
[Custom Descriptors] Effects for br_on_cast_desc WebAssembly/binaryen#7739.
-
[Custom Descriptors] Optimize descriptors in AbstractTypeRefining WebAssembly/binaryen#7738.
-
Do not rewrite supertypes in AbstractTypeRefining WebAssembly/binaryen#7720.
-
[NFC] Speed up Unsubtyping WebAssembly/binaryen#7734.
-
Assert unreachable cases in getBasicHeapTypeLUB WebAssembly/binaryen#7735.
-
[Debug Info] Prioritize optimization over debug info in metadata comparisons WebAssembly/binaryen#7732.
-
[Custom Descriptors] Optimize branching descriptor casts WebAssembly/binaryen#7727.
-
[Custom Descriptors] Fix ref.cast_desc of i31ref WebAssembly/binaryen#7719.
-
[Custom Descriptors] Optimize ref.cast_desc WebAssembly/binaryen#7718.
-
[Branch Hints] Fix DuplicateFunctionElimination and function comparisons WebAssembly/binaryen#7715.
-
[Custom Descriptors] Fix ref.cast_desc branching descriptors WebAssembly/binaryen#7717.
-
[Branch Hinting] Fix Inlining's flipping of ifs, and add hint copying WebAssembly/binaryen#7714.
-
[Branch Hints] Fix if hint flip in Vacuum WebAssembly/binaryen#7713.
-
[Branch Hints] Fix if hint flip in OptimizeInstructions WebAssembly/binaryen#7711.
-
[Custom Descriptors] Do not optimize in AbstractTypeRefining WebAssembly/binaryen#7710.
-
[Custom Descriptors] Merge descriptors correctly WebAssembly/binaryen#7709.
-
Binary Reading: Avoid overlapping internal names between imports and non-imports WebAssembly/binaryen#7700.
-
[Branch Hinting] Add branch hint handling in RemoveUnusedBrs WebAssembly/binaryen#7706.
-
[Fuzzing] Add an env var to avoid modifying the given wasm file in fuzz_opt.py WebAssembly/binaryen#7703.
-
[Custom Descriptors] Do not optimize in TypeSSA WebAssembly/binaryen#7702.
-
[Custom Descriptors] Fix bug optimizing struct.new WebAssembly/binaryen#7701.
-
Fix build failure with Xcode/AppleClang 17 WebAssembly/binaryen#7699.
-
[Branch Hinting] Add useful passes to generate, test, and fuzz branch hints WebAssembly/binaryen#7695.
-
Generalize "trivial call" flag to other simple instructions WebAssembly/binaryen#7670.
-
[Custom Descriptors] Handle global effects in GTO WebAssembly/binaryen#7698.
-
Don't emit the 'no output file specified' warning when using a pass that emits to stdout WebAssembly/binaryen#7696.
-
Implement string.test WebAssembly/binaryen#7684.
-
[Custom Descriptors] Keep trapping initializers WebAssembly/binaryen#7693.
-
[Custom Descriptors] Preserve trap in Heap2Local WebAssembly/binaryen#7692.
-
-
5 pull requests closed.
-
Parallelize RemoveUnusedModuleElements function scanning [DO NOT LAND] WebAssembly/binaryen#7745.
-
[NFC] Merge the two parts of RemoveUnusedModuleElements WebAssembly/binaryen#7746.
-
[Branch Hints] Add a utility to compare with metadata, and use it in merging opt passes WebAssembly/binaryen#7733.
-
[inlining] increasing accuracy of the code size assessment model WebAssembly/binaryen#7648.
-
[#7176] json.h update WebAssembly/binaryen#7181.
-
-
47 pull requests received 369 new comments.
-
[Stack Switching] Add basic support for resume/suspend in the interpreter WebAssembly/binaryen#7771 (44 comments by @kripken, @tlively)
-
[Branch Hinting] Add useful passes to generate, test, and fuzz branch hints WebAssembly/binaryen#7695 (37 comments by @kripken, @tlively)
-
Track indirect call types in RemoveUnusedModuleElements WebAssembly/binaryen#7728 (25 comments by @aheejin, @kripken)
-
[Custom Descriptors] Optimize ref.cast_desc WebAssembly/binaryen#7718 (16 comments by @kripken, @tlively)
-
Update J2CLItableMerging to consider custom descriptors WebAssembly/binaryen#7729 (15 comments by @gkdn, @kripken, @mason-lgtm, @tlively)
-
Generalize "trivial call" flag to other simple instructions WebAssembly/binaryen#7670 (13 comments by @kripken, @osa1)
-
[Custom Page Sizes] Feature/support custom pages size WebAssembly/binaryen#7694 (12 comments by @BilelGho, @kripken)
-
[Custom Descriptors] Keep trapping initializers WebAssembly/binaryen#7693 (12 comments by @kripken, @tlively)
-
[Custom Descriptors] Merge descriptors correctly WebAssembly/binaryen#7709 (11 comments by @kripken, @tlively)
-
[Branch Hinting] Add branch hint handling in RemoveUnusedBrs WebAssembly/binaryen#7706 (11 comments by @kripken, @tlively)
-
[Branch Hints] Add a utility to compare with metadata, and use it in merging opt passes WebAssembly/binaryen#7733 (10 comments by @kripken, @tlively)
-
[Branch Hints] Fix DuplicateFunctionElimination and function comparisons WebAssembly/binaryen#7715 (8 comments by @kripken, @tlively)
-
[Custom Descriptors] Fix allocations with optimized descs in AbstractTypeRefining WebAssembly/binaryen#7769 (7 comments by @kripken, @tlively)
-
[Custom Descriptors] Fix TypeMerging topological sort WebAssembly/binaryen#7764 (7 comments by @kripken, @tlively)
-
[Custom Descriptors] Ensure descriptor validity in Unsubtyping WebAssembly/binaryen#7743 (7 comments by @kripken, @tlively)
-
Do not rewrite supertypes in AbstractTypeRefining WebAssembly/binaryen#7720 (6 comments by @kripken, @tlively)
-
Use fallthrough in optimizeInstructions to further optimize (unsigned)x >= 0 ==> i32(0) WebAssembly/binaryen#7557 (6 comments by @kripken, @xuruiyang2002)
-
[Custom Descriptors] Handle nullable ref.cast_desc in Heap2Local WebAssembly/binaryen#7744 (5 comments by @kripken, @tlively)
-
[Custom Descriptors] Fix desc casts in AbstractTypeRefining WebAssembly/binaryen#7742 (5 comments by @kripken, @tlively)
-
[Custom Descriptors] Consider desc effects in HeapStoreOptimization WebAssembly/binaryen#7772 (3 comments by @kripken, @tlively)
-
[Custom Descriptors] Effects for br_on_cast_desc WebAssembly/binaryen#7739 (3 comments by @kripken, @tlively)
-
Binary Reading: Avoid overlapping internal names between imports and non-imports WebAssembly/binaryen#7700 (3 comments by @kripken, @tlively)
-
Fix build failure with Xcode/AppleClang 17 WebAssembly/binaryen#7699 (3 comments by @aiusepsi, @tlively)
-
[Custom Descriptors] Fix AbstractTypeRefining for exact casts WebAssembly/binaryen#7768 (2 comments by @kripken, @tlively)
-
Precompute: Avoid caching heap values of partial precomputations WebAssembly/binaryen#7766 (2 comments by @kripken, @tlively)
-
[DO NOT LAND] Experiment with using pops in the current interpreter WebAssembly/binaryen#7762 (2 comments by @kripken, @tlively)
-
Parallelize RemoveUnusedModuleElements function scanning [DO NOT LAND] WebAssembly/binaryen#7745 (2 comments by @aheejin, @kripken)
-
[NFC] Merge the two parts of RemoveUnusedModuleElements WebAssembly/binaryen#7746 (2 comments by @aheejin, @kripken)
-
[Metadce] Report removed imports due to RemoveUnusedModuleElements WebAssembly/binaryen#7748 (2 comments by @kripken, @sbc100)
-
Fix undefined behavior in construction of wasm::NameType WebAssembly/binaryen#7736 (2 comments by @derekmauro, @kripken)
-
[Custom Descriptors] Fix ref.cast_desc branching descriptors WebAssembly/binaryen#7717 (2 comments by @kripken, @tlively)
-
[Custom Descriptors] Do not optimize in TypeSSA WebAssembly/binaryen#7702 (2 comments by @kripken, @tlively)
-
[NFC] Avoid repeated work in Precompute of GC allocations WebAssembly/binaryen#7763 (1 comment by @kripken)
-
WebAssembly/binaryen#7731 (1 comment by @tlively)
-
[Branch Hinting] Fix Inlining's flipping of ifs, and add hint copying WebAssembly/binaryen#7714 (1 comment by @kripken)
-
Don't emit the 'no output file specified' warning when using a pass that emits to stdout WebAssembly/binaryen#7696 (1 comment by @dschuff)
-
WebAssembly/component-model
-
5 issues opened.
-
Package declaration syntax clarity WebAssembly/component-model#549, by @ouillie.
-
Linking in Instantiation stage WebAssembly/component-model#547, by @q82419.
-
Is it possible to mix imported and exported resources? WebAssembly/component-model#544, by @Sintrastes.
-
User-defined generic types (parametric polymorphism) WebAssembly/component-model#543, by @Sintrastes.
-
Incorrect references to SemVer WebAssembly/component-model#540, by @lann.
-
-
1 issue closed.
-
How instantiate, argument and namespace interactive? WebAssembly/component-model#483.
-
-
11 issues received 33 new comments.
-
Linking in Instantiation stage WebAssembly/component-model#547 (11 comments by @lukewagner, @q82419, @syntactically)
-
Is it possible to mix imported and exported resources? WebAssembly/component-model#544 (7 comments by @lukewagner, @Sintrastes, @syntactically)
-
Consider defining an "instance reuse hint" WebAssembly/component-model#307 (3 comments by @badeend, @lukewagner)
-
User-defined generic types (parametric polymorphism) WebAssembly/component-model#543 (3 comments by @lukewagner, @Sintrastes)
-
Resource constructor result typing WebAssembly/component-model#285 (2 comments by @jeff1010322, @lukewagner)
-
Flat data representation proposal: Enables zero copy shared memory, zero allocation return types, binary serialization WebAssembly/component-model#398 (1 comment by @cpetig)
-
-
5 pull requests opened.
-
Replace 'sync' with 'cancellable' in wait/poll/yield WebAssembly/component-model#548, by @lukewagner.
-
Don't deliver cancellation to sync wait/poll/yield WebAssembly/component-model#546, by @lukewagner.
-
Fix the name of `trap_if_on_the_stack`. WebAssembly/component-model#545, by @sunfishcode.
-
Document `future-read-result.cancelled`'s Canonical ABI encoding. WebAssembly/component-model#542, by @sunfishcode.
-
Add more documentation for `stream.{read,write}`. WebAssembly/component-model#541, by @sunfishcode.
-
-
5 pull requests merged.
-
Replace 'sync' with 'cancellable' in wait/poll/yield WebAssembly/component-model#548.
-
Interface version canonicalization WebAssembly/component-model#536.
-
Fix the name of `trap_if_on_the_stack`. WebAssembly/component-model#545.
-
Document `future-read-result.cancelled`'s Canonical ABI encoding. WebAssembly/component-model#542.
-
Add more documentation for `stream.{read,write}`. WebAssembly/component-model#541.
-
-
1 pull request closed.
-
Don't deliver cancellation to sync wait/poll/yield WebAssembly/component-model#546.
-
-
4 pull requests received 22 new comments.
-
Interface version canonicalization WebAssembly/component-model#536 (19 comments by @lann, @lukewagner)
-
Don't deliver cancellation to sync wait/poll/yield WebAssembly/component-model#546 (1 comment by @lukewagner)
-
Document `future-read-result.cancelled`'s Canonical ABI encoding. WebAssembly/component-model#542 (1 comment by @lukewagner)
-
WebAssembly/meetings
-
1 issue opened.
-
Incorporation of SpecTec into the phase advancement process WebAssembly/meetings#1868, by @conrad-watt.
-
-
1 issue received 1 new comment.
-
Incorporation of SpecTec into the phase advancement process WebAssembly/meetings#1868 (1 comment by @tlively)
-
-
23 pull requests opened.
-
Add agenda item for WG to advance Threads proposal to phase 5 WebAssembly/meetings#1867, by @Achierius.
-
docs(wasi): notes WASI-07-24 WebAssembly/meetings#1866, by @ricochet.
-
Cancel CG-07-29.md WebAssembly/meetings#1865, by @conrad-watt.
-
Add CG notes from May 20, June 17, July 1 WebAssembly/meetings#1864, by @dschuff.
-
Add WG-07-23 WebAssembly/meetings#1863, by @dschuff.
-
Create stack-2025-08-11.md WebAssembly/meetings#1862, by @fgmccabe.
-
Create stack-2025-07-28.md WebAssembly/meetings#1861, by @fgmccabe.
-
docs(wasi): Notes WASI-07-10.md WebAssembly/meetings#1860, by @ricochet.
-
Add WASI 0.3 July update to the agenda WebAssembly/meetings#1859, by @yoshuawuyts.
-
Move CSP to August 12 WebAssembly/meetings#1858, by @tlively.
-
Update CG-07-29.md WebAssembly/meetings#1857, by @fgmccabe.
-
Cancel CG-07-15.md WebAssembly/meetings#1856, by @tlively.
-
Update stack-2025-06-30.md WebAssembly/meetings#1855, by @fgmccabe.
-
Add files via upload WebAssembly/meetings#1854, by @fgmccabe.
-
Create stack-2025-07-14.md WebAssembly/meetings#1853, by @fgmccabe.
-
Slides - wasi meeting WebAssembly/meetings#1852, by @MendyBerger.
-
docs(wasi): notes WASI-06-26.md WebAssembly/meetings#1851, by @ricochet.
-
chore: add jco p3 update to WASI meeting agenda WebAssembly/meetings#1850, by @vados-cosmonic.
-
wasi-gfx update at wasi cg WebAssembly/meetings#1849, by @MendyBerger.
-
Add WASI 0.3.0 June update slides WebAssembly/meetings#1848, by @yoshuawuyts.
-
BUpdate consensus.md WebAssembly/meetings#1847, by @zaid007320.
-
Add the Lime presentation slides. WebAssembly/meetings#1846, by @sunfishcode.
-
Update WG-07-23.md WebAssembly/meetings#1845, by @eqrion.
-
-
19 pull requests merged.
-
docs(wasi): Notes WASI-07-10.md WebAssembly/meetings#1860.
-
Cancel CG-07-29.md WebAssembly/meetings#1865.
-
Create stack-2025-08-11.md WebAssembly/meetings#1862.
-
Create stack-2025-07-28.md WebAssembly/meetings#1861.
-
Add WASI 0.3 July update to the agenda WebAssembly/meetings#1859.
-
docs(wasi): notes WASI-06-26.md WebAssembly/meetings#1851.
-
Slides - wasi meeting WebAssembly/meetings#1852.
-
Move CSP to August 12 WebAssembly/meetings#1858.
-
Update CG-07-29.md WebAssembly/meetings#1857.
-
Cancel CG-07-15.md WebAssembly/meetings#1856.
-
Update stack-2025-06-30.md WebAssembly/meetings#1855.
-
Add files via upload WebAssembly/meetings#1854.
-
Create stack-2025-07-14.md WebAssembly/meetings#1853.
-
chore: add jco p3 update to WASI meeting agenda WebAssembly/meetings#1850.
-
wasi-gfx update at wasi cg WebAssembly/meetings#1849.
-
Add WASI 0.3.0 June update slides WebAssembly/meetings#1848.
-
Update WG-07-23.md WebAssembly/meetings#1845.
-
Add the Lime presentation slides. WebAssembly/meetings#1846.
-
Update CG-06-03.md WebAssembly/meetings#1834.
-
-
2 pull requests closed.
-
Add agenda item for WG to advance Threads proposal to phase 5 WebAssembly/meetings#1867.
-
BUpdate consensus.md WebAssembly/meetings#1847.
-
-
4 pull requests received 9 new comments.
-
Add agenda item for WG to advance Threads proposal to phase 5 WebAssembly/meetings#1867 (4 comments by @Achierius, @conrad-watt, @rossberg)
-
Add agenda for WG to advance js-string-builtins to phase 5 WebAssembly/meetings#1844 (2 comments by @f52985, @tlively)
-
WebAssembly/wasi-sdk
-
9 issues opened.
-
SDK should support Address Sanitizer WebAssembly/wasi-sdk#553, by @whitequark.
-
SDK should support Undefined Behavior Sanitizer WebAssembly/wasi-sdk#552, by @whitequark.
-
Make `-Wl,--stack-first` the default WebAssembly/wasi-sdk#551, by @whitequark.
-
Ship `addr2line` WebAssembly/wasi-sdk#549, by @whitequark.
-
Compiled WebAssembly artifacts are larger than those compiled using Emscripten WebAssembly/wasi-sdk#547, by @valadaptive.
-
Using libc++ with the "emulated pthreads" mode WebAssembly/wasi-sdk#546, by @whitequark.
-
Using latest source-built clang WebAssembly/wasi-sdk#543, by @kamrann.
-
Apparent codegen bug when building optimized targetting WASI WebAssembly/wasi-sdk#542, by @kamrann.
-
relocation R_WASM_MEMORY_ADDR_TLS_SLEB cannot be used against an undefined symbol `__wasm_lpad_context` WebAssembly/wasi-sdk#541, by @alepvn33.
-
-
5 issues closed.
-
Make `-Wl,--stack-first` the default WebAssembly/wasi-sdk#551.
-
Lime1 WebAssembly/wasi-sdk#525.
-
Ship `addr2line` WebAssembly/wasi-sdk#549.
-
Release planning for wasi-sdk 26.0 and 27.0 WebAssembly/wasi-sdk#536.
-
Using libc++ with the "emulated pthreads" mode WebAssembly/wasi-sdk#546.
-
-
13 issues received 82 new comments.
-
Make `-Wl,--stack-first` the default WebAssembly/wasi-sdk#551 (21 comments by @alexcrichton, @mh4ck-Thales, @sbc100, @SingleAccretion, @whitequark)
-
Using libc++ with the "emulated pthreads" mode WebAssembly/wasi-sdk#546 (15 comments by @abrown, @alexcrichton, @kateinoigakukun, @sbc100, @sunfishcode, @whitequark)
-
Ensuring WASI-SDK follows standard expected behavior for debug information WebAssembly/wasi-sdk#535 (10 comments by @sbc100, @SingleAccretion, @whitequark, @woodsmc, @yowl)
-
Release planning for wasi-sdk 26.0 and 27.0 WebAssembly/wasi-sdk#536 (10 comments by @alexcrichton, @mh4ckt3mh4ckt1c4s, @sunfishcode, @whitequark)
-
SDK should support Address Sanitizer WebAssembly/wasi-sdk#553 (7 comments by @kateinoigakukun, @SingleAccretion, @whitequark)
-
Apparent codegen bug when building optimized targetting WASI WebAssembly/wasi-sdk#542 (4 comments by @abrown, @kamrann, @kripken, @whitequark)
-
Compiled WebAssembly artifacts are larger than those compiled using Emscripten WebAssembly/wasi-sdk#547 (4 comments by @kripken, @sbc100, @valadaptive)
-
SDK should support Undefined Behavior Sanitizer WebAssembly/wasi-sdk#552 (3 comments by @alexcrichton, @whitequark)
-
Provide a GitHub Action for installation WebAssembly/wasi-sdk#468 (2 comments by @abrown, @konsumer)
-
relocation R_WASM_MEMORY_ADDR_TLS_SLEB cannot be used against an undefined symbol `__wasm_lpad_context` WebAssembly/wasi-sdk#541 (1 comment by @whitequark)
-
-
5 pull requests opened.
-
Ship the `llvm-addr2line` tool WebAssembly/wasi-sdk#550, by @whitequark.
-
Enable pthreads in libc++ for `THREAD_MODEL=single` WebAssembly/wasi-sdk#548, by @whitequark.
-
Update to LLVM 20.1.8. WebAssembly/wasi-sdk#545, by @sunfishcode.
-
Update .gitmodules WebAssembly/wasi-sdk#544, by @FaFre.
-
Try to fix wasi libc WebAssembly/wasi-sdk#540, by @alexcrichton.
-
-
6 pull requests merged.
-
Ship the `llvm-addr2line` tool WebAssembly/wasi-sdk#550.
-
Add an option to specify CFLAGS for wasm features and make lime1 the default WebAssembly/wasi-sdk#527.
-
Enable pthreads in libc++ for `THREAD_MODEL=single` WebAssembly/wasi-sdk#548.
-
Update to LLVM 20.1.8. WebAssembly/wasi-sdk#545.
-
Update to wasi-libc main. WebAssembly/wasi-sdk#538.
-
Document a three-month release cadence WebAssembly/wasi-sdk#539.
-
-
3 pull requests closed.
-
Enable threading in libcxx in all cases WebAssembly/wasi-sdk#498.
-
Update .gitmodules WebAssembly/wasi-sdk#544.
-
Try to fix wasi libc WebAssembly/wasi-sdk#540.
-
-
1 pull request reopened.
-
Update to wasi-libc main. WebAssembly/wasi-sdk#538, by @alexcrichton.
-
-
5 pull requests received 17 new comments.
-
Enable pthreads in libc++ for `THREAD_MODEL=single` WebAssembly/wasi-sdk#548 (6 comments by @alexcrichton, @whitequark)
-
Enable threading in libcxx in all cases WebAssembly/wasi-sdk#498 (2 comments by @ArcaneNibble, @whitequark)
-
WebAssembly/js-promise-integration
-
1 issue closed.
-
Interaction between `WebAssembly.Suspending` and `WebAssembly.Function`? WebAssembly/js-promise-integration#41.
-
-
1 issue received 8 new comments.
-
Add way to query whether suspender will trap? WebAssembly/js-promise-integration#29 (8 comments by @hoodmane, @sjrd)
-
WebAssembly/custom-descriptors
-
4 issues opened.
-
Can descriptor structs be described by another descriptor struct? WebAssembly/custom-descriptors#43, by @eqrion.
-
Are descriptor structs allowed in ToJSValue? WebAssembly/custom-descriptors#42, by @eqrion.
-
Relaxing immediate supertype requirements WebAssembly/custom-descriptors#41, by @tlively.
-
Extending descriptor struct types to have host fields WebAssembly/custom-descriptors#40, by @eqrion.
-
-
1 issue closed.
-
Consider allowing `extern` in `descriptor` (or `describes`) WebAssembly/custom-descriptors#39.
-
-
6 issues received 48 new comments.
-
Extending descriptor struct types to have host fields WebAssembly/custom-descriptors#40 (26 comments by @eqrion, @jakobkummerow, @lukewagner, @rossberg, @sjrd, @tlively)
-
Relaxing immediate supertype requirements WebAssembly/custom-descriptors#41 (17 comments by @jakobkummerow, @rossberg, @titzer, @tlively)
-
Are descriptor structs allowed in ToJSValue? WebAssembly/custom-descriptors#42 (2 comments by @jakobkummerow, @tlively)
-
Can descriptor structs be described by another descriptor struct? WebAssembly/custom-descriptors#43 (1 comment by @tlively)
-
Consider allowing `extern` in `descriptor` (or `describes`) WebAssembly/custom-descriptors#39 (1 comment by @lukewagner)
-
WebAssembly/WASI
-
2 issues opened.
-
Mitigate supply chain attacks w/ WASI link-time capabilities + Cargo shenanigans WebAssembly/WASI#665, by @shielded-nate.
-
Should wasi-tls be imported in the wasi:cli world? WebAssembly/WASI#755, by @ricochet.
-
-
5 issues received 13 new comments.
-
[0.3.0-draft]: Move away from streams as an API? WebAssembly/WASI#757 (4 comments by @alexcrichton, @lukewagner, @teohhanhui)
-
Proposal: an interface for modeling long-running processes for HTTP serving WebAssembly/WASI#807 (1 comment by @jeffparsons)
-
1 pull request opened.
-
Remove Preview1's advice about random-number generators. WebAssembly/WASI#664, by @sunfishcode.
-
WebAssembly/wasi-libc
-
3 issues opened.
-
build: Remove WASI_SNAPSHOT and THREAD_MODEL and make TARGET_TRIPLE the single source of truth WebAssembly/wasi-libc#605, by @catamorphism.
-
build: Refactor how components are created/tested WebAssembly/wasi-libc#604, by @catamorphism.
-
bug under clang 21/22. Cannot use C string for literal array WebAssembly/wasi-libc#596, by @trcrsired.
-
-
1 issue closed.
-
bug under clang 21/22. Cannot use C string for literal array WebAssembly/wasi-libc#596.
-
-
2 issues received 8 new comments.
-
bug under clang 21/22. Cannot use C string for literal array WebAssembly/wasi-libc#596 (6 comments by @sbc100, @trcrsired, @yamt)
-
-
11 pull requests opened.
-
Optional SIMD memcmp WebAssembly/wasi-libc#603, by @ncruces.
-
Refactor stub pthread library and enable unconditionally WebAssembly/wasi-libc#602, by @whitequark.
-
Fix typo in comment WebAssembly/wasi-libc#601, by @catamorphism.
-
Add defines for RLIMIT targets WebAssembly/wasi-libc#600, by @zebreus.
-
Fix build and tests for wasm32-wasip2 target WebAssembly/wasi-libc#599, by @catamorphism.
-
Optional SIMD memrchr WebAssembly/wasi-libc#598, by @ncruces.
-
Optional SIMD str(c)spn WebAssembly/wasi-libc#597, by @ncruces.
-
Add script to update expects WebAssembly/wasi-libc#595, by @zebreus.
-
Optional SIMD strchrnul WebAssembly/wasi-libc#594, by @ncruces.
-
Use inline assembly in strlen for vector loads WebAssembly/wasi-libc#593, by @alexcrichton.
-
Optional SIMD memchr WebAssembly/wasi-libc#592, by @ncruces.
-
-
7 pull requests merged.
-
Fix build and tests for wasm32-wasip2 target WebAssembly/wasi-libc#599.
-
Refactor stub pthread library and enable unconditionally WebAssembly/wasi-libc#602.
-
Fix typo in comment WebAssembly/wasi-libc#601.
-
Optional SIMD strchrnul WebAssembly/wasi-libc#594.
-
Optional SIMD memchr WebAssembly/wasi-libc#592.
-
Refactor how compiler-rt is managed in CI and locally WebAssembly/wasi-libc#591.
-
Use inline assembly in strlen for vector loads WebAssembly/wasi-libc#593.
-
-
2 pull requests closed.
-
Add defines for RLIMIT targets WebAssembly/wasi-libc#600.
-
Add script to update expects WebAssembly/wasi-libc#595.
-
-
9 pull requests received 81 new comments.
-
Fix build and tests for wasm32-wasip2 target WebAssembly/wasi-libc#599 (27 comments by @alexcrichton, @catamorphism, @sbc100)
-
Refactor how compiler-rt is managed in CI and locally WebAssembly/wasi-libc#591 (13 comments by @abrown, @alexcrichton, @sunfishcode, @yamt)
-
Optional SIMD strlen WebAssembly/wasi-libc#586 (9 comments by @abrown, @alexcrichton, @ncruces, @sunfishcode)
-
Refactor stub pthread library and enable unconditionally WebAssembly/wasi-libc#602 (7 comments by @alexcrichton, @whitequark)
-
Use inline assembly in strlen for vector loads WebAssembly/wasi-libc#593 (5 comments by @alexcrichton, @ncruces, @sunfishcode)
-
WebAssembly/design
-
4 issues opened.
-
Tester Bot (Discord) WebAssembly/design#1570, by @csrter555.
-
Multibyte Access to Array i8 WebAssembly/design#1569, by @brendandahl.
-
Changing locals types via instructions to avoid creating useless ones WebAssembly/design#1568, by @4y8.
-
Should rec count be greater than 1 in a rec group? WebAssembly/design#1566, by @kylo5aby.
-
-
4 issues closed.
-
Tester Bot (Discord) WebAssembly/design#1570.
-
Proposal: Additional JS primitive builtins WebAssembly/design#1558.
-
Changing locals types via instructions to avoid creating useless ones WebAssembly/design#1568.
-
Should rec count be greater than 1 in a rec group? WebAssembly/design#1566.
-
-
6 issues received 36 new comments.
-
Multibyte Access to Array i8 WebAssembly/design#1569 (19 comments by @conrad-watt, @eqrion, @Liedtke, @rossberg, @titzer, @tlively)
-
Proposal: Additional JS primitive builtins WebAssembly/design#1558 (8 comments by @Liedtke, @mkustermann, @sjrd, @tlively)
-
Should rec count be greater than 1 in a rec group? WebAssembly/design#1566 (4 comments by @kylo5aby, @rossberg)
-
Zero-copy pass ArrayBuffer from JS-land to WebAssembly-land WebAssembly/design#1162 (2 comments by @amn, @eqrion)
-
Changing locals types via instructions to avoid creating useless ones WebAssembly/design#1568 (2 comments by @4y8, @rossberg)
-
WebAssembly/spec
-
6 issues opened.
-
New testsuite organization WebAssembly/spec#1950, by @andreaTP.
-
Should `ref.host` be `ref.extern` in the JS API spec? WebAssembly/spec#1949, by @bvisness.
-
[spec] Incoherent type for memory.grow WebAssembly/spec#1947, by @4y8.
-
H WebAssembly/spec#1946, by @zaid007320.
-
Semi-implicit dropping of initialization should be explicited WebAssembly/spec#1965, by @rajdakin.
-
4 issues closed.
-
Should `ref.host` be `ref.extern` in the JS API spec? WebAssembly/spec#1949.
-
Unicode identifiers in the WAT format WebAssembly/spec#1843.
-
[spec] Incoherent type for memory.grow WebAssembly/spec#1947.
-
H WebAssembly/spec#1946.
-
-
5 issues received 13 new comments.
-
New testsuite organization WebAssembly/spec#1950 (7 comments by @andreaTP, @bvisness, @dschuff, @rossberg)
-
[jsapi] Does the specification mandate buffers referenced by `WebAssembly.Memory` objects, be [non-]transferable? WebAssembly/spec#1953 (1 comment by @eqrion)
-
Should `ref.host` be `ref.extern` in the JS API spec? WebAssembly/spec#1949 (1 comment by @bvisness)
-
-
5 pull requests opened.
-
Fix field name inconsistency WebAssembly/spec#1952, by @ArcadiaLeak.
-
[test] Move address64 and exception tests to their own dirs and activate bulk64 WebAssembly/spec#1951, by @rossberg.
-
Updated the instruction index for memory64 WebAssembly/spec#1948, by @4y8.
-
Merge `main` into `wasm-3.0` WebAssembly/spec#1945, by @alexcrichton.
-
[test] Add syntax and scoping tests for type rec WebAssembly/spec#1944, by @rossberg.
-
-
6 pull requests merged.
-
Fix field name inconsistency WebAssembly/spec#1952.
-
Add wast source information to JS-converted test cases WebAssembly/spec#1919.
-
[test] Move address64 and exception tests to their own dirs and activate bulk64 WebAssembly/spec#1951.
-
Updated the instruction index for memory64 WebAssembly/spec#1948.
-
Merge `main` into `wasm-3.0` WebAssembly/spec#1945.
-
[test] Add syntax and scoping tests for type rec WebAssembly/spec#1944.
-
-
4 pull requests received 10 new comments.
-
Add wast source information to JS-converted test cases WebAssembly/spec#1919 (4 comments by @dschuff, @rossberg)
-
[test] Move address64 and exception tests to their own dirs and activate bulk64 WebAssembly/spec#1951 (3 comments by @rossberg, @sbc100)
-
WebAssembly/custom-page-sizes
-
1 issue opened.
-
Size limit for memories with 1-byte-pages ? WebAssembly/custom-page-sizes#45, by @wingo.
-
-
1 issue received 2 new comments.
-
Size limit for memories with 1-byte-pages ? WebAssembly/custom-page-sizes#45 (2 comments by @fitzgen, @wingo)
-
WebAssembly/wasi-nn
-
1 pull request received 1 new comment.
WebAssembly/wasi-testsuite
-
3 pull requests opened.
-
Fix installing WasmEdge for a daily runtime check job WebAssembly/wasi-testsuite#108, by @loganek.
-
Fix windows-arm build WebAssembly/wasi-testsuite#107, by @loganek.
-
feature: add support for pywasm runtime WebAssembly/wasi-testsuite#106, by @mohanson.
-
-
7 pull requests merged.
-
feature: add support for pywasm runtime WebAssembly/wasi-testsuite#106.
-
Close file_fd in path_link preventing file deletion on windows WebAssembly/wasi-testsuite#102.
-
Fix installing WasmEdge for a daily runtime check job WebAssembly/wasi-testsuite#108.
-
pwrite-with-append.c: ensure that O_APPEND is actually working WebAssembly/wasi-testsuite#103.
-
Fix windows-arm build WebAssembly/wasi-testsuite#107.
-
ci: bump the version of a few actions WebAssembly/wasi-testsuite#104.
-
Add Windows 11 arm to ci WebAssembly/wasi-testsuite#105.
-
-
1 pull request reopened.
-
feature: add support for pywasm runtime WebAssembly/wasi-testsuite#106, by @mohanson.
-
-
2 pull requests received 8 new comments.
-
feature: add support for pywasm runtime WebAssembly/wasi-testsuite#106 (7 comments by @loganek, @mohanson)
-
WebAssembly/website
-
1 issue received 1 new comment.
-
4 pull requests opened.
-
Move Exceptions, JS string builtins, and memory64 to phase 5 WebAssembly/website#463, by @dschuff.
-
Node.js supports memory64 starting with v24.0 WebAssembly/website#462, by @Liedtke.
-
Update Safari version for mutable globals WebAssembly/website#461, by @caugner.
-
Update Deno features WebAssembly/website#460, by @petamoriken.
-
-
4 pull requests merged.
-
Move Exceptions, JS string builtins, and memory64 to phase 5 WebAssembly/website#463.
-
Node.js supports memory64 starting with v24.0 WebAssembly/website#462.
-
Update Deno features WebAssembly/website#460.
-
Update Safari version for mutable globals WebAssembly/website#461.
-
WebAssembly/proposals
-
2 pull requests opened.
-
Move Exceptions, JS string builtins, and memory64 to phase 5 WebAssembly/proposals#215, by @dschuff.
-
Add JS Primitive Builtins as a phase 1 proposal. WebAssembly/proposals#214, by @sjrd.
-
-
2 pull requests merged.
-
Move Exceptions, JS string builtins, and memory64 to phase 5 WebAssembly/proposals#215.
-
Add JS Primitive Builtins as a phase 1 proposal. WebAssembly/proposals#214.
-
WebAssembly/js-string-builtins
-
1 issue opened.
-
Possible polyfill bug WebAssembly/js-string-builtins#50, by @guybedford.
-
WebAssembly/testsuite
-
1 pull request opened.
-
Remove some archived proposals from this repository WebAssembly/testsuite#129, by @alexcrichton.
-
-
1 pull request merged.
-
Remove some archived proposals from this repository WebAssembly/testsuite#129.
-
-
1 pull request received 4 new comments.
-
Remove some archived proposals from this repository WebAssembly/testsuite#129 (4 comments by @alexcrichton, @andreaTP, @tlively)
-
WebAssembly/js-primitive-builtins
-
3 issues opened.
-
Re "Open Questions" WebAssembly/js-primitive-builtins#3, by @jakobkummerow.
-
object builtins WebAssembly/js-primitive-builtins#2, by @Jamesernator.
-
The proposed semantics for some of these operations are kind of weird WebAssembly/js-primitive-builtins#1, by @bakkot.
-
-
2 issues received 4 new comments.
-
Re "Open Questions" WebAssembly/js-primitive-builtins#3 (2 comments by @jakobkummerow, @michaelficarra)
-
WebAssembly/stack-switching
-
2 issues opened.
-
Can a host function used in `cont.new`? WebAssembly/stack-switching#120, by @titzer.
-
Local initialization does not propagate enough WebAssembly/stack-switching#118, by @rajdakin.
-
-
1 issue closed.
-
Local initialization does not propagate enough WebAssembly/stack-switching#118.
-
-
2 issues received 9 new comments.
-
Local initialization does not propagate enough WebAssembly/stack-switching#118 (5 comments by @rajdakin, @rossberg, @tlively)
-
Can a host function used in `cont.new`? WebAssembly/stack-switching#120 (4 comments by @fgmccabe, @titzer)
-
-
1 pull request opened.
-
Fixed tags with recursive type definitions WebAssembly/stack-switching#119, by @rajdakin.
-
-
1 pull request merged.
-
Fixed tags with recursive type definitions WebAssembly/stack-switching#119.
-
-
1 pull request received 6 new comments.
-
Fixed tags with recursive type definitions WebAssembly/stack-switching#119 (6 comments by @rajdakin, @rossberg)
-
WebAssembly/content-security-policy
-
1 issue closed.
-
No progressive enhancement for unsafe-eval WebAssembly/content-security-policy#42.
-
-
2 issues received 4 new comments.
-
Extending WASM CSP to be covered under `strict-dynamic` WebAssembly/content-security-policy#44 (3 comments by @fgmccabe, @jeremie-stripe)
-
No progressive enhancement for unsafe-eval WebAssembly/content-security-policy#42 (1 comment by @fgmccabe)
-
-
1 pull request opened.
-
Merge from upstream wasm 3.0 WebAssembly/content-security-policy#45, by @fgmccabe.
-
-
1 pull request merged.
-
Merge from upstream wasm 3.0 WebAssembly/content-security-policy#45.
-
WebAssembly/wabt
-
2 issues opened.
-
wasm2c: Wrapper function not emitted WebAssembly/wabt#2624, by @remko.
-
Does wabt-interp implement the latest WASM C API? WebAssembly/wabt#2623, by @sdegutis.
-
-
3 issues closed.
-
Wrong parsing of function index in code metadata for branch hinting WebAssembly/wabt#2616.
-
wasm2c: Wrapper function not emitted WebAssembly/wabt#2624.
-
Null Pointer Dereference in OnExport via Unchecked item_index in binary-reader.cc WebAssembly/wabt#2620.
-
-
2 issues received 2 new comments.
-
Null Pointer Dereference in OnExport via Unchecked item_index in binary-reader.cc WebAssembly/wabt#2620 (1 comment by @Benzhang2004)
-
1 pull request opened.
-
Replace WASM_ANYREF with WASM_EXTERNREF WebAssembly/wabt#2625, by @ghost.
-
-
1 pull request merged.
-
gh-2616 Fix wrong validation of code metadata function index WebAssembly/wabt#2617.
-
-
1 pull request closed.
-
Replace WASM_ANYREF with WASM_EXTERNREF WebAssembly/wabt#2625.
-
-
2 pull requests received 2 new comments.
-
gh-2616 Fix wrong validation of code metadata function index WebAssembly/wabt#2617 (1 comment by @Lukasdoe)
-
WebAssembly/rounding-mode-control
-
1 pull request merged.
-
put variant flavour close to operation name WebAssembly/rounding-mode-control#10.
-
WebAssembly/esm-integration
-
1 issue opened.
-
Worker imports & memory sharing WebAssembly/esm-integration#112, by @guybedford.
-
-
13 issues closed.
-
Reconsidering the WebAssembly.Global representation in the ESM Integration WebAssembly/esm-integration#103.
-
Tracing bindings through wasm WebAssembly/esm-integration#87.
-
It seems the proposal may help to run browser extensions w/o CSP wasm-unsafe-eval, WDYT? WebAssembly/esm-integration#77.
-
Tracking progress of .wasm fetch WebAssembly/esm-integration#62.
-
Multiple imports of the same wasm file: same instance or different instances? WebAssembly/esm-integration#60.
-
Extending Wasm JS API with module namespace reflection WebAssembly/esm-integration#57.
-
CSP Support for ESM Integration WebAssembly/esm-integration#56.
-
What will it take for `<script type="module" src="foo.wasm">` to be useful? WebAssembly/esm-integration#53.
-
Should WebAssembly be at the same "privilege level" as JS? WebAssembly/esm-integration#41.
-
(X)HTML import name suggestion WebAssembly/esm-integration#38.
-
Importing a Wasm program WebAssembly/esm-integration#30.
-
Exporting the WebAssembly.Module object WebAssembly/esm-integration#14.
-
Integration with JS String Builtins WebAssembly/esm-integration#90.
-
-
19 issues received 30 new comments.
-
Worker imports & memory sharing WebAssembly/esm-integration#112 (8 comments by @guybedford, @sbc100, @tlively, @Vados80)
-
What happens when an async function is imported? WebAssembly/esm-integration#64 (5 comments by @guybedford, @sbc100, @tlively)
-
Reconsidering the WebAssembly.Global representation in the ESM Integration WebAssembly/esm-integration#103 (1 comment by @guybedford)
-
Tracking issue for deferred evaluation integration WebAssembly/esm-integration#101 (1 comment by @guybedford)
-
It seems the proposal may help to run browser extensions w/o CSP wasm-unsafe-eval, WDYT? WebAssembly/esm-integration#77 (1 comment by @guybedford)
-
Multiple imports of the same wasm file: same instance or different instances? WebAssembly/esm-integration#60 (1 comment by @guybedford)
-
Extending Wasm JS API with module namespace reflection WebAssembly/esm-integration#57 (1 comment by @guybedford)
-
What will it take for `<script type="module" src="foo.wasm">` to be useful? WebAssembly/esm-integration#53 (1 comment by @guybedford)
-
Should WebAssembly be at the same "privilege level" as JS? WebAssembly/esm-integration#41 (1 comment by @guybedford)
-
Wasm/ESM integration and additional start/main functions WebAssembly/esm-integration#32 (1 comment by @guybedford)
-
-
3 pull requests opened.
-
test: WPT source phase identity test and fixup header comment WebAssembly/esm-integration#113, by @guybedford.
-
editorial: namespaceInstance ModuleNamespace IDL refactoring WebAssembly/esm-integration#111, by @guybedford.
-
Inline WPT jsapi tests WebAssembly/esm-integration#110, by @guybedford.
-
-
4 pull requests merged.
-
test: WPT source phase identity test and fixup header comment WebAssembly/esm-integration#113.
-
Inline WPT jsapi tests WebAssembly/esm-integration#110.
-
editorial: namespaceInstance ModuleNamespace IDL refactoring WebAssembly/esm-integration#111.
-
Prepare for integration with String Builtins WebAssembly/esm-integration#95.
-
-
3 pull requests received 4 new comments.
-
Prepare for integration with String Builtins WebAssembly/esm-integration#95 (2 comments by @guybedford, @zamfofex)
-
test: WPT source phase identity test and fixup header comment WebAssembly/esm-integration#113 (1 comment by @guybedford)
-
WebAssembly/wasi-keyvalue
-
1 issue received 1 new comment.
-
1 pull request opened.
-
chore: Remove myself as champion WebAssembly/wasi-keyvalue#61, by @thomastaylor312.
-
-
1 pull request merged.
-
chore: Remove myself as champion WebAssembly/wasi-keyvalue#61.
-
WebAssembly/wasi-messaging
-
1 pull request opened.
-
chore: Remove myself as champion WebAssembly/wasi-messaging#34, by @thomastaylor312.
-
-
1 pull request merged.
-
chore: Remove myself as champion WebAssembly/wasi-messaging#34.
-
WebAssembly/wasi-config
-
1 pull request opened.
-
chore: Remove myself as champion WebAssembly/wasi-config#23, by @thomastaylor312.
-
-
1 pull request merged.
-
chore: Remove myself as champion WebAssembly/wasi-config#23.
-
WebAssembly/wasi-blobstore
-
1 pull request opened.
-
chore: Remove myself as champion WebAssembly/wasi-blobstore#36, by @thomastaylor312.
-
-
1 pull request merged.
-
chore: Remove myself as champion WebAssembly/wasi-blobstore#36.
-
WebAssembly/wasi-tls
-
1 issue opened.
-
0.2.0-draft feedback WebAssembly/wasi-tls#12, by @lxfontes.
-
-
1 issue closed.
-
0.2.0-draft feedback WebAssembly/wasi-tls#12.
-
-
1 issue received 2 new comments.
WebAssembly/shared-everything-threads
-
2 pull requests opened.
-
Add the W3C security and privacy questionnaire WebAssembly/shared-everything-threads#101, by @tlively.
-
Add privacy and security considerations WebAssembly/shared-everything-threads#100, by @tlively.
-
WebAssembly/wide-arithmetic
-
1 issue received 1 new comment.
WebAssembly/wasi-logging
-
2 issues received 3 new comments.
WebAssembly/wasi-webgpu
-
2 issues opened.
-
Using `windowing-systems-graphics-apis` worlds instead of graphics-context WebAssembly/wasi-webgpu#55, by @MendyBerger.
-
Consider removing present method becuase of incompatibility with the web WebAssembly/wasi-webgpu#54, by @MendyBerger.
-
-
2 issues received 3 new comments.
-
Using `windowing-systems-graphics-apis` worlds instead of graphics-context WebAssembly/wasi-webgpu#55 (2 comments by @lukewagner, @seanisom)
-
Consider removing present method becuase of incompatibility with the web WebAssembly/wasi-webgpu#54 (1 comment by @seanisom)
-
WebAssembly/branch-hinting
-
1 issue received 2 new comments.
-
How is this enabled during compilation? WebAssembly/branch-hinting#37 (2 comments by @kripken, @sparker-arm)
-
-
3 pull requests opened.
-
[ci] Update action versions WebAssembly/branch-hinting#40, by @yuri91.
-
Cherry pick some upstream commits to fix the CI WebAssembly/branch-hinting#39, by @yuri91.
-
branch hinting: clarify section order WebAssembly/branch-hinting#38, by @yuri91.
-
-
2 pull requests merged.
-
Cherry pick some upstream commits to fix the CI WebAssembly/branch-hinting#39.
-
branch hinting: clarify section order WebAssembly/branch-hinting#38.
-
-
1 pull request closed.
-
[ci] Update action versions WebAssembly/branch-hinting#40.
-
WebAssembly/wasi-sql
-
1 issue opened.
-
`row` is actually a column value. WebAssembly/wasi-sql#11, by @stevenj.
-
WebAssembly/compilation-hints
-
1 pull request merged.
-
Rename @metadata.code.compilation_order to @metadata.code.compilation_priority and update semantics WebAssembly/compilation-hints#17.
-
-
1 pull request received 1 new comment.
-
Rename @metadata.code.compilation_order to @metadata.code.compilation_priority and update semantics WebAssembly/compilation-hints#17 (1 comment by @ecmziegler)
-
Past meetings
-
2 meetings.
Participants
-
7 participants joined.
-
Janet Ann David Janet (Ctruh Technologies) joined.
-
Said Zuhair (OCamlPro) joined.
-
Alan Law (TheChineseWriter Limited) joined.
-
Lukas Döllerer joined.
-
子賢 趙 joined.
-
Guy Bedford (Cloudflare) joined.
-
jacob magder joined.
-
-
5 participants left.
-
Quan Zhu (Alibaba Group) left.
-
Haydn Trigg left.
-
Sina Habibian (Truebit) left.
-
Eva Pace left.
-
Mykola Savenko (Ciklum) left.
-
-
2 organizations joined.
-
Ctruh Technologies joined.
-
TheChineseWriter Limited joined.
-
-
1 organization left.
-
Ciklum left.
-
GitHub
WebAssembly/binaryen
-
12 issues opened.
-
Fails to compile with g++ 15 WebAssembly/binaryen#7683, by @mohe2015.
-
SimplifyLocals causes ineffective code WebAssembly/binaryen#7672, by @xuruiyang2002.
-
The inconvenience caused by function naming in wasm-split WebAssembly/binaryen#7663, by @Air111.
-
RemoveUnusedBrs causes ineffective code WebAssembly/binaryen#7661, by @xuruiyang2002.
-
optimizeBoolean fails to deduce eqz condition WebAssembly/binaryen#7659, by @xuruiyang2002.
-
[wasm-opt] `--minify-imports-and-exports-and-modules` does not report module renames. WebAssembly/binaryen#7657, by @vivax3794.
-
wasm-as outputting an integer too big to fit in 32 bits WebAssembly/binaryen#7653, by @4y8.
-
RemoveUnusedBrs fails to optimize control flow based dead code WebAssembly/binaryen#7652, by @xuruiyang2002.
-
Tail-Call optimization WebAssembly/binaryen#7647, by @HerrCai0907.
-
wasm2js: function table undefined after calling async function WebAssembly/binaryen#7645, by @joe-p.
-
Massive memory growth for -O3, -O4, -Os and -Oz, in ssa-nomerge WebAssembly/binaryen#7644, by @Jacalz.
-
Significant optimization regression due to failing remove unused branch WebAssembly/binaryen#7637, by @xuruiyang2002.
-
-
7 issues closed.
-
O3's late condition deduction and missing DCE prevent dead br_if elimination WebAssembly/binaryen#7454.
-
Significant optimization regression due to failing remove unused branch WebAssembly/binaryen#7637.
-
The inconvenience caused by function naming in wasm-split WebAssembly/binaryen#7663.
-
Implement `elem.drop` WebAssembly/binaryen#7209.
-
wasm-as outputting an integer too big to fit in 32 bits WebAssembly/binaryen#7653.
-
check.py fails to run 'lit' test suite WebAssembly/binaryen#6961.
-
getMaxBits fails to analyze Block expression, missing i32.and -> 0 optimization WebAssembly/binaryen#7559.
-
-
2 issues reopened.
-
check.py fails to run 'lit' test suite WebAssembly/binaryen#6961, by @osa1.
-
Significant optimization regression due to failing remove unused branch WebAssembly/binaryen#7637, by @xuruiyang2002.
-
-
20 issues received 50 new comments.
-
Massive memory growth for -O3, -O4, -Os and -Oz, in ssa-nomerge WebAssembly/binaryen#7644 (7 comments by @Jacalz, @kripken)
-
Significant optimization regression due to failing remove unused branch WebAssembly/binaryen#7637 (6 comments by @kripken, @xuruiyang2002)
-
Pure calls / future of call.without.effects WebAssembly/binaryen#7574 (4 comments by @bashor, @kripken, @tlively)
-
Stop building with assertions enabled by default? WebAssembly/binaryen#3058 (4 comments by @dschuff, @kripken)
-
Cannot build on MacOS WebAssembly/binaryen#7606 (3 comments by @davebryson, @tlively, @VillainsRule)
-
The inconvenience caused by function naming in wasm-split WebAssembly/binaryen#7663 (3 comments by @Air111, @tlively)
-
[wasm-opt] `--minify-imports-and-exports-and-modules` does not report module renames. WebAssembly/binaryen#7657 (3 comments by @kripken, @vivax3794)
-
wasm-as outputting an integer too big to fit in 32 bits WebAssembly/binaryen#7653 (2 comments by @4y8, @kripken)
-
RemoveUnusedBrs fails to optimize control flow based dead code WebAssembly/binaryen#7652 (2 comments by @xuruiyang2002)
-
O3's late condition deduction and missing DCE prevent dead br_if elimination WebAssembly/binaryen#7454 (1 comment by @xuruiyang2002)
-
Issue with features section: mutable-globals, nontrapping-float-to-int, bulk-memory, sign-ext, bulk-memory-opt in wasm2js and wasm-dis WebAssembly/binaryen#7228 (1 comment by @Philipp-M)
-
local-cse introduces side effects via local.tee, blocking DCE in O3 WebAssembly/binaryen#7440 (1 comment by @xuruiyang2002)
-
-
48 pull requests opened.
-
[Custom Descriptors] Preserve trap in Heap2Local WebAssembly/binaryen#7692, by @tlively.
-
[Custom Descriptors] Optimize struct.new WebAssembly/binaryen#7691, by @tlively.
-
[Custom Descriptors] Add effects for struct.new WebAssembly/binaryen#7690, by @tlively.
-
[Custom Descriptors] Update wasm-ctor-eval WebAssembly/binaryen#7689, by @tlively.
-
Fix null pointer dereference validating struct.new WebAssembly/binaryen#7688, by @tlively.
-
[Custom Descriptors] Test struct.new execution WebAssembly/binaryen#7687, by @tlively.
-
[Custom Descriptors] Descriptors in type fuzzer WebAssembly/binaryen#7686, by @tlively.
-
[NFC] Generalize DFS machinery in makeInhabitable WebAssembly/binaryen#7685, by @tlively.
-
Implement string.test WebAssembly/binaryen#7684, by @osa1.
-
Port test/passes/duplicate-function-elimination-* tests to lit WebAssembly/binaryen#7682, by @osa1.
-
[NFC] Refactor heap type fuzzer generator WebAssembly/binaryen#7681, by @tlively.
-
[NFC] Removed unused member from HeapTypeGenerator WebAssembly/binaryen#7680, by @tlively.
-
[NFC] Rename StructNew::descriptor to desc WebAssembly/binaryen#7679, by @tlively.
-
[Custom Descriptors] Support in Precompute WebAssembly/binaryen#7678, by @tlively.
-
[Custom Descriptors] Interpret descriptor casts WebAssembly/binaryen#7677, by @tlively.
-
Fix UB in OptimizeInstructions WebAssembly/binaryen#7676, by @tlively.
-
[Custom Descriptors] Interpret ref.get_desc WebAssembly/binaryen#7675, by @tlively.
-
Add Testing/ and options-pinned.h to gitignore WebAssembly/binaryen#7674, by @tlively.
-
Add CMakeUserPresets.json to .gitignore WebAssembly/binaryen#7673, by @tlively.
-
[Custom Descriptors] Update MinimizeRecGroups WebAssembly/binaryen#7671, by @tlively.
-
Generalize "trivial call" flag to other simple instructions WebAssembly/binaryen#7670, by @osa1.
-
Always inline trivial calls that always shrink WebAssembly/binaryen#7669, by @osa1.
-
Fix elem.drop interpretation WebAssembly/binaryen#7668, by @osa1.
-
[Custom Descriptors] Update Heap2Local WebAssembly/binaryen#7667, by @tlively.
-
[Custom Descriptors] Update TypeMerging WebAssembly/binaryen#7666, by @tlively.
-
[NFC] Remove stale comment about unsafe casts WebAssembly/binaryen#7665, by @tlively.
-
[Custom Descriptors] Update Unsubtyping WebAssembly/binaryen#7664, by @tlively.
-
Avoid assertions when parsing incorrect type annotations WebAssembly/binaryen#7662, by @tlively.
-
Fix handling of declarative segments WebAssembly/binaryen#7660, by @osa1.
-
Implement `elem.drop` WebAssembly/binaryen#7658, by @osa1.
-
Fix platform regex when installing wabt WebAssembly/binaryen#7656, by @osa1.
-
Fix wabt setup script WebAssembly/binaryen#7655, by @osa1.
-
Fix table.init text format parsing WebAssembly/binaryen#7654, by @osa1.
-
Precompute: Skip RefGetDesc for now WebAssembly/binaryen#7651, by @kripken.
-
[CustomDescriptors] RemoveUnusedModuleElements: Fix StructNew optimization of descriptor WebAssembly/binaryen#7650, by @kripken.
-
[CustomDescriptors] TypeUpdating: Sort descriptors properly when sorting types WebAssembly/binaryen#7649, by @kripken.
-
[inlining] increasing accuracy of the code size assessment model WebAssembly/binaryen#7648, by @HerrCai0907.
-
OptimizeInstructions: Fix merging of exact cast + ref.as_non_null WebAssembly/binaryen#7646, by @kripken.
-
[custom-descriptors] Update struct.new parsing and validation WebAssembly/binaryen#7643, by @tlively.
-
Add a utility for principal types WebAssembly/binaryen#7642, by @tlively.
-
feat: implement tail call optimization WebAssembly/binaryen#7641, by @HerrCai0907.
-
[Branch Hints] Fix hints on stacky code, by making IRBuilder aware of synthetic code WebAssembly/binaryen#7640, by @kripken.
-
RemoveUnusedBrs: optimize unreachable control flow mixed with side-effecting branches WebAssembly/binaryen#7639, by @xuruiyang2002.
-
[BranchHinting] Fix binary location computation of If when StackIR removes code WebAssembly/binaryen#7638, by @kripken.
-
Mark a variable only used in an assert WebAssembly/binaryen#7636, by @dschuff.
-
Revert "Export std hash template specializations from dylibs (#7618)" WebAssembly/binaryen#7635, by @dschuff.
-
Integrating LLVM optimizations with wasm-opt WebAssembly/binaryen#7634, by @xuruiyang2002.
-
Remove BinaryenStringNewSetTry from C API WebAssembly/binaryen#7633, by @CountBleck.
-
-
44 pull requests merged.
-
Update mimalloc to v2.2.4 WebAssembly/binaryen#7441.
-
Always inline trivial calls that always shrink WebAssembly/binaryen#7669.
-
[Custom Descriptors] Optimize struct.new WebAssembly/binaryen#7691.
-
[Custom Descriptors] Add effects for struct.new WebAssembly/binaryen#7690.
-
Add a utility for principal types WebAssembly/binaryen#7642.
-
[Custom Descriptors] Update wasm-ctor-eval WebAssembly/binaryen#7689.
-
Fix null pointer dereference validating struct.new WebAssembly/binaryen#7688.
-
[Custom Descriptors] Test struct.new execution WebAssembly/binaryen#7687.
-
[Custom Descriptors] Descriptors in type fuzzer WebAssembly/binaryen#7686.
-
[NFC] Generalize DFS machinery in makeInhabitable WebAssembly/binaryen#7685.
-
Port test/passes/duplicate-function-elimination-* tests to lit WebAssembly/binaryen#7682.
-
[NFC] Refactor heap type fuzzer generator WebAssembly/binaryen#7681.
-
[NFC] Removed unused member from HeapTypeGenerator WebAssembly/binaryen#7680.
-
[NFC] Rename StructNew::descriptor to desc WebAssembly/binaryen#7679.
-
[Custom Descriptors] Support in Precompute WebAssembly/binaryen#7678.
-
[Custom Descriptors] Interpret descriptor casts WebAssembly/binaryen#7677.
-
RemoveUnusedBrs: optimize unreachable control flow mixed with side-effecting branches WebAssembly/binaryen#7639.
-
Fix UB in OptimizeInstructions WebAssembly/binaryen#7676.
-
[Custom Descriptors] Interpret ref.get_desc WebAssembly/binaryen#7675.
-
Add Testing/ and options-pinned.h to gitignore WebAssembly/binaryen#7674.
-
Add CMakeUserPresets.json to .gitignore WebAssembly/binaryen#7673.
-
[Custom Descriptors] Update MinimizeRecGroups WebAssembly/binaryen#7671.
-
[Custom Descriptors] Update Heap2Local WebAssembly/binaryen#7667.
-
Fix elem.drop interpretation WebAssembly/binaryen#7668.
-
[Custom Descriptors] Update TypeMerging WebAssembly/binaryen#7666.
-
[NFC] Remove stale comment about unsafe casts WebAssembly/binaryen#7665.
-
[Custom Descriptors] Update Unsubtyping WebAssembly/binaryen#7664.
-
Avoid assertions when parsing incorrect type annotations WebAssembly/binaryen#7662.
-
Implement `elem.drop` WebAssembly/binaryen#7658.
-
Fix table.init text format parsing WebAssembly/binaryen#7654.
-
Fix platform regex when installing wabt WebAssembly/binaryen#7656.
-
Fix wabt setup script WebAssembly/binaryen#7655.
-
[CustomDescriptors] TypeUpdating: Sort descriptors properly when sorting types WebAssembly/binaryen#7649.
-
[CustomDescriptors] RemoveUnusedModuleElements: Fix StructNew optimization of descriptor WebAssembly/binaryen#7650.
-
Precompute: Skip RefGetDesc for now WebAssembly/binaryen#7651.
-
[custom-descriptors] Update struct.new parsing and validation WebAssembly/binaryen#7643.
-
OptimizeInstructions: Fix merging of exact cast + ref.as_non_null WebAssembly/binaryen#7646.
-
[Branch Hints] Fix hints on stacky code, by making IRBuilder aware of synthetic code WebAssembly/binaryen#7640.
-
Remove BinaryenStringNewSetTry from C API WebAssembly/binaryen#7633.
-
Extend getMaxbits to handle Block type WebAssembly/binaryen#7590.
-
[Shared-Everything] ArrayRMW and ArrayCmpxchg WebAssembly/binaryen#7632.
-
Mark a variable only used in an assert WebAssembly/binaryen#7636.
-
Revert "Export std hash template specializations from dylibs (#7618)" WebAssembly/binaryen#7635.
-
Add pass to instrument memory.grow instructions WebAssembly/binaryen#7388.
-
-
2 pull requests closed.
-
BinaryenFunctionImportToFunction WebAssembly/binaryen#5096.
-
[BranchHinting] Fix binary location computation of If when StackIR removes code WebAssembly/binaryen#7638.
-
-
31 pull requests received 265 new comments.
-
Always inline trivial calls that always shrink WebAssembly/binaryen#7669 (44 comments by @kripken, @osa1, @tlively)
-
RemoveUnusedBrs: optimize unreachable control flow mixed with side-effecting branches WebAssembly/binaryen#7639 (41 comments by @kripken, @xuruiyang2002)
-
feat: implement tail call optimization WebAssembly/binaryen#7641 (12 comments by @fgmccabe, @HerrCai0907, @kripken, @tlively)
-
[Custom Descriptors] Update Heap2Local WebAssembly/binaryen#7667 (10 comments by @kripken, @tlively)
-
Integrating LLVM optimizations with wasm-opt WebAssembly/binaryen#7634 (9 comments by @gkgoat1, @kripken, @xuruiyang2002)
-
[Shared-Everything] ArrayRMW and ArrayCmpxchg WebAssembly/binaryen#7632 (9 comments by @kripken, @tlively)
-
[Custom Descriptors] Descriptors in type fuzzer WebAssembly/binaryen#7686 (8 comments by @kripken, @tlively)
-
[inlining] increasing accuracy of the code size assessment model WebAssembly/binaryen#7648 (5 comments by @HerrCai0907, @kripken, @osa1)
-
[custom-descriptors] Update struct.new parsing and validation WebAssembly/binaryen#7643 (5 comments by @kripken, @tlively)
-
[Branch Hints] Fix hints on stacky code, by making IRBuilder aware of synthetic code WebAssembly/binaryen#7640 (5 comments by @kripken, @tlively)
-
[BranchHinting] Fix binary location computation of If when StackIR removes code WebAssembly/binaryen#7638 (5 comments by @kripken, @tlively)
-
[Custom Descriptors] Update TypeMerging WebAssembly/binaryen#7666 (4 comments by @kripken, @tlively)
-
Use fallthrough in optimizeInstructions to further optimize (unsigned)x >= 0 ==> i32(0) WebAssembly/binaryen#7557 (2 comments by @kripken)
-
Fix parsing error on array.new_fixed on non-array WebAssembly/binaryen#7604 (2 comments by @OlivierNicole, @tlively)
-
Extend getMaxbits to handle Block type WebAssembly/binaryen#7590 (2 comments by @kripken, @xuruiyang2002)
-
Port test/passes/duplicate-function-elimination-* tests to lit WebAssembly/binaryen#7682 (1 comment by @kripken)
-
Generalize "trivial call" flag to other simple instructions WebAssembly/binaryen#7670 (1 comment by @kripken)
-
Avoid assertions when parsing incorrect type annotations WebAssembly/binaryen#7662 (1 comment by @OlivierNicole)
-
[CustomDescriptors] TypeUpdating: Sort descriptors properly when sorting types WebAssembly/binaryen#7649 (1 comment by @tlively)
WebAssembly/wasi-sdk
-
3 issues opened.
-
Release planning for wasi-sdk 26.0 and 27.0 WebAssembly/wasi-sdk#536, by @sunfishcode.
-
Ensuring WASI-SDK follows standard expected behavior for debug information WebAssembly/wasi-sdk#535, by @woodsmc.
-
Option to suppress errors related to unsupported features WebAssembly/wasi-sdk#534, by @kamrann.
-
-
5 issues received 27 new comments.
-
Option to suppress errors related to unsupported features WebAssembly/wasi-sdk#534 (10 comments by @abrown, @alexcrichton, @kamrann, @sbc100, @sunfishcode)
-
Provide a GitHub Action for installation WebAssembly/wasi-sdk#468 (6 comments by @abrown, @brettcannon, @konsumer)
-
Ensuring WASI-SDK follows standard expected behavior for debug information WebAssembly/wasi-sdk#535 (6 comments by @alexcrichton, @sbc100, @sunfishcode, @woodsmc, @yamt)
-
Release planning for wasi-sdk 26.0 and 27.0 WebAssembly/wasi-sdk#536 (4 comments by @lum1n0us, @sparker-arm, @yamt)
-
-
4 pull requests opened.
-
Document a three-month release cadence WebAssembly/wasi-sdk#539, by @abrown.
-
Update to wasi-libc main. WebAssembly/wasi-sdk#538, by @sunfishcode.
-
Bump wasm-component-ld to 0.5.14 WebAssembly/wasi-sdk#537, by @alexcrichton.
-
Enable per-target runtime directory for compiler-rt WebAssembly/wasi-sdk#533, by @kateinoigakukun.
-
-
3 pull requests merged.
-
Bump wasm-component-ld to 0.5.14 WebAssembly/wasi-sdk#537.
-
Enable per-target runtime directory for compiler-rt WebAssembly/wasi-sdk#533.
-
SetjmpLongjmp.md: update for LLVM 20 WebAssembly/wasi-sdk#523.
-
-
1 pull request closed.
-
Publish header with toolchain versions WebAssembly/wasi-sdk#487.
-
-
5 pull requests received 12 new comments.
-
Enable per-target runtime directory for compiler-rt WebAssembly/wasi-sdk#533 (5 comments by @alexcrichton, @kateinoigakukun, @sbc100)
-
Add an option to specify CFLAGS for wasm features and make lime1 the default WebAssembly/wasi-sdk#527 (3 comments by @kylo5aby, @sunfishcode, @yamt)
-
WebAssembly/wasi-libc
-
1 issue opened.
-
ci: improve the testing of multiple configurations WebAssembly/wasi-libc#587, by @abrown.
-
-
13 issues closed.
-
prepare libclang_rt.builtins-wasm32.a on wasm32-wasi-threads WebAssembly/wasi-libc#543.
-
ci: improve the testing of multiple configurations WebAssembly/wasi-libc#587.
-
'mkdirat()' ignores the parameter 'mode' WebAssembly/wasi-libc#527.
-
O_RESOLVE_BENEATH is forced WebAssembly/wasi-libc#475.
-
CVE-2025-26519: musl libc: input-controlled out-of-bounds write primitive in iconv() WebAssembly/wasi-libc#577.
-
Enhancement request: interface to get the wasi-libc version at runtime WebAssembly/wasi-libc#490.
-
Some `SO_*` constants like `SO_BROADCAST` and `SO_LINGER` aren't defined WebAssembly/wasi-libc#531.
-
sysroot for wasm64 WebAssembly/wasi-libc#516.
-
Fails to compile with LLVM 20 WebAssembly/wasi-libc#583.
-
Thread-related asserts trigger in C++ even when targeting thread-enabled WASI WebAssembly/wasi-libc#558.
-
how does preview2 deal with wasm64? WebAssembly/wasi-libc#469.
-
Support sigaction (for LLVM) WebAssembly/wasi-libc#466.
-
undefined symbol: alarm (and maybe dup) WebAssembly/wasi-libc#459.
-
-
19 issues received 30 new comments.
-
Enhancement request: interface to get the wasi-libc version at runtime WebAssembly/wasi-libc#490 (3 comments by @abrown, @grynspan, @sbc100)
-
fcntl doesn't implement O_NONBLOCK for wasi:socket handles WebAssembly/wasi-libc#536 (2 comments by @abrown, @dicej)
-
Support WASIp2 sockets in `read` and `write` WebAssembly/wasi-libc#521 (2 comments by @abrown, @dicej)
-
prepare libclang_rt.builtins-wasm32.a on wasm32-wasi-threads WebAssembly/wasi-libc#543 (1 comment by @abrown)
-
Some `SO_*` constants like `SO_BROADCAST` and `SO_LINGER` aren't defined WebAssembly/wasi-libc#531 (1 comment by @alexcrichton)
-
CVE-2025-26519: musl libc: input-controlled out-of-bounds write primitive in iconv() WebAssembly/wasi-libc#577 (1 comment by @abrown)
-
Thread-related asserts trigger in C++ even when targeting thread-enabled WASI WebAssembly/wasi-libc#558 (1 comment by @abrown)
-
Keep/separate out a list of symbols that are only stubs WebAssembly/wasi-libc#515 (1 comment by @abrown)
-
5 pull requests opened.
-
Refactor how compiler-rt is managed in CI and locally WebAssembly/wasi-libc#591, by @alexcrichton.
-
Revert "Skip pthread_cond_busywait test in browser tests (#589)" WebAssembly/wasi-libc#590, by @kateinoigakukun.
-
Skip `pthread_cond_busywait` test in browser tests WebAssembly/wasi-libc#589, by @kateinoigakukun.
-
Refactor how CI works in this repository WebAssembly/wasi-libc#588, by @alexcrichton.
-
Optional SIMD strlen WebAssembly/wasi-libc#586, by @ncruces.
-
-
8 pull requests merged.
-
Optional SIMD strlen WebAssembly/wasi-libc#586.
-
Revert "Skip pthread_cond_busywait test in browser tests (#589)" WebAssembly/wasi-libc#590.
-
Skip `pthread_cond_busywait` test in browser tests WebAssembly/wasi-libc#589.
-
Opt-in busywait mode for futexes WebAssembly/wasi-libc#562.
-
wasi-sockets: Add services database and implement getservbyname/getservbyport functions WebAssembly/wasi-libc#532.
-
Refactor how CI works in this repository WebAssembly/wasi-libc#588.
-
Update to musl 1.2.5. WebAssembly/wasi-libc#557.
-
clang > 20.1.4 compat: unterminated strings WebAssembly/wasi-libc#584.
-
-
3 pull requests closed.
-
Add SO_BROADCAST and SO_LINGER to the list of defined constants WebAssembly/wasi-libc#533.
-
Add `version.h` defining `WASI_LIBC_VERSION` WebAssembly/wasi-libc#534.
-
Document a plan for transitioning to preview 2 and beyond WebAssembly/wasi-libc#476.
-
-
7 pull requests received 41 new comments.
-
Refactor how CI works in this repository WebAssembly/wasi-libc#588 (6 comments by @alexcrichton, @sbc100, @yamt)
-
Opt-in busywait mode for futexes WebAssembly/wasi-libc#562 (3 comments by @kateinoigakukun, @sunfishcode)
-
Skip `pthread_cond_busywait` test in browser tests WebAssembly/wasi-libc#589 (2 comments by @bjorn3, @sunfishcode)
-
wasi-sockets: Add services database and implement getservbyname/getservbyport functions WebAssembly/wasi-libc#532 (1 comment by @sunfishcode)
-
Add SO_BROADCAST and SO_LINGER to the list of defined constants WebAssembly/wasi-libc#533 (1 comment by @alexcrichton)
WebAssembly/branch-hinting
-
1 issue opened.
-
How is this enabled during compilation? WebAssembly/branch-hinting#37, by @sparker-arm.
-
-
1 issue received 7 new comments.
-
How is this enabled during compilation? WebAssembly/branch-hinting#37 (7 comments by @kripken, @sparker-arm, @sunfishcode, @yuri91)
-
WebAssembly/tool-conventions
-
1 issue opened.
-
Toolchain optimization hints? WebAssembly/tool-conventions#255, by @kripken.
-
-
2 pull requests opened.
-
Add a Lime1 test file. WebAssembly/tool-conventions#254, by @sunfishcode.
-
Fix typo in basic C ABI WebAssembly/tool-conventions#253, by @zebreus.
-
-
2 pull requests merged.
-
Add a Lime1 test file. WebAssembly/tool-conventions#254.
-
Fix typo in basic C ABI WebAssembly/tool-conventions#253.
-
-
2 pull requests received 2 new comments.
WebAssembly/esm-integration
-
1 issue received 1 new comment.
-
1 pull request closed.
-
Import attribute support WebAssembly/esm-integration#100.
-
-
2 pull requests received 11 new comments.
-
Prepare for integration with String Builtins WebAssembly/esm-integration#95 (10 comments by @eqrion, @guybedford)
-
WebAssembly/component-model
-
7 issues opened.
-
Interface version / compatibilty changes WebAssembly/component-model#534, by @lann.
-
Function parameter documentation WebAssembly/component-model#533, by @bbb651.
-
Document linker semver matching algorithm WebAssembly/component-model#532, by @lann.
-
How to use reference types? WebAssembly/component-model#529, by @K0IN.
-
Are multiple identical imports with different aliases possible / a goal? WebAssembly/component-model#526, by @meastp.
-
Pre-Proposal: Wasm GC Support in the Canonical ABI WebAssembly/component-model#525, by @fitzgen.
-
First-class modules WebAssembly/component-model#523, by @jdegoes.
-
-
2 issues closed.
-
Document linker semver matching algorithm WebAssembly/component-model#532.
-
How to use reference types? WebAssembly/component-model#529.
-
-
11 issues received 44 new comments.
-
Pre-Proposal: Wasm GC Support in the Canonical ABI WebAssembly/component-model#525 (18 comments by @fitzgen, @gertvv, @lukewagner, @rossberg)
-
Are multiple identical imports with different aliases possible / a goal? WebAssembly/component-model#526 (5 comments by @lukewagner, @meastp, @meastp-nk)
-
Function parameter documentation WebAssembly/component-model#533 (4 comments by @bbb651, @lann, @lukewagner)
-
Interface version / compatibilty changes WebAssembly/component-model#534 (3 comments by @lann, @lukewagner)
-
Document linker semver matching algorithm WebAssembly/component-model#532 (3 comments by @lann, @lukewagner)
-
Wit text format comments encoded in the binary Wasm binary WebAssembly/component-model#213 (2 comments by @lann, @Mossaka)
-
Working with GC types without copy WebAssembly/component-model#305 (2 comments by @gertvv, @lukewagner)
-
Non-exhaustive enums, variants, records, function params WebAssembly/component-model#454 (1 comment by @cpetig)
-
-
11 pull requests opened.
-
Tidy CABI Python code WebAssembly/component-model#539, by @lukewagner.
-
chore: rename revoke_buffer to reclaim_buffer WebAssembly/component-model#538, by @vados-cosmonic.
-
fix: add ReadableStream write fn WebAssembly/component-model#537, by @vados-cosmonic.
-
Interface version canonicalization WebAssembly/component-model#536, by @lann.
-
Add test/values/trap-in-post-return.wast WebAssembly/component-model#535, by @lukewagner.
-
Disallow `post-return` from calling imports, allow blocking import calls even when `callback` is used WebAssembly/component-model#531, by @lukewagner.
-
fix: output types of Task.yield_ WebAssembly/component-model#530, by @vados-cosmonic.
-
fix: async indicator in canon yield WebAssembly/component-model#528, by @vados-cosmonic.
-
chore: various async fixes WebAssembly/component-model#527, by @vados-cosmonic.
-
Tweak future ABI to make sense independently of streams WebAssembly/component-model#524, by @lukewagner.
-
fix: async examples WebAssembly/component-model#522, by @vados-cosmonic.
-
-
8 pull requests merged.
-
Add test/values/trap-in-post-return.wast WebAssembly/component-model#535.
-
Tidy CABI Python code WebAssembly/component-model#539.
-
chore: rename revoke_buffer to reclaim_buffer WebAssembly/component-model#538.
-
Tweak future ABI to make sense independently of streams WebAssembly/component-model#524.
-
Disallow `post-return` from calling imports, allow blocking import calls even when `callback` is used WebAssembly/component-model#531.
-
fix: output types of Task.yield_ WebAssembly/component-model#530.
-
chore: various async fixes WebAssembly/component-model#527.
-
fix: async examples WebAssembly/component-model#522.
-
-
2 pull requests closed.
-
fix: add ReadableStream write fn WebAssembly/component-model#537.
-
fix: async indicator in canon yield WebAssembly/component-model#528.
-
-
11 pull requests received 46 new comments.
-
Interface version canonicalization WebAssembly/component-model#536 (14 comments by @alexcrichton, @lann, @lukewagner)
-
chore: various async fixes WebAssembly/component-model#527 (12 comments by @lukewagner, @vados-cosmonic)
-
Tweak future ABI to make sense independently of streams WebAssembly/component-model#524 (4 comments by @dicej, @lukewagner)
-
chore: rename revoke_buffer to reclaim_buffer WebAssembly/component-model#538 (3 comments by @lukewagner, @vados-cosmonic)
-
Add test/values/trap-in-post-return.wast WebAssembly/component-model#535 (2 comments by @dicej, @lukewagner)
-
fix: add ReadableStream write fn WebAssembly/component-model#537 (2 comments by @lukewagner, @vados-cosmonic)
-
Disallow `post-return` from calling imports, allow blocking import calls even when `callback` is used WebAssembly/component-model#531 (2 comments by @dicej, @lukewagner)
-
fix: async indicator in canon yield WebAssembly/component-model#528 (2 comments by @lukewagner, @vados-cosmonic)
-
WebAssembly/wabt
-
6 issues opened.
-
Null Pointer Dereference in OnExport via Unchecked item_index in binary-reader.cc WebAssembly/wabt#2620, by @Benzhang2004.
-
Wrong parsing of function index in code metadata for branch hinting WebAssembly/wabt#2616, by @Lukasdoe.
-
Missing branch hinting / code metadata support in Readme feature overview WebAssembly/wabt#2615, by @Lukasdoe.
-
wasm-decompile: unexpected opcode 0x12 WebAssembly/wabt#2613, by @DieracDelta.
-
wasm2c: stack overflow running on wasm2c with Windows 11 WebAssembly/wabt#2612, by @silbinarywolf.
-
-
2 issues closed.
-
wasm2c: big endian support moves memory on growth which will cause overheads WebAssembly/wabt#2599.
-
wasm-decompile: unexpected opcode 0x12 WebAssembly/wabt#2613.
-
-
1 issue reopened.
-
wasm-decompile: unexpected opcode 0x12 WebAssembly/wabt#2613, by @sbc100.
-
-
7 issues received 16 new comments.
-
wasm-decompile: unexpected opcode 0x12 WebAssembly/wabt#2613 (10 comments by @DieracDelta, @kripken, @rossberg, @sbc100)
-
[BUG] Assertion `in_function_body` failed in function `LogOpcode` at `src/binary-reader-objdump.cc:661` WebAssembly/wabt#2574 (1 comment by @rathann)
-
Null Pointer Dereference in OnExport via Unchecked item_index in binary-reader.cc WebAssembly/wabt#2620 (1 comment by @sbc100)
-
NULL Pointer Dereference in wabt::interp::(anonymous namespace)::BinaryReaderInterp::BeginFunctionBody WebAssembly/wabt#2565 (1 comment by @rathann)
-
A Heap-based Buffer Overflow in wabt::interp::(anonymous namespace)::BinaryReaderInterp::OnExport WebAssembly/wabt#2556 (1 comment by @rathann)
-
-
5 pull requests opened.
-
Support all garbage collector tests WebAssembly/wabt#2622, by @zherczeg.
-
wasm2c: fix big endian guard page support WebAssembly/wabt#2621, by @shravanrn.
-
wasm2c: format source and regenerate tests and examples WebAssembly/wabt#2619, by @shravanrn.
-
Implement GC opcodes WebAssembly/wabt#2618, by @zherczeg.
-
gh-2616 Fix wrong validation of code metadata function index WebAssembly/wabt#2617, by @Lukasdoe.
-
-
3 pull requests merged.
-
wasm2c: fix big endian guard page support WebAssembly/wabt#2621.
-
wasm2c: Mmap+guard on big-endian won't move memory (fix #2599) WebAssembly/wabt#2602.
-
wasm2c: format source and regenerate tests and examples WebAssembly/wabt#2619.
-
-
8 pull requests received 32 new comments.
-
wasm2c: Mmap+guard on big-endian won't move memory (fix #2599) WebAssembly/wabt#2602 (12 comments by @sbc100, @shravanrn)
-
Implement Garbage Collector type system WebAssembly/wabt#2607 (8 comments by @rossberg, @sbc100, @zherczeg)
-
Add support for (ref ...) / (ref null ...) constructs WebAssembly/wabt#2562 (4 comments by @sbc100, @zherczeg)
-
gh-2616 Fix wrong validation of code metadata function index WebAssembly/wabt#2617 (3 comments by @keithw, @Lukasdoe)
-
wasm2c: update Windows build to always use internal sha256 library to resolve libcrypto DLL not found issue WebAssembly/wabt#2611 (1 comment by @keithw)
-
WebAssembly/spec
-
14 issues opened.
-
Why catch can't refer to try_table's label WebAssembly/spec#1942, by @4y8.
-
[spec] Disagreement between the textual description and the formule rule for br_on_non_null's validation WebAssembly/spec#1938, by @4y8.
-
Fix conventions for "large productions" WebAssembly/spec#1932, by @vursc.
-
[spec] Disagreement between the tests and the spec on the import of tags WebAssembly/spec#1931, by @4y8.
-
WebAssembly 3.0 type questions WebAssembly/spec#1930, by @zherczeg.
-
[spec] potential typo in section 3.3.11 of wasm-3.0 spec WebAssembly/spec#1927, by @4y8.
-
Missing exponent for the matching of structs WebAssembly/spec#1925, by @4y8.
-
Unrendered latex in W3C version WebAssembly/spec#1924, by @tlively.
-
Table in PDF runs off page WebAssembly/spec#1923, by @tlively.
-
[bikeshed] Bikeshed breaking Wasm spec build again WebAssembly/spec#1922, by @rossberg.
-
Declarative element segments are not available at runtime, but used in runtime in a test WebAssembly/spec#1921, by @osa1.
-
Validation reference algorithm `push_ctrl` mistakenly pushes parameters too WebAssembly/spec#1920, by @Swiftb0y.
-
Inconsistent text and binary formats for `table.init` WebAssembly/spec#1918, by @osa1.
-
Should Error.isError return true for WebAssembly.Exception objects? WebAssembly/spec#1914, by @Ms2ger.
-
-
12 issues closed.
-
Why catch can't refer to try_table's label WebAssembly/spec#1942.
-
Fix conventions for "large productions" WebAssembly/spec#1932.
-
Unrendered latex in W3C version WebAssembly/spec#1924.
-
[spec] potential typo in section 3.3.11 of wasm-3.0 spec WebAssembly/spec#1927.
-
Missing exponent for the matching of structs WebAssembly/spec#1925.
-
[bikeshed] Bikeshed breaking Wasm spec build again WebAssembly/spec#1922.
-
Declarative element segments are not available at runtime, but used in runtime in a test WebAssembly/spec#1921.
-
Validation reference algorithm `push_ctrl` mistakenly pushes parameters too WebAssembly/spec#1920.
-
Inconsistent text and binary formats for `table.init` WebAssembly/spec#1918.
-
br comparison type mismatch? WebAssembly/spec#1897.
-
Deprecated reference to IEEE 754-2008 in W3C version WebAssembly/spec#1529.
-
-
16 issues received 50 new comments.
-
WebAssembly 3.0 type questions WebAssembly/spec#1930 (17 comments by @redianthus, @rossberg, @zherczeg)
-
[bikeshed] Bikeshed breaking Wasm spec build again WebAssembly/spec#1922 (6 comments by @rossberg, @tabatkins)
-
Should Error.isError return true for WebAssembly.Exception objects? WebAssembly/spec#1914 (4 comments by @eqrion, @ljharb)
-
What to do about maxByteLength for resizable buffers of WebAssembly.Memorys? WebAssembly/spec#1895 (3 comments by @eqrion, @tlively)
-
[spec] Disagreement between the textual description and the formule rule for br_on_non_null's validation WebAssembly/spec#1938 (3 comments by @4y8, @rossberg)
-
Declarative element segments are not available at runtime, but used in runtime in a test WebAssembly/spec#1921 (3 comments by @osa1, @rossberg)
-
Validation reference algorithm `push_ctrl` mistakenly pushes parameters too WebAssembly/spec#1920 (2 comments by @rossberg, @Swiftb0y)
-
Inconsistent text and binary formats for `table.init` WebAssembly/spec#1918 (1 comment by @rossberg)
-
Deprecated reference to IEEE 754-2008 in W3C version WebAssembly/spec#1529 (1 comment by @sunfishcode)
-
-
15 pull requests opened.
-
Merge js-string-builtins into wasm-3.0 WebAssembly/spec#1943, by @eqrion.
-
[spec] Fixed typos regarding blocktypes WebAssembly/spec#1941, by @4y8.
-
[interpreter/spec] Consistent nullability for br_on_non_null WebAssembly/spec#1940, by @rossberg.
-
[spec] Fixed textual validation of call_ref WebAssembly/spec#1939, by @4y8.
-
[spec] Fix conventions for "large productions" (#1932) WebAssembly/spec#1937, by @vursc.
-
Update bits used for malformed memory/table/global flags WebAssembly/spec#1936, by @alexcrichton.
-
[spec] Fix some Latex layout errors WebAssembly/spec#1935, by @rossberg.
-
[spec] Added a missing star (section 3.4.12) WebAssembly/spec#1934, by @4y8.
-
[spec] Add missing 'addrtype' in memory type validation WebAssembly/spec#1933, by @taichimaeda.
-
[bikeshed] Fix Bikeshed patch-up script and add debugging aids WebAssembly/spec#1929, by @rossberg.
-
[spec] Replaced underscores by italic WebAssembly/spec#1928, by @4y8.
-
Added a missing exponent WebAssembly/spec#1926, by @4y8.
-
Add wast source information to JS-converted test cases WebAssembly/spec#1919, by @dschuff.
-
Update async_index.js and sync_index.js WebAssembly/spec#1917, by @dschuff.
-
[spec] Remove vestigial prime symbol in data segment text format WebAssembly/spec#1916, by @keithw.
-
-
13 pull requests merged.
-
[spec] Fixed typos regarding blocktypes WebAssembly/spec#1941.
-
[interpreter/spec] Consistent nullability for br_on_non_null WebAssembly/spec#1940.
-
[spec] Fixed textual validation of call_ref WebAssembly/spec#1939.
-
[spec] Fix conventions for "large productions" (#1932) WebAssembly/spec#1937.
-
[spec] Fix some Latex layout errors WebAssembly/spec#1935.
-
Update bits used for malformed memory/table/global flags WebAssembly/spec#1936.
-
[spec] Added a missing star (section 3.4.12) WebAssembly/spec#1934.
-
[bikeshed] Fix Bikeshed patch-up script and add debugging aids WebAssembly/spec#1929.
-
[spec] Add missing 'addrtype' in memory type validation WebAssembly/spec#1933.
-
[spec] Replaced underscores by italic WebAssembly/spec#1928.
-
Added a missing exponent WebAssembly/spec#1926.
-
Update async_index.js and sync_index.js WebAssembly/spec#1917.
-
[spec] Remove vestigial prime symbol in data segment text format WebAssembly/spec#1916.
-
-
4 pull requests received 9 new comments.
-
Add wast source information to JS-converted test cases WebAssembly/spec#1919 (4 comments by @dschuff, @rossberg)
-
Merge js-string-builtins into wasm-3.0 WebAssembly/spec#1943 (3 comments by @eqrion, @Ms2ger, @rossberg)
-
[interpreter/spec] Consistent nullability for br_on_non_null WebAssembly/spec#1940 (1 comment by @4y8)
-
[bikeshed] Fix Bikeshed patch-up script and add debugging aids WebAssembly/spec#1929 (1 comment by @tlively)
-
WebAssembly/meetings
-
13 pull requests opened.
-
Add agenda for WG to advance js-string-builtins to phase 5 WebAssembly/meetings#1844, by @eqrion.
-
Cancel WG-06-25.md WebAssembly/meetings#1843, by @lukewagner.
-
Add WASI 0.3 June Update to WASI-06-26 WebAssembly/meetings#1842, by @yoshuawuyts.
-
Add agenda item to WASI-06-26.md WebAssembly/meetings#1841, by @badeend.
-
Update CG-06-17.md WebAssembly/meetings#1840, by @tlively.
-
Add a presentation on Lime1. WebAssembly/meetings#1839, by @sunfishcode.
-
Add continued JS interop discussion to CG-07-01.md WebAssembly/meetings#1838, by @tlively.
-
Create stack-2025-06-30.md WebAssembly/meetings#1837, by @fgmccabe.
-
docs(wasi): cancel WASI-06-12 WebAssembly/meetings#1836, by @ricochet.
-
Create stack-2025-06-16.md WebAssembly/meetings#1835, by @fgmccabe.
-
Update CG-06-03.md WebAssembly/meetings#1834, by @tlively.
-
Fix link in README.md WebAssembly/meetings#1833, by @dschuff.
-
Move JS interop discussion to June 17 WebAssembly/meetings#1832, by @tlively.
-
-
12 pull requests merged.
-
Add agenda for WG to advance js-string-builtins to phase 5 WebAssembly/meetings#1844.
-
Cancel WG-06-25.md WebAssembly/meetings#1843.
-
Add WASI 0.3 June Update to WASI-06-26 WebAssembly/meetings#1842.
-
Add agenda item to WASI-06-26.md WebAssembly/meetings#1841.
-
Add a presentation on Lime1. WebAssembly/meetings#1839.
-
Add notes for February in-person CG meeting WebAssembly/meetings#1766.
-
Add continued JS interop discussion to CG-07-01.md WebAssembly/meetings#1838.
-
Create stack-2025-06-30.md WebAssembly/meetings#1837.
-
docs(wasi): cancel WASI-06-12 WebAssembly/meetings#1836.
-
Create stack-2025-06-16.md WebAssembly/meetings#1835.
-
Fix link in README.md WebAssembly/meetings#1833.
-
Move JS interop discussion to June 17 WebAssembly/meetings#1832.
-
-
2 pull requests received 9 new comments.
WebAssembly/custom-page-sizes
-
1 issue opened.
-
Update the memory abbreviation in the text format WebAssembly/custom-page-sizes#44, by @BilelGho.
-
-
1 issue received 5 new comments.
-
Update the memory abbreviation in the text format WebAssembly/custom-page-sizes#44 (5 comments by @conrad-watt, @fitzgen, @tommie)
-
WebAssembly/js-string-builtins
-
4 issues closed.
-
Error in 'validate builtin set names' algorithm details WebAssembly/js-string-builtins#48.
-
Apparently misplaced algorithm steps in "to instantiate imported strings" and "to instantiate a builtin set". WebAssembly/js-string-builtins#49.
-
"wasm:" scheme concerns & ESM Integration WebAssembly/js-string-builtins#47.
-
Formal spec text tracking WebAssembly/js-string-builtins#35.
-
-
3 issues received 3 new comments.
-
Error in 'validate builtin set names' algorithm details WebAssembly/js-string-builtins#48 (1 comment by @eqrion)
-
Apparently misplaced algorithm steps in "to instantiate imported strings" and "to instantiate a builtin set". WebAssembly/js-string-builtins#49 (1 comment by @eqrion)
-
-
2 pull requests merged.
-
Editorial: Align with Web IDL specification WebAssembly/js-string-builtins#41.
-
Support polyfill fallbacks within builtin modules WebAssembly/js-string-builtins#46.
-
WebAssembly/threads
-
1 pull request opened.
-
Quick test fixes WebAssembly/threads#232, by @conrad-watt.
-
-
2 pull requests merged.
-
Quick test fixes WebAssembly/threads#232.
-
Translating thread and wait to js and test harness for multi-threaded programs WebAssembly/threads#229.
-
-
3 pull requests closed.
-
Fix some typos in `*.wast` tests WebAssembly/threads#217.
-
[interpreter] Fix registry to be per-thread WebAssembly/threads#219.
-
Fix bug in test. WebAssembly/threads#228.
-
-
4 pull requests received 11 new comments.
-
Translating thread and wait to js and test harness for multi-threaded programs WebAssembly/threads#229 (6 comments by @bvisness, @conrad-watt, @rossberg, @tlively)
-
Fix some typos in `*.wast` tests WebAssembly/threads#217 (3 comments by @alexcrichton, @bvisness, @conrad-watt)
-
WebAssembly/wasi-keyvalue
-
1 pull request received 10 new comments.
-
Expand and clarify consitency/durability docs in store.wit WebAssembly/wasi-keyvalue#56 (10 comments by @dicej, @lukewagner)
-
WebAssembly/website
-
1 pull request opened.
-
Update Deno info WebAssembly/website#459, by @ryuapp.
-
-
1 pull request merged.
-
Update Deno info WebAssembly/website#459.
-
WebAssembly/design
-
2 issues opened.
-
Tes WebAssembly/design#1565, by @csrter555.
-
Proposal idea: adding `must_throw` signature WebAssembly/design#1564, by @carlopi.
-
-
1 issue closed.
-
Tes WebAssembly/design#1565.
-
-
2 issues received 11 new comments.
-
Proposal idea: adding `must_throw` signature WebAssembly/design#1564 (9 comments by @carlopi, @IFcoltransG, @tlively)
-
Proposal: Additional JS primitive builtins WebAssembly/design#1558 (2 comments by @bakkot, @michaelficarra)
-
WebAssembly/custom-descriptors
-
4 issues received 18 new comments.
-
Consider allowing `extern` in `descriptor` (or `describes`) WebAssembly/custom-descriptors#39 (9 comments by @jakobkummerow, @lukewagner, @tlively)
-
Allowing upcasts in br_on_cast_desc* WebAssembly/custom-descriptors#37 (4 comments by @bvisness, @tlively)
-
Using builtins for prototype and descriptor creation WebAssembly/custom-descriptors#33 (3 comments by @lukewagner, @tlively)
-
WebAssembly/wasi-logging
-
1 issue opened.
-
Add notice level WebAssembly/wasi-logging#21, by @psztoch.
-
WebAssembly/WASI
-
1 issue opened.
-
Preview3 folder? WebAssembly/WASI#659, by @vados-cosmonic.
-
-
2 issues received 2 new comments.
-
1 pull request merged.
-
Add caveat about support for sync flags WebAssembly/WASI#560.
-
-
1 pull request closed.
-
Update wasip2/README.md to WASI 0.2.5. WebAssembly/WASI#656.
-
-
2 pull requests received 3 new comments.
-
Add caveat about support for sync flags WebAssembly/WASI#560 (2 comments by @reneleonhardt, @sunfishcode)
-
WebAssembly/shared-everything-threads
-
1 issue opened.
-
Making thread-local initialization explicit WebAssembly/shared-everything-threads#99, by @tlively.
-
-
1 issue received 3 new comments.
-
Disallow atomic operations on unshared objects? WebAssembly/shared-everything-threads#98 (3 comments by @Liedtke, @rossberg)
-
WebAssembly/rounding-mode-control
-
1 issue received 1 new comment.
-
1 pull request opened.
-
put variant flavour close to operation name WebAssembly/rounding-mode-control#10, by @whirlicote.
-
WebAssembly/compilation-hints
-
3 pull requests opened.
-
Rename @metadata.code.compilation_order to @metadata.code.compilation_priority and update semantics WebAssembly/compilation-hints#17, by @ecmziegler.
-
Text format WebAssembly/compilation-hints#16, by @ecmziegler.
-
Refactor inline section into more general instruction frequencies WebAssembly/compilation-hints#15, by @ecmziegler.
-
-
2 pull requests merged.
-
Text format WebAssembly/compilation-hints#16.
-
Refactor inline section into more general instruction frequencies WebAssembly/compilation-hints#15.
-
-
3 pull requests received 16 new comments.
-
Refactor inline section into more general instruction frequencies WebAssembly/compilation-hints#15 (6 comments by @ecmziegler, @eqrion)
-
Rename @metadata.code.compilation_order to @metadata.code.compilation_priority and update semantics WebAssembly/compilation-hints#17 (2 comments by @tlively)
WebAssembly/wasi-tls
-
1 issue closed.
-
`future-client-streams/get` returns no error code WebAssembly/wasi-tls#9.
-
-
1 issue received 1 new comment.
-
1 pull request opened.
-
Update WASI dependency to 0.2.6 WebAssembly/wasi-tls#11, by @badeend.
-
-
1 pull request merged.
-
Update WASI dependency to 0.2.6 WebAssembly/wasi-tls#11.
-
WebAssembly/wit-abi-up-to-date
-
1 pull request opened.
-
chore: update default wasm-tools, bindgen WebAssembly/wit-abi-up-to-date#30, by @ricochet.
-
-
1 pull request merged.
-
chore: update default wasm-tools, bindgen WebAssembly/wit-abi-up-to-date#30.
-
-
1 pull request received 1 new comment.
-
chore: update default wasm-tools, bindgen WebAssembly/wit-abi-up-to-date#30 (1 comment by @ricochet)
-
WebAssembly/wasi-nn
-
1 issue received 4 new comments.
WebAssembly/stack-switching
-
1 issue received 1 new comment.
-
Optional Support for Multi-Shot Continuations WebAssembly/stack-switching#110 (1 comment by @LiberalArtist)
-
Past meetings
-
2 meetings.
Participants
-
3 participants joined.
-
Ankita Singh joined.
-
Shieber Steven joined.
-
Alabhya Jindal joined.
-
-
1 participant left.
-
Guy Bedford (Cloudflare) left.
-
GitHub
WebAssembly/wasi-blobstore
-
1 issue received 1 new comment.
-
Add conditional requirements (e.g. `If-Match`) WebAssembly/wasi-blobstore#22 (1 comment by @calvinrp)
-
WebAssembly/wabt
-
9 issues opened.
-
The wasm2c command has no effect WebAssembly/wabt#2609, by @JoeanAmier.
-
Can not decompile a wasm file WebAssembly/wabt#2608, by @random-yang.
-
The flag --enable-gc of wat2wasm has no effect. WebAssembly/wabt#2606, by @soegaard.
-
wasm2c: big endian support moves memory on growth which will cause overheads WebAssembly/wabt#2599, by @shravanrn.
-
Can we get Ubuntu 24 binaries in releases? WebAssembly/wabt#2597, by @ghost.
-
Dude WebAssembly/wabt#2596, by @I-AM-NEVER-GOIN-TO-USE-HIS.
-
Crash in SymbolTable::EnsureUnique when name is empty WebAssembly/wabt#2595, by @thisismiller.
-
HOW THE FH DO I USE THIS WebAssembly/wabt#2594, by @I-AM-NEVER-GOIN-TO-USE-HIS.
-
-
3 issues closed.
-
Can we get Ubuntu 24 binaries in releases? WebAssembly/wabt#2597.
-
Dude WebAssembly/wabt#2596.
-
HOW THE FH DO I USE THIS WebAssembly/wabt#2594.
-
-
8 issues received 37 new comments.
-
The flag --enable-gc of wat2wasm has no effect. WebAssembly/wabt#2606 (7 comments by @keithw, @sbc100, @soegaard)
-
The wasm2c command has no effect WebAssembly/wabt#2609 (5 comments by @JoeanAmier, @sbc100, @silbinarywolf)
-
wasm2c: big endian support moves memory on growth which will cause overheads WebAssembly/wabt#2599 (5 comments by @keithw, @rossberg, @shravanrn)
-
Crash in SymbolTable::EnsureUnique when name is empty WebAssembly/wabt#2595 (3 comments by @sbc100, @thisismiller)
-
9 pull requests opened.
-
Add wabt::Const::set_funcref(uintptr_t) overload WebAssembly/wabt#2610, by @sjamesr.
-
Implement Garbage Collector type system WebAssembly/wabt#2607, by @zherczeg.
-
chore: edited the link to the CI badge WebAssembly/wabt#2605, by @Olexandr88.
-
Remove --enable-gc from help text WebAssembly/wabt#2604, by @soegaard.
-
wasm2c: allow test script to specify a runner app WebAssembly/wabt#2603, by @shravanrn.
-
wasm2c: Mmap+guard on big-endian won't move memory (fix #2599) WebAssembly/wabt#2602, by @shravanrn.
-
wasm2c: Simplify load_data for big endian platforms WebAssembly/wabt#2601, by @shravanrn.
-
wasm2c: add check to avoid mprotect on zero sizes WebAssembly/wabt#2600, by @shravanrn.
-
5 pull requests merged.
-
chore: edited the link to the CI badge WebAssembly/wabt#2605.
-
wasm2c: allow test script to specify a runner app WebAssembly/wabt#2603.
-
wasm2c: add check to avoid mprotect on zero sizes WebAssembly/wabt#2600.
-
wasm2c: Remove implicit void* conversions in tail calls WebAssembly/wabt#2590.
-
wasm2c: Simplify load_data for big endian platforms WebAssembly/wabt#2601.
-
-
2 pull requests closed.
-
Add wabt::Const::set_funcref(uintptr_t) overload WebAssembly/wabt#2610.
-
Remove --enable-gc from help text WebAssembly/wabt#2604.
-
-
9 pull requests received 66 new comments.
-
Add support for (ref ...) / (ref null ...) constructs WebAssembly/wabt#2562 (40 comments by @sbc100, @zherczeg)
-
Support table initializer expressions; completes function references support WebAssembly/wabt#2593 (8 comments by @keithw, @sbc100, @zherczeg)
-
Add wabt::Const::set_funcref(uintptr_t) overload WebAssembly/wabt#2610 (4 comments by @sbc100, @sjamesr)
-
wasm2c: allow test script to specify a runner app WebAssembly/wabt#2603 (2 comments by @sbc100, @shravanrn)
-
wasm2c: Simplify load_data for big endian platforms WebAssembly/wabt#2601 (2 comments by @sbc100, @shravanrn)
-
wasm2c: Remove implicit void* conversions in tail calls WebAssembly/wabt#2590 (2 comments by @shravanrn)
-
wasm2c: Mmap+guard on big-endian won't move memory (fix #2599) WebAssembly/wabt#2602 (1 comment by @shravanrn)
-
WebAssembly/binaryen
-
10 issues opened.
-
Non-UTF string builtins constants? WebAssembly/binaryen#7626, by @kripken.
-
Cannot build on MacOS WebAssembly/binaryen#7606, by @VillainsRule.
-
wasm-opt crashes with "Assertion `isArray()' failed" instead of type error WebAssembly/binaryen#7602, by @OlivierNicole.
-
Unreachable code validation bugs WebAssembly/binaryen#7584, by @mkhan45.
-
Create lowering pass for llvm usage of extended-const WebAssembly/binaryen#7583, by @sbc100.
-
PossibleContents is not a lattice WebAssembly/binaryen#7581, by @tlively.
-
Pure calls / future of call.without.effects WebAssembly/binaryen#7574, by @kripken.
-
wrong proposal suggested by wasm validator WebAssembly/binaryen#7573, by @redianthus.
-
wasm-opt crashes with segmentation fault on big project WebAssembly/binaryen#7570, by @gggrafff.
-
Way of using binaryen without optimization passes WebAssembly/binaryen#7566, by @kormanowsky.
-
-
27 issues closed.
-
ThreadPool asserting while running tests in parallel WebAssembly/binaryen#1376.
-
O3 fails to const propagation & folding but O2 can WebAssembly/binaryen#7481.
-
Ability to break up switch statement into small functions? WebAssembly/binaryen#1592.
-
Typo in `wasm-delegations-fields.def` WebAssembly/binaryen#7560.
-
emcc warning emscripten cache WebAssembly/binaryen#1022.
-
Building project with Visual Studio Code 2017 Build tools Fails WebAssembly/binaryen#2347.
-
Add a prebuilt version for Apple Silicon (M1) WebAssembly/binaryen#4334.
-
First line in wasm2js output imports from unkown file WebAssembly/binaryen#5234.
-
--spill-pointers fails on program WebAssembly/binaryen#4721.
-
how to compile to .wasm with third part lib, such as sodium? WebAssembly/binaryen#2212.
-
Debugging of Hand-Generated WASM WebAssembly/binaryen#3462.
-
Closure warnings in Emscripten builds WebAssembly/binaryen#5062.
-
metadce errors when data or element section is initalized with a global variable WebAssembly/binaryen#4934.
-
[vlc.js] : parse exception - attempted pop from empty stack WebAssembly/binaryen#3804.
-
Input validation error WebAssembly/binaryen#1264.
-
abount "wasm2js" tool cause precision problem. WebAssembly/binaryen#2388.
-
`isConstantExpression` should be combined with `isValidInConstantExpression` WebAssembly/binaryen#4845.
-
Missing nan on wasm2js WebAssembly/binaryen#4739.
-
Seggestion. More advanced caching for globals WebAssembly/binaryen#4065.
-
Implementing GC milestone v4 WebAssembly/binaryen#4149.
-
Invalid emitted binary for unreachable code WebAssembly/binaryen#1113.
-
wasm-opt crashes with "Assertion `isArray()' failed" instead of type error WebAssembly/binaryen#7602.
-
Unreachable code validation bugs WebAssembly/binaryen#7584.
-
wrong proposal suggested by wasm validator WebAssembly/binaryen#7573.
-
[Emitting Zero] General rule might not handle unary eqz emitting zero bits well WebAssembly/binaryen#7492.
-
[Unhoisted] [Binary] [Might not fallthrough] load & store order affects the constant propagation in binaryOp WebAssembly/binaryen#7489.
-
-
31 issues received 63 new comments.
-
Way of using binaryen without optimization passes WebAssembly/binaryen#7566 (4 comments by @kormanowsky, @kripken)
-
wrong proposal suggested by wasm validator WebAssembly/binaryen#7573 (3 comments by @kripken, @redianthus, @tlively)
-
Generate webassemby binary with DWARF information WebAssembly/binaryen#7503 (2 comments by @kripken, @quanterion)
-
Ability to break up switch statement into small functions? WebAssembly/binaryen#1592 (2 comments by @Czy-Zak, @nepx)
-
ThreadPool asserting while running tests in parallel WebAssembly/binaryen#1376 (1 comment by @tlively)
-
Assertion failure which results in Access violation near NULL on destination operand in cashew::Parser<cashew::Ref, cashew::DotZeroValueBuilder>::Frag::Frag WebAssembly/binaryen#2904 (1 comment by @tlively)
-
Building project with Visual Studio Code 2017 Build tools Fails WebAssembly/binaryen#2347 (1 comment by @tlively)
-
First line in wasm2js output imports from unkown file WebAssembly/binaryen#5234 (1 comment by @tlively)
-
how to compile to .wasm with third part lib, such as sodium? WebAssembly/binaryen#2212 (1 comment by @tlively)
-
metadce errors when data or element section is initalized with a global variable WebAssembly/binaryen#4934 (1 comment by @tlively)
-
[vlc.js] : parse exception - attempted pop from empty stack WebAssembly/binaryen#3804 (1 comment by @tlively)
-
`isConstantExpression` should be combined with `isValidInConstantExpression` WebAssembly/binaryen#4845 (1 comment by @tlively)
-
wasm-opt crashes with "Assertion `isArray()' failed" instead of type error WebAssembly/binaryen#7602 (1 comment by @kripken)
-
wasm-opt crashes with segmentation fault on big project WebAssembly/binaryen#7570 (1 comment by @kripken)
-
56 pull requests opened.
-
[Shared-Everything] ArrayRMW and ArrayCmpxchg WebAssembly/binaryen#7632, by @kripken.
-
[NFC] Improve wasm-opt help text WebAssembly/binaryen#7631, by @kripken.
-
[custom-descriptors] ref.cast_desc WebAssembly/binaryen#7630, by @tlively.
-
Fix assertion failure in TupleOptimization WebAssembly/binaryen#7629, by @tlively.
-
[CD] Fix TypeSSA on exact parameters in unreachable calls WebAssembly/binaryen#7628, by @kripken.
-
[wasm-reduce] Fix time calculation WebAssembly/binaryen#7627, by @tlively.
-
BranchHintAnalysis pass WebAssembly/binaryen#7625, by @kripken.
-
[wasm-reduce] Get the return code from pclose WebAssembly/binaryen#7624, by @tlively.
-
OptimizeInstructions: Fix max bits of a local with an unreachable set WebAssembly/binaryen#7623, by @kripken.
-
[custom-descriptors] Branching descriptor casts WebAssembly/binaryen#7622, by @tlively.
-
[SharedEverything] Add array.atomic.get/set WebAssembly/binaryen#7621, by @kripken.
-
[GC] Add missing ReFinalize to GlobalStructInference WebAssembly/binaryen#7620, by @kripken.
-
Fix missing Exact type ReFinalization in TypeMerging WebAssembly/binaryen#7619, by @kripken.
-
Export std hash template specializations from dylibs WebAssembly/binaryen#7618, by @dschuff.
-
Fix IRBuilder location tracking of If starts WebAssembly/binaryen#7617, by @kripken.
-
[Custom Descriptors] Fix exact types in RemoveUnusedBrs handling of SuccessOnlyIfNonNull WebAssembly/binaryen#7615, by @kripken.
-
[custom-descriptors] Initial support for ref.get_desc WebAssembly/binaryen#7614, by @tlively.
-
[Strings] Fix StringLowering of reference-taken functions WebAssembly/binaryen#7613, by @kripken.
-
Fix assertion failure in type-refining-gufa WebAssembly/binaryen#7612, by @tlively.
-
[CI] Add a no-asserts build WebAssembly/binaryen#7611, by @kripken.
-
add missing maybe_unused annotation WebAssembly/binaryen#7610, by @walkingeyerobot.
-
Fix TupleMake typo in wasm-delegations-fields.def WebAssembly/binaryen#7609, by @tlively.
-
Handle stack switching in Unsubtyping WebAssembly/binaryen#7608, by @tlively.
-
[NFC] Remove StringLowering::replaceNulls WebAssembly/binaryen#7607, by @tlively.
-
Preserve exactness optimizing ref.cast + ref.as_non_null WebAssembly/binaryen#7605, by @tlively.
-
Fix parsing error on array.new_fixed on non-array WebAssembly/binaryen#7604, by @kripken.
-
Fix Branch Hinting iostream printing WebAssembly/binaryen#7603, by @kripken.
-
[Strings] Add a string-builtins feature, and lift/lower automatically when enabled WebAssembly/binaryen#7601, by @kripken.
-
Update README for exact types WebAssembly/binaryen#7600, by @tlively.
-
[NFC] Refactor code annotations to make using them easier WebAssembly/binaryen#7599, by @kripken.
-
Allow the fuzzer to use tests with exact types WebAssembly/binaryen#7598, by @tlively.
-
Add PublicTypeValidator for use in fuzzer WebAssembly/binaryen#7597, by @tlively.
-
[Compilation Hints] Add binary format support for inline hints WebAssembly/binaryen#7596, by @kripken.
-
Fix tests of refinalization after optimization of selects WebAssembly/binaryen#7595, by @tlively.
-
Allow GSI to work with supertype globals WebAssembly/binaryen#7594, by @tlively.
-
[NFC] Refactor a generic function for binary reading of a code annotations section WebAssembly/binaryen#7593, by @kripken.
-
[NFC] Refactor a generic function for binary writing of a code annotations section WebAssembly/binaryen#7592, by @kripken.
-
Extend getMaxbits to handle Block type WebAssembly/binaryen#7590, by @xuruiyang2002.
-
Type allocations as exact WebAssembly/binaryen#7589, by @tlively.
-
[Compilation Hints] Add all call instructions WebAssembly/binaryen#7588, by @kripken.
-
[Compilation Hints] Start Compilation Hints by adding Call support in the text format WebAssembly/binaryen#7587, by @kripken.
-
Fix RemoveUnusedBrs bug on removed br_if value where condition interferes WebAssembly/binaryen#7586, by @kripken.
-
Fix BranchHinting + source maps WebAssembly/binaryen#7585, by @kripken.
-
Use exactness to optimize GUFA cone depth (2nd alternative) WebAssembly/binaryen#7582, by @tlively.
-
Update TypeMerging for exact types WebAssembly/binaryen#7580, by @tlively.
-
Update TypeSSA for exact types WebAssembly/binaryen#7579, by @tlively.
-
[Branch Hinting] Support branch hints on If and BrOn WebAssembly/binaryen#7578, by @kripken.
-
[NFC] Combine the two binary reading scans of sections into one WebAssembly/binaryen#7577, by @kripken.
-
[NFC] Properties::hasUnwritableTypeImmediate WebAssembly/binaryen#7576, by @tlively.
-
[NFC] Move optimal-LEB emitting logic to a shared place WebAssembly/binaryen#7575, by @kripken.
-
[Branch Hinting] Add binary support WebAssembly/binaryen#7572, by @kripken.
-
[NFC] Cleanly separate expression tracking from source maps WebAssembly/binaryen#7571, by @kripken.
-
feat: add SKIP_OPTIMIZATIONS option to CMakeLists.txt WebAssembly/binaryen#7569, by @kormanowsky.
-
call.without.effects is always possible for CSE WebAssembly/binaryen#7568, by @paul-hoang.
-
[Code Annotations] Start Branch Hinting support, in the text format, for Breaks WebAssembly/binaryen#7567, by @kripken.
-
[NFC] Use a SmallVector for HeapType children WebAssembly/binaryen#7565, by @kripken.
-
-
54 pull requests merged.
-
[NFC] Improve wasm-opt help text WebAssembly/binaryen#7631.
-
[CD] Fix TypeSSA on exact parameters in unreachable calls WebAssembly/binaryen#7628.
-
[custom-descriptors] ref.cast_desc WebAssembly/binaryen#7630.
-
Fix assertion failure in TupleOptimization WebAssembly/binaryen#7629.
-
[custom-descriptors] Branching descriptor casts WebAssembly/binaryen#7622.
-
[wasm-reduce] Fix time calculation WebAssembly/binaryen#7627.
-
[wasm-reduce] Get the return code from pclose WebAssembly/binaryen#7624.
-
OptimizeInstructions: Fix max bits of a local with an unreachable set WebAssembly/binaryen#7623.
-
[SharedEverything] Add array.atomic.get/set WebAssembly/binaryen#7621.
-
OptimizeInstruction: Optimize any boolean & (No overlap with boolean's LSB) ==> 0 WebAssembly/binaryen#7505.
-
[GC] Add missing ReFinalize to GlobalStructInference WebAssembly/binaryen#7620.
-
Export std hash template specializations from dylibs WebAssembly/binaryen#7618.
-
Add Windows 11 arm to ci WebAssembly/binaryen#7517.
-
Fix missing Exact type ReFinalization in TypeMerging WebAssembly/binaryen#7619.
-
Fix IRBuilder location tracking of If starts WebAssembly/binaryen#7617.
-
[Custom Descriptors] Fix exact types in RemoveUnusedBrs handling of SuccessOnlyIfNonNull WebAssembly/binaryen#7615.
-
[custom-descriptors] Initial support for ref.get_desc WebAssembly/binaryen#7614.
-
[Strings] Fix StringLowering of reference-taken functions WebAssembly/binaryen#7613.
-
Fix assertion failure in type-refining-gufa WebAssembly/binaryen#7612.
-
[CI] Add a no-asserts build WebAssembly/binaryen#7611.
-
Handle stack switching in Unsubtyping WebAssembly/binaryen#7608.
-
add missing maybe_unused annotation WebAssembly/binaryen#7610.
-
Fix TupleMake typo in wasm-delegations-fields.def WebAssembly/binaryen#7609.
-
[NFC] Remove StringLowering::replaceNulls WebAssembly/binaryen#7607.
-
Fix parsing error on array.new_fixed on non-array WebAssembly/binaryen#7604.
-
Preserve exactness optimizing ref.cast + ref.as_non_null WebAssembly/binaryen#7605.
-
Fix Branch Hinting iostream printing WebAssembly/binaryen#7603.
-
Update README for exact types WebAssembly/binaryen#7600.
-
Allow the fuzzer to use tests with exact types WebAssembly/binaryen#7598.
-
Add PublicTypeValidator for use in fuzzer WebAssembly/binaryen#7597.
-
[Compilation Hints] Add binary format support for inline hints WebAssembly/binaryen#7596.
-
Type allocations as exact WebAssembly/binaryen#7589.
-
Fix tests of refinalization after optimization of selects WebAssembly/binaryen#7595.
-
Allow GSI to work with supertype globals WebAssembly/binaryen#7594.
-
[NFC] Refactor a generic function for binary writing of a code annotations section WebAssembly/binaryen#7592.
-
[NFC] Refactor a generic function for binary reading of a code annotations section WebAssembly/binaryen#7593.
-
[Compilation Hints] Add all call instructions WebAssembly/binaryen#7588.
-
[Compilation Hints] Start Compilation Hints by adding Call support in the text format WebAssembly/binaryen#7587.
-
Fix RemoveUnusedBrs bug on removed br_if value where condition interferes WebAssembly/binaryen#7586.
-
Use exactness to optimize GUFA cone depth (2nd alternative) WebAssembly/binaryen#7582.
-
Update TypeMerging for exact types WebAssembly/binaryen#7580.
-
Fix BranchHinting + source maps WebAssembly/binaryen#7585.
-
Update TypeSSA for exact types WebAssembly/binaryen#7579.
-
[Branch Hinting] Support branch hints on If and BrOn WebAssembly/binaryen#7578.
-
[NFC] Properties::hasUnwritableTypeImmediate WebAssembly/binaryen#7576.
-
[NFC] Combine the two binary reading scans of sections into one WebAssembly/binaryen#7577.
-
[Branch Hinting] Add binary support WebAssembly/binaryen#7572.
-
[NFC] Move optimal-LEB emitting logic to a shared place WebAssembly/binaryen#7575.
-
add `evaluateFunctionExit` for backward analyzer in `monotone-analyzer` WebAssembly/binaryen#7547.
-
[NFC] Cleanly separate expression tracking from source maps WebAssembly/binaryen#7571.
-
Optimize eqz by general getFallthrough in computing condition WebAssembly/binaryen#7558.
-
Optimize block tails where a dropped br_if's value is redundant WebAssembly/binaryen#7506.
-
[Code Annotations] Start Branch Hinting support, in the text format, for Breaks WebAssembly/binaryen#7567.
-
[NFC] Use a SmallVector for HeapType children WebAssembly/binaryen#7565.
-
-
4 pull requests closed.
-
[Strings] Automate string lifting and lowering in the optimization pipeline WebAssembly/binaryen#7540.
-
[NFC] Refactor code annotations to make using them easier WebAssembly/binaryen#7599.
-
Use exactness to optimize GUFA cone depth WebAssembly/binaryen#7538.
-
call.without.effects is always possible for CSE WebAssembly/binaryen#7568.
-
-
47 pull requests received 272 new comments.
-
[Branch Hinting] Add binary support WebAssembly/binaryen#7572 (29 comments by @dschuff, @kripken, @tlively)
-
OptimizeInstruction: Optimize any boolean & (No overlap with boolean's LSB) ==> 0 WebAssembly/binaryen#7505 (24 comments by @kripken, @xuruiyang2002)
-
[Strings] Add a string-builtins feature, and lift/lower automatically when enabled WebAssembly/binaryen#7601 (22 comments by @kripken, @tlively)
-
Extend getMaxbits to handle Block type WebAssembly/binaryen#7590 (15 comments by @kripken, @xuruiyang2002)
-
feat: add SKIP_OPTIMIZATIONS option to CMakeLists.txt WebAssembly/binaryen#7569 (10 comments by @kormanowsky, @kripken, @tlively)
-
Type-safe Embind port, compatible with the current API WebAssembly/binaryen#7553 (7 comments by @brendandahl, @GulgDev, @kripken)
-
[NFC] Cleanly separate expression tracking from source maps WebAssembly/binaryen#7571 (7 comments by @dschuff, @kripken, @tlively)
-
Fix IRBuilder location tracking of If starts WebAssembly/binaryen#7617 (6 comments by @kripken, @tlively)
-
[NFC] Refactor code annotations to make using them easier WebAssembly/binaryen#7599 (6 comments by @kripken, @tlively)
-
Use exactness to optimize GUFA cone depth (2nd alternative) WebAssembly/binaryen#7582 (6 comments by @kripken, @tlively)
-
Export std hash template specializations from dylibs WebAssembly/binaryen#7618 (5 comments by @dschuff, @kripken)
-
call.without.effects is always possible for CSE WebAssembly/binaryen#7568 (5 comments by @kripken, @paul-hoang)
-
Optimize block tails where a dropped br_if's value is redundant WebAssembly/binaryen#7506 (5 comments by @kripken, @xuruiyang2002)
-
[Code Annotations] Start Branch Hinting support, in the text format, for Breaks WebAssembly/binaryen#7567 (5 comments by @kripken, @tlively)
-
Add pass to instrument memory.grow instructions WebAssembly/binaryen#7388 (4 comments by @kripken, @loganek)
-
[custom-descriptors] Branching descriptor casts WebAssembly/binaryen#7622 (4 comments by @kripken, @tlively)
-
[CD] Fix TypeSSA on exact parameters in unreachable calls WebAssembly/binaryen#7628 (4 comments by @kripken, @tlively)
-
Fix missing Exact type ReFinalization in TypeMerging WebAssembly/binaryen#7619 (4 comments by @kripken, @tlively)
-
[Custom Descriptors] Fix exact types in RemoveUnusedBrs handling of SuccessOnlyIfNonNull WebAssembly/binaryen#7615 (4 comments by @kripken, @tlively)
-
Fix parsing error on array.new_fixed on non-array WebAssembly/binaryen#7604 (4 comments by @kripken, @tlively)
-
Allow GSI to work with supertype globals WebAssembly/binaryen#7594 (4 comments by @kripken, @tlively)
-
[NFC] Refactor a generic function for binary writing of a code annotations section WebAssembly/binaryen#7592 (4 comments by @kripken, @tlively)
-
Fix RemoveUnusedBrs bug on removed br_if value where condition interferes WebAssembly/binaryen#7586 (4 comments by @kripken, @tlively, @xuruiyang2002)
-
Optimize eqz by general getFallthrough in computing condition WebAssembly/binaryen#7558 (4 comments by @kripken, @xuruiyang2002)
-
[custom-descriptors] Initial support for ref.get_desc WebAssembly/binaryen#7614 (3 comments by @kripken, @tlively)
-
[NFC] Properties::hasUnwritableTypeImmediate WebAssembly/binaryen#7576 (3 comments by @kripken, @tlively)
-
[Strings] Fix StringLowering of reference-taken functions WebAssembly/binaryen#7613 (2 comments by @kripken, @tlively)
-
add missing maybe_unused annotation WebAssembly/binaryen#7610 (2 comments by @kripken, @walkingeyerobot)
-
Allow the fuzzer to use tests with exact types WebAssembly/binaryen#7598 (2 comments by @kripken, @tlively)
-
[NFC] Move optimal-LEB emitting logic to a shared place WebAssembly/binaryen#7575 (2 comments by @kripken, @tlively)
-
Use fallthrough in optimizeInstructions to further optimize (unsigned)x >= 0 ==> i32(0) WebAssembly/binaryen#7557 (1 comment by @xuruiyang2002)
-
[Strings] Automate string lifting and lowering in the optimization pipeline WebAssembly/binaryen#7540 (1 comment by @kripken)
-
[Compilation Hints] Add binary format support for inline hints WebAssembly/binaryen#7596 (1 comment by @tlively)
-
[Compilation Hints] Start Compilation Hints by adding Call support in the text format WebAssembly/binaryen#7587 (1 comment by @tlively)
-
add `evaluateFunctionExit` for backward analyzer in `monotone-analyzer` WebAssembly/binaryen#7547 (1 comment by @HerrCai0907)
-
WebAssembly/WASI
-
1 issue opened.
-
Consider extending the `proxy` world with an `origin` WebAssembly/WASI#793, by @lukewagner.
-
-
2 issues received 5 new comments.
-
WASI p2 adoption in compilers and standard libraries WebAssembly/WASI#654 (3 comments by @Moameri55, @ricochet, @Wonshtrum)
-
-
3 pull requests opened.
-
feature: add release workflow WebAssembly/WASI#658, by @ricochet.
-
Update wasip2/README.md to WASI 0.2.5. WebAssembly/WASI#656, by @sunfishcode.
-
Add wasi-otel as a phase 0 proposal WebAssembly/WASI#655, by @calebschoepp.
-
-
2 pull requests merged.
-
feature: add release workflow WebAssembly/WASI#658.
-
Add wasi-otel as a phase 0 proposal WebAssembly/WASI#655.
-
-
1 pull request reopened.
-
Update and rename poll.wit to poll_weosmo.wit WebAssembly/WASI#657, by @eu2028.
-
-
1 pull request received 1 new comment.
WebAssembly/design
-
2 issues opened.
-
Custom annotations on functions WebAssembly/design#1563, by @kripken.
-
Proposal: reserve an opcode byte for custom interpreter-specific instructions WebAssembly/design#1562, by @dead-claudia.
-
-
4 issues closed.
-
Pre-Proposal: More Array Constructors WebAssembly/design#1561.
-
Proposal: reserve an opcode byte for custom interpreter-specific instructions WebAssembly/design#1562.
-
Status of 0xFF opcode prefix WebAssembly/design#1539.
-
Threads + memory growth + JS WebAssembly/design#1271.
-
-
8 issues received 34 new comments.
-
Proposal: Additional JS primitive builtins WebAssembly/design#1558 (5 comments by @sjrd, @sunfishcode, @tlively)
-
Proposal: reserve an opcode byte for custom interpreter-specific instructions WebAssembly/design#1562 (4 comments by @dead-claudia, @dtig, @eqrion, @rossberg)
-
Status of 0xFF opcode prefix WebAssembly/design#1539 (4 comments by @dead-claudia, @dtig, @rossberg, @tlively)
-
The current sparse encoding of shuffles blows up code size in graphics-heavy and audio-heavy code WebAssembly/design#1559 (1 comment by @dtig)
-
Accelerated bitfield instructions: PDEP, PEXT and BEXTR? WebAssembly/design#1389 (1 comment by @jjl)
WebAssembly/custom-descriptors
-
4 issues opened.
-
Consider allowing `extern` in `descriptor` (or `describes`) WebAssembly/custom-descriptors#39, by @lukewagner.
-
Allowing upcasts in br_on_cast_desc* WebAssembly/custom-descriptors#37, by @tlively.
-
High-level Q: JS interop vs. core Wasm WebAssembly/custom-descriptors#36, by @jakobkummerow.
-
Using builtins for prototype and descriptor creation WebAssembly/custom-descriptors#33, by @eqrion.
-
-
5 issues closed.
-
Allowing upcasts in br_on_cast_desc* WebAssembly/custom-descriptors#37.
-
Design of API for setting JS prototypes WebAssembly/custom-descriptors#2.
-
Change exactness prefix opcode? WebAssembly/custom-descriptors#23.
-
Bikeshed: "exact" or "final" references? WebAssembly/custom-descriptors#13.
-
Should the reference operand to `ref.get_desc` be non-nullable? WebAssembly/custom-descriptors#20.
-
-
7 issues received 19 new comments.
-
High-level Q: JS interop vs. core Wasm WebAssembly/custom-descriptors#36 (9 comments by @eqrion, @jakobkummerow, @lukewagner, @rossberg, @tlively)
-
Using builtins for prototype and descriptor creation WebAssembly/custom-descriptors#33 (5 comments by @eqrion, @sjrd, @tlively)
-
Should the reference operand to `ref.get_desc` be non-nullable? WebAssembly/custom-descriptors#20 (1 comment by @tlively)
-
-
3 pull requests opened.
-
Relax branching cast type constraints WebAssembly/custom-descriptors#38, by @tlively.
-
Specify cast behavior on null descriptors WebAssembly/custom-descriptors#35, by @tlively.
-
Describe subtyping rules for shared descriptor types WebAssembly/custom-descriptors#34, by @tlively.
-
-
3 pull requests merged.
-
Relax branching cast type constraints WebAssembly/custom-descriptors#38.
-
Specify cast behavior on null descriptors WebAssembly/custom-descriptors#35.
-
Describe subtyping rules for shared descriptor types WebAssembly/custom-descriptors#34.
-
-
2 pull requests received 8 new comments.
-
Relax branching cast type constraints WebAssembly/custom-descriptors#38 (4 comments by @rossberg, @tlively)
-
Specify cast behavior on null descriptors WebAssembly/custom-descriptors#35 (4 comments by @jakobkummerow, @rossberg, @tlively)
-
WebAssembly/meetings
-
21 pull requests opened.
-
Create stack-2025-06-02.md WebAssembly/meetings#1831, by @fgmccabe.
-
Add JS interop to CG-06-03.md WebAssembly/meetings#1830, by @tlively.
-
Add WASI TLS update to the WASI agenda WebAssembly/meetings#1829, by @yoshuawuyts.
-
Cancel WG-05-28.md due to empty agenda WebAssembly/meetings#1828, by @lukewagner.
-
Delete threads/2025/THREADS-05-27.md WebAssembly/meetings#1827, by @tlively.
-
Rename stack/2025/dhil-2025-05-19.pdf to stack/2025/Presentations/dhi… WebAssembly/meetings#1826, by @fgmccabe.
-
Add files via upload WebAssembly/meetings#1825, by @fgmccabe.
-
Update stack-2025-05-19.md WebAssembly/meetings#1824, by @fgmccabe.
-
Create stack-2025-05-19.md WebAssembly/meetings#1823, by @fgmccabe.
-
cancel wasi 2025-05-15 WebAssembly/meetings#1822, by @yoshuawuyts.
-
cancel WASI-05-15.md WebAssembly/meetings#1821, by @ricochet.
-
Update CG-06-03.md: Phase 1 vote for "additional JS primitive builtins". WebAssembly/meetings#1820, by @sjrd.
-
Move THREADS-05-13.md to THREADS-05-27.md WebAssembly/meetings#1819, by @tlively.
-
Update CG-05-20.md with timing WebAssembly/meetings#1818, by @tlively.
-
Add phase 2 vote for custom descriptors WebAssembly/meetings#1817, by @tlively.
-
Update CG-05-06.md WebAssembly/meetings#1816, by @tlively.
-
docs(wasi): notes for 05-01 WebAssembly/meetings#1815, by @ricochet.
-
Add announcement to CG-05-06.md WebAssembly/meetings#1814, by @tlively.
-
Add 2025-05-01 WASI presentation slides WebAssembly/meetings#1813, by @yoshuawuyts.
-
Create CG-10.md WebAssembly/meetings#1812, by @tlively.
-
docs(wasi): 0.3.0 update to agenda WebAssembly/meetings#1811, by @ricochet.
-
-
24 pull requests merged.
-
Update stack-2025-05-19.md WebAssembly/meetings#1824.
-
Create stack-2025-06-02.md WebAssembly/meetings#1831.
-
Add JS interop to CG-06-03.md WebAssembly/meetings#1830.
-
Add WASI TLS update to the WASI agenda WebAssembly/meetings#1829.
-
Cancel WG-05-28.md due to empty agenda WebAssembly/meetings#1828.
-
Delete threads/2025/THREADS-05-27.md WebAssembly/meetings#1827.
-
Rename stack/2025/dhil-2025-05-19.pdf to stack/2025/Presentations/dhi… WebAssembly/meetings#1826.
-
Add files via upload WebAssembly/meetings#1825.
-
Create stack-2025-05-19.md WebAssembly/meetings#1823.
-
cancel WASI-05-15.md WebAssembly/meetings#1821.
-
Update CG-06-03.md: Phase 1 vote for "additional JS primitive builtins". WebAssembly/meetings#1820.
-
docs(wasi): notes for 05-01 WebAssembly/meetings#1815.
-
Move THREADS-05-13.md to THREADS-05-27.md WebAssembly/meetings#1819.
-
Update CG-05-20.md with timing WebAssembly/meetings#1818.
-
Add phase 2 vote for custom descriptors WebAssembly/meetings#1817.
-
Update CG-02-25.md WebAssembly/meetings#1765.
-
Update CG-05-06.md WebAssembly/meetings#1816.
-
Update CG-04-22.md WebAssembly/meetings#1807.
-
Add notes for CG-02-25 and CG-04-08 WebAssembly/meetings#1805.
-
Add announcement to CG-05-06.md WebAssembly/meetings#1814.
-
Create CG-10.md WebAssembly/meetings#1812.
-
Add 2025-05-01 WASI presentation slides WebAssembly/meetings#1813.
-
docs(wasi): 0.3.0 update to agenda WebAssembly/meetings#1811.
-
docs(wasi): WASI-04-17 notes WebAssembly/meetings#1803.
-
-
1 pull request closed.
-
cancel wasi 2025-05-15 WebAssembly/meetings#1822.
-
-
3 pull requests received 6 new comments.
WebAssembly/spec
-
6 issues opened.
-
New opam release WebAssembly/spec#1913, by @raoxiaojia.
-
[wasm-3.0 branch] WebAssembly Garbage Collection type validation WebAssembly/spec#1911, by @zherczeg.
-
Unclear meaning of "is exnref" in JS API WebAssembly/spec#1909, by @bvisness.
-
Questions Related to WasmGC Specification and Wasm-JS API Documentation WebAssembly/spec#1908, by @mobsceneZ.
-
Should JS-API compile methods accept shared buffers? WebAssembly/spec#1907, by @eqrion.
-
[interpreter] Support JS test wrappers for calls with non-flat function types WebAssembly/spec#1902, by @f52985.
-
-
5 issues closed.
-
[wasm-3.0 branch] WebAssembly Garbage Collection type validation WebAssembly/spec#1911.
-
New opam release WebAssembly/spec#1913.
-
Questions Related to WasmGC Specification and Wasm-JS API Documentation WebAssembly/spec#1908.
-
[interpreter] Support JS test wrappers for calls with non-flat function types WebAssembly/spec#1902.
-
Wast script command AssertUninstantiable printed as `assert_trap` WebAssembly/spec#1894.
-
-
7 issues received 40 new comments.
-
[wasm-3.0 branch] WebAssembly Garbage Collection type validation WebAssembly/spec#1911 (12 comments by @rossberg, @zherczeg)
-
What to do about maxByteLength for resizable buffers of WebAssembly.Memorys? WebAssembly/spec#1895 (12 comments by @eqrion, @syg)
-
Questions Related to WasmGC Specification and Wasm-JS API Documentation WebAssembly/spec#1908 (3 comments by @mobsceneZ, @rossberg)
-
[interpreter] Support JS test wrappers for calls with non-flat function types WebAssembly/spec#1902 (3 comments by @rossberg)
-
[js-api] Constructor requirements for Error Objects violate ecma262 assertions WebAssembly/spec#1549 (1 comment by @ADKaster)
-
-
9 pull requests opened.
-
Use "matches" for exnref checks for clarity WebAssembly/spec#1912, by @bvisness.
-
Test that 0xff is treated as an invalid opcode. WebAssembly/spec#1910, by @sunfishcode.
-
[spec/test] Relax relaxed_trunc semantics WebAssembly/spec#1906, by @rossberg.
-
[test] Add test for passive data syntax WebAssembly/spec#1905, by @f52985.
-
[test] Account for one-pass implementations in more places WebAssembly/spec#1904, by @YerinAlexey.
-
[interpreter] Support wrapping fancy function types in JS translation WebAssembly/spec#1903, by @rossberg.
-
Select 128 can only be select_t WebAssembly/spec#1901, by @andreaTP.
-
[spec] Describe backwards-compatibility and reserve 0xFF opcode WebAssembly/spec#1900, by @rossberg.
-
Add select 128 testcase WebAssembly/spec#1899, by @Zzzabiyaka.
-
-
7 pull requests merged.
-
[spec/test] Relax relaxed_trunc semantics WebAssembly/spec#1906.
-
Test that 0xff is treated as an invalid opcode. WebAssembly/spec#1910.
-
[spec] Describe backwards-compatibility and reserve 0xFF opcode WebAssembly/spec#1900.
-
[test] Account for one-pass implementations in more places WebAssembly/spec#1904.
-
[test] Add test for passive data syntax WebAssembly/spec#1905.
-
[interpreter] Support wrapping fancy function types in JS translation WebAssembly/spec#1903.
-
Add select 128 testcase WebAssembly/spec#1899.
-
-
1 pull request closed.
-
Select 128 can only be select_t WebAssembly/spec#1901.
-
-
6 pull requests received 30 new comments.
-
[spec] Describe backwards-compatibility and reserve 0xFF opcode WebAssembly/spec#1900 (14 comments by @keithw, @rossberg, @sunfishcode, @titzer, @tlively)
-
[test] Account for one-pass implementations in more places WebAssembly/spec#1904 (4 comments by @rossberg, @YerinAlexey)
-
[interpreter] Support wrapping fancy function types in JS translation WebAssembly/spec#1903 (1 comment by @f52985)
-
WebAssembly/wasi-nn
-
1 issue opened.
-
is wasi-nn.witx still relevant? WebAssembly/wasi-nn#85, by @yamt.
-
-
1 issue received 1 new comment.
WebAssembly/component-model
-
1 issue opened.
-
Inconsistent semi colons on wit file Include's when renaming via `with` WebAssembly/component-model#518, by @jsturtevant.
-
-
4 issues closed.
-
Potential optimization for imported async functions WebAssembly/component-model#434.
-
async: How does cross-task communication work? WebAssembly/component-model#459.
-
Should waitable-sets have their own table or go in the waitables table? WebAssembly/component-model#511.
-
Prose for lifting/lowering `string`s says byte length instead of code units WebAssembly/component-model#509.
-
-
5 issues received 10 new comments.
-
Inconsistent semi colons on wit file Include's when renaming via `with` WebAssembly/component-model#518 (5 comments by @alexcrichton, @jsturtevant, @lukewagner)
-
Interaction with the memory64 proposal WebAssembly/component-model#22 (2 comments by @alexcrichton, @przydatek)
-
Potential optimization for imported async functions WebAssembly/component-model#434 (1 comment by @lukewagner)
-
Idea: support post-trap call traces for guest interpreters WebAssembly/component-model#502 (1 comment by @badeend)
-
async: How does cross-task communication work? WebAssembly/component-model#459 (1 comment by @alexcrichton)
-
-
8 pull requests opened.
-
Restore trap if `future.close-writable` before `future.write` succeeds WebAssembly/component-model#521, by @lukewagner.
-
Extend number of flat parameters in async lower from 1 to 4 WebAssembly/component-model#520, by @lukewagner.
-
Start a 'test' directory and add a bunch of async tests WebAssembly/component-model#519, by @lukewagner.
-
CABI: Remove the zero-index special case for callback return value WebAssembly/component-model#517, by @lukewagner.
-
Tweak returned code of async lower on eager return to be more consistent WebAssembly/component-model#516, by @lukewagner.
-
Remove mention of `flags` >32 WebAssembly/component-model#515, by @HMPerson1.
-
Give hosts a bit more flexibility of when to consider an async callee "blocked" WebAssembly/component-model#514, by @lukewagner.
-
Have a single table for resources, waitables, waitable sets, etc WebAssembly/component-model#513, by @lukewagner.
-
-
10 pull requests merged.
-
Restore trap if `future.close-writable` before `future.write` succeeds WebAssembly/component-model#521.
-
Extend number of flat parameters in async lower from 1 to 4 WebAssembly/component-model#520.
-
Start a 'test' directory and add a bunch of async tests WebAssembly/component-model#519.
-
Tweak returned code of async lower on eager return to be more consistent WebAssembly/component-model#516.
-
CABI: Remove the zero-index special case for callback return value WebAssembly/component-model#517.
-
Remove mention of `flags` >32 WebAssembly/component-model#515.
-
Give hosts a bit more flexibility of when to consider an async callee "blocked" WebAssembly/component-model#514.
-
Have a single table for resources, waitables, waitable sets, etc WebAssembly/component-model#513.
-
Change stream/future built-ins' typeidx to refer to full stream/future type WebAssembly/component-model#512.
-
Update CanonicalABI.md description to match Python defs regarding bytes vs. code units WebAssembly/component-model#510.
-
-
4 pull requests received 13 new comments.
-
Extend number of flat parameters in async lower from 1 to 4 WebAssembly/component-model#520 (8 comments by @alexcrichton, @lukewagner)
-
Start a 'test' directory and add a bunch of async tests WebAssembly/component-model#519 (3 comments by @alexcrichton, @lukewagner)
-
Update CanonicalABI.md description to match Python defs regarding bytes vs. code units WebAssembly/component-model#510 (1 comment by @lukewagner)
-
WebAssembly/wasi-i2c
-
1 pull request closed.
-
Clarify HAL usage WebAssembly/wasi-i2c#9.
-
-
1 pull request received 1 new comment.
WebAssembly/stack-switching
-
3 issues opened.
-
Assertion error related to the `cont` top type WebAssembly/stack-switching#117, by @rajdakin.
-
s/cont.new/cont.run/g WebAssembly/stack-switching#116, by @fgmccabe.
-
Casting continuations WebAssembly/stack-switching#115, by @tlively.
-
-
3 issues received 26 new comments.
-
Assertion error related to the `cont` top type WebAssembly/stack-switching#117 (10 comments by @rajdakin, @rossberg, @tlively)
-
s/cont.new/cont.run/g WebAssembly/stack-switching#116 (10 comments by @fgmccabe, @frank-emrich, @slindley, @titzer, @tlively)
-
Casting continuations WebAssembly/stack-switching#115 (6 comments by @fgmccabe, @rossberg, @tlively)
-
WebAssembly/shared-everything-threads
-
1 issue opened.
-
Disallow atomic operations on unshared objects? WebAssembly/shared-everything-threads#98, by @Liedtke.
-
-
1 issue closed.
-
Agenda for May 27 subgroup meeting WebAssembly/shared-everything-threads#96.
-
-
1 issue reopened.
-
Disallow atomic operations on unshared objects? WebAssembly/shared-everything-threads#98, by @tlively.
-
-
2 issues received 16 new comments.
-
Disallow atomic operations on unshared objects? WebAssembly/shared-everything-threads#98 (14 comments by @conrad-watt, @jakobkummerow, @Liedtke, @rossberg, @tlively)
-
Agenda for May 27 subgroup meeting WebAssembly/shared-everything-threads#96 (2 comments by @tlively)
-
WebAssembly/wasi-libc
-
1 issue opened.
-
Fails to compile with LLVM 20 WebAssembly/wasi-libc#583, by @RossComputerGuy.
-
-
2 issues received 7 new comments.
-
4 pull requests opened.
-
Add stubs for common exception tags WebAssembly/wasi-libc#585, by @zebreus.
-
clang > 20.1.4 compat: unterminated strings WebAssembly/wasi-libc#584, by @Lukasdoe.
-
Stop complaining on __wasm_extended_const__ WebAssembly/wasi-libc#582, by @yamt.
-
Preserve file timestamps when copying files in the install target WebAssembly/wasi-libc#581, by @kateinoigakukun.
-
-
2 pull requests merged.
-
Stop complaining on __wasm_extended_const__ WebAssembly/wasi-libc#582.
-
Preserve file timestamps when copying files in the install target WebAssembly/wasi-libc#581.
-
-
1 pull request closed.
-
Add stubs for common exception tags WebAssembly/wasi-libc#585.
-
-
3 pull requests received 9 new comments.
-
clang > 20.1.4 compat: unterminated strings WebAssembly/wasi-libc#584 (4 comments by @Lukasdoe, @sbc100, @yamt)
-
Opt-in busywait mode for futexes WebAssembly/wasi-libc#562 (3 comments by @kateinoigakukun, @sunfishcode)
-
Preserve file timestamps when copying files in the install target WebAssembly/wasi-libc#581 (2 comments by @kateinoigakukun)
-
WebAssembly/website
-
1 issue opened.
-
Chrome 137 look like also support branch hinting. WebAssembly/website#456, by @AlexKovynev.
-
-
1 issue closed.
-
Chrome 137 look like also support branch hinting. WebAssembly/website#456.
-
-
1 issue received 1 new comment.
-
7 pull requests opened.
-
Add "from Java code" link. WebAssembly/website#458, by @fniephaus.
-
Update Chrome BranchHinting feature, shipped in v137 WebAssembly/website#457, by @dschuff.
-
features.json: Update Chrome features WebAssembly/website#455, by @dschuff.
-
Rename "Feature Extensions" to "Feature Status" WebAssembly/website#454, by @sunfishcode.
-
Add more-array-constructors proposal to features.json WebAssembly/website#453, by @fitzgen.
-
JSPI is stage 4 WebAssembly/website#452, by @hoodmane.
-
Added R to developers-guide.md WebAssembly/website#451, by @VisruthSK.
-
-
7 pull requests merged.
-
Add "from Java code" link. WebAssembly/website#458.
-
Update Chrome BranchHinting feature, shipped in v137 WebAssembly/website#457.
-
features.json: Update Chrome features WebAssembly/website#455.
-
Rename "Feature Extensions" to "Feature Status" WebAssembly/website#454.
-
Add more-array-constructors proposal to features.json WebAssembly/website#453.
-
JSPI is stage 4 WebAssembly/website#452.
-
Added R to developers-guide.md WebAssembly/website#451.
-
-
1 pull request received 5 new comments.
-
Add more-array-constructors proposal to features.json WebAssembly/website#453 (5 comments by @dschuff, @fitzgen)
-
WebAssembly/branch-hinting
-
3 issues opened.
-
Meaning of "taken" for IF instructions WebAssembly/branch-hinting#35, by @kripken.
-
Meaning of offsets WebAssembly/branch-hinting#32, by @kripken.
-
Testing on known working binaries WebAssembly/branch-hinting#31, by @kripken.
-
-
2 issues closed.
-
Meaning of "taken" for IF instructions WebAssembly/branch-hinting#35.
-
Testing on known working binaries WebAssembly/branch-hinting#31.
-
-
3 issues received 12 new comments.
-
Testing on known working binaries WebAssembly/branch-hinting#31 (7 comments by @kripken, @rossberg, @yuri91)
-
Meaning of "taken" for IF instructions WebAssembly/branch-hinting#35 (2 comments by @kripken, @yuri91)
-
-
3 pull requests opened.
-
Clarify the meaning of branch hints WebAssembly/branch-hinting#36, by @kripken.
-
interpreter: fix function start offset of metadata.code.branch_hint WebAssembly/branch-hinting#34, by @yuri91.
-
Add a wrapper script for the test runner that runs custom section tests WebAssembly/branch-hinting#33, by @yuri91.
-
-
3 pull requests merged.
-
Clarify the meaning of branch hints WebAssembly/branch-hinting#36.
-
interpreter: fix function start offset of metadata.code.branch_hint WebAssembly/branch-hinting#34.
-
Add a wrapper script for the test runner that runs custom section tests WebAssembly/branch-hinting#33.
-
-
2 pull requests received 8 new comments.
-
interpreter: fix function start offset of metadata.code.branch_hint WebAssembly/branch-hinting#34 (6 comments by @rossberg, @yuri91)
-
Add a wrapper script for the test runner that runs custom section tests WebAssembly/branch-hinting#33 (2 comments by @rossberg, @yuri91)
-
WebAssembly/wasi-sdk
-
3 issues opened.
-
Cannot build C++ based component directly with wasm32-wasip2-clang++ WebAssembly/wasi-sdk#532, by @sammyne.
-
Any way to enforce no WASI imports? WebAssembly/wasi-sdk#530, by @anderspitman.
-
Compatibility with CMake < 3.5 has been removed from CMake. WebAssembly/wasi-sdk#529, by @tpmccallum.
-
-
3 issues closed.
-
Cannot build C++ based component directly with wasm32-wasip2-clang++ WebAssembly/wasi-sdk#532.
-
windows arm64 release WebAssembly/wasi-sdk#522.
-
Compatibility with CMake < 3.5 has been removed from CMake. WebAssembly/wasi-sdk#529.
-
-
3 issues received 8 new comments.
-
Compatibility with CMake < 3.5 has been removed from CMake. WebAssembly/wasi-sdk#529 (5 comments by @bjorn3, @sbc100, @tpmccallum)
-
Cannot build C++ based component directly with wasm32-wasip2-clang++ WebAssembly/wasi-sdk#532 (2 comments by @alexcrichton, @sammyne)
-
-
2 pull requests opened.
-
Update README's installation instructions to latest release number. WebAssembly/wasi-sdk#528, by @tpmccallum.
-
2 pull requests merged.
-
Add Windows 11 arm support to ci WebAssembly/wasi-sdk#524.
-
Update README's installation instructions to latest release number. WebAssembly/wasi-sdk#528.
-
-
1 pull request closed.
-
test WebAssembly/wasi-sdk#531.
-
-
2 pull requests received 17 new comments.
-
Add an option to specify CFLAGS for wasm features and make lime1 the default WebAssembly/wasi-sdk#527 (10 comments by @sbc100, @sunfishcode, @yamt)
-
WebAssembly/wasi-testsuite
-
1 pull request received 2 new comments.
WebAssembly/wasi-messaging
-
1 issue opened.
-
What is the intended mechanism for an incoming-handler to configure subscription topics? WebAssembly/wasi-messaging#33, by @andrew-goldie.
-
WebAssembly/proposals
-
1 issue opened.
-
Archived proposals WebAssembly/proposals#212, by @zherczeg.
-
-
1 issue closed.
-
Archived proposals WebAssembly/proposals#212.
-
-
1 issue received 2 new comments.
-
5 pull requests opened.
-
Move Custom Descriptors to phase 2 WebAssembly/proposals#213, by @tlively.
-
Move Instrument and Tracing to list of inactive proposals WebAssembly/proposals#211, by @tlively.
-
Add the MVP to the list of "finished proposals". WebAssembly/proposals#210, by @sunfishcode.
-
Use date formats consistently in finished-proposals.md. WebAssembly/proposals#209, by @sunfishcode.
-
Move Call Tags, Constant Time, and JS Customization to inactive list WebAssembly/proposals#208, by @tlively.
-
-
5 pull requests merged.
-
Move Custom Descriptors to phase 2 WebAssembly/proposals#213.
-
Move Instrument and Tracing to list of inactive proposals WebAssembly/proposals#211.
-
Add the MVP to the list of "finished proposals". WebAssembly/proposals#210.
-
Use date formats consistently in finished-proposals.md. WebAssembly/proposals#209.
-
Move Call Tags, Constant Time, and JS Customization to inactive list WebAssembly/proposals#208.
-
-
4 pull requests received 4 new comments.
-
Move Instrument and Tracing to list of inactive proposals WebAssembly/proposals#211 (1 comment by @tlively)
-
Add the MVP to the list of "finished proposals". WebAssembly/proposals#210 (1 comment by @sunfishcode)
-
Use date formats consistently in finished-proposals.md. WebAssembly/proposals#209 (1 comment by @sunfishcode)
-
Move Call Tags, Constant Time, and JS Customization to inactive list WebAssembly/proposals#208 (1 comment by @tlively)
-
WebAssembly/wat-numeric-values
WebAssembly/wasi-webgpu
-
1 pull request opened.
-
gpu-copy-external-image-dest-info never used WebAssembly/wasi-webgpu#53, by @MendyBerger.
-
-
1 pull request merged.
-
gpu-copy-external-image-dest-info never used WebAssembly/wasi-webgpu#53.
-
WebAssembly/tool-conventions
-
2 issues opened.
-
Will continuous feature-enabling truly remain a continuous issue? WebAssembly/tool-conventions#252, by @workingjubilee.
-
Ambiguity in placement of metadata.code function annotations WebAssembly/tool-conventions#251, by @tlively.
-
-
2 issues received 4 new comments.
-
Will continuous feature-enabling truly remain a continuous issue? WebAssembly/tool-conventions#252 (2 comments by @rossberg, @tlively)
-
Ambiguity in placement of metadata.code function annotations WebAssembly/tool-conventions#251 (2 comments by @kripken, @yuri91)
-
-
1 pull request opened.
-
Fix CodeMetadata.md example annotations WebAssembly/tool-conventions#250, by @kripken.
-
-
1 pull request merged.
-
Fix CodeMetadata.md example annotations WebAssembly/tool-conventions#250.
-
WebAssembly/threads
-
2 issues opened.
-
Wait until deadline variant WebAssembly/threads#231, by @dead-claudia.
-
Shouldn't this also be paired with a monotonic time opcode? WebAssembly/threads#230, by @dead-claudia.
-
-
1 issue received 9 new comments.
-
Shouldn't this also be paired with a monotonic time opcode? WebAssembly/threads#230 (9 comments by @dead-claudia, @dschuff, @sunfishcode, @tlively)
-
WebAssembly/compilation-hints
-
1 issue opened.
-
Define text format WebAssembly/compilation-hints#14, by @kripken.
-
-
2 issues received 7 new comments.
-
Generalize 'inline' hints to 'instruction_frequency' or 'block_frequency'? WebAssembly/compilation-hints#8 (1 comment by @ecmziegler)
-
1 pull request opened.
-
Fix typos and add a clarification WebAssembly/compilation-hints#13, by @kripken.
-
-
1 pull request merged.
-
Fix typos and add a clarification WebAssembly/compilation-hints#13.
-
WebAssembly/wasi-keyvalue
-
1 issue received 1 new comment.
WebAssembly/constant-time
-
1 issue opened.
-
Missing href in Proposal's Overview.md WebAssembly/constant-time#4, by @nnk4649.
-
Past meetings
-
2 meetings.
Participants
-
8 participants joined.
-
Hiram Chirino (Red Hat) joined.
-
Jonathan Schneerson (Temporal Series AI) joined.
-
Shashishankarkumar Shashishankarkumar joined.
-
Ambose Yang joined.
-
Darrin Pelletier (Atym, Inc) joined.
-
Vassili Bykov (Apple Inc.) joined.
-
Andrea Peruffo (Red Hat) joined.
-
Viktor Viktor joined.
-
-
2 organizations joined.
-
Temporal Series AI joined.
-
Wave information technology unlimited joined.
-
GitHub
WebAssembly/binaryen
-
32 issues opened.
-
Typo in `wasm-delegations-fields.def` WebAssembly/binaryen#7560, by @GulgDev.
-
getMaxBits fails to analyze Block expression, missing i32.and -> 0 optimization WebAssembly/binaryen#7559, by @xuruiyang2002.
-
Cannot optimize complex ge_u 0 out WebAssembly/binaryen#7556, by @xuruiyang2002.
-
wasm-opt version on crates.io WebAssembly/binaryen#7552, by @threema-danilo.
-
`binaryen.js` seems to not longer be maintained WebAssembly/binaryen#7526, by @GulgDev.
-
Missed optimization for block-trailing constants in if conditions WebAssembly/binaryen#7523, by @xuruiyang2002.
-
[Question] Why is wasm-opt -dfo ignoring instructions related to f32 and f64? WebAssembly/binaryen#7514, by @iksars.
-
-O2 fails to optimize trivial i32.eqz(i32.const 1) condition like -O1 WebAssembly/binaryen#7513, by @xuruiyang2002.
-
Generate webassemby binary with DWARF information WebAssembly/binaryen#7503, by @zhuyipeng.
-
Binaryen fails to load module with funcref table WebAssembly/binaryen#7494, by @pufferfish101007.
-
[Emitting Zero] [Local Tracking] General rule might not handle unary ne emitting zero bits well WebAssembly/binaryen#7493, by @xuruiyang2002.
-
[Emitting Zero] General rule might not handle unary eqz emitting zero bits well WebAssembly/binaryen#7492, by @xuruiyang2002.
-
[Unhoisted] [Unary] load & store order affects the constant propagation in unary WebAssembly/binaryen#7491, by @xuruiyang2002.
-
`getExpressionInfo` returns a string pointer instead of a JS string when called on a CallIndirect WebAssembly/binaryen#7490, by @GulgDev.
-
[Unhoisted] [Binary] [Might not fallthrough] load & store order affects the constant propagation in binaryOp WebAssembly/binaryen#7489, by @xuruiyang2002.
-
How to make a type nullable/non-nullable? WebAssembly/binaryen#7488, by @GulgDev.
-
O3 fails to const propagation & folding but O2 can WebAssembly/binaryen#7481, by @xuruiyang2002.
-
-O3 Regression: OptimizeInstructions for bool(x) | 1 ==> 1 Skips Side-Effecting expr WebAssembly/binaryen#7477, by @xuruiyang2002.
-
`binary/dylink.test` failing on Windows for some reason WebAssembly/binaryen#7474, by @GulgDev.
-
OptimizeInstructions does not optimize divide by zero WebAssembly/binaryen#7471, by @xuruiyang2002.
-
local-cse in O3 introduces side-effecting across structurally isolated sub-trees thus prevent const prop & DCE WebAssembly/binaryen#7470, by @xuruiyang2002.
-
O2 regression in optimize-instructions due to coalesceLocals WebAssembly/binaryen#7458, by @xuruiyang2002.
-
Provide some way for C & JS to visit and transform module code WebAssembly/binaryen#7457, by @GulgDev.
-
Unhandled rejection: new ReferenceError("URL is not defined", ...) when running check.py WebAssembly/binaryen#7456, by @GulgDev.
-
[Unhoisted] [Binary] [Should fallthrough] load & store order affects the constant propagation in binaryOp WebAssembly/binaryen#7455, by @xuruiyang2002.
-
O3's late condition deduction and missing DCE prevent dead br_if elimination WebAssembly/binaryen#7454, by @xuruiyang2002.
-
Cache locality and speed WebAssembly/binaryen#7453, by @kripken.
-
local-cse introduces side effects via local.tee, blocking DCE in O3 WebAssembly/binaryen#7440, by @xuruiyang2002.
-
-O3 Regression: OptimizeInstructions for x | -1 ===> -1 Skips Side-Effecting expr WebAssembly/binaryen#7438, by @xuruiyang2002.
-
-O3 Regression: OptimizeInstructions for (unsigned)x > -1 ==> i32(0) Skips Side-Effecting expr WebAssembly/binaryen#7435, by @xuruiyang2002.
-
-O3 Regression: OptimizeInstructions for (unsigned)x <= -1 ==> i32(1) Skips Side-Effecting expr WebAssembly/binaryen#7434, by @xuruiyang2002.
-
`-O3` Regression: `OptimizeInstructions` for `unsigned(x) >= 0 => i32(1)` Skips Side-Effecting expr WebAssembly/binaryen#7425, by @xuruiyang2002.
-
-
33 issues closed.
-
-O2 fails to optimize trivial i32.eqz(i32.const 1) condition like -O1 WebAssembly/binaryen#7513.
-
[Unhoisted] [Binary] [Should fallthrough] load & store order affects the constant propagation in binaryOp WebAssembly/binaryen#7455.
-
OptimizeInstructions does not optimize divide by zero WebAssembly/binaryen#7471.
-
Missed optimization for block-trailing constants in if conditions WebAssembly/binaryen#7523.
-
[Question] Why is wasm-opt -dfo ignoring instructions related to f32 and f64? WebAssembly/binaryen#7514.
-
`getExpressionInfo` returns a string pointer instead of a JS string when called on a CallIndirect WebAssembly/binaryen#7490.
-
Binaryen can't parse all spec wasts WebAssembly/binaryen#1138.
-
Wasm2JS fuzz bug WebAssembly/binaryen#5446.
-
Peculiar "IR must be flat on return" when modifying returns WebAssembly/binaryen#3407.
-
Inlining constant globals WebAssembly/binaryen#1621.
-
Terminology bikeshedding: AST => ? WebAssembly/binaryen#1188.
-
Document lack of integer "Not" operator WebAssembly/binaryen#1498.
-
Shared memory text syntax WebAssembly/binaryen#1248.
-
Latest version (93) missing function: $stackTrace WebAssembly/binaryen#2861.
-
GetFunctionTable is now gone, what is the favorite way to replace it ? WebAssembly/binaryen#3853.
-
Failure with optimize WebAssembly/binaryen#6066.
-
Rehash is ambiguous during emscripten install WebAssembly/binaryen#1181.
-
16 different assertion failures in cashew::Parser<cashew::Ref, cashew::DotZeroValueBuilder> WebAssembly/binaryen#2905.
-
wasm2asm failure on some VMs WebAssembly/binaryen#1575.
-
Default value of HeapType() is func? WebAssembly/binaryen#4178.
-
Exposing GC in binaryen.js APIs WebAssembly/binaryen#5921.
-
Binaryen fails to load module with funcref table WebAssembly/binaryen#7494.
-
How to make a type nullable/non-nullable? WebAssembly/binaryen#7488.
-
-O3 Regression: OptimizeInstructions for bool(x) | 1 ==> 1 Skips Side-Effecting expr WebAssembly/binaryen#7477.
-
`binary/dylink.test` failing on Windows for some reason WebAssembly/binaryen#7474.
-
wasm-emscripten-finalize doesn't preserve sourcesContent WebAssembly/binaryen#6805.
-
`-O3` Regression: `OptimizeInstructions` for `unsigned(x) < 0 => i32(0)` Skips Side-Effecting expr WebAssembly/binaryen#7418.
-
Is there any way to get the module's start function after it has been set? WebAssembly/binaryen#7422.
-
`-O3` Regression: `OptimizeInstructions` for `unsigned(x) >= 0 => i32(1)` Skips Side-Effecting expr WebAssembly/binaryen#7425.
-
Unhandled rejection: new ReferenceError("URL is not defined", ...) when running check.py WebAssembly/binaryen#7456.
-
-O3 Regression: OptimizeInstructions for x | -1 ===> -1 Skips Side-Effecting expr WebAssembly/binaryen#7438.
-
-O3 Regression: OptimizeInstructions for (unsigned)x > -1 ==> i32(0) Skips Side-Effecting expr WebAssembly/binaryen#7435.
-
-O3 Regression: OptimizeInstructions for (unsigned)x <= -1 ==> i32(1) Skips Side-Effecting expr WebAssembly/binaryen#7434.
-
-
1 issue reopened.
-
`binaryen.js` seems to not longer be maintained WebAssembly/binaryen#7526, by @tlively.
-
-
44 issues received 92 new comments.
-
OptimizeInstructions does not optimize divide by zero WebAssembly/binaryen#7471 (11 comments by @kripken, @xuruiyang2002)
-
`binaryen.js` seems to not longer be maintained WebAssembly/binaryen#7526 (6 comments by @CountBleck, @dcodeIO, @GulgDev, @kripken, @tlively)
-
-O2 fails to optimize trivial i32.eqz(i32.const 1) condition like -O1 WebAssembly/binaryen#7513 (5 comments by @kripken, @xuruiyang2002)
-
O3's late condition deduction and missing DCE prevent dead br_if elimination WebAssembly/binaryen#7454 (5 comments by @kripken, @xuruiyang2002)
-
Binaryen fails to load module with funcref table WebAssembly/binaryen#7494 (4 comments by @kripken, @pufferfish101007, @tlively)
-
`-O3` Regression: `OptimizeInstructions` for `unsigned(x) < 0 => i32(0)` Skips Side-Effecting expr WebAssembly/binaryen#7418 (4 comments by @kripken, @xuruiyang2002)
-
[Emitting Zero] [Local Tracking] General rule might not handle unary ne emitting zero bits well WebAssembly/binaryen#7493 (3 comments by @kripken, @xuruiyang2002)
-
[Unhoisted] [Binary] [Might not fallthrough] load & store order affects the constant propagation in binaryOp WebAssembly/binaryen#7489 (3 comments by @kripken, @xuruiyang2002)
-
O3 fails to const propagation & folding but O2 can WebAssembly/binaryen#7481 (3 comments by @kripken, @xuruiyang2002)
-
[Unhoisted] [Binary] [Should fallthrough] load & store order affects the constant propagation in binaryOp WebAssembly/binaryen#7455 (3 comments by @kripken, @xuruiyang2002)
-
Provide some way for C & JS to visit and transform module code WebAssembly/binaryen#7457 (3 comments by @GulgDev, @kripken)
-
Is there any way to get the module's start function after it has been set? WebAssembly/binaryen#7422 (3 comments by @GulgDev, @kripken)
-
Generate webassemby binary with DWARF information WebAssembly/binaryen#7503 (2 comments by @kripken, @zhuyipeng)
-
[Question] Why is wasm-opt -dfo ignoring instructions related to f32 and f64? WebAssembly/binaryen#7514 (2 comments by @iksars, @kripken)
-
[C API] Some BinaryenString* functions declared in binaryen-c.h without implementation WebAssembly/binaryen#7301 (2 comments by @GulgDev, @kripken)
-
local-cse in O3 introduces side-effecting across structurally isolated sub-trees thus prevent const prop & DCE WebAssembly/binaryen#7470 (2 comments by @kripken, @xuruiyang2002)
-
binaryen fails to build from source with LTO (link time optimization) enabled WebAssembly/binaryen#5946 (2 comments by @GulgDev, @tlively)
-
O2 regression in optimize-instructions due to coalesceLocals WebAssembly/binaryen#7458 (2 comments by @kripken, @xuruiyang2002)
-
getMaxBits fails to analyze Block expression, missing i32.and -> 0 optimization WebAssembly/binaryen#7559 (1 comment by @kripken)
-
Missed optimization for block-trailing constants in if conditions WebAssembly/binaryen#7523 (1 comment by @kripken)
-
Table init exprs appear to be unimplemented WebAssembly/binaryen#5628 (1 comment by @pufferfish101007)
-
Peculiar "IR must be flat on return" when modifying returns WebAssembly/binaryen#3407 (1 comment by @tlively)
-
GetFunctionTable is now gone, what is the favorite way to replace it ? WebAssembly/binaryen#3853 (1 comment by @tlively)
-
16 different assertion failures in cashew::Parser<cashew::Ref, cashew::DotZeroValueBuilder> WebAssembly/binaryen#2905 (1 comment by @tlively)
-
[Emitting Zero] General rule might not handle unary eqz emitting zero bits well WebAssembly/binaryen#7492 (1 comment by @kripken)
-
`getExpressionInfo` returns a string pointer instead of a JS string when called on a CallIndirect WebAssembly/binaryen#7490 (1 comment by @kripken)
-
Unhandled rejection: new ReferenceError("URL is not defined", ...) when running check.py WebAssembly/binaryen#7456 (1 comment by @GulgDev)
-
wasm-emscripten-finalize doesn't preserve sourcesContent WebAssembly/binaryen#6805 (1 comment by @dschuff)
-
local-cse introduces side effects via local.tee, blocking DCE in O3 WebAssembly/binaryen#7440 (1 comment by @kripken)
-
`-O3` Regression: `OptimizeInstructions` for `unsigned(x) >= 0 => i32(1)` Skips Side-Effecting expr WebAssembly/binaryen#7425 (1 comment by @xuruiyang2002)
-
wrong documentation when using `scripts/fuzz_opt.py --help` WebAssembly/binaryen#7419 (1 comment by @kripken)
-
-
105 pull requests opened.
-
[Fuzzing] Fuzz V8 with the revectorize flag, some of the time WebAssembly/binaryen#7564, by @kripken.
-
Fix typos in fuzzing.py WebAssembly/binaryen#7563, by @tlively.
-
Ignore public-exact.wast in fuzzing.py WebAssembly/binaryen#7562, by @tlively.
-
[NFC] Make public type collection more efficient WebAssembly/binaryen#7561, by @tlively.
-
Optimize eqz by general getFallthrough in computing condition WebAssembly/binaryen#7558, by @xuruiyang2002.
-
Use fallthrough in optimizeInstructions to further optimize (unsigned)x >= 0 ==> i32(0) WebAssembly/binaryen#7557, by @xuruiyang2002.
-
Handle exactness in MinimizeRecGroups WebAssembly/binaryen#7555, by @tlively.
-
Disallow exact references in public types WebAssembly/binaryen#7554, by @tlively.
-
Type-safe Embind port, compatible with the current API WebAssembly/binaryen#7553, by @GulgDev.
-
Avoid errors in Type::with(HeapType) WebAssembly/binaryen#7551, by @tlively.
-
Use GLB in PossibleContents::intersect WebAssembly/binaryen#7550, by @tlively.
-
[NFC] Simplify interpretation of casts WebAssembly/binaryen#7549, by @tlively.
-
Add test with exact types to fuzzer ignore list WebAssembly/binaryen#7548, by @tlively.
-
add `evaluateFunctionExit` for backward analyzer in `monotone-analyzer` WebAssembly/binaryen#7547, by @HerrCai0907.
-
[Strings] Erase the strings section after StringLifting WebAssembly/binaryen#7546, by @kripken.
-
Fix JSON parsing of escaped strings WebAssembly/binaryen#7545, by @kripken.
-
Account for exactness when finding the most refined fallthrough WebAssembly/binaryen#7544, by @tlively.
-
Split generated casts test for more coverage WebAssembly/binaryen#7543, by @tlively.
-
Exhaustively test OptimizeInstructions on ref.cast WebAssembly/binaryen#7542, by @tlively.
-
Update evaluateCastCheck for exact types WebAssembly/binaryen#7541, by @tlively.
-
[Strings] Automate string lifting and lowering in the optimization pipeline WebAssembly/binaryen#7540, by @kripken.
-
[NFC] Simplify Array2Struct type replacement WebAssembly/binaryen#7539, by @tlively.
-
Use exactness to optimize GUFA cone depth WebAssembly/binaryen#7538, by @tlively.
-
Propagate exactness when combining GUFA possible contents WebAssembly/binaryen#7537, by @tlively.
-
Use ES6 import to run JS tests. NFC WebAssembly/binaryen#7536, by @sbc100.
-
[test] Extract function in scripts/test/binaryenjs.py. NFC WebAssembly/binaryen#7535, by @sbc100.
-
[test] Avoid reusing a.mjs for all js tests. WebAssembly/binaryen#7534, by @sbc100.
-
Allow emcc-tests.sh to be invoked from outside the Binaryen source directory WebAssembly/binaryen#7533, by @dschuff.
-
Fix incorrect result in getMaxBits for 0 / 0 WebAssembly/binaryen#7532, by @xuruiyang2002.
-
Convert JSON parsing failures from assertions to exceptions WebAssembly/binaryen#7531, by @dschuff.
-
Do not let GUFA refine casts to exact when invalid WebAssembly/binaryen#7530, by @tlively.
-
Avoid invalid exact casts in TypeRefining WebAssembly/binaryen#7529, by @tlively.
-
[NFC] Add withInexactIfNoCustomDescs helper WebAssembly/binaryen#7528, by @tlively.
-
[SIMD] Add i32x4.dot_i8x16_i7x16_add_s in interpreter WebAssembly/binaryen#7527, by @kripken.
-
Migrating from `getExpressionInfo` to expression wrappers WebAssembly/binaryen#7525, by @GulgDev.
-
Read call-indirect-overlong and custom-descriptors features WebAssembly/binaryen#7524, by @tlively.
-
Avoid invalid exact casts in RemoveUnusedBrs WebAssembly/binaryen#7522, by @tlively.
-
Update TypeMerging for exact types WebAssembly/binaryen#7521, by @tlively.
-
Allow null-checking exact casts without custom descriptors WebAssembly/binaryen#7520, by @tlively.
-
Propagate exactness when canonicalizing types WebAssembly/binaryen#7519, by @tlively.
-
Only add exact casts when allowed in GUFA WebAssembly/binaryen#7518, by @tlively.
-
Add Windows 11 arm to ci WebAssembly/binaryen#7517, by @mcbarton.
-
Always allow trivial exact casts WebAssembly/binaryen#7516, by @tlively.
-
Preserve exactness when updating types WebAssembly/binaryen#7512, by @tlively.
-
Fuzzer: Avoid constantly growing the wasm each time WebAssembly/binaryen#7511, by @kripken.
-
Disallow exact casts without custom descriptors enabled WebAssembly/binaryen#7510, by @tlively.
-
[Fuzzing] Simplify V8 fuzzing flags: use --fuzzing over specific EH flag WebAssembly/binaryen#7509, by @kripken.
-
[SIMD] wasm-ctor-eval: Fix relaxed SIMD in expressions WebAssembly/binaryen#7508, by @kripken.
-
Add missing ids to `getExpressionInfo` and fix existing bugs WebAssembly/binaryen#7507, by @GulgDev.
-
Optimize block tails where a dropped br_if's value is redundant WebAssembly/binaryen#7506, by @xuruiyang2002.
-
OptimizeInstruction: Optimize any boolean & (No overlap with boolean's LSB) ==> 0 WebAssembly/binaryen#7505, by @xuruiyang2002.
-
[Outlining] Add TryTable WebAssembly/binaryen#7504, by @ashleynh.
-
Update the binary format for exact heap types WebAssembly/binaryen#7502, by @tlively.
-
Update text format for exact heap types WebAssembly/binaryen#7501, by @tlively.
-
[NFC] Represent exactness and sharedness with one bit WebAssembly/binaryen#7500, by @tlively.
-
Update exact reference semantics WebAssembly/binaryen#7499, by @tlively.
-
Type RefNull as inexact WebAssembly/binaryen#7498, by @tlively.
-
Restore exact references WebAssembly/binaryen#7497, by @tlively.
-
Revert exact HeapTypes WebAssembly/binaryen#7496, by @tlively.
-
[SIMD] Fix relaxed SIMD in wasm-ctor-eval WebAssembly/binaryen#7495, by @kripken.
-
[Experimental] Measure the space used by vtable pointers WebAssembly/binaryen#7487, by @tlively.
-
Add a HeapSnapshotAnalysis pass WebAssembly/binaryen#7486, by @tlively.
-
[NFC] Add getFallthrough* helpers in OptimizeInstructions WebAssembly/binaryen#7485, by @kripken.
-
[EH] Use V8 flag to allow mixed old and new EH [NFC] WebAssembly/binaryen#7484, by @kripken.
-
[Testing] Use get_tests() in binaryen.js tests, so that --filter works WebAssembly/binaryen#7483, by @kripken.
-
Fuzzer: Improve V8 flags WebAssembly/binaryen#7482, by @kripken.
-
Use fallthrough in optimizeInstructions to further optimize (unsigned)x < 0 ==> i32(0) WebAssembly/binaryen#7480, by @xuruiyang2002.
-
OptimizeInstructions: Optimize bool(x) | 1 ==> 1 even with side effects WebAssembly/binaryen#7478, by @xuruiyang2002.
-
Fix clang-tidy WebAssembly/binaryen#7476, by @kripken.
-
[NFC] Clean up pick<HeapType>() calls in fuzzer (v2) WebAssembly/binaryen#7475, by @kripken.
-
Add support for more source map fields WebAssembly/binaryen#7473, by @dschuff.
-
[Outlining] Add Try/Catch/CatchAll WebAssembly/binaryen#7472, by @ashleynh.
-
[Fuzzer] Compare V8 variants WebAssembly/binaryen#7469, by @kripken.
-
[NFC] Clean up pick<HeapType>() calls in fuzzer WebAssembly/binaryen#7468, by @kripken.
-
Switch source map parsing to use the JSON parser WebAssembly/binaryen#7467, by @dschuff.
-
Expose GC API to Binaryen.JS WebAssembly/binaryen#7466, by @GulgDev.
-
[Relaxed SIMD] Do not optimize relaxed SIMD WebAssembly/binaryen#7465, by @kripken.
-
[Outlining] Improve logging WebAssembly/binaryen#7464, by @ashleynh.
-
[NFC] Add an explicit ModuleRunner.start() WebAssembly/binaryen#7463, by @kripken.
-
[GC] Fix order of operations in TypeRefiningGUFA: Restrictions must propagate WebAssembly/binaryen#7462, by @kripken.
-
[SIMD] Avoid comparing V8 to other VMs when relaxed SIMD is enabled WebAssembly/binaryen#7461, by @kripken.
-
Optimize binary operators with equal children even if side effect WebAssembly/binaryen#7460, by @xuruiyang2002.
-
Fix operator precedence in Binaryen.js tests WebAssembly/binaryen#7459, by @GulgDev.
-
Update TypeUpdating for exact heap types WebAssembly/binaryen#7452, by @tlively.
-
[GC] Fix global handling in TypeRefiningGUFA WebAssembly/binaryen#7451, by @kripken.
-
ClusterFuzz: Bundle mimalloc WebAssembly/binaryen#7450, by @kripken.
-
Avoid overflow UB in random.cpp WebAssembly/binaryen#7449, by @tlively.
-
Use standard type printing for BINARYEN_PRINT_FULL WebAssembly/binaryen#7447, by @tlively.
-
[NFC] Use HeapTypeDef more widely WebAssembly/binaryen#7446, by @tlively.
-
Add missing SIMD fuzzing WebAssembly/binaryen#7445, by @kripken.
-
[NFC] Introduce HeapTypeDef and use it for printing WebAssembly/binaryen#7444, by @tlively.
-
[NFC] printHeapType => printHeapTypeName in Print.cpp WebAssembly/binaryen#7443, by @tlively.
-
[NFC] Take a HeapType instead of Type in RefFunc::finalize WebAssembly/binaryen#7442, by @tlively.
-
Update mimalloc to v2.2.4 WebAssembly/binaryen#7441, by @dschuff.
-
OptimizeInstructions: Optimize x | -1 ==> -1 even with side effects WebAssembly/binaryen#7439, by @xuruiyang2002.
-
OptimizeInstructions: Optimize (unsigned)x > -1 ==> i32(0) even with side effects WebAssembly/binaryen#7437, by @xuruiyang2002.
-
OptimizeInstructions: Optimize (unsigned)x <= -1 ==> i32(1) even with side effects WebAssembly/binaryen#7436, by @xuruiyang2002.
-
[GC] Add a TypeRefiningGUFA pass WebAssembly/binaryen#7433, by @kripken.
-
Parse and emit exact heap types WebAssembly/binaryen#7432, by @tlively.
-
Fix typo in fuzz skipping of a test WebAssembly/binaryen#7430, by @kripken.
-
OptimizeInstructions: Optimize `unsigned(x) >= 0 => i32(1)` even with side effects WebAssembly/binaryen#7429, by @xuruiyang2002.
-
OptimizeInstructions: Optimize unsigned(x) < 0 => i32(0) even with side effects WebAssembly/binaryen#7428, by @xuruiyang2002.
-
OptimizeInstructions: Optimize `unsigned(x) < 0 => i32(0)` even with side effects WebAssembly/binaryen#7427, by @xuruiyang2002.
-
OptimizeInstructions: Optimize `unsigned(x) < 0 => i32(0)` even with side effects WebAssembly/binaryen#7426, by @xuruiyang2002.
-
Allow JS and C to read the start function of a module WebAssembly/binaryen#7424, by @GulgDev.
-
-
92 pull requests merged.
-
[Fuzzing] Fuzz V8 with the revectorize flag, some of the time WebAssembly/binaryen#7564.
-
Fix typos in fuzzing.py WebAssembly/binaryen#7563.
-
Handle exactness in MinimizeRecGroups WebAssembly/binaryen#7555.
-
Ignore public-exact.wast in fuzzing.py WebAssembly/binaryen#7562.
-
Disallow exact references in public types WebAssembly/binaryen#7554.
-
[Outlining] Add TryTable WebAssembly/binaryen#7504.
-
[Outlining] Add Try/Catch/CatchAll WebAssembly/binaryen#7472.
-
[NFC] Make public type collection more efficient WebAssembly/binaryen#7561.
-
Avoid errors in Type::with(HeapType) WebAssembly/binaryen#7551.
-
Use GLB in PossibleContents::intersect WebAssembly/binaryen#7550.
-
[NFC] Improve wasm-reduce help text WebAssembly/binaryen#7293.
-
[NFC] Simplify interpretation of casts WebAssembly/binaryen#7549.
-
Use fallthrough in optimizeInstructions to further optimize (unsigned)x < 0 ==> i32(0) WebAssembly/binaryen#7480.
-
Fix JSON parsing of escaped strings WebAssembly/binaryen#7545.
-
Add test with exact types to fuzzer ignore list WebAssembly/binaryen#7548.
-
[Strings] Erase the strings section after StringLifting WebAssembly/binaryen#7546.
-
Convert JSON parsing failures from assertions to exceptions WebAssembly/binaryen#7531.
-
Account for exactness when finding the most refined fallthrough WebAssembly/binaryen#7544.
-
Split generated casts test for more coverage WebAssembly/binaryen#7543.
-
Exhaustively test OptimizeInstructions on ref.cast WebAssembly/binaryen#7542.
-
Update evaluateCastCheck for exact types WebAssembly/binaryen#7541.
-
Migrating from `getExpressionInfo` to expression wrappers WebAssembly/binaryen#7525.
-
Fix incorrect result in getMaxBits for 0 / 0 WebAssembly/binaryen#7532.
-
[NFC] Simplify Array2Struct type replacement WebAssembly/binaryen#7539.
-
Propagate exactness when combining GUFA possible contents WebAssembly/binaryen#7537.
-
Use ES6 import to run JS tests. NFC WebAssembly/binaryen#7536.
-
Do not let GUFA refine casts to exact when invalid WebAssembly/binaryen#7530.
-
Avoid invalid exact casts in TypeRefining WebAssembly/binaryen#7529.
-
[test] Extract function in scripts/test/binaryenjs.py. NFC WebAssembly/binaryen#7535.
-
[NFC] Add withInexactIfNoCustomDescs helper WebAssembly/binaryen#7528.
-
[test] Avoid reusing a.mjs for all js tests. WebAssembly/binaryen#7534.
-
Read call-indirect-overlong and custom-descriptors features WebAssembly/binaryen#7524.
-
Allow emcc-tests.sh to be invoked from outside the Binaryen source directory WebAssembly/binaryen#7533.
-
[SIMD] Add i32x4.dot_i8x16_i7x16_add_s in interpreter WebAssembly/binaryen#7527.
-
Avoid invalid exact casts in RemoveUnusedBrs WebAssembly/binaryen#7522.
-
Update TypeMerging for exact types WebAssembly/binaryen#7521.
-
Allow null-checking exact casts without custom descriptors WebAssembly/binaryen#7520.
-
Fuzzer: Avoid constantly growing the wasm each time WebAssembly/binaryen#7511.
-
Add missing ids to `getExpressionInfo` and fix existing bugs WebAssembly/binaryen#7507.
-
Propagate exactness when canonicalizing types WebAssembly/binaryen#7519.
-
Only add exact casts when allowed in GUFA WebAssembly/binaryen#7518.
-
Always allow trivial exact casts WebAssembly/binaryen#7516.
-
Disallow exact casts without custom descriptors enabled WebAssembly/binaryen#7510.
-
Preserve exactness when updating types WebAssembly/binaryen#7512.
-
[Fuzzing] Simplify V8 fuzzing flags: use --fuzzing over specific EH flag WebAssembly/binaryen#7509.
-
[SIMD] wasm-ctor-eval: Fix relaxed SIMD in expressions WebAssembly/binaryen#7508.
-
Update the binary format for exact heap types WebAssembly/binaryen#7502.
-
Update text format for exact heap types WebAssembly/binaryen#7501.
-
[NFC] Represent exactness and sharedness with one bit WebAssembly/binaryen#7500.
-
Update exact reference semantics WebAssembly/binaryen#7499.
-
Type RefNull as inexact WebAssembly/binaryen#7498.
-
Expose GC API to Binaryen.JS WebAssembly/binaryen#7466.
-
Restore exact references WebAssembly/binaryen#7497.
-
Revert exact HeapTypes WebAssembly/binaryen#7496.
-
[SIMD] Fix relaxed SIMD in wasm-ctor-eval WebAssembly/binaryen#7495.
-
OptimizeInstructions: Optimize bool(x) | 1 ==> 1 even with side effects WebAssembly/binaryen#7478.
-
[EH] Use V8 flag to allow mixed old and new EH [NFC] WebAssembly/binaryen#7484.
-
[NFC] Add getFallthrough* helpers in OptimizeInstructions WebAssembly/binaryen#7485.
-
Fuzzer: Improve V8 flags WebAssembly/binaryen#7482.
-
Fix clang-tidy WebAssembly/binaryen#7476.
-
[NFC] Clean up pick<HeapType>() calls in fuzzer (v2) WebAssembly/binaryen#7475.
-
[Outlining] Improve logging WebAssembly/binaryen#7464.
-
Add support for more source map fields WebAssembly/binaryen#7473.
-
[Fuzzer] Compare V8 variants WebAssembly/binaryen#7469.
-
Switch source map parsing to use the JSON parser WebAssembly/binaryen#7467.
-
OptimizeInstructions: Optimize unsigned(x) < 0 => i32(0) even with side effects WebAssembly/binaryen#7428.
-
Fix operator precedence in Binaryen.js tests WebAssembly/binaryen#7459.
-
[Relaxed SIMD] Do not optimize relaxed SIMD WebAssembly/binaryen#7465.
-
[SIMD] Avoid comparing V8 to other VMs when relaxed SIMD is enabled WebAssembly/binaryen#7461.
-
[NFC] Add an explicit ModuleRunner.start() WebAssembly/binaryen#7463.
-
[GC] Fix order of operations in TypeRefiningGUFA: Restrictions must propagate WebAssembly/binaryen#7462.
-
OptimizeInstructions: Optimize `unsigned(x) >= 0 => i32(1)` even with side effects WebAssembly/binaryen#7429.
-
OptimizeInstructions: Optimize x | -1 ==> -1 even with side effects WebAssembly/binaryen#7439.
-
OptimizeInstructions: Optimize (unsigned)x > -1 ==> i32(0) even with side effects WebAssembly/binaryen#7437.
-
OptimizeInstructions: Optimize (unsigned)x <= -1 ==> i32(1) even with side effects WebAssembly/binaryen#7436.
-
ClusterFuzz: Bundle mimalloc WebAssembly/binaryen#7450.
-
[GC] Fix global handling in TypeRefiningGUFA WebAssembly/binaryen#7451.
-
Avoid overflow UB in random.cpp WebAssembly/binaryen#7449.
-
[NFC] Use HeapTypeDef more widely WebAssembly/binaryen#7446.
-
Use standard type printing for BINARYEN_PRINT_FULL WebAssembly/binaryen#7447.
-
Add missing SIMD fuzzing WebAssembly/binaryen#7445.
-
[NFC] Introduce HeapTypeDef and use it for printing WebAssembly/binaryen#7444.
-
[NFC] printHeapType => printHeapTypeName in Print.cpp WebAssembly/binaryen#7443.
-
[NFC] Take a HeapType instead of Type in RefFunc::finalize WebAssembly/binaryen#7442.
-
[GC] Add a TypeRefiningGUFA pass WebAssembly/binaryen#7433.
-
Parse and emit exact heap types WebAssembly/binaryen#7432.
-
Allow JS and C to read the start function of a module WebAssembly/binaryen#7424.
-
Fix typo in fuzz skipping of a test WebAssembly/binaryen#7430.
-
Stack switching: fix some optimization passes WebAssembly/binaryen#7271.
-
[GC] RemoveUnusedBrs must not un-refine sent types WebAssembly/binaryen#7421.
-
[Outlining] Filter in nested control flow WebAssembly/binaryen#7411.
-
[Strings] Handle encoding in JSON parsing so StringLifting can handle arbitrary custom section content WebAssembly/binaryen#7414.
-
-
6 pull requests closed.
-
[Testing] Use get_tests() in binaryen.js tests, so that --filter works WebAssembly/binaryen#7483.
-
try_catch outlining WebAssembly/binaryen#6180.
-
Update TypeUpdating for exact heap types WebAssembly/binaryen#7452.
-
[NFC] Clean up pick<HeapType>() calls in fuzzer WebAssembly/binaryen#7468.
-
OptimizeInstructions: Optimize `unsigned(x) < 0 => i32(0)` even with side effects WebAssembly/binaryen#7427.
-
OptimizeInstructions: Optimize `unsigned(x) < 0 => i32(0)` even with side effects WebAssembly/binaryen#7426.
-
-
1 pull request reopened.
-
[SIMD] Avoid comparing V8 to other VMs when relaxed SIMD is enabled WebAssembly/binaryen#7461, by @kripken.
-
-
73 pull requests received 367 new comments.
-
OptimizeInstruction: Optimize any boolean & (No overlap with boolean's LSB) ==> 0 WebAssembly/binaryen#7505 (22 comments by @kripken, @xuruiyang2002)
-
Optimize block tails where a dropped br_if's value is redundant WebAssembly/binaryen#7506 (21 comments by @kripken, @xuruiyang2002)
-
Add Windows 11 arm to ci WebAssembly/binaryen#7517 (18 comments by @kripken, @mcbarton, @sbc100, @tlively)
-
Type-safe Embind port, compatible with the current API WebAssembly/binaryen#7553 (14 comments by @brendandahl, @GulgDev, @kripken)
-
Use exactness to optimize GUFA cone depth WebAssembly/binaryen#7538 (13 comments by @kripken, @tlively)
-
Optimize binary operators with equal children even if side effect WebAssembly/binaryen#7460 (13 comments by @kripken, @xuruiyang2002)
-
[GC] RemoveUnusedBrs must not un-refine sent types WebAssembly/binaryen#7421 (13 comments by @kripken, @tlively)
-
Add pass to instrument memory.grow instructions WebAssembly/binaryen#7388 (11 comments by @kripken, @loganek)
-
[SIMD] Avoid comparing V8 to other VMs when relaxed SIMD is enabled WebAssembly/binaryen#7461 (11 comments by @kripken, @tlively)
-
Update evaluateCastCheck for exact types WebAssembly/binaryen#7541 (10 comments by @kripken, @tlively)
-
[SIMD] Add i32x4.dot_i8x16_i7x16_add_s in interpreter WebAssembly/binaryen#7527 (10 comments by @kripken, @tlively)
-
Add missing ids to `getExpressionInfo` and fix existing bugs WebAssembly/binaryen#7507 (9 comments by @GulgDev, @kripken)
-
Use fallthrough in optimizeInstructions to further optimize (unsigned)x < 0 ==> i32(0) WebAssembly/binaryen#7480 (8 comments by @kripken, @xuruiyang2002)
-
Migrating from `getExpressionInfo` to expression wrappers WebAssembly/binaryen#7525 (7 comments by @GulgDev, @kripken)
-
OptimizeInstructions: Optimize unsigned(x) < 0 => i32(0) even with side effects WebAssembly/binaryen#7428 (7 comments by @kripken, @xuruiyang2002)
-
Avoid invalid exact casts in RemoveUnusedBrs WebAssembly/binaryen#7522 (6 comments by @kripken, @tlively)
-
[NFC] Clean up pick<HeapType>() calls in fuzzer WebAssembly/binaryen#7468 (6 comments by @kripken, @tlively)
-
OptimizeInstructions: Optimize `unsigned(x) >= 0 => i32(1)` even with side effects WebAssembly/binaryen#7429 (6 comments by @kripken, @xuruiyang2002)
-
Stack switching: fix some optimization passes WebAssembly/binaryen#7271 (6 comments by @kripken, @tlively, @vouillon)
-
Disallow exact references in public types WebAssembly/binaryen#7554 (5 comments by @kripken, @tlively)
-
add `evaluateFunctionExit` for backward analyzer in `monotone-analyzer` WebAssembly/binaryen#7547 (5 comments by @HerrCai0907, @tlively)
-
[Strings] Automate string lifting and lowering in the optimization pipeline WebAssembly/binaryen#7540 (5 comments by @kripken, @tlively)
-
Disallow exact casts without custom descriptors enabled WebAssembly/binaryen#7510 (5 comments by @kripken, @tlively)
-
[Relaxed SIMD] Do not optimize relaxed SIMD WebAssembly/binaryen#7465 (5 comments by @kripken, @tlively)
-
Optimize eqz by general getFallthrough in computing condition WebAssembly/binaryen#7558 (4 comments by @kripken, @xuruiyang2002)
-
Convert JSON parsing failures from assertions to exceptions WebAssembly/binaryen#7531 (4 comments by @dschuff, @kripken, @tlively)
-
[NFC] Make public type collection more efficient WebAssembly/binaryen#7561 (3 comments by @kripken, @tlively)
-
Account for exactness when finding the most refined fallthrough WebAssembly/binaryen#7544 (3 comments by @kripken, @tlively)
-
Avoid invalid exact casts in TypeRefining WebAssembly/binaryen#7529 (3 comments by @kripken, @tlively)
-
Update TypeUpdating for exact heap types WebAssembly/binaryen#7452 (3 comments by @kripken, @tlively)
-
[Experimental] Measure the space used by vtable pointers WebAssembly/binaryen#7487 (3 comments by @kripken, @tlively)
-
[NFC] Introduce HeapTypeDef and use it for printing WebAssembly/binaryen#7444 (3 comments by @kripken, @tlively)
-
Proof of concept for autogenerating the C API for expressions WebAssembly/binaryen#6291 (2 comments by @GulgDev, @kripken)
-
Add a script that emits a JSON representation of wasm-delegations-fields.def WebAssembly/binaryen#6469 (2 comments by @GulgDev, @kripken)
-
Split generated casts test for more coverage WebAssembly/binaryen#7543 (2 comments by @kripken, @tlively)
-
[Strings] Erase the strings section after StringLifting WebAssembly/binaryen#7546 (2 comments by @kripken, @tlively)
-
Fix incorrect result in getMaxBits for 0 / 0 WebAssembly/binaryen#7532 (2 comments by @kripken, @xuruiyang2002)
-
Do not let GUFA refine casts to exact when invalid WebAssembly/binaryen#7530 (2 comments by @kripken, @tlively)
-
Only add exact casts when allowed in GUFA WebAssembly/binaryen#7518 (2 comments by @kripken, @tlively)
-
Update the binary format for exact heap types WebAssembly/binaryen#7502 (2 comments by @kripken, @tlively)
-
[NFC] Clean up pick<HeapType>() calls in fuzzer (v2) WebAssembly/binaryen#7475 (2 comments by @kripken, @tlively)
-
[GC] Fix global handling in TypeRefiningGUFA WebAssembly/binaryen#7451 (2 comments by @kripken, @tlively)
-
Exhaustively test OptimizeInstructions on ref.cast WebAssembly/binaryen#7542 (1 comment by @tlively)
-
[Testing] Use get_tests() in binaryen.js tests, so that --filter works WebAssembly/binaryen#7483 (1 comment by @kripken)
-
Read call-indirect-overlong and custom-descriptors features WebAssembly/binaryen#7524 (1 comment by @tlively)
-
Allow null-checking exact casts without custom descriptors WebAssembly/binaryen#7520 (1 comment by @kripken)
-
Fuzzer: Avoid constantly growing the wasm each time WebAssembly/binaryen#7511 (1 comment by @tlively)
-
OptimizeInstructions: Optimize bool(x) | 1 ==> 1 even with side effects WebAssembly/binaryen#7478 (1 comment by @xuruiyang2002)
-
Allow JS and C to read the start function of a module WebAssembly/binaryen#7424 (1 comment by @GulgDev)
-
[Strings] Handle encoding in JSON parsing so StringLifting can handle arbitrary custom section content WebAssembly/binaryen#7414 (1 comment by @tlively)
-
use Owi to check for equivalence of the fuzzer-generated programs WebAssembly/binaryen#7420 (1 comment by @kripken)
-
WebAssembly/component-model
-
9 issues opened.
-
Should waitable-sets have their own table or go in the waitables table? WebAssembly/component-model#511, by @lukewagner.
-
Prose for lifting/lowering `string`s says byte length instead of code units WebAssembly/component-model#509, by @HMPerson1.
-
Reject zero-length fixed-length lists WebAssembly/component-model#503, by @lann.
-
Idea: support post-trap call traces for guest interpreters WebAssembly/component-model#502, by @dicej.
-
Refactor binary encoding of canon builtins for easier future extensibilty WebAssembly/component-model#496, by @alexcrichton.
-
Subtask cancellation WebAssembly/component-model#495, by @alexcrichton.
-
Refactoring event codes with respect to recent changes WebAssembly/component-model#492, by @alexcrichton.
-
Ambiguity between "operation cancelled" and "0-length operation completed" WebAssembly/component-model#490, by @alexcrichton.
-
Loosing information and possible discrepancy in the WIT specs WebAssembly/component-model#488, by @vigoo.
-
-
14 issues closed.
-
Subtask cancellation WebAssembly/component-model#495.
-
Reject zero-length fixed-length lists WebAssembly/component-model#503.
-
Toolchain conventions and `context.get` WebAssembly/component-model#485.
-
Refactoring event codes with respect to recent changes WebAssembly/component-model#492.
-
Ambiguity between "operation cancelled" and "0-length operation completed" WebAssembly/component-model#490.
-
Separately owned handles for read/write ends of futures/streams WebAssembly/component-model#475.
-
Resources with a function name that is the same as the resource name does not work in all languages WebAssembly/component-model#478.
-
Gate MVP example conflicts with BNF WebAssembly/component-model#480.
-
Rust guest async bindings: low-overhead streams with no copies difficult to make memory safe WebAssembly/component-model#471.
-
Should `{future,stream}.close-{readable,writable}` take ownership of the error-context? WebAssembly/component-model#469.
-
Require-error-on-close may be a composability hazard WebAssembly/component-model#472.
-
Defer `error-context` to after 0.3.0 WebAssembly/component-model#474.
-
Borrowing non-resource types WebAssembly/component-model#473.
-
Error-context implementation slated for P3 WebAssembly/component-model#477.
-
-
16 issues received 36 new comments.
-
Should waitable-sets have their own table or go in the waitables table? WebAssembly/component-model#511 (4 comments by @alexcrichton, @dicej, @lukewagner)
-
Idea: support post-trap call traces for guest interpreters WebAssembly/component-model#502 (4 comments by @jeffparsons, @lukewagner)
-
Loosing information and possible discrepancy in the WIT specs WebAssembly/component-model#488 (4 comments by @lukewagner, @vigoo)
-
Subtask cancellation WebAssembly/component-model#495 (3 comments by @alexcrichton, @dicej, @lukewagner)
-
Refactoring event codes with respect to recent changes WebAssembly/component-model#492 (3 comments by @alexcrichton, @lukewagner)
-
Prose for lifting/lowering `string`s says byte length instead of code units WebAssembly/component-model#509 (2 comments by @lukewagner)
-
Allow non-canonical type alignment? WebAssembly/component-model#258 (2 comments by @encounter, @lukewagner)
-
Require-error-on-close may be a composability hazard WebAssembly/component-model#472 (2 comments by @alexcrichton, @vados-cosmonic)
-
Should `{future,stream}.close-{readable,writable}` take ownership of the error-context? WebAssembly/component-model#469 (2 comments by @alexcrichton, @vados-cosmonic)
-
Defer `error-context` to after 0.3.0 WebAssembly/component-model#474 (2 comments by @alexcrichton, @vados-cosmonic)
-
Resources with a function name that is the same as the resource name does not work in all languages WebAssembly/component-model#478 (1 comment by @lukewagner)
-
Rust guest async bindings: low-overhead streams with no copies difficult to make memory safe WebAssembly/component-model#471 (1 comment by @alexcrichton)
-
How instantiate, argument and namespace interactive? WebAssembly/component-model#483 (1 comment by @dannypsnl)
-
-
16 pull requests opened.
-
Change stream/future built-ins' typeidx to refer to full stream/future type WebAssembly/component-model#512, by @lukewagner.
-
Update CanonicalABI.md description to match Python defs regarding bytes vs. code units WebAssembly/component-model#510, by @lukewagner.
-
Handle same-instance stream/future writes when element is empty WebAssembly/component-model#508, by @lukewagner.
-
Document some filesystem conventions of WIT WebAssembly/component-model#507, by @alexcrichton.
-
Add subtask.cancel/task.cancel built-ins WebAssembly/component-model#506, by @lukewagner.
-
Improve binary EBNF consistency WebAssembly/component-model#505, by @lann.
-
Document fixed-size-lists must be non-empty WebAssembly/component-model#504, by @alexcrichton.
-
Limit context-local-storage length to 1 and add convention note WebAssembly/component-model#501, by @lukewagner.
-
CABI: move the call state out of the event-code enum and into the payload WebAssembly/component-model#500, by @lukewagner.
-
Further restrict 'strongly-unique' predicate WebAssembly/component-model#499, by @lukewagner.
-
Change stream results to indicate cancellation WebAssembly/component-model#498, by @lukewagner.
-
Make {stream,future}.new return both a readable and writable end WebAssembly/component-model#497, by @lukewagner.
-
Restrict 'strongly-unique' predicate to prevent further bindgen conflicts WebAssembly/component-model#494, by @lukewagner.
-
Fix WIT.md example WebAssembly/component-model#493, by @lukewagner.
-
Document some conventions for `context.{get,set}` WebAssembly/component-model#491, by @alexcrichton.
-
Separately gate `error-context` from async WebAssembly/component-model#489, by @alexcrichton.
-
-
14 pull requests merged.
-
Handle same-instance stream/future writes when element is empty WebAssembly/component-model#508.
-
Allow stream.{read,write}s of length 0 to query/signal readiness WebAssembly/component-model#444.
-
Add subtask.cancel/task.cancel built-ins WebAssembly/component-model#506.
-
Document some filesystem conventions of WIT WebAssembly/component-model#507.
-
Improve binary EBNF consistency WebAssembly/component-model#505.
-
Document fixed-size-lists must be non-empty WebAssembly/component-model#504.
-
Limit context-local-storage length to 1 and add convention note WebAssembly/component-model#501.
-
CABI: move the call state out of the event-code enum and into the payload WebAssembly/component-model#500.
-
Change stream results to indicate cancellation WebAssembly/component-model#498.
-
Make {stream,future}.new return both a readable and writable end WebAssembly/component-model#497.
-
Further restrict 'strongly-unique' predicate WebAssembly/component-model#499.
-
Restrict 'strongly-unique' predicate to prevent further bindgen conflicts WebAssembly/component-model#494.
-
Fix WIT.md example WebAssembly/component-model#493.
-
Separately gate `error-context` from async WebAssembly/component-model#489.
-
-
1 pull request closed.
-
Document some conventions for `context.{get,set}` WebAssembly/component-model#491.
-
-
10 pull requests received 28 new comments.
-
Add subtask.cancel/task.cancel built-ins WebAssembly/component-model#506 (8 comments by @alexcrichton, @dicej, @lukewagner)
-
Update CanonicalABI.md description to match Python defs regarding bytes vs. code units WebAssembly/component-model#510 (5 comments by @HMPerson1, @lukewagner)
-
Change stream results to indicate cancellation WebAssembly/component-model#498 (4 comments by @alexcrichton, @lukewagner)
-
Handle same-instance stream/future writes when element is empty WebAssembly/component-model#508 (3 comments by @alexcrichton, @lukewagner)
-
Restrict 'strongly-unique' predicate to prevent further bindgen conflicts WebAssembly/component-model#494 (3 comments by @alexcrichton, @jsturtevant, @lukewagner)
-
Allow stream.{read,write}s of length 0 to query/signal readiness WebAssembly/component-model#444 (1 comment by @lukewagner)
-
Document fixed-size-lists must be non-empty WebAssembly/component-model#504 (1 comment by @alexcrichton)
-
Document some conventions for `context.{get,set}` WebAssembly/component-model#491 (1 comment by @alexcrichton)
-
Separately gate `error-context` from async WebAssembly/component-model#489 (1 comment by @lukewagner)
-
WebAssembly/wat-numeric-values
WebAssembly/esm-integration
-
1 issue opened.
-
Bundler test suite WebAssembly/esm-integration#109, by @tlively.
-
-
2 pull requests merged.
-
Support direct global bindings WebAssembly/esm-integration#104.
-
Instance lookup function for Wasm Namespaces WebAssembly/esm-integration#108.
-
-
2 pull requests closed.
-
Wasm re-export bindings support WebAssembly/esm-integration#105.
-
Namespace unwrapping support in JS API as a follow-up to direct global exports WebAssembly/esm-integration#107.
-
-
4 pull requests received 10 new comments.
-
Instance lookup function for Wasm Namespaces WebAssembly/esm-integration#108 (4 comments by @guybedford, @rossberg)
-
Wasm re-export bindings support WebAssembly/esm-integration#105 (2 comments by @guybedford, @rossberg)
-
Namespace unwrapping support in JS API as a follow-up to direct global exports WebAssembly/esm-integration#107 (1 comment by @guybedford)
-
WebAssembly/meetings
-
1 issue closed.
-
Scheduling a Munich CG meeting WebAssembly/meetings#1781.
-
-
1 issue received 1 new comment.
-
14 pull requests opened.
-
Add agenda item for more array constructors pre-proposal to CG-05-06.md WebAssembly/meetings#1810, by @fitzgen.
-
Cancel WG-04-30 due to lack of agenda WebAssembly/meetings#1809, by @dschuff.
-
Move THREADS-04-29.md to THREADS-05-13.md WebAssembly/meetings#1808, by @tlively.
-
Update CG-04-22.md WebAssembly/meetings#1807, by @tlively.
-
Add some missing notes from last year WebAssembly/meetings#1806, by @dschuff.
-
Add notes for CG-02-25 and CG-04-08 WebAssembly/meetings#1805, by @dschuff.
-
Create stack-2025-04-21.md WebAssembly/meetings#1804, by @fgmccabe.
-
docs(wasi): WASI-04-17 notes WebAssembly/meetings#1803, by @ricochet.
-
docs(wasi): 0.3 status update items WASI-04-17.md WebAssembly/meetings#1802, by @ricochet.
-
Cancel threads meeting and add next one WebAssembly/meetings#1801, by @tlively.
-
Update stack-2025-04-07.md WebAssembly/meetings#1800, by @fgmccabe.
-
Update CG-04-08.md WebAssembly/meetings#1799, by @fgmccabe.
-
Cancel WG-04-02 due to lack of agenda WebAssembly/meetings#1798, by @dschuff.
-
cancel WASI 2025-04-03 WebAssembly/meetings#1797, by @yoshuawuyts.
-
-
15 pull requests merged.
-
Add agenda item for more array constructors pre-proposal to CG-05-06.md WebAssembly/meetings#1810.
-
Cancel WG-04-30 due to lack of agenda WebAssembly/meetings#1809.
-
Move THREADS-04-29.md to THREADS-05-13.md WebAssembly/meetings#1808.
-
Add some missing notes from last year WebAssembly/meetings#1806.
-
Create stack-2025-04-21.md WebAssembly/meetings#1804.
-
docs(wasi): 0.3 status update items WASI-04-17.md WebAssembly/meetings#1802.
-
Update CG-03-11.md WebAssembly/meetings#1780.
-
Cancel threads meeting and add next one WebAssembly/meetings#1801.
-
stack switching update at February 2025 in-person CG meeting WebAssembly/meetings#1786.
-
Update stack-2025-04-07.md WebAssembly/meetings#1800.
-
Update CG-04-08.md WebAssembly/meetings#1799.
-
Create stack-2025-04-07.md WebAssembly/meetings#1791.
-
cancel WASI 2025-04-03 WebAssembly/meetings#1797.
-
Cancel WG-04-02 due to lack of agenda WebAssembly/meetings#1798.
-
Bump RAB integration item to 04-22 WebAssembly/meetings#1796.
-
-
4 pull requests received 4 new comments.
WebAssembly/design
-
4 issues opened.
-
Pre-Proposal: More Array Constructors WebAssembly/design#1561, by @fitzgen.
-
1-byte small `local.get` would save significant bundle size in real-world code WebAssembly/design#1560, by @dead-claudia.
-
The current sparse encoding of shuffles blows up code size in graphics-heavy and audio-heavy code WebAssembly/design#1559, by @dead-claudia.
-
Proposal: Additional JS primitive builtins WebAssembly/design#1558, by @sjrd.
-
-
6 issues received 28 new comments.
-
Pre-Proposal: More Array Constructors WebAssembly/design#1561 (9 comments by @fitzgen, @ospencer, @rossberg, @tlively)
-
1-byte small `local.get` would save significant bundle size in real-world code WebAssembly/design#1560 (9 comments by @dead-claudia, @fgmccabe, @kmiller68, @rossberg)
-
The current sparse encoding of shuffles blows up code size in graphics-heavy and audio-heavy code WebAssembly/design#1559 (4 comments by @dead-claudia, @tlively)
-
Proposal: Additional JS primitive builtins WebAssembly/design#1558 (4 comments by @sjrd, @tlively, @vouillon)
-
Accelerated bitfield instructions: PDEP, PEXT and BEXTR? WebAssembly/design#1389 (1 comment by @jjl)
-
WebAssembly/custom-descriptors
-
3 issues opened.
-
Early performance numbers WebAssembly/custom-descriptors#32, by @jakobkummerow.
-
JS methods: pass receiver as param WebAssembly/custom-descriptors#31, by @jakobkummerow.
-
JS constructor functions vs. laziness WebAssembly/custom-descriptors#30, by @jakobkummerow.
-
-
4 issues received 11 new comments.
-
Different approach to JS prototypes: more efficient, less visible WebAssembly/custom-descriptors#22 (5 comments by @jakobkummerow, @sjrd)
-
JS constructor functions vs. laziness WebAssembly/custom-descriptors#30 (3 comments by @jakobkummerow, @sjrd)
-
JS methods: pass receiver as param WebAssembly/custom-descriptors#31 (2 comments by @jakobkummerow, @tlively)
-
-
5 pull requests opened.
-
[interpreter] Custom descriptor syntax WebAssembly/custom-descriptors#29, by @tlively.
-
Add a note about non-extensibility WebAssembly/custom-descriptors#28, by @tlively.
-
Specify attributes of declarative methods WebAssembly/custom-descriptors#27, by @tlively.
-
Add missing `.value` in example WebAssembly/custom-descriptors#26, by @tlively.
-
Add static methods WebAssembly/custom-descriptors#25, by @tlively.
-
-
4 pull requests merged.
-
Add a note about non-extensibility WebAssembly/custom-descriptors#28.
-
Specify attributes of declarative methods WebAssembly/custom-descriptors#27.
-
Add missing `.value` in example WebAssembly/custom-descriptors#26.
-
Add static methods WebAssembly/custom-descriptors#25.
-
-
4 pull requests received 22 new comments.
-
[interpreter] Custom descriptor syntax WebAssembly/custom-descriptors#29 (10 comments by @rossberg, @tlively)
-
Add static methods WebAssembly/custom-descriptors#25 (10 comments by @jakobkummerow, @sjrd, @tlively)
-
WebAssembly/spec
-
6 issues opened.
-
br comparison type mismatch? WebAssembly/spec#1897, by @johannesvollmer.
-
What to do about maxByteLength for resizable buffers of WebAssembly.Memorys? WebAssembly/spec#1895, by @syg.
-
Wast script command AssertUninstantiable printed as `assert_trap` WebAssembly/spec#1894, by @raoxiaojia.
-
wasm64: support memory larger than 16 GB WebAssembly/spec#1892, by @jspanchu.
-
WebAssembly JavaScript Interface: error in 'validate builtin set names' WebAssembly/spec#1891, by @ast-hugger.
-
[spec/interpreter] Mismatch about constant instructions `extern.convert_any` and `any.convert_extern` WebAssembly/spec#1889, by @f52985.
-
-
2 issues closed.
-
WebAssembly JavaScript Interface: error in 'validate builtin set names' WebAssembly/spec#1891.
-
-
7 issues received 31 new comments.
-
What to do about maxByteLength for resizable buffers of WebAssembly.Memorys? WebAssembly/spec#1895 (13 comments by @eqrion, @sbc100, @syg, @tlively)
-
wasm64: support memory larger than 16 GB WebAssembly/spec#1892 (6 comments by @duolanda, @jspanchu, @sbc100, @titzer)
-
Wast script command AssertUninstantiable printed as `assert_trap` WebAssembly/spec#1894 (4 comments by @raoxiaojia, @rossberg)
-
WebAssembly JavaScript Interface: error in 'validate builtin set names' WebAssembly/spec#1891 (2 comments by @ast-hugger, @eqrion)
-
[spec/interpreter] Mismatch about constant instructions `extern.convert_any` and `any.convert_extern` WebAssembly/spec#1889 (2 comments by @rossberg)
-
[js-api] Integration with the ResizableArrayBuffer and GrowableSharedArrayBuffer proposal WebAssembly/spec#1292 (1 comment by @syg)
-
-
3 pull requests opened.
-
[spec] Bump copyright date WebAssembly/spec#1896, by @micttyoid.
-
Fix typo in testharness.js WebAssembly/spec#1893, by @Ms2ger.
-
[test/interpreter] Extern convert as const expr WebAssembly/spec#1890, by @rossberg.
-
-
4 pull requests merged.
-
Fix typo in testharness.js WebAssembly/spec#1893.
-
[spec] Bump copyright date WebAssembly/spec#1896.
-
Raise Web implementation limits for imports and exports WebAssembly/spec#1766.
-
[test/interpreter] Extern convert as const expr WebAssembly/spec#1890.
-
-
5 pull requests received 8 new comments.
-
Raise Web implementation limits for imports and exports WebAssembly/spec#1766 (2 comments by @eqrion, @rossberg)
WebAssembly/wabt
-
3 issues opened.
-
`error: unexpected opcode: 0xfe 0x41` WebAssembly/wabt#2587, by @socketpair.
-
-
2 issues closed.
-
`error: unexpected opcode: 0xfe 0x41` WebAssembly/wabt#2587.
-
Parse invalid binary modules WebAssembly/wabt#2561.
-
-
4 issues received 8 new comments.
-
[BUG] Assertion `in_function_body` failed in function `LogOpcode` at `src/binary-reader-objdump.cc:661` WebAssembly/wabt#2574 (3 comments by @JJLeo, @sbc100)
-
00002fd: error: memory may not be shared: threads not allowed WebAssembly/wabt#2450 (1 comment by @hinell)
-
15 pull requests opened.
-
Support table initializer expressions; completes function references support WebAssembly/wabt#2593, by @zherczeg.
-
Fixed typo in wasm2c --module-name help message WebAssembly/wabt#2592, by @niansa.
-
Add missing in_function_body check to objdump WebAssembly/wabt#2591, by @zherczeg.
-
wasm2c: Remove implicit void* conversions in tail calls WebAssembly/wabt#2590, by @shravanrn.
-
wasm2c: remove use of inline enum declarations WebAssembly/wabt#2589, by @shravanrn.
-
wasm2c: Remove enum types from variadic get_func_type API WebAssembly/wabt#2588, by @shravanrn.
-
Validate type references by index WebAssembly/wabt#2584, by @zherczeg.
-
[wast-parser] Add parse_binary_modules option WebAssembly/wabt#2583, by @sjamesr.
-
libwabt.js: Add `check` option, equiv to wasm2wat's --no-check WebAssembly/wabt#2582, by @pdubroy.
-
Move parser related data from IR to the parser and improve reference type parsing WebAssembly/wabt#2581, by @zherczeg.
-
Add Type comparison methods WebAssembly/wabt#2580, by @zherczeg.
-
Enable CMake deprecation warnings WebAssembly/wabt#2579, by @SoniEx2.
-
Disable uvwasi WebAssembly/wabt#2578, by @SoniEx2.
-
Remove -sSINGLE_FILE and other emscripten link flags WebAssembly/wabt#2577, by @sbc100.
-
Type as int64 WebAssembly/wabt#2576, by @zherczeg.
-
-
11 pull requests merged.
-
Validate type references by index WebAssembly/wabt#2584.
-
Fixed typo in wasm2c --module-name help message WebAssembly/wabt#2592.
-
Add missing in_function_body check to objdump WebAssembly/wabt#2591.
-
wasm2c: Remove enum types from variadic get_func_type API WebAssembly/wabt#2588.
-
wasm2c: remove use of inline enum declarations WebAssembly/wabt#2589.
-
Move parser related data from IR to the parser and improve reference type parsing WebAssembly/wabt#2581.
-
[wast-parser] Add parse_binary_modules option WebAssembly/wabt#2583.
-
libwabt.js: Add `check` option, equiv to wasm2wat's --no-check WebAssembly/wabt#2582.
-
Add Type comparison methods WebAssembly/wabt#2580.
-
Enable CMake deprecation warnings WebAssembly/wabt#2579.
-
Remove -sSINGLE_FILE and other emscripten link flags WebAssembly/wabt#2577.
-
-
5 pull requests closed.
-
Update libwabt.js WebAssembly/wabt#2520.
-
Fix reference type processing WebAssembly/wabt#2571.
-
Type as int64 WebAssembly/wabt#2576.
-
Remove implicit Enum conversion of types WebAssembly/wabt#2572.
-
Disable uvwasi WebAssembly/wabt#2578.
-
-
12 pull requests received 129 new comments.
-
Remove implicit Enum conversion of types WebAssembly/wabt#2572 (22 comments by @sbc100, @SoniEx2, @zherczeg)
-
Move parser related data from IR to the parser and improve reference type parsing WebAssembly/wabt#2581 (21 comments by @sbc100, @zherczeg)
-
wasm2c: Remove implicit void* conversions in tail calls WebAssembly/wabt#2590 (15 comments by @keithw, @sbc100, @shravanrn)
-
[wast-parser] Add parse_binary_modules option WebAssembly/wabt#2583 (7 comments by @sbc100, @sjamesr, @zherczeg)
-
Add support for (ref ...) / (ref null ...) constructs WebAssembly/wabt#2562 (4 comments by @zherczeg)
-
Implement return_call_ref, ref.as_non_null, br_on_[non_]null instructions WebAssembly/wabt#2567 (3 comments by @zherczeg)
WebAssembly/shared-everything-threads
-
1 issue opened.
-
Unclear meaning of unshared `externref` and `anyref` in combination with JS API WebAssembly/shared-everything-threads#97, by @Liedtke.
-
-
2 issues received 9 new comments.
-
Unclear meaning of unshared `externref` and `anyref` in combination with JS API WebAssembly/shared-everything-threads#97 (7 comments by @jakobkummerow, @Liedtke, @rossberg, @tlively)
-
Agenda for May 27 subgroup meeting WebAssembly/shared-everything-threads#96 (2 comments by @tlively)
-
WebAssembly/WASI
-
3 issues opened.
-
Question on Non-Goal: network-related information WebAssembly/WASI#703, by @mfreeman451.
-
WASI p2 adoption in compilers and standard libraries WebAssembly/WASI#654, by @Wonshtrum.
-
TCP: Waiting for a socket to enter the `closed` state WebAssembly/WASI#704, by @catamorphism.
-
-
1 issue closed.
-
Wit - documentation/examples for multiple export/imports WebAssembly/WASI#644.
-
-
3 issues received 8 new comments.
-
TCP: Waiting for a socket to enter the `closed` state WebAssembly/WASI#704 (5 comments by @badeend, @catamorphism, @pchickey, @rvolosatovs)
-
Question on Non-Goal: network-related information WebAssembly/WASI#703 (2 comments by @badeend, @mfreeman451)
-
-
1 pull request opened.
-
Update to v0.2.5 WebAssembly/WASI#653, by @yoshuawuyts.
-
-
3 pull requests merged.
-
docs: transfer championship to merlijn WebAssembly/WASI#647.
-
chore: update latest versions in README WebAssembly/WASI#648.
-
Update to v0.2.5 WebAssembly/WASI#653.
-
-
1 pull request closed.
-
update: GPIO proposal consistency with new proposal name and new cham… WebAssembly/WASI#649.
-
-
1 pull request received 2 new comments.
-
update: GPIO proposal consistency with new proposal name and new cham… WebAssembly/WASI#649 (2 comments by @merlijn-sebrechts, @ricochet)
-
WebAssembly/wasi-sdk
-
4 pull requests opened.
-
Add an option to specify CFLAGS for wasm features and make lime1 the default WebAssembly/wasi-sdk#527, by @yamt.
-
Update to wasm-component-ld 0.5.13 WebAssembly/wasi-sdk#526, by @alexcrichton.
-
Add Windows 11 arm support to ci WebAssembly/wasi-sdk#524, by @mcbarton.
-
SetjmpLongjmp.md: update for LLVM 20 WebAssembly/wasi-sdk#523, by @yamt.
-
-
1 pull request merged.
-
Update to wasm-component-ld 0.5.13 WebAssembly/wasi-sdk#526.
-
-
2 pull requests received 4 new comments.
-
Add an option to specify CFLAGS for wasm features and make lime1 the default WebAssembly/wasi-sdk#527 (1 comment by @sbc100)
WebAssembly/website
-
1 issue opened.
-
Website subgroup call for volunteers WebAssembly/website#448, by @tomayac.
-
-
1 issue closed.
-
Transpile from Lua to Wasm WebAssembly/website#445.
-
-
1 issue reopened.
-
Transpile from Lua to Wasm WebAssembly/website#445, by @tomayac.
-
-
2 issues received 7 new comments.
-
Website subgroup call for volunteers WebAssembly/website#448 (5 comments by @bvisness, @sunfishcode, @tomayac)
-
-
1 pull request opened.
-
Add Ruby link to developers-guide.md WebAssembly/website#450, by @kateinoigakukun.
-
-
1 pull request merged.
-
Add Ruby link to developers-guide.md WebAssembly/website#450.
-
WebAssembly/wasi-gpio
-
1 pull request opened.
-
Major API changes and updated README WebAssembly/wasi-gpio#3, by @onraj55555.
-
-
1 pull request received 2 new comments.
-
Major API changes and updated README WebAssembly/wasi-gpio#3 (2 comments by @onraj55555, @sunfishcode)
-
WebAssembly/wasi-libc
-
2 issues opened.
-
Using SIMD for `string.h` WebAssembly/wasi-libc#580, by @ncruces.
-
Question: Best way to share malloc/free in multiple modules? WebAssembly/wasi-libc#579, by @konsumer.
-
-
2 issues received 6 new comments.
-
Question: Best way to share malloc/free in multiple modules? WebAssembly/wasi-libc#579 (2 comments by @konsumer, @sunfishcode)
-
1 pull request received 6 new comments.
WebAssembly/wasi-testsuite
-
3 pull requests opened.
-
Add Windows 11 arm to ci WebAssembly/wasi-testsuite#105, by @mcbarton.
-
ci: bump the version of a few actions WebAssembly/wasi-testsuite#104, by @yamt.
-
pwrite-with-append.c: ensure that O_APPEND is actually working WebAssembly/wasi-testsuite#103, by @yamt.
-
-
1 pull request received 4 new comments.
WebAssembly/js-string-builtins
-
2 issues opened.
-
Apparently misplaced algorithm steps in "to instantiate imported strings" and "to instantiate a builtin set". WebAssembly/js-string-builtins#49, by @ast-hugger.
-
Error in 'validate builtin set names' algorithm details WebAssembly/js-string-builtins#48, by @ast-hugger.
-
WebAssembly/custom-page-sizes
-
1 pull request opened.
-
Change an `assert_malformed` to `assert_invalid` WebAssembly/custom-page-sizes#43, by @alexcrichton.
-
-
1 pull request closed.
-
Change an `assert_malformed` to `assert_invalid` WebAssembly/custom-page-sizes#43.
-
-
1 pull request received 6 new comments.
-
Change an `assert_malformed` to `assert_invalid` WebAssembly/custom-page-sizes#43 (6 comments by @alexcrichton, @keithw, @rossberg)
-
WebAssembly/relaxed-simd
-
2 issues opened.
-
Typo in python logic for i32x4.dot_i8x16_i7x16_add_s? WebAssembly/relaxed-simd#162, by @kripken.
-
Link https://webassembly.github.io/relaxed-simd/ is invalid WebAssembly/relaxed-simd#161, by @MacroModel.
-
-
1 issue received 1 new comment.
-
Typo in python logic for i32x4.dot_i8x16_i7x16_add_s? WebAssembly/relaxed-simd#162 (1 comment by @tlively)
-
WebAssembly/tool-conventions
-
1 pull request merged.
-
DynamicLinking.md: add notes about memory/table exports WebAssembly/tool-conventions#234.
-
-
1 pull request received 1 new comment.
-
DynamicLinking.md: add notes about memory/table exports WebAssembly/tool-conventions#234 (1 comment by @yamt)
-
WebAssembly/proposals
-
2 pull requests opened.
-
Move JSPI to phase 4 WebAssembly/proposals#207, by @tlively.
-
Move JSPI to phase 4 WebAssembly/proposals#206, by @tlively.
-
-
2 pull requests merged.
-
Move JSPI to phase 4 WebAssembly/proposals#206.
-
Move JSPI to phase 4 WebAssembly/proposals#207.
-
WebAssembly/wasi-spi
-
1 pull request opened.
-
A simple proposals for SPI interface WebAssembly/wasi-spi#3, by @jay94ks.
-
WebAssembly/wasi-messaging
-
2 issues opened.
-
Feat: Batch processing WebAssembly/wasi-messaging#32, by @Zetanova.
-
Feat: Pending Messages WebAssembly/wasi-messaging#31, by @Zetanova.
-
WebAssembly/wasi-usb
-
1 issue opened.
-
Receive access to this repository WebAssembly/wasi-usb#2, by @merlijn-sebrechts.
-
-
1 issue closed.
-
Receive access to this repository WebAssembly/wasi-usb#2.
-
WebAssembly/wasi-sql
-
1 issue closed.
-
Giving this project new life WebAssembly/wasi-sql#10.
-
WebAssembly/wide-arithmetic
-
1 pull request opened.
-
Update phase listing of this proposal in README WebAssembly/wide-arithmetic#37, by @alexcrichton.
-
-
1 pull request merged.
-
Update phase listing of this proposal in README WebAssembly/wide-arithmetic#37.
-
WebAssembly/wasi-webgpu
-
6 pull requests opened.
-
Generate versioned graphics-context WebAssembly/wasi-webgpu#52, by @MendyBerger.
-
Update internal imports WebAssembly/wasi-webgpu#51, by @MendyBerger.
-
Update rest of packages to v0.0.1 WebAssembly/wasi-webgpu#50, by @MendyBerger.
-
Correct version in webgpu/imports WebAssembly/wasi-webgpu#49, by @MendyBerger.
-
Version 0.0.1 🎉 WebAssembly/wasi-webgpu#48, by @MendyBerger.
-
Rename cloned to with-copy WebAssembly/wasi-webgpu#47, by @MendyBerger.
-
-
6 pull requests merged.
-
Generate versioned graphics-context WebAssembly/wasi-webgpu#52.
-
Update internal imports WebAssembly/wasi-webgpu#51.
-
Update rest of packages to v0.0.1 WebAssembly/wasi-webgpu#50.
-
Correct version in webgpu/imports WebAssembly/wasi-webgpu#49.
-
Version 0.0.1 🎉 WebAssembly/wasi-webgpu#48.
-
Rename cloned to with-copy WebAssembly/wasi-webgpu#47.
-
WebAssembly/stack-switching
-
1 issue received 1 new comment.
Past meetings
-
2 meetings.
Participants
-
7 participants joined.
-
Monty Nobles joined.
-
David Sherret (Deno Land Inc) joined.
-
Open Human (OpenHuman) joined.
-
Patrick Siegl (Airbus SE) joined.
-
a k joined.
-
Nick Fitzgerald (F5 Networks) joined.
-
Yan Chen (Fastly) joined.
-
-
5 participants left.
-
Harsh Mehta (Google LLC) left.
-
Monty Nobles left.
-
Trevor Elliott (Fastly) left.
-
Chris Fallin (Fastly) left.
-
Nick Fitzgerald (F5 Networks) left.
-
-
2 organizations joined.
-
OpenHuman joined.
-
Airbus SE joined.
-
GitHub
WebAssembly/binaryen
-
20 issues opened.
-
Is there any way to get the module's start function after it has been set? WebAssembly/binaryen#7422, by @GulgDev.
-
wrong documentation when using `scripts/fuzz_opt.py --help` WebAssembly/binaryen#7419, by @redianthus.
-
`-O3` Regression: `OptimizeInstructions` for `unsigned(x) < 0 => i32(0)` Skips Side-Effecting expr WebAssembly/binaryen#7418, by @xuruiyang2002.
-
`scripts/fuzz_opt.py` can not be invoked from `scripts/` WebAssembly/binaryen#7417, by @redianthus.
-
Commandline tools and missing -o WebAssembly/binaryen#7408, by @kripken.
-
`-O3` Worse than `-O2` in constant propagation & `OptimizeInstructions` WebAssembly/binaryen#7406, by @xuruiyang2002.
-
wasm-opt seems to loop (or take hours) when optimizing a 52K program WebAssembly/binaryen#7405, by @osa1.
-
Difficulties with internally using refined types WebAssembly/binaryen#7403, by @tlively.
-
[wasm-merge] Does not print to stdout if `-o` is not specified WebAssembly/binaryen#7397, by @surma.
-
`-O4` Regression: Worse than `-O3` (Flattening & Phase Ordering) WebAssembly/binaryen#7393, by @xuruiyang2002.
-
Compiler warning/note in type-builder.cpp WebAssembly/binaryen#7383, by @sbc100.
-
`array.new_data` optimizations WebAssembly/binaryen#7377, by @ospencer.
-
StringLifting? WebAssembly/binaryen#7370, by @kripken.
-
Optimization bug in binaryen, seems to trigger due to `--traps-never-happen` WebAssembly/binaryen#7366, by @mkustermann.
-
[wasm-opt] Assertion after parse exception crash: 'unknown misc operation' Error (version_122) WebAssembly/binaryen#7363, by @erxiaozhou.
-
Can't enable BulkMemoryOpt from C API WebAssembly/binaryen#7361, by @ospencer.
-
wasm2js: support multiple tables WebAssembly/binaryen#7358, by @joe-p.
-
Inconsistency Result in `f64x2.min` with SIMD WebAssembly/binaryen#7348, by @xuruiyang2002.
-
`wasm-opt` generates invalid wasm with `--inlining-optimizing` WebAssembly/binaryen#7345, by @peter-jerry-ye.
-
`wasm-opt` generates invalid wasm with `-all` WebAssembly/binaryen#7344, by @peter-jerry-ye.
-
-
38 issues closed.
-
`-O3` Worse than `-O2` in constant propagation & `OptimizeInstructions` WebAssembly/binaryen#7406.
-
wasm-opt seems to loop (or take hours) when optimizing a 52K program WebAssembly/binaryen#7405.
-
`-O4` Regression: Worse than `-O3` (Flattening & Phase Ordering) WebAssembly/binaryen#7393.
-
Compiler warning/note in type-builder.cpp WebAssembly/binaryen#7383.
-
Consider linking with mimalloc in release executables? WebAssembly/binaryen#5561.
-
Closed-world assumption and GC WebAssembly/binaryen#4462.
-
ref.is_* - ? WebAssembly/binaryen#3511.
-
No support for debug names WebAssembly/binaryen#1923.
-
`array.new_data` optimizations WebAssembly/binaryen#7377.
-
Module splitting and multiple tables WebAssembly/binaryen#7047.
-
wasm-opt crash: "Fatal: Unsupported instruction for Flatten: BrOn" WebAssembly/binaryen#7053.
-
wasm-opt hangs on Windows WebAssembly/binaryen#7250.
-
Binaryen as a qemu backend WebAssembly/binaryen#1494.
-
Regarding "block with value must not have last element that is none" WebAssembly/binaryen#2135.
-
debuggability WebAssembly/binaryen#1479.
-
wasm-opt with --ignore-implicit-traps -Os breaks WebAssembly/binaryen#2824.
-
optimizer not using select in a situation if-return WebAssembly/binaryen#1871.
-
Getting assert on assert(isConcreteWasmType(block->type) && singleton->type == unreachable) WebAssembly/binaryen#1061.
-
Shared field names will cause ambiguities WebAssembly/binaryen#3898.
-
Wrong conversion from double to int64 with SAFE_HEAP flag WebAssembly/binaryen#1110.
-
[wasm-opt] Assertion after parse exception crash: 'unknown misc operation' Error (version_122) WebAssembly/binaryen#7363.
-
wasm-opt doesn't support loops with parameters WebAssembly/binaryen#3994.
-
wasm-opt and feature flags - a design question WebAssembly/binaryen#2004.
-
RemoveModuleElements should handle memories and data segments separately WebAssembly/binaryen#5224.
-
Optimization bug in binaryen, seems to trigger due to `--traps-never-happen` WebAssembly/binaryen#7366.
-
Can't enable BulkMemoryOpt from C API WebAssembly/binaryen#7361.
-
Inconsistency Result in `f64x2.min` with SIMD WebAssembly/binaryen#7348.
-
Parser: puzzling behavior of branch instructions with non-empty stack WebAssembly/binaryen#7337.
-
`wasm-tools` optimization WebAssembly/binaryen#7340.
-
Appending `sourceMappingURL` to existing .wasm file WebAssembly/binaryen#1444.
-
Windows installation fails WebAssembly/binaryen#2395.
-
Type of br_if should be the target's type, not the value WebAssembly/binaryen#3767.
-
`wasm-opt` generates invalid wasm with `--inlining-optimizing` WebAssembly/binaryen#7345.
-
`wasm-opt` generates invalid wasm with `-all` WebAssembly/binaryen#7344.
-
binaryen fails to build from source with LTO (link time optimization) enabled WebAssembly/binaryen#5946.
-
How to reduce test cases down (llvm-reduce support for wasm object files?) WebAssembly/binaryen#4666.
-
Do we need to seperate namespace for user-specified name? WebAssembly/binaryen#3247.
-
`wasm-opt` crashes with a bus error on a 91 kB Wasm file WebAssembly/binaryen#7333.
-
-
41 issues received 106 new comments.
-
Difficulties with internally using refined types WebAssembly/binaryen#7403 (15 comments by @kripken, @tlively)
-
Inconsistency Result in `f64x2.min` with SIMD WebAssembly/binaryen#7348 (9 comments by @kripken, @tlively, @xuruiyang2002)
-
`array.new_data` optimizations WebAssembly/binaryen#7377 (5 comments by @kripken, @ospencer, @vouillon)
-
[wasm-opt] Assertion after parse exception crash: 'unknown misc operation' Error (version_122) WebAssembly/binaryen#7363 (5 comments by @erxiaozhou, @kripken, @tlively)
-
[wasm-merge] Does not print to stdout if `-o` is not specified WebAssembly/binaryen#7397 (4 comments by @kripken, @surma)
-
Optimization bug in binaryen, seems to trigger due to `--traps-never-happen` WebAssembly/binaryen#7366 (3 comments by @mkustermann, @tlively)
-
`wasm-opt` generates invalid wasm with `-all` WebAssembly/binaryen#7344 (3 comments by @kripken, @peter-jerry-ye, @tlively)
-
`-O3` Regression: `OptimizeInstructions` for `unsigned(x) < 0 => i32(0)` Skips Side-Effecting expr WebAssembly/binaryen#7418 (2 comments by @kripken)
-
`-O3` Worse than `-O2` in constant propagation & `OptimizeInstructions` WebAssembly/binaryen#7406 (2 comments by @kripken, @xuruiyang2002)
-
`-O4` Regression: Worse than `-O3` (Flattening & Phase Ordering) WebAssembly/binaryen#7393 (2 comments by @kripken, @xuruiyang2002)
-
Is there any way to get the module's start function after it has been set? WebAssembly/binaryen#7422 (1 comment by @kripken)
-
`scripts/fuzz_opt.py` can not be invoked from `scripts/` WebAssembly/binaryen#7417 (1 comment by @kripken)
-
Regarding "block with value must not have last element that is none" WebAssembly/binaryen#2135 (1 comment by @tlively)
-
optimizer not using select in a situation if-return WebAssembly/binaryen#1871 (1 comment by @tlively)
-
Getting assert on assert(isConcreteWasmType(block->type) && singleton->type == unreachable) WebAssembly/binaryen#1061 (1 comment by @tlively)
-
Wrong conversion from double to int64 with SAFE_HEAP flag WebAssembly/binaryen#1110 (1 comment by @tlively)
-
RemoveModuleElements should handle memories and data segments separately WebAssembly/binaryen#5224 (1 comment by @tlively)
-
Appending `sourceMappingURL` to existing .wasm file WebAssembly/binaryen#1444 (1 comment by @tlively)
-
Type of br_if should be the target's type, not the value WebAssembly/binaryen#3767 (1 comment by @tlively)
-
binaryen fails to build from source with LTO (link time optimization) enabled WebAssembly/binaryen#5946 (1 comment by @tlively)
-
How to reduce test cases down (llvm-reduce support for wasm object files?) WebAssembly/binaryen#4666 (1 comment by @tlively)
-
Do we need to seperate namespace for user-specified name? WebAssembly/binaryen#3247 (1 comment by @tlively)
-
60 pull requests opened.
-
[GC] RemoveUnusedBrs must not un-refine sent types WebAssembly/binaryen#7421, by @kripken.
-
use Owi to check for equivalence of the fuzzer-generated programs WebAssembly/binaryen#7420, by @redianthus.
-
Test StringLowering with a surrogate pair WebAssembly/binaryen#7415, by @tlively.
-
[Strings] Handle encoding in JSON parsing so StringLifting can handle arbitrary custom section content WebAssembly/binaryen#7414, by @kripken.
-
OptimizeInstructions: Handle all binary and unary expressions emitting zero bits WebAssembly/binaryen#7413, by @kripken.
-
Subtyping and LUBs for exact heap types WebAssembly/binaryen#7412, by @tlively.
-
[Outlining] Filter in nested control flow WebAssembly/binaryen#7411, by @ashleynh.
-
[Strings] Unescape in JSON parsing, so StringLifting can read escaped strings WebAssembly/binaryen#7410, by @kripken.
-
[Strings] Support the custom section for strings in StringLifting WebAssembly/binaryen#7409, by @kripken.
-
Avoid repeated work in RemoveUnusedModuleElements::addReferences() [NFC] WebAssembly/binaryen#7407, by @kripken.
-
Use fewer bits for BasicHeapType WebAssembly/binaryen#7404, by @tlively.
-
Revert exact reference types WebAssembly/binaryen#7402, by @tlively.
-
[Outlining] Separating Filter Branch & Return Tests WebAssembly/binaryen#7401, by @ashleynh.
-
[Outlining] Insert Unreachable WebAssembly/binaryen#7400, by @ashleynh.
-
[Strings] Allow customizing the module name for string constants in StringLifting/Lowering WebAssembly/binaryen#7399, by @kripken.
-
[NFC] Fix help text for tools that emit binary WebAssembly/binaryen#7398, by @kripken.
-
Initial support for exact heap types WebAssembly/binaryen#7396, by @tlively.
-
[NFC] Use a lambda instead of a macro in gtest WebAssembly/binaryen#7395, by @tlively.
-
Release version 123 WebAssembly/binaryen#7394, by @kripken.
-
Validate descriptor declarations WebAssembly/binaryen#7392, by @tlively.
-
Allow using mimalloc with dynamic linking WebAssembly/binaryen#7391, by @dschuff.
-
Fix RefFunc type updating in I64ToI32Lowering WebAssembly/binaryen#7390, by @tlively.
-
[strings] Add a StringLifting pass WebAssembly/binaryen#7389, by @kripken.
-
Add pass to instrument memory.grow instructions WebAssembly/binaryen#7388, by @loganek.
-
Parsing and binary writing for custom descriptors WebAssembly/binaryen#7387, by @tlively.
-
Exclude the mimalloc files from the Binaryen install WebAssembly/binaryen#7386, by @dschuff.
-
[test] Remove test/spec/expected-output. NFC WebAssembly/binaryen#7385, by @sbc100.
-
[test] Use test-specific filename when running spec tests WebAssembly/binaryen#7384, by @sbc100.
-
Do not pass C++-only flag to C compiler WebAssembly/binaryen#7382, by @danleh.
-
[CI] Update to latest alpine linux container image. NFC WebAssembly/binaryen#7381, by @sbc100.
-
Fix fuzztest compiler warnings [NFC] WebAssembly/binaryen#7380, by @kripken.
-
[Docs] Add slides that explain GUFA ("Just Flow Stuff") WebAssembly/binaryen#7379, by @kripken.
-
Use mimalloc allocator for static build WebAssembly/binaryen#7378, by @danleh.
-
Require RefFunc to have the proper type WebAssembly/binaryen#7376, by @tlively.
-
fix compile error when enable WASM_INTERPRETER_DEBUG WebAssembly/binaryen#7375, by @HerrCai0907.
-
Fix clang-format on CI WebAssembly/binaryen#7374, by @tlively.
-
[Strings] Make string a subtype of ext, not any WebAssembly/binaryen#7373, by @kripken.
-
Interpreter shell2 WebAssembly/binaryen#7372, by @ashleynh.
-
Type `ref.null` as exact WebAssembly/binaryen#7371, by @tlively.
-
Support describes and descriptor clauses in the type system WebAssembly/binaryen#7369, by @tlively.
-
[Wasm GC] Fix GUFA on trampled params in TrapsNeverHappens mode WebAssembly/binaryen#7368, by @kripken.
-
[Parsing] Emit better errors when binary parser encounters a bad code WebAssembly/binaryen#7367, by @kripken.
-
Fix optimization of casts to exact null types WebAssembly/binaryen#7365, by @tlively.
-
Fuzzer: Do not error on hashMemory() already existing WebAssembly/binaryen#7364, by @kripken.
-
Add all features to C API WebAssembly/binaryen#7362, by @ospencer.
-
Update RemoveUnusedBrs for exact references WebAssembly/binaryen#7360, by @tlively.
-
[NFC] Add type.with(...) API to update reference types WebAssembly/binaryen#7359, by @tlively.
-
Handle exact references when fixing non-defaultable locals WebAssembly/binaryen#7357, by @tlively.
-
Fix TypeUpdating for exact references in heap types WebAssembly/binaryen#7356, by @tlively.
-
Update LocalSubtyping for exact references WebAssembly/binaryen#7355, by @tlively.
-
Fix assertion in OptimizeInstructions for exact refs WebAssembly/binaryen#7354, by @tlively.
-
Update finalization for exact references WebAssembly/binaryen#7353, by @tlively.
-
Gate LTO in the Emscripten build behind the BYN_ENABLE_LTO CMake flag WebAssembly/binaryen#7352, by @dschuff.
-
Do not fuzz on V8 with custom descriptors enabled WebAssembly/binaryen#7351, by @tlively.
-
MergeSimilarFunctions: do a return_call when possible WebAssembly/binaryen#7350, by @TerrorJack.
-
[NFC] Document that PossibleContents is not a distributive lattice WebAssembly/binaryen#7349, by @kripken.
-
Binary encoding and decoding of exact casts WebAssembly/binaryen#7347, by @tlively.
-
Validate that allocations produce non-nullable references WebAssembly/binaryen#7346, by @tlively.
-
[Interpreter] Instance WebAssembly/binaryen#7343, by @ashleynh.
-
Parsing and emitting of exact types WebAssembly/binaryen#7342, by @tlively.
-
-
59 pull requests merged.
-
OptimizeInstructions: Handle all binary and unary expressions emitting zero bits WebAssembly/binaryen#7413.
-
Allow using mimalloc with dynamic linking WebAssembly/binaryen#7391.
-
Test StringLowering with a surrogate pair WebAssembly/binaryen#7415.
-
[Strings] Unescape in JSON parsing, so StringLifting can read escaped strings WebAssembly/binaryen#7410.
-
Subtyping and LUBs for exact heap types WebAssembly/binaryen#7412.
-
[Outlining] Insert Unreachable WebAssembly/binaryen#7400.
-
Initial support for exact heap types WebAssembly/binaryen#7396.
-
Avoid repeated work in RemoveUnusedModuleElements::addReferences() [NFC] WebAssembly/binaryen#7407.
-
[Strings] Support the custom section for strings in StringLifting WebAssembly/binaryen#7409.
-
[Strings] Allow customizing the module name for string constants in StringLifting/Lowering WebAssembly/binaryen#7399.
-
Use fewer bits for BasicHeapType WebAssembly/binaryen#7404.
-
Revert exact reference types WebAssembly/binaryen#7402.
-
[Outlining] Separating Filter Branch & Return Tests WebAssembly/binaryen#7401.
-
[Outlining] Remove overlapping sequences WebAssembly/binaryen#7146.
-
[strings] Add a StringLifting pass WebAssembly/binaryen#7389.
-
Release version 123 WebAssembly/binaryen#7394.
-
[NFC] Fix help text for tools that emit binary WebAssembly/binaryen#7398.
-
[NFC] Use a lambda instead of a macro in gtest WebAssembly/binaryen#7395.
-
Validate descriptor declarations WebAssembly/binaryen#7392.
-
Parsing and binary writing for custom descriptors WebAssembly/binaryen#7387.
-
Fix RefFunc type updating in I64ToI32Lowering WebAssembly/binaryen#7390.
-
Require RefFunc to have the proper type WebAssembly/binaryen#7376.
-
Exclude the mimalloc files from the Binaryen install WebAssembly/binaryen#7386.
-
[test] Use test-specific filename when running spec tests WebAssembly/binaryen#7384.
-
Do not pass C++-only flag to C compiler WebAssembly/binaryen#7382.
-
[Strings] Make string a subtype of ext, not any WebAssembly/binaryen#7373.
-
Fix fuzztest compiler warnings [NFC] WebAssembly/binaryen#7380.
-
[Docs] Add slides that explain GUFA ("Just Flow Stuff") WebAssembly/binaryen#7379.
-
Use mimalloc allocator for static build WebAssembly/binaryen#7378.
-
fix compile error when enable WASM_INTERPRETER_DEBUG WebAssembly/binaryen#7375.
-
[Interpreter] Instance WebAssembly/binaryen#7343.
-
Fix clang-format on CI WebAssembly/binaryen#7374.
-
Support describes and descriptor clauses in the type system WebAssembly/binaryen#7369.
-
Type `ref.null` as exact WebAssembly/binaryen#7371.
-
Prepare for type exports WebAssembly/binaryen#7335.
-
[Wasm GC] Fix GUFA on trampled params in TrapsNeverHappens mode WebAssembly/binaryen#7368.
-
[Parsing] Emit better errors when binary parser encounters a bad code WebAssembly/binaryen#7367.
-
Fix optimization of casts to exact null types WebAssembly/binaryen#7365.
-
Fuzzer: Do not error on hashMemory() already existing WebAssembly/binaryen#7364.
-
Update RemoveUnusedBrs for exact references WebAssembly/binaryen#7360.
-
[NFC] Add type.with(...) API to update reference types WebAssembly/binaryen#7359.
-
Add all features to C API WebAssembly/binaryen#7362.
-
Handle exact references when fixing non-defaultable locals WebAssembly/binaryen#7357.
-
Fix TypeUpdating for exact references in heap types WebAssembly/binaryen#7356.
-
Update LocalSubtyping for exact references WebAssembly/binaryen#7355.
-
Fix assertion in OptimizeInstructions for exact refs WebAssembly/binaryen#7354.
-
Update finalization for exact references WebAssembly/binaryen#7353.
-
[NFC] Document that PossibleContents is not a distributive lattice WebAssembly/binaryen#7349.
-
Gate LTO in the Emscripten build behind the BYN_ENABLE_LTO CMake flag WebAssembly/binaryen#7352.
-
Do not fuzz on V8 with custom descriptors enabled WebAssembly/binaryen#7351.
-
Binary encoding and decoding of exact casts WebAssembly/binaryen#7347.
-
MergeSimilarFunctions: do a return_call when possible WebAssembly/binaryen#7350.
-
Validate that allocations produce non-nullable references WebAssembly/binaryen#7346.
-
GUFA: Fix a nondeterminism bug by pre-filtering WebAssembly/binaryen#7331.
-
Parsing and emitting of exact types WebAssembly/binaryen#7342.
-
[NFC] Avoid huge output in validator messages WebAssembly/binaryen#7334.
-
[Parser] Error properly on br_on* going to a target without a value WebAssembly/binaryen#7338.
-
Add a custom descriptors feature WebAssembly/binaryen#7339.
-
Limit number of function parameters in MergeSimilarFunctions WebAssembly/binaryen#7341.
-
-
1 pull request closed.
-
Interpreter shell2 WebAssembly/binaryen#7372.
-
-
37 pull requests received 337 new comments.
-
[Strings] Make string a subtype of ext, not any WebAssembly/binaryen#7373 (32 comments by @kripken, @tlively)
-
[Outlining] Remove overlapping sequences WebAssembly/binaryen#7146 (31 comments by @ashleynh, @tlively)
-
Use mimalloc allocator for static build WebAssembly/binaryen#7378 (29 comments by @arsnyder16, @danleh, @dschuff, @kripken, @sbc100)
-
Allow using mimalloc with dynamic linking WebAssembly/binaryen#7391 (16 comments by @danleh, @dschuff, @kripken, @sbc100)
-
[Strings] Handle encoding in JSON parsing so StringLifting can handle arbitrary custom section content WebAssembly/binaryen#7414 (11 comments by @kripken, @tlively)
-
[Strings] Allow customizing the module name for string constants in StringLifting/Lowering WebAssembly/binaryen#7399 (10 comments by @gkdn, @kripken, @tlively)
-
GUFA: Fix a nondeterminism bug by pre-filtering WebAssembly/binaryen#7331 (10 comments by @kripken, @tlively)
-
[Strings] Unescape in JSON parsing, so StringLifting can read escaped strings WebAssembly/binaryen#7410 (9 comments by @kripken, @tlively)
-
[Strings] Support the custom section for strings in StringLifting WebAssembly/binaryen#7409 (8 comments by @kripken, @tlively)
-
Add pass to instrument memory.grow instructions WebAssembly/binaryen#7388 (7 comments by @kripken, @loganek)
-
[Outlining] Filter in nested control flow WebAssembly/binaryen#7411 (5 comments by @ashleynh, @tlively)
-
Exclude the mimalloc files from the Binaryen install WebAssembly/binaryen#7386 (5 comments by @dschuff, @tlively)
-
Update LocalSubtyping for exact references WebAssembly/binaryen#7355 (5 comments by @kripken, @tlively)
-
Avoid repeated work in RemoveUnusedModuleElements::addReferences() [NFC] WebAssembly/binaryen#7407 (4 comments by @kripken, @tlively)
-
[Outlining] Separating Filter Branch & Return Tests WebAssembly/binaryen#7401 (4 comments by @ashleynh, @tlively)
-
Require RefFunc to have the proper type WebAssembly/binaryen#7376 (4 comments by @kripken, @tlively)
-
[CI] Update to latest alpine linux container image. NFC WebAssembly/binaryen#7381 (3 comments by @dschuff, @sbc100)
-
MergeSimilarFunctions: do a return_call when possible WebAssembly/binaryen#7350 (3 comments by @kripken, @TerrorJack)
-
Binary encoding and decoding of exact casts WebAssembly/binaryen#7347 (3 comments by @kripken, @tlively)
-
[NFC] Avoid huge output in validator messages WebAssembly/binaryen#7334 (3 comments by @kripken, @tlively)
-
[NFC] Document that PossibleContents is not a distributive lattice WebAssembly/binaryen#7349 (2 comments by @tlively)
-
Limit number of function parameters in MergeSimilarFunctions WebAssembly/binaryen#7341 (2 comments by @kripken)
-
Support describes and descriptor clauses in the type system WebAssembly/binaryen#7369 (1 comment by @kripken)
-
Validate that allocations produce non-nullable references WebAssembly/binaryen#7346 (1 comment by @kripken)
WebAssembly/meetings
-
1 issue opened.
-
Scheduling a Munich CG meeting WebAssembly/meetings#1781, by @tlively.
-
-
1 issue received 12 new comments.
-
Scheduling a Munich CG meeting WebAssembly/meetings#1781 (12 comments by @conrad-watt, @dschuff, @eqrion, @rossberg, @titzer, @tlively)
-
-
28 pull requests opened.
-
Bump RAB integration item to 04-22 WebAssembly/meetings#1796, by @syg.
-
Add notes for CG 2025-03-25 WebAssembly/meetings#1795, by @dschuff.
-
Move THREADS-04-01.md to THREADS-04-15.md WebAssembly/meetings#1794, by @tlively.
-
Add slides for presentation. WebAssembly/meetings#1793, by @eqrion.
-
Add slides for ESM integration item WebAssembly/meetings#1792, by @guybedford.
-
Create stack-2025-04-07.md WebAssembly/meetings#1791, by @fgmccabe.
-
Create stack-2025-03-24.md WebAssembly/meetings#1790, by @fgmccabe.
-
docs(wasi): cancel WASI-03-20 WebAssembly/meetings#1789, by @ricochet.
-
Add final request for scheduling constraints WebAssembly/meetings#1788, by @tlively.
-
Move THREADS-03-18.md to THREADS-04-01.md WebAssembly/meetings#1787, by @tlively.
-
stack switching update at February 2025 in-person CG meeting WebAssembly/meetings#1786, by @slindley.
-
docs(wasi): WASI-03-06.md WebAssembly/meetings#1785, by @ricochet.
-
Update CG-04-08.md WebAssembly/meetings#1784, by @fgmccabe.
-
Update CG-03-25.md WebAssembly/meetings#1783, by @eqrion.
-
Add RAB integration item to 2025-04-08 WebAssembly/meetings#1782, by @syg.
-
Update CG-03-11.md WebAssembly/meetings#1780, by @tlively.
-
Add SpecTec slides from 2025-03-11 WebAssembly/meetings#1779, by @rossberg.
-
Remove agenda item WebAssembly/meetings#1778, by @eqrion.
-
Add announcement about next in-person meeting WebAssembly/meetings#1777, by @tlively.
-
Update stack-2025-03-10.md WebAssembly/meetings#1776, by @fgmccabe.
-
Poll on the relationship between JSPI and core-stacks WebAssembly/meetings#1775, by @kmiller68.
-
Update CG-03-25.md WebAssembly/meetings#1774, by @guybedford.
-
Create THREADS-03-18.md WebAssembly/meetings#1773, by @tlively.
-
Add notes to THREADS-03-04.md WebAssembly/meetings#1772, by @tlively.
-
Create stack-2025-03-10.md WebAssembly/meetings#1771, by @fgmccabe.
-
Add WASI 0.3 status update to the WASI agenda WebAssembly/meetings#1770, by @yoshuawuyts.
-
Add custom-page-sizes agenda item to CG-03-25.md WebAssembly/meetings#1769, by @fitzgen.
-
Update WASI-03-06.md: wasi-digital-io discussion WebAssembly/meetings#1768, by @onraj55555.
-
-
27 pull requests merged.
-
Add notes for CG 2025-03-25 WebAssembly/meetings#1795.
-
Move THREADS-04-01.md to THREADS-04-15.md WebAssembly/meetings#1794.
-
Add notes to THREADS-03-04.md WebAssembly/meetings#1772.
-
Add slides for presentation. WebAssembly/meetings#1793.
-
Add slides for ESM integration item WebAssembly/meetings#1792.
-
Add final request for scheduling constraints WebAssembly/meetings#1788.
-
Create stack-2025-03-24.md WebAssembly/meetings#1790.
-
Update stack-2025-03-10.md WebAssembly/meetings#1776.
-
docs(wasi): cancel WASI-03-20 WebAssembly/meetings#1789.
-
docs(wasi): WASI-03-06.md WebAssembly/meetings#1785.
-
Update CG-04-08.md WebAssembly/meetings#1784.
-
Move THREADS-03-18.md to THREADS-04-01.md WebAssembly/meetings#1787.
-
Update CG-03-25.md WebAssembly/meetings#1783.
-
Add RAB integration item to 2025-04-08 WebAssembly/meetings#1782.
-
Update CG-03-25.md WebAssembly/meetings#1774.
-
Add SpecTec slides from 2025-03-11 WebAssembly/meetings#1779.
-
Remove agenda item WebAssembly/meetings#1778.
-
Add announcement about next in-person meeting WebAssembly/meetings#1777.
-
Poll on the relationship between JSPI and core-stacks WebAssembly/meetings#1775.
-
Update WASI-03-06.md: wasi-digital-io discussion WebAssembly/meetings#1768.
-
Create stack-2025-03-10.md WebAssembly/meetings#1771.
-
Create THREADS-03-18.md WebAssembly/meetings#1773.
-
Update stack-2025-02-24.md WebAssembly/meetings#1764.
-
Update stack-2024-12-02.md WebAssembly/meetings#1709.
-
Update THREADS-02-18.md WebAssembly/meetings#1754.
-
Add WASI 0.3 status update to the WASI agenda WebAssembly/meetings#1770.
-
Add custom-page-sizes agenda item to CG-03-25.md WebAssembly/meetings#1769.
-
-
8 pull requests received 16 new comments.
-
Add notes for February in-person CG meeting WebAssembly/meetings#1766 (4 comments by @dtig, @ecmziegler, @slindley, @SPY)
-
Poll on the relationship between JSPI and core-stacks WebAssembly/meetings#1775 (3 comments by @conrad-watt, @kmiller68)
-
Update WASI-03-06.md: wasi-digital-io discussion WebAssembly/meetings#1768 (1 comment by @Michielvk)
-
WebAssembly/wabt
-
8 issues opened.
-
[BUG] Assertion `in_function_body` failed in function `LogOpcode` at `src/binary-reader-objdump.cc:661` WebAssembly/wabt#2574, by @JJLeo.
-
NULL Pointer Dereference in wabt::interp::(anonymous namespace)::BinaryReaderInterp::BeginFunctionBody WebAssembly/wabt#2565, by @sae-as-me.
-
Parse invalid binary modules WebAssembly/wabt#2561, by @sjamesr.
-
`webassemblyjs`'s `instantiate()` does not accept a `WebAssembly.Module` WebAssembly/wabt#2559, by @jparismorgan.
-
A Heap-based Buffer Overflow in wabt::interp::(anonymous namespace)::BinaryReaderInterp::OnExport WebAssembly/wabt#2556, by @sae-as-me.
-
Function references support WebAssembly/wabt#2551, by @zherczeg.
-
-
4 issues closed.
-
Convert online demo to wasm instead of asm.js WebAssembly/wabt#914.
-
`webassemblyjs`'s `instantiate()` does not accept a `WebAssembly.Module` WebAssembly/wabt#2559.
-
release WebAssembly/wabt#2550.
-
-
11 issues received 26 new comments.
-
A Heap-based Buffer Overflow in wabt::interp::(anonymous namespace)::BinaryReaderInterp::GetReturnCallDropKeepCount WebAssembly/wabt#2557 (2 comments by @rathann, @SoniEx2)
-
Convert online demo to wasm instead of asm.js WebAssembly/wabt#914 (2 comments by @sbc100, @spotandjake)
-
`webassemblyjs`'s `instantiate()` does not accept a `WebAssembly.Module` WebAssembly/wabt#2559 (2 comments by @jparismorgan, @keithw)
-
A Heap-based Buffer Overflow in wabt::interp::(anonymous namespace)::BinaryReaderInterp::OnExport WebAssembly/wabt#2556 (1 comment by @SoniEx2)
-
20 pull requests opened.
-
Remove implicit Enum to Type conversion WebAssembly/wabt#2575, by @zherczeg.
-
Pull fuzzers from oss-fuzz into tree WebAssembly/wabt#2573, by @SoniEx2.
-
Remove implicit Enum conversion of types WebAssembly/wabt#2572, by @zherczeg.
-
Fix reference type processing WebAssembly/wabt#2571, by @zherczeg.
-
Fix ElemSegment CheckType in shared validator WebAssembly/wabt#2570, by @zherczeg.
-
wasm2c: fix TLS declaration to operate on all platforms WebAssembly/wabt#2569, by @shravanrn.
-
feat(demo): Run js in worker in wat2wasm demo WebAssembly/wabt#2568, by @spotandjake.
-
Implement return_call_ref, ref.as_non_null, br_on_[non_]null instructions WebAssembly/wabt#2567, by @zherczeg.
-
wasm2c: Fix platform specific mutex support WebAssembly/wabt#2566, by @shravanrn.
-
wasm2c: Add Segue support for FreeBSD WebAssembly/wabt#2564, by @shravanrn.
-
Fix tail-call handling in interpreter and wasm2c WebAssembly/wabt#2563, by @keithw.
-
Add support for (ref ...) / (ref null ...) constructs WebAssembly/wabt#2562, by @zherczeg.
-
[WIP] wasm-interp: Implement collection cycles WebAssembly/wabt#2560, by @SoniEx2.
-
ci: Add ubuntu-24.04-arm regular CI and release artifact WebAssembly/wabt#2558, by @ADKaster.
-
wasm2c: Alter how segments are loaded WebAssembly/wabt#2555, by @squk.
-
Fix wasm2c generating undeclared identifier errors WebAssembly/wabt#2554, by @squk.
-
Bump version to 1.0.37 WebAssembly/wabt#2553, by @sbc100.
-
[CI] Remove macos-12 build WebAssembly/wabt#2552, by @sbc100.
-
Update testsuite submodule WebAssembly/wabt#2549, by @keithw.
-
build.yml: fix s390x build WebAssembly/wabt#2548, by @keithw.
-
-
11 pull requests merged.
-
Pull fuzzers from oss-fuzz into tree WebAssembly/wabt#2573.
-
Fix ElemSegment CheckType in shared validator WebAssembly/wabt#2570.
-
wasm2c: Add Segue support for FreeBSD WebAssembly/wabt#2564.
-
wasm2c: Fix platform specific mutex support WebAssembly/wabt#2566.
-
Fix tail-call handling in interpreter and wasm2c WebAssembly/wabt#2563.
-
wasm-interp: Handle refs_ correctly WebAssembly/wabt#2484.
-
Bump version to 1.0.37 WebAssembly/wabt#2553.
-
[CI] Remove macos-12 build WebAssembly/wabt#2552.
-
Update testsuite submodule WebAssembly/wabt#2549.
-
build.yml: fix s390x build WebAssembly/wabt#2548.
-
wasm2c: support the custom-page-sizes proposal WebAssembly/wabt#2508.
-
-
3 pull requests closed.
-
Remove implicit Enum to Type conversion WebAssembly/wabt#2575.
-
Fix bug in wasm2c's tail call optimization codegen WebAssembly/wabt#2491.
-
Throw error when a reference is not found. WebAssembly/wabt#1892.
-
-
18 pull requests received 150 new comments.
-
Remove implicit Enum conversion of types WebAssembly/wabt#2572 (35 comments by @kripken, @sbc100, @SoniEx2, @zherczeg)
-
Add support for (ref ...) / (ref null ...) constructs WebAssembly/wabt#2562 (30 comments by @sbc100, @SoniEx2, @zherczeg)
-
Fallback to portable(-ish) SIMD reads against guard pages on not-yet-supported platforms WebAssembly/wabt#2545 (16 comments by @keithw, @sbc100, @shravanrn, @SoniEx2)
-
ci: Add ubuntu-24.04-arm regular CI and release artifact WebAssembly/wabt#2558 (10 comments by @ADKaster, @sbc100, @SoniEx2)
-
Fix wasm2c generating undeclared identifier errors WebAssembly/wabt#2554 (6 comments by @keithw, @sbc100, @squk)
-
Implement return_call_ref, ref.as_non_null, br_on_[non_]null instructions WebAssembly/wabt#2567 (5 comments by @sbc100, @SoniEx2, @zherczeg)
-
WebAssembly/component-model
-
16 issues opened.
-
Toolchain conventions and `context.get` WebAssembly/component-model#485, by @alexcrichton.
-
How instantiate, argument and namespace interactive? WebAssembly/component-model#483, by @dannypsnl.
-
Interface MVP bnf implies `async` can be used twice in an item WebAssembly/component-model#482, by @mkatychev.
-
Gate MVP example conflicts with BNF WebAssembly/component-model#480, by @mkatychev.
-
Proposal: Component Model v0 WebAssembly/component-model#479, by @gkgoat1.
-
Resources with a function name that is the same as the resource name does not work in all languages WebAssembly/component-model#478, by @jsturtevant.
-
Error-context implementation slated for P3 WebAssembly/component-model#477, by @vados-cosmonic.
-
Multiple Interface instanciations in a World (Multiton) WebAssembly/component-model#476, by @cleanerx.
-
Separately owned handles for read/write ends of futures/streams WebAssembly/component-model#475, by @alexcrichton.
-
Defer `error-context` to after 0.3.0 WebAssembly/component-model#474, by @alexcrichton.
-
Borrowing non-resource types WebAssembly/component-model#473, by @segeljakt.
-
Require-error-on-close may be a composability hazard WebAssembly/component-model#472, by @alexcrichton.
-
Rust guest async bindings: low-overhead streams with no copies difficult to make memory safe WebAssembly/component-model#471, by @alexcrichton.
-
Does `future.write` know whether its value was received? WebAssembly/component-model#470, by @alexcrichton.
-
Should `{future,stream}.close-{readable,writable}` take ownership of the error-context? WebAssembly/component-model#469, by @alexcrichton.
-
task.return: Clarifying `self.memory is other.memory` WebAssembly/component-model#464, by @alexcrichton.
-
-
7 issues closed.
-
Support Recursive Values WebAssembly/component-model#430.
-
Interface MVP bnf implies `async` can be used twice in an item WebAssembly/component-model#482.
-
Multiple Interface instanciations in a World (Multiton) WebAssembly/component-model#476.
-
Confusion/clarification around future/stream handles and "always local" optimization WebAssembly/component-model#458.
-
Does `future.write` know whether its value was received? WebAssembly/component-model#470.
-
task.return: Clarifying `self.memory is other.memory` WebAssembly/component-model#464.
-
Minimal asynchronous example WebAssembly/component-model#448.
-
-
20 issues received 83 new comments.
-
Should `{future,stream}.close-{readable,writable}` take ownership of the error-context? WebAssembly/component-model#469 (14 comments by @alexcrichton, @dicej, @lukewagner, @vados-cosmonic)
-
Rust guest async bindings: low-overhead streams with no copies difficult to make memory safe WebAssembly/component-model#471 (9 comments by @alexcrichton, @Ddystopia, @dicej, @lukewagner, @Pauan, @primoly)
-
Toolchain conventions and `context.get` WebAssembly/component-model#485 (7 comments by @alexcrichton, @dicej)
-
Separately owned handles for read/write ends of futures/streams WebAssembly/component-model#475 (7 comments by @alexcrichton, @lukewagner)
-
Defer `error-context` to after 0.3.0 WebAssembly/component-model#474 (7 comments by @alexcrichton, @lukewagner, @rvolosatovs, @vados-cosmonic)
-
Proposal: Component Model v0 WebAssembly/component-model#479 (5 comments by @fitzgen, @gkgoat1, @lukewagner)
-
Error-context implementation slated for P3 WebAssembly/component-model#477 (4 comments by @alexcrichton, @dicej, @lukewagner, @vados-cosmonic)
-
Borrowing non-resource types WebAssembly/component-model#473 (4 comments by @badeend, @dicej, @lukewagner, @segeljakt)
-
How instantiate, argument and namespace interactive? WebAssembly/component-model#483 (3 comments by @alexcrichton, @dannypsnl)
-
Resources with a function name that is the same as the resource name does not work in all languages WebAssembly/component-model#478 (3 comments by @jsturtevant, @lukewagner, @MendyBerger)
-
Confusion/clarification around future/stream handles and "always local" optimization WebAssembly/component-model#458 (3 comments by @alexcrichton, @lukewagner)
-
Non-exhaustive enums, variants, records, function params WebAssembly/component-model#454 (3 comments by @badeend)
-
Does `future.write` know whether its value was received? WebAssembly/component-model#470 (3 comments by @alexcrichton, @lukewagner)
-
async: How does cross-task communication work? WebAssembly/component-model#459 (3 comments by @alexcrichton, @lukewagner)
-
Multiple Interface instanciations in a World (Multiton) WebAssembly/component-model#476 (2 comments by @lukewagner)
-
Proposal: Update WIT syntax/semantics for packages/dependencies/use and alter binary format for externnames WebAssembly/component-model#193 (2 comments by @djoyce-ts, @vados-cosmonic)
-
Interface MVP bnf implies `async` can be used twice in an item WebAssembly/component-model#482 (1 comment by @alexcrichton)
-
Support multiple imports of the same interface with different names WebAssembly/component-model#287 (1 comment by @lukewagner)
-
task.return: Clarifying `self.memory is other.memory` WebAssembly/component-model#464 (1 comment by @lukewagner)
-
-
11 pull requests opened.
-
Update table max length WebAssembly/component-model#487, by @dicej.
-
Fix a grammar error WebAssembly/component-model#486, by @wspringer.
-
fix(docs): remove extra async from resource-method WebAssembly/component-model#484, by @mkatychev.
-
fix(docs): use correct signed integer types in WIT mvp WebAssembly/component-model#481, by @mkatychev.
-
Gate some spec features separately from async WebAssembly/component-model#468, by @alexcrichton.
-
Clarify validation rules of canonical options (take 2) WebAssembly/component-model#467, by @alexcrichton.
-
Clarify validation rules of canonical options WebAssembly/component-model#466, by @alexcrichton.
-
Clarify memory equality check in task.return WebAssembly/component-model#465, by @lukewagner.
-
Add 'Async ABI' section with examples WebAssembly/component-model#463, by @lukewagner.
-
Fix language for `thread.spawn_indirect` table type WebAssembly/component-model#462, by @abrown.
-
Remove num_subtasks from Task state and Task.exit guard WebAssembly/component-model#461, by @lukewagner.
-
-
12 pull requests merged.
-
Update table max length WebAssembly/component-model#487.
-
Fix a grammar error WebAssembly/component-model#486.
-
fix(docs): use correct signed integer types in WIT mvp WebAssembly/component-model#481.
-
fix(docs): remove extra async from resource-method WebAssembly/component-model#484.
-
Gate some spec features separately from async WebAssembly/component-model#468.
-
Clarify validation rules of canonical options (take 2) WebAssembly/component-model#467.
-
Remove num_subtasks from Task state and Task.exit guard WebAssembly/component-model#461.
-
Clarify memory equality check in task.return WebAssembly/component-model#465.
-
Clarify validation rules of canonical options WebAssembly/component-model#466.
-
Add 'Async ABI' section with examples WebAssembly/component-model#463.
-
Fix language for `thread.spawn_indirect` table type WebAssembly/component-model#462.
-
Add an 'async' hint to functions WebAssembly/component-model#442.
-
-
1 pull request closed.
-
working with gc types WebAssembly/component-model#317.
-
-
11 pull requests received 37 new comments.
-
Clarify validation rules of canonical options WebAssembly/component-model#466 (9 comments by @alexcrichton, @lukewagner)
-
Gate some spec features separately from async WebAssembly/component-model#468 (8 comments by @alexcrichton, @lukewagner)
-
Clarify validation rules of canonical options (take 2) WebAssembly/component-model#467 (4 comments by @alexcrichton, @dicej, @lukewagner)
-
Clarify memory equality check in task.return WebAssembly/component-model#465 (4 comments by @dicej, @lukewagner)
-
Add `thread.spawn_indirect` WebAssembly/component-model#447 (3 comments by @abrown, @lukewagner, @rossberg)
-
Allow stream.{read,write}s of length 0 to query/signal readiness WebAssembly/component-model#444 (2 comments by @alexcrichton, @lukewagner)
-
fix(docs): remove extra async from resource-method WebAssembly/component-model#484 (2 comments by @alexcrichton, @mkatychev)
-
Fix language for `thread.spawn_indirect` table type WebAssembly/component-model#462 (2 comments by @abrown, @lukewagner)
-
fix(docs): use correct signed integer types in WIT mvp WebAssembly/component-model#481 (1 comment by @lukewagner)
-
WebAssembly/website
-
4 issues opened.
-
Transpile from Lua to Wasm WebAssembly/website#445, by @LiKTOi1029.
-
News section needs a feed WebAssembly/website#439, by @tomayac.
-
News section displays raw URLs instead of titles WebAssembly/website#438, by @tomayac.
-
Haskell mentioned twice WebAssembly/website#434, by @pgattic.
-
-
3 issues closed.
-
News section needs a feed WebAssembly/website#439.
-
News section displays raw URLs instead of titles WebAssembly/website#438.
-
Haskell mentioned twice WebAssembly/website#434.
-
-
3 issues received 6 new comments.
-
News section displays raw URLs instead of titles WebAssembly/website#438 (4 comments by @rossberg, @tomayac)
-
-
9 pull requests opened.
-
Updates for Safari 18.4 WebAssembly/website#447, by @CryZe.
-
Fix link WebAssembly/website#446, by @slanterns.
-
Remove wasm stack switching flag mention for V8 WebAssembly/website#444, by @Liedtke.
-
Add SpecTec news WebAssembly/website#443, by @rossberg.
-
Advance the custom-page-sizes proposal to phase 3 WebAssembly/website#442, by @fitzgen.
-
Add news about Wasm 2.0 WebAssembly/website#440, by @rossberg.
-
Add `/news/` section WebAssembly/website#437, by @tomayac.
-
Update feature flag for stack switching proposal WebAssembly/website#436, by @pufferfish101007.
-
features.json: add wasm2c support of custom-page-sizes WebAssembly/website#435, by @keithw.
-
-
8 pull requests merged.
-
Updates for Safari 18.4 WebAssembly/website#447.
-
Fix link WebAssembly/website#446.
-
Remove wasm stack switching flag mention for V8 WebAssembly/website#444.
-
Add SpecTec news WebAssembly/website#443.
-
Advance the custom-page-sizes proposal to phase 3 WebAssembly/website#442.
-
Add news about Wasm 2.0 WebAssembly/website#440.
-
Add `/news/` section WebAssembly/website#437.
-
features.json: add wasm2c support of custom-page-sizes WebAssembly/website#435.
-
-
1 pull request closed.
-
Update feature flag for stack switching proposal WebAssembly/website#436.
-
-
8 pull requests received 85 new comments.
-
Update feature flag for stack switching proposal WebAssembly/website#436 (12 comments by @fgmccabe, @Liedtke, @tomayac)
-
Remove wasm stack switching flag mention for V8 WebAssembly/website#444 (2 comments by @Liedtke, @tomayac)
-
features.json: add wasm2c support of custom-page-sizes WebAssembly/website#435 (1 comment by @fitzgen)
WebAssembly/custom-page-sizes
-
1 issue received 1 new comment.
-
Tracking issue for moving custom-page-sizes to phase 3 WebAssembly/custom-page-sizes#36 (1 comment by @fitzgen)
-
-
6 pull requests opened.
-
Overview.md: update binary limits description WebAssembly/custom-page-sizes#42, by @keithw.
-
memory_max.wast: make malformed test invalid for wasm-3.0/memory64 WebAssembly/custom-page-sizes#41, by @keithw.
-
Add Wasmi to list of engines supporting the proposal WebAssembly/custom-page-sizes#40, by @Robbepop.
-
Add `wasm-ld` toolchain implementation WebAssembly/custom-page-sizes#39, by @fitzgen.
-
Move `wasm2c` to "engines" subsection WebAssembly/custom-page-sizes#38, by @fitzgen.
-
Add `wasm2c` to implementations section of the overview WebAssembly/custom-page-sizes#37, by @fitzgen.
-
-
6 pull requests merged.
-
memory_max.wast: make malformed test invalid for wasm-3.0/memory64 WebAssembly/custom-page-sizes#41.
-
Overview.md: update binary limits description WebAssembly/custom-page-sizes#42.
-
Add Wasmi to list of engines supporting the proposal WebAssembly/custom-page-sizes#40.
-
Add `wasm-ld` toolchain implementation WebAssembly/custom-page-sizes#39.
-
Move `wasm2c` to "engines" subsection WebAssembly/custom-page-sizes#38.
-
Add `wasm2c` to implementations section of the overview WebAssembly/custom-page-sizes#37.
-
WebAssembly/wasi-webgpu
-
3 pull requests opened.
-
Multiple transformations to make webgpu more wit friendly WebAssembly/wasi-webgpu#46, by @MendyBerger.
-
Generate spec from official WebGPU spec! WebAssembly/wasi-webgpu#45, by @MendyBerger.
-
Add test to ensure wit parses WebAssembly/wasi-webgpu#44, by @MendyBerger.
-
-
3 pull requests merged.
-
Multiple transformations to make webgpu more wit friendly WebAssembly/wasi-webgpu#46.
-
Generate spec from official WebGPU spec! WebAssembly/wasi-webgpu#45.
-
Add test to ensure wit parses WebAssembly/wasi-webgpu#44.
-
WebAssembly/esm-integration
-
5 pull requests opened.
-
Instance lookup function for Wasm Namespaces WebAssembly/esm-integration#108, by @guybedford.
-
Namespace unwrapping support in JS API as a follow-up to direct global exports WebAssembly/esm-integration#107, by @guybedford.
-
ESM Phase Imports import() & new Worker() support for WA.Module WebAssembly/esm-integration#106, by @guybedford.
-
Wasm re-export bindings support WebAssembly/esm-integration#105, by @guybedford.
-
Support direct global bindings WebAssembly/esm-integration#104, by @guybedford.
-
-
1 pull request merged.
-
add CSP policy note WebAssembly/esm-integration#78.
-
-
5 pull requests received 31 new comments.
-
Namespace unwrapping support in JS API as a follow-up to direct global exports WebAssembly/esm-integration#107 (18 comments by @guybedford, @rossberg)
-
ESM Phase Imports import() & new Worker() support for WA.Module WebAssembly/esm-integration#106 (6 comments by @annevk, @guybedford)
-
Support direct global bindings WebAssembly/esm-integration#104 (5 comments by @guybedford, @nicolo-ribaudo)
-
Instance lookup function for Wasm Namespaces WebAssembly/esm-integration#108 (1 comment by @guybedford)
-
WebAssembly/spec
-
4 issues opened.
-
[spec] Missing nn specification in formal memory instruction specification WebAssembly/spec#1884, by @lforg37.
-
[spec] Issues related to the helper functions `pack` and `unpack` WebAssembly/spec#1883, by @ShinWonho.
-
[interpreter] Wrong boundary check for `array.new_data` and `array.init_data` WebAssembly/spec#1880, by @f52985.
-
Possible issue with validation of elem offset WebAssembly/spec#1875, by @MI3Guy.
-
-
4 issues closed.
-
[spec] Missing nn specification in formal memory instruction specification WebAssembly/spec#1884.
-
[spec] Issues related to the helper functions `pack` and `unpack` WebAssembly/spec#1883.
-
[interpreter] Wrong boundary check for `array.new_data` and `array.init_data` WebAssembly/spec#1880.
-
Possible issue with validation of elem offset WebAssembly/spec#1875.
-
-
5 issues received 17 new comments.
-
[js-api] Integration with the ResizableArrayBuffer and GrowableSharedArrayBuffer proposal WebAssembly/spec#1292 (8 comments by @conrad-watt, @eqrion, @fgmccabe, @syg)
-
[interpreter] Wrong boundary check for `array.new_data` and `array.init_data` WebAssembly/spec#1880 (3 comments by @f52985, @rossberg)
-
Possible issue with validation of elem offset WebAssembly/spec#1875 (3 comments by @bvisness, @MI3Guy, @rossberg)
-
[spec] Issues related to the helper functions `pack` and `unpack` WebAssembly/spec#1883 (2 comments by @rossberg, @ShinWonho)
-
[spec] Missing nn specification in formal memory instruction specification WebAssembly/spec#1884 (1 comment by @rossberg)
-
-
13 pull requests opened.
-
[spec] Update align and offset type in text format for memory64 WebAssembly/spec#1888, by @keithw.
-
[spec] Update limits type in wasm-3.0 text format spec WebAssembly/spec#1887, by @keithw.
-
[test] align.wast: add tests of malformed memop flags in wasm-3.0 WebAssembly/spec#1886, by @keithw.
-
[spec] Fix array.new_default WebAssembly/spec#1885, by @ShinWonho.
-
[spec] Update allocmodule arguments WebAssembly/spec#1882, by @ShinWonho.
-
[interpreter] Fix bounds check for array.new_data WebAssembly/spec#1881, by @rossberg.
-
[interpreter] Fix missing type check for `return_call_indirect` WebAssembly/spec#1879, by @f52985.
-
[spec] Fix typos WebAssembly/spec#1878, by @ShinWonho.
-
[spec] Fix missing address type in segment typing WebAssembly/spec#1877, by @rossberg.
-
[spec] Add noexn case for nullref typing WebAssembly/spec#1876, by @ShinWonho.
-
[spec] Fix validation rule for catch and catch all WebAssembly/spec#1874, by @ShinWonho.
-
[spec] Add missing subtype rule for exn WebAssembly/spec#1873, by @ShinWonho.
-
[test] return_call +indirect with multi-param / multi-result / imported funcs WebAssembly/spec#1872, by @keithw.
-
-
13 pull requests merged.
-
[spec] Update align and offset type in text format for memory64 WebAssembly/spec#1888.
-
[spec] Update limits type in wasm-3.0 text format spec WebAssembly/spec#1887.
-
[test] align.wast: add tests of malformed memop flags in wasm-3.0 WebAssembly/spec#1886.
-
[spec] Fix array.new_default WebAssembly/spec#1885.
-
[spec] Update allocmodule arguments WebAssembly/spec#1882.
-
[interpreter] Fix bounds check for array.new_data WebAssembly/spec#1881.
-
[interpreter] Fix missing type check for `return_call_indirect` WebAssembly/spec#1879.
-
[spec] Fix missing address type in segment typing WebAssembly/spec#1877.
-
[spec] Fix typos WebAssembly/spec#1878.
-
[spec] Add noexn case for nullref typing WebAssembly/spec#1876.
-
[spec] Add missing subtype rule for exn WebAssembly/spec#1873.
-
[spec] Fix validation rule for catch and catch all WebAssembly/spec#1874.
-
[test] return_call +indirect with multi-param / multi-result / imported funcs WebAssembly/spec#1872.
-
-
3 pull requests received 17 new comments.
-
[spec] Add missing subtype rule for exn WebAssembly/spec#1873 (11 comments by @rossberg, @ShinWonho)
-
[interpreter] Fix bounds check for array.new_data WebAssembly/spec#1881 (3 comments by @f52985, @rossberg)
-
[interpreter] Fix missing type check for `return_call_indirect` WebAssembly/spec#1879 (3 comments by @f52985, @rossberg)
-
WebAssembly/proposal-type-imports
-
1 issue opened.
-
Implementing type imports and exports in Binaryen WebAssembly/proposal-type-imports#17, by @vouillon.
-
-
1 issue received 1 new comment.
-
Implementing type imports and exports in Binaryen WebAssembly/proposal-type-imports#17 (1 comment by @rossberg)
-
WebAssembly/WASI
-
4 issues opened.
-
WASI Runtime Compatability chart WebAssembly/WASI#650, by @spotandjake.
-
Proposal: wasi-otel WebAssembly/WASI#646, by @calebschoepp.
-
Recapitulate type aliases in documentation WebAssembly/WASI#686, by @itowlson.
-
[0.3.0-draft]: Move away from streams as an API? WebAssembly/WASI#757, by @alexcrichton.
-
-
3 issues received 16 new comments.
-
[0.3.0-draft]: Move away from streams as an API? WebAssembly/WASI#757 (13 comments by @alexcrichton, @badeend, @lukewagner, @pchickey, @programmerjake, @rvolosatovs)
-
-
4 pull requests opened.
-
Fix typo in Capabilities.md WebAssembly/WASI#651, by @catamorphism.
-
update: GPIO proposal consistency with new proposal name and new cham… WebAssembly/WASI#649, by @onraj55555.
-
chore: update latest versions in README WebAssembly/WASI#648, by @vados-cosmonic.
-
docs: transfer championship to merlijn WebAssembly/WASI#647, by @ricochet.
-
-
1 pull request merged.
-
Fix typo in Capabilities.md WebAssembly/WASI#651.
-
-
1 pull request reopened.
-
imports.wit to import.wit WebAssembly/WASI#652, by @eu2028.
-
-
2 pull requests received 4 new comments.
-
docs: transfer championship to merlijn WebAssembly/WASI#647 (3 comments by @merlijn-sebrechts, @mxsdlr)
-
WebAssembly/wasi-keyvalue
-
2 issues opened.
-
Atomic increment conflicts WebAssembly/wasi-keyvalue#58, by @lann.
-
Atomic and non-atomic operations on the same key WebAssembly/wasi-keyvalue#57, by @lann.
-
-
3 issues received 5 new comments.
-
Atomic and non-atomic operations on the same key WebAssembly/wasi-keyvalue#57 (3 comments by @lann, @thomastaylor312)
-
-
2 pull requests opened.
-
Update CAS interface to remove current and add new-with-read WebAssembly/wasi-keyvalue#60, by @ogghead.
-
Document mixing increment with other ops WebAssembly/wasi-keyvalue#59, by @lann.
-
-
2 pull requests received 13 new comments.
-
Expand and clarify consitency/durability docs in store.wit WebAssembly/wasi-keyvalue#56 (11 comments by @dicej, @Mossaka)
-
Document mixing increment with other ops WebAssembly/wasi-keyvalue#59 (2 comments by @thomastaylor312)
-
WebAssembly/wide-arithmetic
-
1 issue opened.
-
Evaluate `i64.add_wide` plus `i64.add_wide3` WebAssembly/wide-arithmetic#34, by @alexcrichton.
-
-
4 issues closed.
-
Alternative or addition: instructions with overflow/carry flags WebAssembly/wide-arithmetic#6.
-
Evaluate `i64.add_wide` plus `i64.add_wide3` WebAssembly/wide-arithmetic#34.
-
`i128` as value type WebAssembly/wide-arithmetic#29.
-
Move to phase 3 WebAssembly/wide-arithmetic#28.
-
-
5 issues received 39 new comments.
-
Alternative or addition: instructions with overflow/carry flags WebAssembly/wide-arithmetic#6 (29 comments by @alexcrichton, @jakobkummerow)
-
Evaluate `i64.add_wide` plus `i64.add_wide3` WebAssembly/wide-arithmetic#34 (7 comments by @alexcrichton, @jakobkummerow)
-
Evaluate: Peformance in various WebAssembly engines WebAssembly/wide-arithmetic#7 (1 comment by @alexcrichton)
-
-
2 pull requests opened.
-
Summarize the conclusion of `i64.add_wide3` WebAssembly/wide-arithmetic#36, by @alexcrichton.
-
Mention Wasmi in the list of engines supporting the proposal WebAssembly/wide-arithmetic#35, by @Robbepop.
-
-
2 pull requests merged.
-
Summarize the conclusion of `i64.add_wide3` WebAssembly/wide-arithmetic#36.
-
Mention Wasmi in the list of engines supporting the proposal WebAssembly/wide-arithmetic#35.
-
-
1 pull request received 1 new comment.
-
Mention Wasmi in the list of engines supporting the proposal WebAssembly/wide-arithmetic#35 (1 comment by @alexcrichton)
-
WebAssembly/custom-descriptors
-
5 issues opened.
-
Change exactness prefix opcode? WebAssembly/custom-descriptors#23, by @tlively.
-
Different approach to JS prototypes: more efficient, less visible WebAssembly/custom-descriptors#22, by @jakobkummerow.
-
Should the reference operand to `ref.get_desc` be non-nullable? WebAssembly/custom-descriptors#20, by @tlively.
-
Exact abstract types WebAssembly/custom-descriptors#15, by @jakobkummerow.
-
Bikeshed: "exact" or "final" references? WebAssembly/custom-descriptors#13, by @tlively.
-
-
1 issue closed.
-
Exact abstract types WebAssembly/custom-descriptors#15.
-
-
6 issues received 26 new comments.
-
Exact abstract types WebAssembly/custom-descriptors#15 (9 comments by @jakobkummerow, @rossberg, @tlively)
-
Different approach to JS prototypes: more efficient, less visible WebAssembly/custom-descriptors#22 (6 comments by @jakobkummerow, @sjrd)
-
Bikeshed: "exact" or "final" references? WebAssembly/custom-descriptors#13 (6 comments by @jakobkummerow, @rossberg, @sjrd, @titzer, @tlively)
-
Should the reference operand to `ref.get_desc` be non-nullable? WebAssembly/custom-descriptors#20 (3 comments by @jakobkummerow, @sjrd, @tlively)
-
-
13 pull requests opened.
-
Add more details to custom section description WebAssembly/custom-descriptors#24, by @tlively.
-
Typo: u33 => s33 WebAssembly/custom-descriptors#21, by @tlively.
-
Initial description of a declarative custom section WebAssembly/custom-descriptors#19, by @tlively.
-
Move exactness to heap types WebAssembly/custom-descriptors#18, by @tlively.
-
Updated validation rules for `struct.new` WebAssembly/custom-descriptors#17, by @tlively.
-
Update inhabitability of exact reference types WebAssembly/custom-descriptors#16, by @tlively.
-
Elaborate on habitability of exact references WebAssembly/custom-descriptors#14, by @tlively.
-
Update grammar names for clarity WebAssembly/custom-descriptors#12, by @tlively.
-
Rename proposal directory to custom-descriptors WebAssembly/custom-descriptors#11, by @tlively.
-
Rename to "Custom Descriptors" in root README.md WebAssembly/custom-descriptors#10, by @tlively.
-
Generalize the binary shorthand for exact references WebAssembly/custom-descriptors#9, by @tlively.
-
Fix castflags bit indices WebAssembly/custom-descriptors#8, by @tlively.
-
Describe a "distinguished value" API for JS prototypes WebAssembly/custom-descriptors#7, by @tlively.
-
-
12 pull requests merged.
-
Add more details to custom section description WebAssembly/custom-descriptors#24.
-
Initial description of a declarative custom section WebAssembly/custom-descriptors#19.
-
Typo: u33 => s33 WebAssembly/custom-descriptors#21.
-
Move exactness to heap types WebAssembly/custom-descriptors#18.
-
Updated validation rules for `struct.new` WebAssembly/custom-descriptors#17.
-
Describe a "distinguished value" API for JS prototypes WebAssembly/custom-descriptors#7.
-
Update inhabitability of exact reference types WebAssembly/custom-descriptors#16.
-
Elaborate on habitability of exact references WebAssembly/custom-descriptors#14.
-
Update grammar names for clarity WebAssembly/custom-descriptors#12.
-
Rename proposal directory to custom-descriptors WebAssembly/custom-descriptors#11.
-
Rename to "Custom Descriptors" in root README.md WebAssembly/custom-descriptors#10.
-
Fix castflags bit indices WebAssembly/custom-descriptors#8.
-
-
1 pull request closed.
-
Generalize the binary shorthand for exact references WebAssembly/custom-descriptors#9.
-
-
6 pull requests received 62 new comments.
-
Describe a "distinguished value" API for JS prototypes WebAssembly/custom-descriptors#7 (18 comments by @eqrion, @guybedford, @rossberg, @sjrd, @syg, @tlively)
-
Initial description of a declarative custom section WebAssembly/custom-descriptors#19 (14 comments by @guybedford, @jakobkummerow, @lukewagner, @rossberg, @sjrd, @tlively)
-
Move exactness to heap types WebAssembly/custom-descriptors#18 (12 comments by @jakobkummerow, @rossberg, @sjrd, @titzer, @tlively)
-
Generalize the binary shorthand for exact references WebAssembly/custom-descriptors#9 (9 comments by @rossberg, @sjrd, @tlively)
-
Elaborate on habitability of exact references WebAssembly/custom-descriptors#14 (8 comments by @jakobkummerow, @rossberg, @tlively)
-
WebAssembly/shared-everything-threads
-
1 issue opened.
-
Agenda for May 27 subgroup meeting WebAssembly/shared-everything-threads#96, by @tlively.
-
-
1 issue closed.
-
Agenda for March 4 Subgroup Meeting WebAssembly/shared-everything-threads#93.
-
-
2 issues received 3 new comments.
-
Agenda for May 27 subgroup meeting WebAssembly/shared-everything-threads#96 (2 comments by @tlively)
-
Agenda for March 4 Subgroup Meeting WebAssembly/shared-everything-threads#93 (1 comment by @tlively)
-
WebAssembly/stack-switching
-
2 issues opened.
-
We also need resume_throwref WebAssembly/stack-switching#114, by @fgmccabe.
-
Require continuation types to come after the referenced signature type? WebAssembly/stack-switching#113, by @titzer.
-
-
3 issues received 19 new comments.
-
We also need resume_throwref WebAssembly/stack-switching#114 (13 comments by @fgmccabe, @rossberg, @titzer, @tlively)
-
Require continuation types to come after the referenced signature type? WebAssembly/stack-switching#113 (4 comments by @fgmccabe, @titzer, @tlively)
-
WebAssembly/design
-
2 issues opened.
-
Defining an implementation limit on initializer expression size WebAssembly/design#1557, by @Liedtke.
-
Newtypes for stronger control flow integrity WebAssembly/design#1556, by @SoniEx2.
-
-
3 issues received 34 new comments.
-
Newtypes for stronger control flow integrity WebAssembly/design#1556 (31 comments by @fgmccabe, @rossberg, @SoniEx2, @tlively)
-
Accelerated bitfield instructions: PDEP, PEXT and BEXTR? WebAssembly/design#1389 (2 comments by @daniel-j-h, @jjl)
-
WebAssembly/js-string-builtins
-
1 issue received 3 new comments.
-
"wasm:" scheme concerns & ESM Integration WebAssembly/js-string-builtins#47 (3 comments by @bashor, @guybedford, @Pauan)
-
WebAssembly/wasi-sdk
-
3 issues opened.
-
windows arm64 release WebAssembly/wasi-sdk#522, by @JakeBeaver.
-
borrow handles still remain at the end of the call WebAssembly/wasi-sdk#521, by @sammyne.
-
with wasi-sdk-p2.cmake, the pthread can't be detected when build with CMake project WebAssembly/wasi-sdk#520, by @zhuyipeng.
-
-
1 issue closed.
-
borrow handles still remain at the end of the call WebAssembly/wasi-sdk#521.
-
-
4 issues received 7 new comments.
-
with wasi-sdk-p2.cmake, the pthread can't be detected when build with CMake project WebAssembly/wasi-sdk#520 (3 comments by @alexcrichton, @zhuyipeng)
-
borrow handles still remain at the end of the call WebAssembly/wasi-sdk#521 (1 comment by @alexcrichton)
-
Is there any plan to support --target=wasm64-wasi ? WebAssembly/wasi-sdk#212 (1 comment by @YuriArthas)
-
-
1 pull request merged.
-
Update LLVM to 20.1.1 WebAssembly/wasi-sdk#508.
-
-
1 pull request received 4 new comments.
-
Update LLVM to 20.1.1 WebAssembly/wasi-sdk#508 (4 comments by @alexcrichton, @Mrmaxmeier, @sunfishcode)
-
WebAssembly/wasi-tls
-
2 issues opened.
-
`future-client-streams/get` returns no error code WebAssembly/wasi-tls#9, by @alexcrichton.
-
Exposing/configuring identity and configuring trust from a guest? WebAssembly/wasi-tls#8, by @jeffparsons.
-
-
1 issue closed.
-
Exposing/configuring identity and configuring trust from a guest? WebAssembly/wasi-tls#8.
-
-
1 issue received 3 new comments.
-
Exposing/configuring identity and configuring trust from a guest? WebAssembly/wasi-tls#8 (3 comments by @badeend, @jeffparsons)
-
-
2 pull requests opened.
-
Expose handshake error WebAssembly/wasi-tls#10, by @badeend.
-
Downgrade package version to `0.2.0-draft` WebAssembly/wasi-tls#7, by @badeend.
-
-
3 pull requests merged.
-
Expose handshake error WebAssembly/wasi-tls#10.
-
Downgrade package version to `0.2.0-draft` WebAssembly/wasi-tls#7.
-
Add close function that allows for cleaning closing tls connection WebAssembly/wasi-tls#5.
-
-
2 pull requests received 7 new comments.
-
Add close function that allows for cleaning closing tls connection WebAssembly/wasi-tls#5 (3 comments by @badeend, @jsturtevant)
WebAssembly/wasi-libc
-
1 issue opened.
-
__wasilibc_unmodified_upstream for standalone builds? WebAssembly/wasi-libc#578, by @gitonthescene.
-
-
1 issue closed.
-
__wasilibc_unmodified_upstream for standalone builds? WebAssembly/wasi-libc#578.
-
-
2 issues received 6 new comments.
-
__wasilibc_unmodified_upstream for standalone builds? WebAssembly/wasi-libc#578 (5 comments by @gitonthescene, @pchickey)
-
Thread-related asserts trigger in C++ even when targeting thread-enabled WASI WebAssembly/wasi-libc#558 (1 comment by @carlocab)
-
WebAssembly/wasi-gpio
-
1 issue opened.
-
Change champion of digital-io to Merlijn Sebrechts WebAssembly/wasi-gpio#1, by @ricochet.
-
-
1 issue closed.
-
Change champion of digital-io to Merlijn Sebrechts WebAssembly/wasi-gpio#1.
-
-
1 issue received 3 new comments.
-
Change champion of digital-io to Merlijn Sebrechts WebAssembly/wasi-gpio#1 (3 comments by @merlijn-sebrechts, @ricochet)
-
-
1 pull request opened.
-
wasi-gpio v1 WebAssembly/wasi-gpio#2, by @onraj55555.
-
-
1 pull request merged.
-
wasi-gpio v1 WebAssembly/wasi-gpio#2.
-
WebAssembly/tool-conventions
-
1 issue opened.
-
Meaning of "natural alignment" is unclear WebAssembly/tool-conventions#249, by @RalfJung.
-
-
1 issue received 7 new comments.
-
Meaning of "natural alignment" is unclear WebAssembly/tool-conventions#249 (7 comments by @dschuff, @RalfJung, @workingjubilee)
-
-
1 pull request received 1 new comment.
-
Document custom sections for OCI-compatible annotations WebAssembly/tool-conventions#248 (1 comment by @yoshuawuyts)
-
WebAssembly/wasi-spi
-
1 issue opened.
-
Change champion of spi to Merlijn Sebrechts WebAssembly/wasi-spi#2, by @merlijn-sebrechts.
-
-
1 issue closed.
-
Change champion of spi to Merlijn Sebrechts WebAssembly/wasi-spi#2.
-
-
1 issue received 1 new comment.
WebAssembly/proposals
-
1 pull request opened.
-
Rename Custom RTTs to Custom Descriptors WebAssembly/proposals#205, by @tlively.
-
-
1 pull request merged.
-
Rename Custom RTTs to Custom Descriptors WebAssembly/proposals#205.
-
WebAssembly/wasm-c-api
-
1 pull request opened.
-
Add `shared` to `wasm_limits_t` WebAssembly/wasm-c-api#195, by @xdoardo.
-
WebAssembly/relaxed-simd
-
1 issue opened.
-
Releaxed trunc corner cases WebAssembly/relaxed-simd#160, by @ppenzin.
-
-
1 issue received 1 new comment.
-
1 pull request received 1 new comment.
-
Add more allowed return values for relaxed trunc unsigned WebAssembly/relaxed-simd#144 (1 comment by @dtig)
-
WebAssembly/js-types
-
1 issue opened.
-
Interpreter does not compile WebAssembly/js-types#54, by @backes.
-
-
1 issue received 5 new comments.
WebAssembly/wasi-sql
-
1 issue opened.
-
Giving this project new life WebAssembly/wasi-sql#10, by @jdegoes.
-
WebAssembly/js-promise-integration
-
1 pull request opened.
-
Create python-package.yml WebAssembly/js-promise-integration#59, by @SIMPLEXITYFUB.
-
-
1 pull request received 2 new comments.
-
Create python-package.yml WebAssembly/js-promise-integration#59 (2 comments by @fgmccabe, @SIMPLEXITYFUB)
-
WebAssembly/wasi-otel
-
1 pull request opened.
-
Update the README more and use the current WIT WebAssembly/wasi-otel#2, by @calebschoepp.
-
-
1 pull request merged.
-
Update the README more and use the current WIT WebAssembly/wasi-otel#2.
-
WebAssembly/threads
-
1 pull request opened.
-
Translating thread and wait to js and test harness for multi-threaded programs WebAssembly/threads#229, by @zilinc.
-
WebAssembly/wasi-observe
-
1 pull request merged.
-
Proposed WIT for tracing portion of wasi-observe WebAssembly/wasi-observe#15.
-
WebAssembly/branch-hinting
-
1 issue received 1 new comment.
WebAssembly/flexible-vectors
-
1 issue received 1 new comment.
Past meetings
Participants
-
14 participants joined.
-
Sokhibjon Orzikulov joined.
-
Olivier Nicole (Tarides) joined.
-
Monad Cat joined.
-
Amejonah Izoo joined.
-
Mykhailo Chernysh joined.
-
Jake Follest joined.
-
Mike Lu joined.
-
Paul Osborne (Fastly) joined.
-
Charalampos Mitrodimas joined.
-
Peter McInerney (Fastly) joined.
-
Romāns Volosatovs (Midnight Foundation) joined.
-
Naomi Smith joined.
-
Pooya Parsa joined.
-
Krish Rathor joined.
-
-
4 participants left.
-
Zhiyuan Ma (Tencent) left.
-
Brooke Yang (Tencent) left.
-
Yajun Zhang (Tencent) left.
-
Zhentao Liu (Tencent) left.
-
-
1 organization left.
-
Tencent left.
-
GitHub
WebAssembly/binaryen
-
11 issues opened.
-
`wasm-tools` optimization WebAssembly/binaryen#7340, by @andreaTP.
-
Parser: puzzling behavior of branch instructions with non-empty stack WebAssembly/binaryen#7337, by @vouillon.
-
`wasm-opt` crashes with a bus error on a 91 kB Wasm file WebAssembly/binaryen#7333, by @samestep.
-
`wasm-opt -Oz` takes an inordinate amount of time WebAssembly/binaryen#7319, by @wingo.
-
undefined asyncify_get_state WebAssembly/binaryen#7317, by @andrewmd5.
-
Avoid hosting allocations (especially array allocations) out of conditional paths WebAssembly/binaryen#7304, by @mkustermann.
-
[C API] Some BinaryenString* functions declared in binaryen-c.h without implementation WebAssembly/binaryen#7301, by @leobuskin.
-
NaN flip a sign bit on ARM(el) WebAssembly/binaryen#7291, by @kapouer.
-
test failures and errors on various architectures WebAssembly/binaryen#7284, by @kapouer.
-
Difference between Binaryen and the spec + gc + typed funcrefs + tails calls? WebAssembly/binaryen#7282, by @valmirjunior0088.
-
BinaryenAddFunctionImport lost internalName on export, is this intentional? WebAssembly/binaryen#7272, by @primstar-cool.
-
-
18 issues closed.
-
Customize the limit of MaxDataSegments WebAssembly/binaryen#7229.
-
Compiling and linking wat files WebAssembly/binaryen#2276.
-
[memory64] Optimization failures on memory.size WebAssembly/binaryen#4530.
-
Wasm-as doesn't write to stdout WebAssembly/binaryen#1319.
-
Interface Types Proposal and Promise Types WebAssembly/binaryen#2369.
-
Missing changelog entries for 104 WebAssembly/binaryen#4444.
-
test failures and errors on various architectures WebAssembly/binaryen#7284.
-
Difference between Binaryen and the spec + gc + typed funcrefs + tails calls? WebAssembly/binaryen#7282.
-
wasm-as accepts get_global in init exprs that is refering to internally defined global WebAssembly/binaryen#1321.
-
Add CI workflow auto-cancelation for irrelevant commits, which still run WebAssembly/binaryen#4993.
-
Emulate_function_pointer casts has hardcoded limit which can't be changed WebAssembly/binaryen#3446.
-
Add fuzzing for mutable globals WebAssembly/binaryen#1789.
-
Call functions with params || Creat WebAssembly with extern "c" WebAssembly/binaryen#861.
-
Uncaught WasmModule::Instantiate(): Import #0 module="env" function="abort" error: FFI is not an object WebAssembly/binaryen#670.
-
Simplifying feature handling WebAssembly/binaryen#3393.
-
Asm.js, tables and indirect calls WebAssembly/binaryen#1256.
-
make: *** No rule to make target `binaryen_js'. Stop. WebAssembly/binaryen#5166.
-
wasm2js output from AssemblyScript input hangs WebAssembly/binaryen#7245.
-
-
1 issue reopened.
-
wasm2js output from AssemblyScript input hangs WebAssembly/binaryen#7245, by @guest271314.
-
-
30 issues received 60 new comments.
-
[wasm-opt] Split functions that break the limit WebAssembly/binaryen#2308 (10 comments by @andreaTP, @kripken, @tlively)
-
`wasm-opt -Oz` takes an inordinate amount of time WebAssembly/binaryen#7319 (7 comments by @kripken, @wingo)
-
wasm2js output from AssemblyScript input hangs WebAssembly/binaryen#7245 (5 comments by @guest271314)
-
test failures on s390x (big-endian) WebAssembly/binaryen#2983 (4 comments by @kapouer, @kripken, @rathann, @tlively)
-
Parser: puzzling behavior of branch instructions with non-empty stack WebAssembly/binaryen#7337 (3 comments by @kripken, @tlively, @vouillon)
-
Lower WASM exceptions to MVP (or maybe GC) WebAssembly/binaryen#7179 (3 comments by @gkgoat1, @kripken, @turbolent)
-
Avoid hosting allocations (especially array allocations) out of conditional paths WebAssembly/binaryen#7304 (2 comments by @kripken, @mkustermann)
-
`wasm-opt` crashes with a bus error on a 91 kB Wasm file WebAssembly/binaryen#7333 (1 comment by @kripken)
-
binaryen fails to build from source with LTO (link time optimization) enabled WebAssembly/binaryen#5946 (1 comment by @rathann)
-
[C API] Some BinaryenString* functions declared in binaryen-c.h without implementation WebAssembly/binaryen#7301 (1 comment by @kripken)
-
Support cross-module calls properly in the interpreter WebAssembly/binaryen#6823 (1 comment by @kripken)
-
Difference between Binaryen and the spec + gc + typed funcrefs + tails calls? WebAssembly/binaryen#7282 (1 comment by @valmirjunior0088)
-
wasm-as accepts get_global in init exprs that is refering to internally defined global WebAssembly/binaryen#1321 (1 comment by @tlively)
-
Add CI workflow auto-cancelation for irrelevant commits, which still run WebAssembly/binaryen#4993 (1 comment by @tlively)
-
Uncaught WasmModule::Instantiate(): Import #0 module="env" function="abort" error: FFI is not an object WebAssembly/binaryen#670 (1 comment by @tlively)
-
make: *** No rule to make target `binaryen_js'. Stop. WebAssembly/binaryen#5166 (1 comment by @tlively)
-
Issue with features section: mutable-globals, nontrapping-float-to-int, bulk-memory, sign-ext, bulk-memory-opt in wasm2js and wasm-dis WebAssembly/binaryen#7228 (1 comment by @guest271314)
-
-
70 pull requests opened.
-
Limit number of function parameters in MergeSimilarFunctions WebAssembly/binaryen#7341, by @tlively.
-
Add a custom descriptors feature WebAssembly/binaryen#7339, by @tlively.
-
[Parser] Error properly on br_on* going to a target without a value WebAssembly/binaryen#7338, by @kripken.
-
Add a roadmap document WebAssembly/binaryen#7336, by @kripken.
-
Prepare for type exports WebAssembly/binaryen#7335, by @vouillon.
-
[NFC] Avoid huge output in validator messages WebAssembly/binaryen#7334, by @kripken.
-
[Interpreter] i32/i64 Bitwise Operators WebAssembly/binaryen#7332, by @ashleynh.
-
GUFA: Fix a nondeterminism bug by pre-filtering WebAssembly/binaryen#7331, by @kripken.
-
Implement type imports and exports WebAssembly/binaryen#7330, by @vouillon.
-
[Interpreter] I64 WebAssembly/binaryen#7329, by @ashleynh.
-
Implement exact reference types WebAssembly/binaryen#7328, by @tlively.
-
[Interpreter] Float64 WebAssembly/binaryen#7327, by @ashleynh.
-
[ci] Update Ubuntu 20.04 ci job to Ubuntu 22.04 WebAssembly/binaryen#7326, by @mcbarton.
-
[Interpreter] Float32 WebAssembly/binaryen#7325, by @ashleynh.
-
Don't optimize string literals to `string.const` if they are not valid UTF-16 strings. WebAssembly/binaryen#7324, by @rluble.
-
[Fuzzing] Add a script to embed wasm files into JS testcases WebAssembly/binaryen#7323, by @kripken.
-
Move StringSliceWTF16 avoiding non UTF slices fix to precompute.cpp. WebAssembly/binaryen#7322, by @rluble.
-
Fuzzer: Interpose on existing exports WebAssembly/binaryen#7321, by @kripken.
-
Prevent precompute of stringview_wtf16.slice splitting unicode codepoints. WebAssembly/binaryen#7320, by @rluble.
-
WAT parser: include file name in error messages WebAssembly/binaryen#7318, by @vouillon.
-
[ci] Update checkout action in create_release.yml to v4 WebAssembly/binaryen#7316, by @mcbarton.
-
[ci] set-output changed to echoing to GITHUB_OUTPUT create_release.yml WebAssembly/binaryen#7315, by @mcbarton.
-
[NFC] Make room for exact references in type encoding WebAssembly/binaryen#7314, by @tlively.
-
Fuzzer: Modify functions late WebAssembly/binaryen#7313, by @kripken.
-
[NFC] Update a comment about synchronization in GUFA WebAssembly/binaryen#7312, by @tlively.
-
Fix CFP to avoid removing synchronization WebAssembly/binaryen#7311, by @tlively.
-
Remove unnecessary fence in GTO output WebAssembly/binaryen#7310, by @tlively.
-
Remove unnecessary fences from Heap2Local output WebAssembly/binaryen#7309, by @tlively.
-
Remove unnecessary fences from GSI output WebAssembly/binaryen#7308, by @tlively.
-
Adjust the cost of allocations to a much higher value WebAssembly/binaryen#7307, by @kripken.
-
[NFC] Run ClusterFuzz only after some time has passed WebAssembly/binaryen#7306, by @kripken.
-
Fuzzer: Avoid massive initial sizes for memories WebAssembly/binaryen#7305, by @kripken.
-
Fuzzer: Fix handling of JS null exceptions WebAssembly/binaryen#7303, by @kripken.
-
[NFC] Store function effects on functions WebAssembly/binaryen#7302, by @kripken.
-
Fuzzer: Add an option to preserve imports and exports WebAssembly/binaryen#7300, by @kripken.
-
[Parser] Fix Table64 parsing WebAssembly/binaryen#7298, by @kripken.
-
[NFC] Remove no longer needed v8 flag to avoid warnings WebAssembly/binaryen#7297, by @kripken.
-
Fuzzer: Simplify and improve emitting of unreachable code WebAssembly/binaryen#7295, by @kripken.
-
[EH] Fuzzer: Fix infinite loop with nested exnrefs WebAssembly/binaryen#7294, by @kripken.
-
[NFC] Improve wasm-reduce help text WebAssembly/binaryen#7293, by @kripken.
-
[NFC] Update test from old EH to new EH WebAssembly/binaryen#7292, by @kripken.
-
[EH] Prune exnref-returning/receiving exports WebAssembly/binaryen#7290, by @kripken.
-
[EH] Fuzz exnref in tables WebAssembly/binaryen#7289, by @kripken.
-
[GC][EH] Fuzz exnref in GC structs WebAssembly/binaryen#7288, by @kripken.
-
[EH] Fuzz catch+rethrow on the JS side WebAssembly/binaryen#7287, by @kripken.
-
Fix JS tag fuzzing: throw the same in JS and the binaryen interpreter WebAssembly/binaryen#7286, by @kripken.
-
Customize the limit of MaxDataSegments WebAssembly/binaryen#7285, by @lorsanta.
-
[EH] Fuzzer: Add WebAssembly.JSTag fuzzing WebAssembly/binaryen#7283, by @kripken.
-
Do not emit fences when peephole optimizing struct RMWs WebAssembly/binaryen#7281, by @tlively.
-
Fix optimization of seqcst RMWs in OptimizeInstructions WebAssembly/binaryen#7280, by @tlively.
-
Fuzzer: Generate ThrowRef, and avoid unneeded traps with it WebAssembly/binaryen#7279, by @kripken.
-
GUFA: Fix handling of public tags WebAssembly/binaryen#7278, by @kripken.
-
Fuzzer: Use a WebAssembly.Tag from JS WebAssembly/binaryen#7277, by @kripken.
-
Fuzzer: Adjust parameters by input size, sometimes WebAssembly/binaryen#7276, by @kripken.
-
Update Google Test from 1.10.0 to 1.15.2 WebAssembly/binaryen#7275, by @mcbarton.
-
Pin Github runner images WebAssembly/binaryen#7274, by @mcbarton.
-
Stack switching: fix some optimization passes WebAssembly/binaryen#7271, by @vouillon.
-
Parser: Error on tuples in signatures WebAssembly/binaryen#7270, by @kripken.
-
[ci] Cancel CI jobs when new commits are added to a PR WebAssembly/binaryen#7269, by @sbc100.
-
[Interpreter] i32.mul WebAssembly/binaryen#7268, by @ashleynh.
-
[ci] Bump setup_python version in create_release.yml WebAssembly/binaryen#7267, by @sbc100.
-
[ci] Attempt to fix create_release for arm64 linux WebAssembly/binaryen#7266, by @sbc100.
-
[NFC] Update lit test output WebAssembly/binaryen#7265, by @tlively.
-
Optimize acquire-release operations in CFP WebAssembly/binaryen#7264, by @tlively.
-
Update ConstantFieldPropagation for struct RMW ops WebAssembly/binaryen#7263, by @tlively.
-
Update GTO and TypeRefining for Struct RMW operations WebAssembly/binaryen#7262, by @tlively.
-
Revert "[Interpreter] i32.mul" WebAssembly/binaryen#7261, by @ashleynh.
-
[Interpreter] i32.mul WebAssembly/binaryen#7260, by @ashleynh.
-
[Interpreter] i32.sub WebAssembly/binaryen#7259, by @ashleynh.
-
-
59 pull requests merged.
-
[ci] set-output changed to echoing to GITHUB_OUTPUT create_release.yml WebAssembly/binaryen#7315.
-
[Interpreter] i32/i64 Bitwise Operators WebAssembly/binaryen#7332.
-
[Interpreter] I64 WebAssembly/binaryen#7329.
-
Implement exact reference types WebAssembly/binaryen#7328.
-
[Interpreter] Float64 WebAssembly/binaryen#7327.
-
[ci] Update Ubuntu 20.04 ci job to Ubuntu 22.04 WebAssembly/binaryen#7326.
-
[Interpreter] Float32 WebAssembly/binaryen#7325.
-
[Fuzzing] Add a script to embed wasm files into JS testcases WebAssembly/binaryen#7323.
-
Fuzzer: Interpose on existing exports WebAssembly/binaryen#7321.
-
Don't optimize string literals to `string.const` if they are not valid UTF-16 strings. WebAssembly/binaryen#7324.
-
Move StringSliceWTF16 avoiding non UTF slices fix to precompute.cpp. WebAssembly/binaryen#7322.
-
[ci] Update checkout action in create_release.yml to v4 WebAssembly/binaryen#7316.
-
Fuzzer: Modify functions late WebAssembly/binaryen#7313.
-
Prevent precompute of stringview_wtf16.slice splitting unicode codepoints. WebAssembly/binaryen#7320.
-
WAT parser: include file name in error messages WebAssembly/binaryen#7318.
-
[NFC] Make room for exact references in type encoding WebAssembly/binaryen#7314.
-
[NFC] Update a comment about synchronization in GUFA WebAssembly/binaryen#7312.
-
Fix CFP to avoid removing synchronization WebAssembly/binaryen#7311.
-
Adjust the cost of allocations to a much higher value WebAssembly/binaryen#7307.
-
Remove unnecessary fence in GTO output WebAssembly/binaryen#7310.
-
Remove unnecessary fences from Heap2Local output WebAssembly/binaryen#7309.
-
Remove unnecessary fences from GSI output WebAssembly/binaryen#7308.
-
Fuzzer: Add an option to preserve imports and exports WebAssembly/binaryen#7300.
-
[NFC] Run ClusterFuzz only after some time has passed WebAssembly/binaryen#7306.
-
Fuzzer: Avoid massive initial sizes for memories WebAssembly/binaryen#7305.
-
Customize the limit of MaxDataSegments WebAssembly/binaryen#7285.
-
Fuzzer: Fix handling of JS null exceptions WebAssembly/binaryen#7303.
-
[NFC] Store function effects on functions WebAssembly/binaryen#7302.
-
[Parser] Fix Table64 parsing WebAssembly/binaryen#7298.
-
Fuzzer: Adjust parameters by input size, sometimes WebAssembly/binaryen#7276.
-
[NFC] Remove no longer needed v8 flag to avoid warnings WebAssembly/binaryen#7297.
-
[EH] Fuzz exnref in tables WebAssembly/binaryen#7289.
-
[EH] Fuzzer: Fix infinite loop with nested exnrefs WebAssembly/binaryen#7294.
-
[EH] Fuzz catch+rethrow on the JS side WebAssembly/binaryen#7287.
-
Fuzzer: Simplify and improve emitting of unreachable code WebAssembly/binaryen#7295.
-
[GC][EH] Fuzz exnref in GC structs WebAssembly/binaryen#7288.
-
[EH] Prune exnref-returning/receiving exports WebAssembly/binaryen#7290.
-
[NFC] Update test from old EH to new EH WebAssembly/binaryen#7292.
-
GUFA: Fix handling of public tags WebAssembly/binaryen#7278.
-
Fix JS tag fuzzing: throw the same in JS and the binaryen interpreter WebAssembly/binaryen#7286.
-
[EH] Fuzzer: Add WebAssembly.JSTag fuzzing WebAssembly/binaryen#7283.
-
Fuzzer: Use a WebAssembly.Tag from JS WebAssembly/binaryen#7277.
-
Do not emit fences when peephole optimizing struct RMWs WebAssembly/binaryen#7281.
-
Fix optimization of seqcst RMWs in OptimizeInstructions WebAssembly/binaryen#7280.
-
Fuzzer: Generate ThrowRef, and avoid unneeded traps with it WebAssembly/binaryen#7279.
-
Update Google Test from 1.10.0 to 1.15.2 WebAssembly/binaryen#7275.
-
Optimize acquire-release operations in CFP WebAssembly/binaryen#7264.
-
Update ConstantFieldPropagation for struct RMW ops WebAssembly/binaryen#7263.
-
[NFC] Make fuzzing params mutable WebAssembly/binaryen#7257.
-
[ci] Cancel CI jobs when new commits are added to a PR WebAssembly/binaryen#7269.
-
Update GTO and TypeRefining for Struct RMW operations WebAssembly/binaryen#7262.
-
Parser: Error on tuples in signatures WebAssembly/binaryen#7270.
-
[Interpreter] i32.mul WebAssembly/binaryen#7268.
-
[NFC] Update lit test output WebAssembly/binaryen#7265.
-
[ci] Bump setup_python version in create_release.yml WebAssembly/binaryen#7267.
-
[ci] Attempt to fix create_release for arm64 linux WebAssembly/binaryen#7266.
-
[Interpreter] i32.sub WebAssembly/binaryen#7259.
-
Revert "[Interpreter] i32.mul" WebAssembly/binaryen#7261.
-
[Interpreter] i32.mul WebAssembly/binaryen#7260.
-
-
3 pull requests closed.
-
[RT] Implement table instructions WebAssembly/binaryen#3776.
-
Pin Github runner images WebAssembly/binaryen#7274.
-
TEST_PR WebAssembly/binaryen#7273.
-
-
48 pull requests received 247 new comments.
-
[EH] Fuzz catch+rethrow on the JS side WebAssembly/binaryen#7287 (22 comments by @aheejin, @kripken)
-
Fuzzer: Add an option to preserve imports and exports WebAssembly/binaryen#7300 (21 comments by @kripken, @tlively)
-
Fuzzer: Adjust parameters by input size, sometimes WebAssembly/binaryen#7276 (8 comments by @kripken, @tlively)
-
Update ConstantFieldPropagation for struct RMW ops WebAssembly/binaryen#7263 (8 comments by @kripken)
-
[ci] set-output changed to echoing to GITHUB_OUTPUT create_release.yml WebAssembly/binaryen#7315 (7 comments by @kripken, @mcbarton)
-
[NFC] Make room for exact references in type encoding WebAssembly/binaryen#7314 (7 comments by @kripken, @tlively)
-
Move StringSliceWTF16 avoiding non UTF slices fix to precompute.cpp. WebAssembly/binaryen#7322 (6 comments by @kripken, @rluble, @tlively)
-
Update Google Test from 1.10.0 to 1.15.2 WebAssembly/binaryen#7275 (6 comments by @kripken, @mcbarton, @sbc100, @tlively)
-
Prevent precompute of stringview_wtf16.slice splitting unicode codepoints. WebAssembly/binaryen#7320 (5 comments by @kripken, @rluble)
-
Fuzzer: Fix handling of JS null exceptions WebAssembly/binaryen#7303 (5 comments by @aheejin, @kripken, @RReverser)
-
Stack switching: fix some optimization passes WebAssembly/binaryen#7271 (5 comments by @dhil, @MaxGraey, @tlively, @vouillon)
-
[EH] Fuzzer: Add WebAssembly.JSTag fuzzing WebAssembly/binaryen#7283 (5 comments by @aheejin, @kripken)
-
Add a roadmap document WebAssembly/binaryen#7336 (4 comments by @aheejin, @kripken, @tlively, @vouillon)
-
Don't optimize string literals to `string.const` if they are not valid UTF-16 strings. WebAssembly/binaryen#7324 (4 comments by @kripken, @rluble)
-
Optimize struct RMW ops in OptimizeInstructions WebAssembly/binaryen#7225 (4 comments by @conrad-watt, @tlively)
-
[ci] Cancel CI jobs when new commits are added to a PR WebAssembly/binaryen#7269 (4 comments by @mcbarton, @sbc100)
-
Fix CFP to avoid removing synchronization WebAssembly/binaryen#7311 (3 comments by @kripken, @tlively)
-
[NFC] Run ClusterFuzz only after some time has passed WebAssembly/binaryen#7306 (3 comments by @kripken, @tlively)
-
Fuzzer: Simplify and improve emitting of unreachable code WebAssembly/binaryen#7295 (3 comments by @aheejin, @kripken)
-
WAT parser: include file name in error messages WebAssembly/binaryen#7318 (2 comments by @tlively, @vouillon)
-
[EH] Prune exnref-returning/receiving exports WebAssembly/binaryen#7290 (2 comments by @aheejin, @kripken)
-
Handle atomic accesses in Heap2Local WebAssembly/binaryen#7158 (2 comments by @conrad-watt, @tlively)
-
[EH] Fuzzer: Fix infinite loop with nested exnrefs WebAssembly/binaryen#7294 (1 comment by @kripken)
-
Fix JS tag fuzzing: throw the same in JS and the binaryen interpreter WebAssembly/binaryen#7286 (1 comment by @kripken)
-
Do not emit fences when peephole optimizing struct RMWs WebAssembly/binaryen#7281 (1 comment by @tlively)
-
Update GTO and TypeRefining for Struct RMW operations WebAssembly/binaryen#7262 (1 comment by @kripken)
-
[ci] Attempt to fix create_release for arm64 linux WebAssembly/binaryen#7266 (1 comment by @tlively)
WebAssembly/component-model
-
7 issues opened.
-
async: Is it possible to have a background task? WebAssembly/component-model#460, by @alexcrichton.
-
async: How does cross-task communication work? WebAssembly/component-model#459, by @alexcrichton.
-
Confusion/clarification around future/stream handles and "always local" optimization WebAssembly/component-model#458, by @alexcrichton.
-
Non-exhaustive enums, variants, records, function params WebAssembly/component-model#454, by @MendyBerger.
-
Clarifications/confusion about `task.return` WebAssembly/component-model#453, by @alexcrichton.
-
I'm not sure how flatten type work WebAssembly/component-model#450, by @dannypsnl.
-
Minimal asynchronous example WebAssembly/component-model#448, by @oovm.
-
-
2 issues closed.
-
Clarifications/confusion about `task.return` WebAssembly/component-model#453.
-
I'm not sure how flatten type work WebAssembly/component-model#450.
-
-
10 issues received 27 new comments.
-
Provide values for enums/constants WebAssembly/component-model#365 (8 comments by @cpetig, @lukewagner, @oovm)
-
Clarifications/confusion about `task.return` WebAssembly/component-model#453 (4 comments by @alexcrichton, @lukewagner)
-
How to implement non-blocking POSIX `send` in terms of `stream.write`? WebAssembly/component-model#441 (3 comments by @badeend, @lukewagner)
-
async: Is it possible to have a background task? WebAssembly/component-model#460 (2 comments by @alexcrichton, @dicej)
-
Non-exhaustive enums, variants, records, function params WebAssembly/component-model#454 (2 comments by @lukewagner, @MendyBerger)
-
I'm not sure how flatten type work WebAssembly/component-model#450 (2 comments by @dannypsnl, @primoly)
-
async: How does cross-task communication work? WebAssembly/component-model#459 (1 comment by @alexcrichton)
-
-
7 pull requests opened.
-
Clarify the string-encoding=utf8 default in Binary.md and CanonicalABI.md WebAssembly/component-model#457, by @lukewagner.
-
Tighten task.return rules WebAssembly/component-model#456, by @lukewagner.
-
Add a missing 🔀 on `resource.drop async` WebAssembly/component-model#455, by @alexcrichton.
-
async: Fix typo in binary format of futures/streams WebAssembly/component-model#452, by @alexcrichton.
-
threads: add `thread.*` canonical built-ins to TOC WebAssembly/component-model#451, by @abrown.
-
docs: align wit indentation WebAssembly/component-model#449, by @ricochet.
-
Add `thread.spawn_indirect` WebAssembly/component-model#447, by @abrown.
-
-
9 pull requests merged.
-
Add `thread.spawn_indirect` WebAssembly/component-model#447.
-
Clarify the string-encoding=utf8 default in Binary.md and CanonicalABI.md WebAssembly/component-model#457.
-
Tighten task.return rules WebAssembly/component-model#456.
-
Make close-{readable,writable} symmetric in taking an optional error-context WebAssembly/component-model#446.
-
Describe how start works in the context of async WebAssembly/component-model#443.
-
Add a missing 🔀 on `resource.drop async` WebAssembly/component-model#455.
-
async: Fix typo in binary format of futures/streams WebAssembly/component-model#452.
-
threads: add `thread.*` canonical built-ins to TOC WebAssembly/component-model#451.
-
docs: align wit indentation WebAssembly/component-model#449.
-
-
1 pull request closed.
-
Add optional fixed length to lists WebAssembly/component-model#304.
-
-
10 pull requests received 58 new comments.
-
Add an 'async' hint to functions WebAssembly/component-model#442 (11 comments by @alexcrichton, @badeend, @cpetig, @lukewagner, @sunfishcode)
-
Tighten task.return rules WebAssembly/component-model#456 (6 comments by @alexcrichton, @lukewagner)
-
Add a missing 🔀 on `resource.drop async` WebAssembly/component-model#455 (3 comments by @alexcrichton, @lukewagner)
-
Add optional fixed length to lists WebAssembly/component-model#304 (2 comments by @cpetig, @lukewagner)
-
async: Fix typo in binary format of futures/streams WebAssembly/component-model#452 (2 comments by @alexcrichton, @lukewagner)
-
Allow stream.{read,write}s of length 0 to query/signal readiness WebAssembly/component-model#444 (1 comment by @lukewagner)
-
Describe how start works in the context of async WebAssembly/component-model#443 (1 comment by @lukewagner)
-
threads: add `thread.*` canonical built-ins to TOC WebAssembly/component-model#451 (1 comment by @lukewagner)
WebAssembly/meetings
-
1 issue closed.
-
WasmAssembly podcast short interviews at June CG face-to-face meeting WebAssembly/meetings#1592.
-
-
27 pull requests opened.
-
Update CG-03-11.md WebAssembly/meetings#1767, by @eqrion.
-
Add notes for February in-person CG meeting WebAssembly/meetings#1766, by @tlively.
-
Update CG-02-25.md WebAssembly/meetings#1765, by @tlively.
-
Update stack-2025-02-24.md WebAssembly/meetings#1764, by @fgmccabe.
-
Add JS interop to CG-02-25.md WebAssembly/meetings#1763, by @tlively.
-
Add SpecTec to CG-03-11.md WebAssembly/meetings#1762, by @rossberg.
-
Update stack-2025-02-24.md WebAssembly/meetings#1761, by @fgmccabe.
-
cancel WASI-02-20.md WebAssembly/meetings#1760, by @ricochet.
-
Update vc-meetings.md WebAssembly/meetings#1759, by @conrad-watt.
-
Update SIMD chairs in subgroups.md WebAssembly/meetings#1758, by @tlively.
-
Update WASI chairs in subgroups.md WebAssembly/meetings#1757, by @tlively.
-
Create stack-2025-02-24.md WebAssembly/meetings#1756, by @fgmccabe.
-
Create THREADS-03-04.md WebAssembly/meetings#1755, by @tlively.
-
Update THREADS-02-18.md WebAssembly/meetings#1754, by @tlively.
-
Add TLS discussion to THREADS-02-18.md WebAssembly/meetings#1753, by @tlively.
-
Add SpecTec slides WebAssembly/meetings#1752, by @rossberg.
-
Add Social details for Wednesday 2/11. WebAssembly/meetings#1751, by @dtig.
-
Split memory control agenda item WebAssembly/meetings#1750, by @dtig.
-
Add link to Wasm Research Day agenda WebAssembly/meetings#1749, by @ejrgilbert.
-
Add meeting notes for WASI-02-06.md WebAssembly/meetings#1748, by @yoshuawuyts.
-
Fill in Logistics section in CG-02.md WebAssembly/meetings#1747, by @lukewagner.
-
Add discord link to CG-02.md WebAssembly/meetings#1746, by @dschuff.
-
Add video meeting links to CG-02.md WebAssembly/meetings#1745, by @tlively.
-
Reschedule SpecTec Session WebAssembly/meetings#1744, by @tlively.
-
Add links to the CG-02 agenda item topics. WebAssembly/meetings#1743, by @sunfishcode.
-
Cancel THREADS-02-04.md in favor of THREADS-02-18.md WebAssembly/meetings#1742, by @tlively.
-
Initial concrete schedule of sessions for CG-02.md WebAssembly/meetings#1741, by @tlively.
-
-
26 pull requests merged.
-
Update CG-03-11.md WebAssembly/meetings#1767.
-
Update SIMD chairs in subgroups.md WebAssembly/meetings#1758.
-
Add JS interop to CG-02-25.md WebAssembly/meetings#1763.
-
Add SpecTec to CG-03-11.md WebAssembly/meetings#1762.
-
Update stack-2025-02-24.md WebAssembly/meetings#1761.
-
cancel WASI-02-20.md WebAssembly/meetings#1760.
-
Update vc-meetings.md WebAssembly/meetings#1759.
-
Update WASI chairs in subgroups.md WebAssembly/meetings#1757.
-
Create stack-2025-02-24.md WebAssembly/meetings#1756.
-
Create THREADS-03-04.md WebAssembly/meetings#1755.
-
Add TLS discussion to THREADS-02-18.md WebAssembly/meetings#1753.
-
Add SpecTec slides WebAssembly/meetings#1752.
-
Add meeting notes for WASI-02-06.md WebAssembly/meetings#1748.
-
Add Social details for Wednesday 2/11. WebAssembly/meetings#1751.
-
Split memory control agenda item WebAssembly/meetings#1750.
-
Add link to Wasm Research Day agenda WebAssembly/meetings#1749.
-
Update CG-01-28.md WebAssembly/meetings#1736.
-
Add discord link to CG-02.md WebAssembly/meetings#1746.
-
Fill in Logistics section in CG-02.md WebAssembly/meetings#1747.
-
Reschedule SpecTec Session WebAssembly/meetings#1744.
-
Add video meeting links to CG-02.md WebAssembly/meetings#1745.
-
docs(wasi): agenda topic unstable in release WIT WebAssembly/meetings#1739.
-
docs(wasi): notes WASI-01-23.md WebAssembly/meetings#1737.
-
Add links to the CG-02 agenda item topics. WebAssembly/meetings#1743.
-
Initial concrete schedule of sessions for CG-02.md WebAssembly/meetings#1741.
-
Cancel THREADS-02-04.md in favor of THREADS-02-18.md WebAssembly/meetings#1742.
-
-
7 pull requests received 20 new comments.
-
Initial concrete schedule of sessions for CG-02.md WebAssembly/meetings#1741 (6 comments by @rossberg, @sukyoung, @tlively)
-
Add link to Wasm Research Day agenda WebAssembly/meetings#1749 (2 comments by @ejrgilbert, @redianthus)
-
WebAssembly/wasi-tls
-
2 pull requests opened.
-
Start adding some more information to the readme WebAssembly/wasi-tls#6, by @jsturtevant.
-
Add close function that allows for cleaning closing tls connection WebAssembly/wasi-tls#5, by @jsturtevant.
-
-
1 pull request merged.
-
Start adding some more information to the readme WebAssembly/wasi-tls#6.
-
-
2 pull requests received 2 new comments.
-
Add close function that allows for cleaning closing tls connection WebAssembly/wasi-tls#5 (1 comment by @jsturtevant)
-
WebAssembly/shared-everything-threads
-
1 issue opened.
-
Agenda for March 4 Subgroup Meeting WebAssembly/shared-everything-threads#93, by @tlively.
-
-
1 issue closed.
-
Agenda for February 18 Subgroup Meeting WebAssembly/shared-everything-threads#90.
-
-
1 issue received 3 new comments.
-
Agenda for February 18 Subgroup Meeting WebAssembly/shared-everything-threads#90 (3 comments by @tlively)
-
-
2 pull requests opened.
-
Update `thread.*` canonical builtins to point to CM specification WebAssembly/shared-everything-threads#95, by @abrown.
-
Fix inaccuracies in the overview example WebAssembly/shared-everything-threads#94, by @abrown.
-
-
4 pull requests merged.
-
Update `thread.*` canonical builtins to point to CM specification WebAssembly/shared-everything-threads#95.
-
Upstream initial test suite from `wasm-tools` WebAssembly/shared-everything-threads#85.
-
Fix inaccuracies in the overview example WebAssembly/shared-everything-threads#94.
-
Add typing details for cmpxchg and other rmw operations WebAssembly/shared-everything-threads#92.
-
-
2 pull requests received 3 new comments.
-
Fix inaccuracies in the overview example WebAssembly/shared-everything-threads#94 (2 comments by @abrown, @tlively)
-
Add typing details for cmpxchg and other rmw operations WebAssembly/shared-everything-threads#92 (1 comment by @tlively)
-
WebAssembly/wide-arithmetic
-
1 issue opened.
-
Benchmark 256-bit addition/subtraction WebAssembly/wide-arithmetic#33, by @alexcrichton.
-
-
1 issue received 4 new comments.
-
Alternative or addition: instructions with overflow/carry flags WebAssembly/wide-arithmetic#6 (4 comments by @alexcrichton, @jakobkummerow)
-
-
1 pull request merged.
-
Fix typo in overview WebAssembly/wide-arithmetic#32.
-
-
1 pull request reopened.
-
Fix typo in overview WebAssembly/wide-arithmetic#32, by @alexcrichton.
-
WebAssembly/js-string-builtins
-
1 issue opened.
-
"wasm:" scheme concerns & ESM Integration WebAssembly/js-string-builtins#47, by @guybedford.
-
-
1 issue received 8 new comments.
-
"wasm:" scheme concerns & ESM Integration WebAssembly/js-string-builtins#47 (8 comments by @annevk, @eqrion, @jakobkummerow, @Pauan, @rossberg, @tlively)
-
-
1 pull request opened.
-
Support polyfill fallbacks within builtin modules WebAssembly/js-string-builtins#46, by @guybedford.
-
-
1 pull request received 4 new comments.
-
Support polyfill fallbacks within builtin modules WebAssembly/js-string-builtins#46 (4 comments by @eqrion, @guybedford, @jakobkummerow)
-
WebAssembly/wasi-sdk
-
2 issues opened.
-
malloc Fails Silently in wasi-sdk WebAssembly/wasi-sdk#518, by @khordadi.
-
Update Dockerfile from Ubuntu 20.04 to 22.04 WebAssembly/wasi-sdk#514, by @mcbarton.
-
-
2 issues closed.
-
malloc Fails Silently in wasi-sdk WebAssembly/wasi-sdk#518.
-
Update Dockerfile from Ubuntu 20.04 to 22.04 WebAssembly/wasi-sdk#514.
-
-
4 issues received 13 new comments.
-
Should WASI provide stub support for atomics/threads even in single thread mode? WebAssembly/wasi-sdk#22 (8 comments by @sbc100, @vapier)
-
malloc Fails Silently in wasi-sdk WebAssembly/wasi-sdk#518 (3 comments by @alexcrichton, @khordadi, @kripken)
-
-
9 pull requests opened.
-
Fix 5 warnings found (use docker --debug to expand) WebAssembly/wasi-sdk#519, by @guangrei.
-
[ci] Update submodules independently ci WebAssembly/wasi-sdk#517, by @mcbarton.
-
[ci] Install cmake and ninja from apt ci Dockerfile WebAssembly/wasi-sdk#516, by @mcbarton.
-
Add comment for ARM64 package installation to README.md WebAssembly/wasi-sdk#515, by @yomaytk.
-
[ci] Cancel outstanding workflows when new changes are added to PRs WebAssembly/wasi-sdk#513, by @mcbarton.
-
Update Dockerfile to Ubuntu 24.04 WebAssembly/wasi-sdk#512, by @mcbarton.
-
Update Windows image CI to Windows-2025 WebAssembly/wasi-sdk#511, by @mcbarton.
-
Update MacOS image ci to MacOS-15 WebAssembly/wasi-sdk#510, by @mcbarton.
-
[ci] Use native arm runner instead of cross compiling WebAssembly/wasi-sdk#509, by @mcbarton.
-
-
5 pull requests merged.
-
Fix 5 warnings found (use docker --debug to expand) WebAssembly/wasi-sdk#519.
-
Add comment for ARM64 package installation to README.md WebAssembly/wasi-sdk#515.
-
[ci] Use native arm runner instead of cross compiling WebAssembly/wasi-sdk#509.
-
[ci] Cancel outstanding workflows when new changes are added to PRs WebAssembly/wasi-sdk#513.
-
Update Dockerfile to Ubuntu 24.04 WebAssembly/wasi-sdk#512.
-
-
3 pull requests closed.
-
[ci] Update submodules independently ci WebAssembly/wasi-sdk#517.
-
Update MacOS image ci to MacOS-15 WebAssembly/wasi-sdk#510.
-
Update Windows image CI to Windows-2025 WebAssembly/wasi-sdk#511.
-
-
9 pull requests received 64 new comments.
-
[ci] Use native arm runner instead of cross compiling WebAssembly/wasi-sdk#509 (30 comments by @alexcrichton, @mcbarton, @saethlin, @sbc100)
-
Update Windows image CI to Windows-2025 WebAssembly/wasi-sdk#511 (17 comments by @alexcrichton, @mcbarton, @sbc100)
-
Update MacOS image ci to MacOS-15 WebAssembly/wasi-sdk#510 (6 comments by @alexcrichton, @mcbarton, @sbc100)
-
[ci] Update submodules independently ci WebAssembly/wasi-sdk#517 (3 comments by @mcbarton, @sbc100, @TerrorJack)
-
[ci] Cancel outstanding workflows when new changes are added to PRs WebAssembly/wasi-sdk#513 (3 comments by @mcbarton, @sbc100)
-
Add comment for ARM64 package installation to README.md WebAssembly/wasi-sdk#515 (2 comments by @sbc100, @yomaytk)
-
[ci] Install cmake and ninja from apt ci Dockerfile WebAssembly/wasi-sdk#516 (1 comment by @mcbarton)
-
WebAssembly/spec
-
1 issue opened.
-
Memory with 65536 pages on a 32-bit platform WebAssembly/spec#1869, by @lum1n0us.
-
-
1 issue closed.
-
Memory with 65536 pages on a 32-bit platform WebAssembly/spec#1869.
-
-
2 issues received 12 new comments.
-
[js-api] Integration with the ResizableArrayBuffer and GrowableSharedArrayBuffer proposal WebAssembly/spec#1292 (11 comments by @conrad-watt, @dtig, @eqrion, @guest271314, @syg)
-
-
2 pull requests opened.
-
[js-api] Throw in toResizableBuffer if memory has no max WebAssembly/spec#1871, by @syg.
-
Fix wrong result type WebAssembly/spec#1870, by @ShinWonho.
-
-
1 pull request merged.
-
Fix wrong result type WebAssembly/spec#1870.
-
WebAssembly/custom-descriptors
-
1 issue opened.
-
Design of API for setting JS prototypes WebAssembly/custom-descriptors#2, by @tlively.
-
-
1 issue received 14 new comments.
-
Design of API for setting JS prototypes WebAssembly/custom-descriptors#2 (14 comments by @eqrion, @jakobkummerow, @rossberg, @sjrd, @tlively)
-
-
5 pull requests opened.
-
Allow exact shorthands in the text format WebAssembly/custom-descriptors#6, by @tlively.
-
Tweak wording for consistency WebAssembly/custom-descriptors#5, by @tlively.
-
Use "descriptor" and "RTT" more precisely WebAssembly/custom-descriptors#4, by @tlively.
-
Move sharedness outside describes and descriptor clauses WebAssembly/custom-descriptors#3, by @tlively.
-
Add proposed binary format and initial prototype notes WebAssembly/custom-descriptors#1, by @tlively.
-
-
5 pull requests merged.
-
Allow exact shorthands in the text format WebAssembly/custom-descriptors#6.
-
Tweak wording for consistency WebAssembly/custom-descriptors#5.
-
Use "descriptor" and "RTT" more precisely WebAssembly/custom-descriptors#4.
-
Move sharedness outside describes and descriptor clauses WebAssembly/custom-descriptors#3.
-
Add proposed binary format and initial prototype notes WebAssembly/custom-descriptors#1.
-
-
2 pull requests received 5 new comments.
-
Allow exact shorthands in the text format WebAssembly/custom-descriptors#6 (3 comments by @rossberg, @tlively)
-
Add proposed binary format and initial prototype notes WebAssembly/custom-descriptors#1 (2 comments by @tlively)
-
WebAssembly/wasi-libc
-
1 issue opened.
-
CVE-2025-26519: musl libc: input-controlled out-of-bounds write primitive in iconv() WebAssembly/wasi-libc#577, by @leahneukirchen.
-
-
1 issue received 1 new comment.
-
Thread-related asserts trigger in C++ even when targeting thread-enabled WASI WebAssembly/wasi-libc#558 (1 comment by @ArcaneNibble)
-
-
12 pull requests opened.
-
Comment about WASI implementation used in browser testing WebAssembly/wasi-libc#576, by @kateinoigakukun.
-
Update ADAPTER_URL to reference v29.0.1 WebAssembly/wasi-libc#575, by @mcbarton.
-
Update WASM_TOOLS_URL to reference v1.224.0 WebAssembly/wasi-libc#574, by @mcbarton.
-
Update WASMTIME_URL to reference 29.0.01 release WebAssembly/wasi-libc#573, by @mcbarton.
-
Update LIBRT_URL to reference wasi-sdk-25 WebAssembly/wasi-libc#572, by @mcbarton.
-
[ci] Cancel outstanding workflows when new changes are added to PRs WebAssembly/wasi-libc#571, by @mcbarton.
-
Update MacOS-15 ci job building against llvm 15.0.7 to llvm 16.0.0 WebAssembly/wasi-libc#570, by @mcbarton.
-
Update wasi-headers/WASI submodule to latest tagged version (v0.2.3) WebAssembly/wasi-libc#569, by @mcbarton.
-
[ci] Add Ubuntu arm Github runner WebAssembly/wasi-libc#568, by @mcbarton.
-
Update Ubuntu version in ci to Ubuntu 24.04 WebAssembly/wasi-libc#567, by @mcbarton.
-
Pin Windows Github runner in ci to Windows 2025 WebAssembly/wasi-libc#566, by @mcbarton.
-
Pin MacOS Github runner version in ci to MacOS 15 WebAssembly/wasi-libc#565, by @mcbarton.
-
-
10 pull requests merged.
-
Comment about WASI implementation used in browser testing WebAssembly/wasi-libc#576.
-
Update ADAPTER_URL to reference v29.0.1 WebAssembly/wasi-libc#575.
-
Update WASM_TOOLS_URL to reference v1.224.0 WebAssembly/wasi-libc#574.
-
Update WASMTIME_URL to reference 29.0.01 release WebAssembly/wasi-libc#573.
-
Update LIBRT_URL to reference wasi-sdk-25 WebAssembly/wasi-libc#572.
-
test: add browser test harness WebAssembly/wasi-libc#563.
-
[ci] Add Ubuntu arm Github runner WebAssembly/wasi-libc#568.
-
[ci] Cancel outstanding workflows when new changes are added to PRs WebAssembly/wasi-libc#571.
-
Pin MacOS Github runner version in ci to MacOS 15 WebAssembly/wasi-libc#565.
-
Pin Windows Github runner in ci to Windows 2025 WebAssembly/wasi-libc#566.
-
-
3 pull requests closed.
-
Update wasi-headers/WASI submodule to latest tagged version (v0.2.3) WebAssembly/wasi-libc#569.
-
Update MacOS-15 ci job building against llvm 15.0.7 to llvm 16.0.0 WebAssembly/wasi-libc#570.
-
Update Ubuntu version in ci to Ubuntu 24.04 WebAssembly/wasi-libc#567.
-
-
8 pull requests received 36 new comments.
-
Update wasi-headers/WASI submodule to latest tagged version (v0.2.3) WebAssembly/wasi-libc#569 (7 comments by @alexcrichton, @mcbarton)
-
Update Ubuntu version in ci to Ubuntu 24.04 WebAssembly/wasi-libc#567 (5 comments by @mcbarton, @sbc100)
-
test: add browser test harness WebAssembly/wasi-libc#563 (3 comments by @abrown, @kateinoigakukun, @sbc100)
-
Update MacOS-15 ci job building against llvm 15.0.7 to llvm 16.0.0 WebAssembly/wasi-libc#570 (2 comments by @mcbarton, @sbc100)
-
Pin MacOS Github runner version in ci to MacOS 15 WebAssembly/wasi-libc#565 (1 comment by @mcbarton)
WebAssembly/wasi-keyvalue
-
1 issue closed.
-
Should clarify batch operation's atomicity and consistency levels WebAssembly/wasi-keyvalue#54.
-
-
2 issues received 3 new comments.
-
Should clarify batch operation's atomicity and consistency levels WebAssembly/wasi-keyvalue#54 (1 comment by @Mossaka)
-
1 pull request received 6 new comments.
-
Expand and clarify consitency/durability docs in store.wit WebAssembly/wasi-keyvalue#56 (6 comments by @dicej, @Mossaka)
-
WebAssembly/wasi-blobstore
-
6 issues received 6 new comments.
-
Clarify usage of `bool` return in `stream-object-names::read` WebAssembly/wasi-blobstore#35 (1 comment by @thomastaylor312)
-
Intended use when working with multiple blob stores? WebAssembly/wasi-blobstore#27 (1 comment by @thomastaylor312)
-
Define `get-data` behaviour if `start` or `end` is past the end of the blob WebAssembly/wasi-blobstore#31 (1 comment by @thomastaylor312)
-
Document required behaviour for `stream-object-names` skip function WebAssembly/wasi-blobstore#29 (1 comment by @thomastaylor312)
-
WebAssembly/esm-integration
-
4 issues opened.
-
Reconsidering the WebAssembly.Global representation in the ESM Integration WebAssembly/esm-integration#103, by @guybedford.
-
Tracking issue for deferred evaluation integration WebAssembly/esm-integration#101, by @guybedford.
-
Import attribute for controlling builtins compilation option WebAssembly/esm-integration#99, by @guybedford.
-
Spec uses "should" inappropriately WebAssembly/esm-integration#96, by @Ms2ger.
-
-
1 issue closed.
-
Spec uses "should" inappropriately WebAssembly/esm-integration#96.
-
-
4 issues received 11 new comments.
-
What happens when an async function is imported? WebAssembly/esm-integration#64 (4 comments by @nicolo-ribaudo, @zamfofex)
-
Integration with JS String Builtins WebAssembly/esm-integration#90 (4 comments by @eqrion, @guybedford, @kmiller68)
-
Tracking issue for deferred evaluation integration WebAssembly/esm-integration#101 (2 comments by @guybedford, @nicolo-ribaudo)
-
Reconsidering the WebAssembly.Global representation in the ESM Integration WebAssembly/esm-integration#103 (1 comment by @guybedford)
-
-
6 pull requests opened.
-
Add Deno's implementation WebAssembly/esm-integration#102, by @tomayac.
-
Import attribute support WebAssembly/esm-integration#100, by @guybedford.
-
Use updated HostGetModuleSourceModuleRecord host function WebAssembly/esm-integration#98, by @guybedford.
-
fix "should" wording WebAssembly/esm-integration#97, by @guybedford.
-
Prepare for integration with String Builtins WebAssembly/esm-integration#95, by @guybedford.
-
Use AbstractModuleSource [[ModuleSource]] slot WebAssembly/esm-integration#94, by @guybedford.
-
-
4 pull requests merged.
-
Add Deno's implementation WebAssembly/esm-integration#102.
-
Use updated HostGetModuleSourceModuleRecord host function WebAssembly/esm-integration#98.
-
fix "should" wording WebAssembly/esm-integration#97.
-
Use AbstractModuleSource [[ModuleSource]] slot WebAssembly/esm-integration#94.
-
-
2 pull requests received 28 new comments.
-
Prepare for integration with String Builtins WebAssembly/esm-integration#95 (26 comments by @annevk, @eqrion, @guybedford, @kmiller68, @lukewagner, @sjrd, @zamfofex)
-
Use updated HostGetModuleSourceModuleRecord host function WebAssembly/esm-integration#98 (2 comments by @guybedford, @nicolo-ribaudo)
-
WebAssembly/wasi-config
-
1 issue received 3 new comments.
-
Publish package with `wasi:config/store` interface WebAssembly/wasi-config#22 (3 comments by @scothis, @thomastaylor312)
-
-
1 pull request received 1 new comment.
-
Specify config to never change during the lifetime of the component. WebAssembly/wasi-config#21 (1 comment by @thomastaylor312)
-
WebAssembly/branch-hinting
-
1 issue opened.
-
Validation rules? WebAssembly/branch-hinting#30, by @jakobkummerow.
-
-
1 issue received 2 new comments.
WebAssembly/WASI
-
4 issues opened.
-
Wit - documentation/examples for multiple export/imports WebAssembly/WASI#644, by @artiemq.
-
Handling/forwarding `error-context`s that can be generated during a `body.finish` WebAssembly/WASI#794, by @vados-cosmonic.
-
Add some tui features WebAssembly/WASI#759, by @oovm.
-
2 issues closed.
-
feat WebAssembly/WASI#645.
-
Proposal: WASI WIT artifacts should include `unstable` features WebAssembly/WASI#640.
-
-
5 issues received 15 new comments.
-
Handling/forwarding `error-context`s that can be generated during a `body.finish` WebAssembly/WASI#794 (5 comments by @lukewagner, @vados-cosmonic)
-
How to implement a platform-agnostic gpio/i2c/spi wasi api? WebAssembly/WASI#443 (3 comments by @Enet4, @SamuraiCrow)
-
Proposal: WASI WIT artifacts should include `unstable` features WebAssembly/WASI#640 (2 comments by @lann, @ricochet)
-
-
2 pull requests opened.
-
Revert accidental stabilization in the proposal tracker of unstable sub-proposals WebAssembly/WASI#643, by @yoshuawuyts.
-
release: import published 0.2.4 WebAssembly/WASI#642, by @ricochet.
-
-
2 pull requests merged.
-
Revert accidental stabilization in the proposal tracker of unstable sub-proposals WebAssembly/WASI#643.
-
release: import published 0.2.4 WebAssembly/WASI#642.
-
WebAssembly/wabt
-
6 issues opened.
-
wasm2c: Support outputting multiple source files? WebAssembly/wabt#2547, by @squk.
-
Configure failure with CMake WebAssembly/wabt#2544, by @sparker-arm.
-
mips test/interp/simd-binary.txt simd-unary.txt test failures WebAssembly/wabt#2543, by @kapouer.
-
wasm2c/spec/float_exprs.txt test fails with GCC 15 on ppc64le and s390x WebAssembly/wabt#2542, by @rathann.
-
Binary reader options and intended use cases WebAssembly/wabt#2537, by @SoniEx2.
-
Clarification on `wasm-interp` output format for `i32` values WebAssembly/wabt#2536, by @khagankhan.
-
-
6 issues closed.
-
wasm2c: Support outputting multiple source files? WebAssembly/wabt#2547.
-
Rot13 test fails on s390x WebAssembly/wabt#1972.
-
test failures in 1.0.30 on s390x running Fedora (36) WebAssembly/wabt#2070.
-
Configure failure with CMake WebAssembly/wabt#2544.
-
Create `wasm-objcopy` tool for manipulating wasm binary files WebAssembly/wabt#1015.
-
Clarification on `wasm-interp` output format for `i32` values WebAssembly/wabt#2536.
-
-
12 issues received 51 new comments.
-
wasm2c/spec/float_exprs.txt test fails with GCC 15 on ppc64le and s390x WebAssembly/wabt#2542 (16 comments by @rathann, @sharkcz, @SoniEx2)
-
mips test/interp/simd-binary.txt simd-unary.txt test failures WebAssembly/wabt#2543 (8 comments by @kapouer, @SoniEx2)
-
Clarification on `wasm-interp` output format for `i32` values WebAssembly/wabt#2536 (7 comments by @khagankhan, @sbc100)
-
test failures in 1.0.30 on s390x running Fedora (36) WebAssembly/wabt#2070 (6 comments by @rathann, @SoniEx2)
-
wasm2c/spec/simd_address.txt fails on non-x86 WebAssembly/wabt#2240 (2 comments by @rathann, @SoniEx2)
-
Binary reader options and intended use cases WebAssembly/wabt#2537 (2 comments by @sbc100, @SoniEx2)
-
Create `wasm-objcopy` tool for manipulating wasm binary files WebAssembly/wabt#1015 (1 comment by @sbc100)
-
-
6 pull requests opened.
-
Fix lint task WebAssembly/wabt#2546, by @SoniEx2.
-
Fallback to portable(-ish) SIMD reads against guard pages on not-yet-supported platforms WebAssembly/wabt#2545, by @SoniEx2.
-
Make ReadBinaryOptions more strict across readers WebAssembly/wabt#2541, by @SoniEx2.
-
CI: Use safer GITHUB_OUTPUT WebAssembly/wabt#2540, by @SoniEx2.
-
CI: Update to upload-artifact v4 WebAssembly/wabt#2539, by @SoniEx2.
-
implement objcopy-like tool WebAssembly/wabt#2538, by @hovertank3d.
-
-
3 pull requests merged.
-
Fix lint task WebAssembly/wabt#2546.
-
CI: Use safer GITHUB_OUTPUT WebAssembly/wabt#2540.
-
CI: Update to upload-artifact v4 WebAssembly/wabt#2539.
-
-
1 pull request closed.
-
implement objcopy-like tool WebAssembly/wabt#2538.
-
-
1 pull request reopened.
-
Fix bug in wasm2c's tail call optimization codegen WebAssembly/wabt#2491, by @keithw.
-
-
6 pull requests received 15 new comments.
-
Fix bug in wasm2c's tail call optimization codegen WebAssembly/wabt#2491 (2 comments by @keithw, @squk)
-
Fallback to portable(-ish) SIMD reads against guard pages on not-yet-supported platforms WebAssembly/wabt#2545 (2 comments by @SoniEx2)
WebAssembly/fp16
-
1 issue opened.
-
Rename f32x4.promote_f16x8_low to f32x4.promote_low_f16x8 WebAssembly/fp16#9, by @brendandahl.
-
WebAssembly/half-precision
-
1 issue opened.
-
Rename f32x4.promote_f16x8_low to f32x4.promote_low_f16x8 WebAssembly/half-precision#9, by @brendandahl.
-
WebAssembly/design
-
1 issue opened.
-
Extension for access to JS array buffers from core wasm WebAssembly/design#1555, by @eqrion.
-
-
9 issues closed.
-
Proposal: Custom RTTs, Type-Associated Data, and WasmGC JS Interop WebAssembly/design#1552.
-
Tagged GC Pointers WebAssembly/design#919.
-
Function body maximum size WebAssembly/design#1138.
-
WebAssembly.Memory information WebAssembly/design#1024.
-
More Module information WebAssembly/design#1046.
-
Trap versus embedder-specific error WebAssembly/design#1070.
-
What should we throw for implementation specific limits? WebAssembly/design#993.
-
When do we throw when there's an interaction between JS and i64? WebAssembly/design#1152.
-
Formal description of serializing and deserializing a Module WebAssembly/design#1048.
-
-
12 issues received 27 new comments.
-
Extension for access to JS array buffers from core wasm WebAssembly/design#1555 (10 comments by @eqrion, @kripken, @lukewagner, @tlively, @vouillon, @zamfofex)
-
Proposal: Custom RTTs, Type-Associated Data, and WasmGC JS Interop WebAssembly/design#1552 (4 comments by @rossberg, @tlively)
-
Accelerated bitfield instructions: PDEP, PEXT and BEXTR? WebAssembly/design#1389 (3 comments by @daniel-j-h, @dtig)
-
Zero-copy pass ArrayBuffer from JS-land to WebAssembly-land WebAssembly/design#1162 (2 comments by @dtig, @erights)
-
What should we throw for implementation specific limits? WebAssembly/design#993 (1 comment by @sunfishcode)
-
When do we throw when there's an interaction between JS and i64? WebAssembly/design#1152 (1 comment by @sunfishcode)
-
Formal description of serializing and deserializing a Module WebAssembly/design#1048 (1 comment by @sunfishcode)
-
-
1 pull request opened.
-
Update MVP.md, Web.md, and NonWeb.md. WebAssembly/design#1554, by @sunfishcode.
-
-
2 pull requests merged.
-
Update MVP.md, Web.md, and NonWeb.md. WebAssembly/design#1554.
-
Update HighLevelGoals.md to reflect Wasm's current goals WebAssembly/design#1553.
-
-
1 pull request received 3 new comments.
WebAssembly/wasi-messaging
-
1 pull request received 1 new comment.
-
refactor: make message property setters fallible WebAssembly/wasi-messaging#29 (1 comment by @Mossaka)
-
WebAssembly/stack-switching
-
2 issues opened.
-
Encoding of opcodes WebAssembly/stack-switching#112, by @fgmccabe.
-
Optional Support for Multi-Shot Continuations WebAssembly/stack-switching#110, by @GunpowderGuy.
-
-
3 issues received 12 new comments.
-
Optional Support for Multi-Shot Continuations WebAssembly/stack-switching#110 (10 comments by @davexunit, @fgmccabe, @GunpowderGuy, @rossberg, @titzer, @vouillon)
-
Why is the argument of a cont_type a heap_type WebAssembly/stack-switching#106 (1 comment by @fgmccabe)
-
-
1 pull request opened.
-
Add further examples to explainer WebAssembly/stack-switching#111, by @frank-emrich.
-
-
1 pull request merged.
-
Add further examples to explainer WebAssembly/stack-switching#111.
-
-
1 pull request received 28 new comments.
-
Reduction semantics WebAssembly/stack-switching#109 (28 comments by @dhil, @fgmccabe, @mlegoupil, @rossberg)
-
WebAssembly/tool-conventions
-
1 issue opened.
-
Add a new multi-value based ABI, parallel to the existing default ABI WebAssembly/tool-conventions#247, by @alexcrichton.
-
-
1 issue closed.
-
Linking.md claims in "Limitations" that memory.init and data.drop are not implemented WebAssembly/tool-conventions#245.
-
-
1 issue received 1 new comment.
-
Add a new multi-value based ABI, parallel to the existing default ABI WebAssembly/tool-conventions#247 (1 comment by @dschuff)
-
-
2 pull requests opened.
-
Document custom sections for OCI-compatible annotations WebAssembly/tool-conventions#248, by @yoshuawuyts.
-
Add runtime-path to DynamicLinking.md WebAssembly/tool-conventions#246, by @hoodmane.
-
-
1 pull request merged.
-
Add runtime-path to DynamicLinking.md WebAssembly/tool-conventions#246.
-
-
2 pull requests received 33 new comments.
-
Add runtime-path to DynamicLinking.md WebAssembly/tool-conventions#246 (32 comments by @dicej, @dschuff, @hoodmane, @ryanking13, @sbc100, @sunfishcode)
-
Document custom sections for OCI-compatible annotations WebAssembly/tool-conventions#248 (1 comment by @dschuff)
-
WebAssembly/wasi-webgpu
-
1 issue opened.
-
Open question: Should we use the wit type system to enforce webgpu rules? WebAssembly/wasi-webgpu#43, by @MendyBerger.
-
-
1 issue received 1 new comment.
-
Open question: Should we use the wit type system to enforce webgpu rules? WebAssembly/wasi-webgpu#43 (1 comment by @MendyBerger)
-
WebAssembly/website
-
3 issues opened.
-
Make feature extensions support table more readable WebAssembly/website#429, by @remexre.
-
Create some sort of contribution guidelines WebAssembly/website#427, by @tomayac.
-
Set up the git submodule to be evergreen WebAssembly/website#425, by @tomayac.
-
-
2 issues closed.
-
Make feature extensions support table more readable WebAssembly/website#429.
-
Set up the git submodule to be evergreen WebAssembly/website#425.
-
-
1 issue received 2 new comments.
-
5 pull requests opened.
-
Add Chicory to 'Feature Extensions' page. WebAssembly/website#433, by @andreaTP.
-
Compilation Hints are now in Phase 2 WebAssembly/website#432, by @CryZe.
-
Allow feature table to expand outside content area WebAssembly/website#430, by @andylizi.
-
Add dark mode toggle WebAssembly/website#428, by @tomayac.
-
docs: link wasm-tools playground WebAssembly/website#426, by @ricochet.
-
-
5 pull requests merged.
-
Add Chicory to 'Feature Extensions' page. WebAssembly/website#433.
-
Compilation Hints are now in Phase 2 WebAssembly/website#432.
-
Allow feature table to expand outside content area WebAssembly/website#430.
-
Add dark mode toggle WebAssembly/website#428.
-
docs: link wasm-tools playground WebAssembly/website#426.
-
-
2 pull requests received 3 new comments.
-
Allow feature table to expand outside content area WebAssembly/website#430 (2 comments by @andylizi, @keithw)
-
WebAssembly/wasi-spi
-
1 issue opened.
-
Template needs to be filled in WebAssembly/wasi-spi#1, by @Enet4.
-
WebAssembly/proposals
-
3 pull requests opened.
-
Move compilation hints to phase 2 WebAssembly/proposals#204, by @tlively.
-
Add custom RTTs as a phase 1 proposal WebAssembly/proposals#203, by @tlively.
-
Move wide arithmetic to phase 3 WebAssembly/proposals#202, by @tlively.
-
-
3 pull requests merged.
-
Move compilation hints to phase 2 WebAssembly/proposals#204.
-
Add custom RTTs as a phase 1 proposal WebAssembly/proposals#203.
-
Move wide arithmetic to phase 3 WebAssembly/proposals#202.
-
WebAssembly/compilation-hints
-
1 issue opened.
-
Inlining stages WebAssembly/compilation-hints#12, by @osa1.
-
-
3 issues closed.
-
Use float8/float16 for call frequencies? WebAssembly/compilation-hints#6.
-
Add inlining hints WebAssembly/compilation-hints#3.
-
Side effect hints WebAssembly/compilation-hints#11.
-
-
3 issues received 7 new comments.
-
Use float8/float16 for call frequencies? WebAssembly/compilation-hints#6 (2 comments by @ecmziegler, @tlively)
WebAssembly/relaxed-simd
-
1 issue received 1 new comment.
WebAssembly/wit-abi-up-to-date
-
1 pull request opened.
-
Add support for `--all-features` WebAssembly/wit-abi-up-to-date#29, by @yoshuawuyts.
-
-
1 pull request merged.
-
Add support for `--all-features` WebAssembly/wit-abi-up-to-date#29.
-
WebAssembly/testsuite
-
2 issues opened.
-
Checking in `.bin.wast` WebAssembly/testsuite#119, by @titzer.
-
Commit message titles from the auto-updater look odd WebAssembly/testsuite#117, by @sbc100.
-
-
1 issue closed.
-
Commit message titles from the auto-updater look odd WebAssembly/testsuite#117.
-
-
2 issues received 4 new comments.
-
Commit message titles from the auto-updater look odd WebAssembly/testsuite#117 (2 comments by @alexcrichton, @sbc100)
-
2 pull requests opened.
-
Tweak commit message/PR for auto-updates WebAssembly/testsuite#118, by @alexcrichton.
-
Remove memory64 from list of proposals WebAssembly/testsuite#116, by @sbc100.
-
-
2 pull requests merged.
-
Tweak commit message/PR for auto-updates WebAssembly/testsuite#118.
-
Remove memory64 from list of proposals WebAssembly/testsuite#116.
-
-
1 pull request received 2 new comments.
-
Remove memory64 from list of proposals WebAssembly/testsuite#116 (2 comments by @alexcrichton, @sbc100)
-
WebAssembly/js-types
-
1 issue opened.
-
Re-wrapping with mismatched signatures WebAssembly/js-types#53, by @jakobkummerow.
-
-
1 issue received 3 new comments.
-
Re-wrapping with mismatched signatures WebAssembly/js-types#53 (3 comments by @eqrion, @rossberg, @SPY)
-
WebAssembly/js-promise-integration
-
1 issue closed.
-
Don't use `IsPromise` WebAssembly/js-promise-integration#56.
-
-
1 issue received 1 new comment.
-
1 pull request opened.
-
Update a test for suspending import returning non-Promise value WebAssembly/js-promise-integration#58, by @SPY.
-
-
1 pull request merged.
-
Update a test for suspending import returning non-Promise value WebAssembly/js-promise-integration#58.
-
WebAssembly/rounding-mode-control
-
1 issue opened.
-
Inconsistent naming for conversions WebAssembly/rounding-mode-control#9, by @rossberg.
-
-
1 pull request opened.
-
move opcodes to three byte encoding space WebAssembly/rounding-mode-control#8, by @whirlicote.
-
-
1 pull request merged.
-
move opcodes to three byte encoding space WebAssembly/rounding-mode-control#8.
-
Past meetings
-
1 meeting.
Participants
-
20 participants joined.
-
Michael McLoughlin (Carnegie Mellon University) joined.
-
Reid Rankin joined.
-
Mendy Berger joined.
-
Markus Scherer (TU Wien) joined.
-
Leslie Carr (Fastly) joined.
-
Harry Forbes (ARC Advisory Group) joined.
-
Erik Rose (Fastly) joined.
-
Gilles Orazi (EGM) joined.
-
Ashwin Bhat (Autodesk) joined.
-
Patrick Hickey (F5 Networks) joined.
-
Patrick Dubroy joined.
-
Mukesh kumar Dalavai (Warner Brothers Discovery) joined.
-
Michael Sanchez (Schneider Electric) joined.
-
Arjun Ramesh joined.
-
Marco Munizaga joined.
-
Sankarsh Makam joined.
-
Lucas Fontes joined.
-
Luis Pirela (Wagner International AG) joined.
-
James Sturtevant (Microsoft Corporation) joined.
-
Jelle van den Hooff joined.
-
-
6 participants left.
-
Justin Michaud (Apple Inc.) left.
-
Michael McLoughlin (Carnegie Mellon University) left.
-
Mendy Berger left.
-
Mark Christian left.
-
Aaron Kirschner left.
-
Joel Martin left.
-
-
6 organizations joined.
-
TU Wien joined.
-
ARC Advisory Group joined.
-
EGM joined.
-
Warner Brothers Discovery joined.
-
Schneider Electric joined.
-
Wagner International AG joined.
-
GitHub
WebAssembly/shared-everything-threads
-
1 issue closed.
-
Consistency of tearing behavior for fields and globals WebAssembly/shared-everything-threads#87.
-
-
1 issue received 2 new comments.
-
Agenda for February 18 Subgroup Meeting WebAssembly/shared-everything-threads#90 (2 comments by @tlively)
-
-
1 pull request opened.
-
Add typing details for cmpxchg and other rmw operations WebAssembly/shared-everything-threads#92, by @tlively.
-
-
1 pull request merged.
-
Describe rules for tearing accesses WebAssembly/shared-everything-threads#91.
-
-
2 pull requests received 7 new comments.
-
Add typing details for cmpxchg and other rmw operations WebAssembly/shared-everything-threads#92 (5 comments by @conrad-watt, @tlively)
-
Describe rules for tearing accesses WebAssembly/shared-everything-threads#91 (2 comments by @tlively)
-
WebAssembly/wide-arithmetic
-
1 issue received 1 new comment.
-
2 pull requests opened.
-
Fix typo in overview WebAssembly/wide-arithmetic#32, by @alexcrichton.
-
Merge with upsteram spec WebAssembly/wide-arithmetic#31, by @alexcrichton.
-
-
1 pull request merged.
-
Merge with upsteram spec WebAssembly/wide-arithmetic#31.
-
WebAssembly/binaryen
-
12 issues opened.
-
How to get a call stack when wasm-ctor-eval stops? WebAssembly/binaryen#7255, by @rdb.
-
"expected end of instruction" text parse error on invalid memory index WebAssembly/binaryen#7251, by @kripken.
-
wasm-opt hangs on Windows WebAssembly/binaryen#7250, by @Photosounder.
-
wasm2js output from AssemblyScript input hangs WebAssembly/binaryen#7245, by @guest271314.
-
wasm-opt output to stdout? WebAssembly/binaryen#7240, by @dsherret.
-
Customize the limit of MaxDataSegments WebAssembly/binaryen#7229, by @kuzminxyz.
-
Binaryen changes type structure in open world even with zero-level optimization enabled WebAssembly/binaryen#7219, by @igoriakovlev.
-
Silence some error output in the presence of multi-step commands WebAssembly/binaryen#7215, by @rickyvetter.
-
Inconsistency between WasmBinaryReader's parsing of reftype and wasm-3.0 spec WebAssembly/binaryen#7210, by @Air111.
-
Implement `elem.drop` WebAssembly/binaryen#7209, by @tlively.
-
IRBuilder error on unreachable code for string.new_wtf16_array WebAssembly/binaryen#7191, by @kripken.
-
-
187 issues closed.
-
wasm-opt output to stdout? WebAssembly/binaryen#7240.
-
"expected end of instruction" text parse error on invalid memory index WebAssembly/binaryen#7251.
-
Warnings about bool coercions WebAssembly/binaryen#1072.
-
wasm (even with -O3) is too slow compared to native WebAssembly/binaryen#1070.
-
wasm-reduce roundtrip test isn't useful when it comes to custom sections WebAssembly/binaryen#5002.
-
test/passes/65536_locals_for_liveness.wasm is suuuuper slow WebAssembly/binaryen#4632.
-
Support Python 3 WebAssembly/binaryen#1336.
-
DAE Improvement idea WebAssembly/binaryen#4941.
-
TypeError: GLctx is undefined WebAssembly/binaryen#2112.
-
release with linux binaries WebAssembly/binaryen#2296.
-
Required node version to run test suite WebAssembly/binaryen#3551.
-
wasm-opt: global varaible is not optimized WebAssembly/binaryen#4947.
-
Fuzz nontrapping float-to-int instructions WebAssembly/binaryen#1790.
-
Asyncify doesn't work with optimization wasm-opt -O WebAssembly/binaryen#4760.
-
Fopen method support in C language WebAssembly/binaryen#1611.
-
some obvious optimizations seems to be missing WebAssembly/binaryen#7029.
-
Asyncify runtime fails when enabling `-Oz` optimization WebAssembly/binaryen#4484.
-
Attempting fuzz_opt.py on Windows finds a bug immediately (probably a false positive?) WebAssembly/binaryen#5305.
-
wasm-as fails on parsing magic identifiers WebAssembly/binaryen#1045.
-
websocket tls failure (EINPROGRESS) WebAssembly/binaryen#1659.
-
Dev guide emrun does not exist WebAssembly/binaryen#2402.
-
Don't require explicit env var configuration WebAssembly/binaryen#1910.
-
Optimization opportunity on relooped switches WebAssembly/binaryen#2133.
-
PhantomJs error: PhantomJS 2.1.1 (Windows 8.0.0) WARN: 'no native wasm support detected' WebAssembly/binaryen#1574.
-
[fuzz testcase] precomputing and inlining NaN causes v8 changes WebAssembly/binaryen#2249.
-
What are the road blocks to using wasm-split multiple times? WebAssembly/binaryen#6521.
-
binaryen.js lacks way to instantiate from binary WASM WebAssembly/binaryen#659.
-
[wasm2js] Compiling yew app to asm.js with wasm2js WebAssembly/binaryen#1781.
-
LLVM binary installer WebAssembly/binaryen#1200.
-
LOG_LIMIT in fuzz_opt.py WebAssembly/binaryen#2231.
-
Using webpack with asm2js WebAssembly/binaryen#3544.
-
iOS Safari bug WebAssembly/binaryen#2096.
-
Should the fuzzer compare references? WebAssembly/binaryen#3378.
-
emscripten_sleep without effect on read-syscall (with "ASYNCIFY=1") WebAssembly/binaryen#1432.
-
Type sorting behaves differently on Windows WebAssembly/binaryen#3453.
-
Can't compile BinaryenJs myself from version 101 WebAssembly/binaryen#3816.
-
Can I get some programming manual for binaryen C-API? WebAssembly/binaryen#6001.
-
Can 'Host' expressions be refactored? WebAssembly/binaryen#2593.
-
Binaryen changes type structure in open world even with zero-level optimization enabled WebAssembly/binaryen#7219.
-
Remove dynCall thunks from wasm-emscripten WebAssembly/binaryen#1466.
-
is wasm2asm deprecated? WebAssembly/binaryen#1933.
-
Question: How do you compile a flat list of instructions? WebAssembly/binaryen#4737.
-
wasm-opt: empty function is not inlined/removed WebAssembly/binaryen#4948.
-
no-return? WebAssembly/binaryen#1056.
-
Printing indices instead of generated heap type names? WebAssembly/binaryen#3627.
-
A better API to evaluate or precompute an expression WebAssembly/binaryen#2699.
-
What are the limitations of wasm-ctor-eval? WebAssembly/binaryen#6964.
-
String ordering produce wrong results when called from webassembly. WebAssembly/binaryen#4034.
-
wasm-split confused about overlapping segments WebAssembly/binaryen#6693.
-
errors when install on win64 offline WebAssembly/binaryen#2365.
-
A question about BINARYEN_EXTRA_PASSES with --no-validation WebAssembly/binaryen#4167.
-
wasm-s-parser: wrong target in getFunctionName WebAssembly/binaryen#1701.
-
Crashes when optimizing big module produced by dart2wasm WebAssembly/binaryen#3926.
-
[Wasm GC] Nondeterminism in type emitting WebAssembly/binaryen#3869.
-
Reduce modifications done in wasm-emscripten-finalize WebAssembly/binaryen#3043.
-
wasm-as should allow top-level `module` wrapper to be omitted WebAssembly/binaryen#5505.
-
Binaryen doesn't update .debug_addr section WebAssembly/binaryen#3460.
-
Fuzz tool outputs WA MVP incompatible module WebAssembly/binaryen#1634.
-
GC: Representing literals of subtypes WebAssembly/binaryen#3131.
-
[Wasm GC] Distinct types can end up identical in text format WebAssembly/binaryen#3687.
-
[proposal] getMinBits or getRangeBits? WebAssembly/binaryen#2898.
-
Method to polyfill a computed goto? WebAssembly/binaryen#1493.
-
wasm-opt crashes WebAssembly/binaryen#3006.
-
CSE with side effects could be better WebAssembly/binaryen#4241.
-
Potential optimization opportunity: Tablify sequences of ifs WebAssembly/binaryen#2724.
-
Keep bundling binaryen.js/wasm.js? WebAssembly/binaryen#1571.
-
don't build with -Werror in certain situations WebAssembly/binaryen#1387.
-
wasm-dis is not working properly WebAssembly/binaryen#1861.
-
-g4 option cause a mismatch between wasm and wast files WebAssembly/binaryen#1470.
-
[Suggestion] Apply simplify-globals-optimizing until reaching fixed point WebAssembly/binaryen#4140.
-
Is "clamp mode" for double to unsigned conversion good term? WebAssembly/binaryen#1873.
-
Nominal types: Nondeterminism testcase WebAssembly/binaryen#4082.
-
CLI flag for accepting default visibility WebAssembly/binaryen#947.
-
running via travis? WebAssembly/binaryen#2145.
-
get_global in data segment WebAssembly/binaryen#1477.
-
Inconsistency between WasmBinaryReader's parsing of reftype and wasm-3.0 spec WebAssembly/binaryen#7210.
-
Old spec tests WebAssembly/binaryen#987.
-
Import #0 module="env" function="out" error: function import requires a callable WebAssembly/binaryen#3880.
-
Error when building emscripten WebAssembly/binaryen#1174.
-
Tracking issue for wasm2asm WebAssembly/binaryen#1141.
-
JSPI - Add check to ensure async calls resolve in correct order WebAssembly/binaryen#5052.
-
wasm-merge fills in null data based on dylink section WebAssembly/binaryen#1271.
-
wasm2js Error: abort on latest wasm-bindgen WebAssembly/binaryen#6628.
-
Name section changes WebAssembly/binaryen#914.
-
edge case bug with `--asyncify` WebAssembly/binaryen#4905.
-
Stack scanning using Asyncify WebAssembly/binaryen#2268.
-
Ability to iterate over webassembly contents with JS api WebAssembly/binaryen#2370.
-
Developer’s Guide --- emcc hello.c -s WASM=1 -o hello.html WebAssembly/binaryen#1039.
-
wasm-link? WebAssembly/binaryen#2767.
-
wasm2js / wasm2asm planning WebAssembly/binaryen#1561.
-
Support DWARF + multivalue WebAssembly/binaryen#5215.
-
Access the CFG WebAssembly/binaryen#2896.
-
EMULATE_FUNCTION_POINTER_CASTS=1 + BINARYEN_TRAP_MODE=clamp WebAssembly/binaryen#1632.
-
struct std::hash’ in different namespace WebAssembly/binaryen#2517.
-
Is there no arm64_linux/aarch64_linux build? WebAssembly/binaryen#5337.
-
Support for Python3 as the python interpreter? WebAssembly/binaryen#1691.
-
Dynamic compilation WebAssembly/binaryen#1636.
-
wasm-opt error when closed-world option enabled WebAssembly/binaryen#7015.
-
This project is AMAZING! WebAssembly/binaryen#1689.
-
Abort in `wasm-reduce` under `wasm::WasmBinaryBuilder::getType` WebAssembly/binaryen#2650.
-
MemoryError exception in multi_unit_abbrev_noprint.wasm test on x86 32-bit WebAssembly/binaryen#5353.
-
what is "dummy.544@FUNCTION"? WebAssembly/binaryen#1572.
-
s2wasm fails on libc++ weak symbol WebAssembly/binaryen#1075.
-
s2wasm - Assertion `!estack.empty()' failed WebAssembly/binaryen#1247.
-
s2wasm accept stdin? WebAssembly/binaryen#1314.
-
`Unknown symbol: $__assert_fail` from s2wasm, when building the new wasm backend WebAssembly/binaryen#1363.
-
Add UnusedLowMemory to PassOptions? WebAssembly/binaryen#1919.
-
Loop array variable optimization WebAssembly/binaryen#1054.
-
Various imports generated by emscripten WebAssembly/binaryen#1467.
-
Building with VS2017 causes warnings WebAssembly/binaryen#1385.
-
asm2wasm crash WebAssembly/binaryen#1335.
-
Emscripten / Binaryen miscompilation WebAssembly/binaryen#1263.
-
Code merging/splitting? WebAssembly/binaryen#1058.
-
scripts/test/asm2wasm.py TypeError: a bytes-like object is required, not 'str' with --interpreter WebAssembly/binaryen#2974.
-
Assertion failure which looks like possible stack corruption in wasm::AutoDrop::visitIf WebAssembly/binaryen#2903.
-
Crash caused by illegal instruction in wasm::handle_unreachable WebAssembly/binaryen#2902.
-
Heap overflow found in wasm::Asm2WasmPreProcessor::process(char*) WebAssembly/binaryen#2901.
-
wasm-opt --spill-pointers fails with internal error in wasm::ABI::getStackSpace() WebAssembly/binaryen#2229.
-
Debugging "local.set type must match function" validation errors WebAssembly/binaryen#2177.
-
Use of emscripten_atomic_cas_u8 in wasm yields `bad processUnshifted "$2"` WebAssembly/binaryen#2170.
-
wasm backend stack pointer setup WebAssembly/binaryen#1818.
-
Shrink code when O4 and -g WebAssembly/binaryen#1723.
-
Multiple crashes in different tools WebAssembly/binaryen#1665.
-
simd support status in binaryen WebAssembly/binaryen#1635.
-
May be a bug in s2wasm WebAssembly/binaryen#1509.
-
asm2wasm: Unknown option '--no-legalize-javascript-ffi' WebAssembly/binaryen#1032.
-
llvm + binaryen notes WebAssembly/binaryen#964.
-
Add emsdk testing to CI WebAssembly/binaryen#762.
-
wasm-merge does not work on simple files with no globals WebAssembly/binaryen#971.
-
asm2wasm crashed on invalid code WebAssembly/binaryen#968.
-
asm2wasm unconditional float conversion trap WebAssembly/binaryen#983.
-
0xc block signature fallout WebAssembly/binaryen#758.
-
Text format conversation WebAssembly/binaryen#691.
-
asm2wasm translates modulus operator to import call instead of i32.rem_s WebAssembly/binaryen#667.
-
Replace CallIndirect signature with heap type? WebAssembly/binaryen#4220.
-
Preservation of initialization state of locals WebAssembly/binaryen#4276.
-
Implement `arrayref` and related instructions WebAssembly/binaryen#4447.
-
Assert with `--enable-gc-nn-locals`, take 2 WebAssembly/binaryen#4560.
-
Cannot build on Ubuntu 18.04 with GCC 7.5.0 WebAssembly/binaryen#4588.
-
no usable wasm-opt found WebAssembly/binaryen#4622.
-
Type intersection optimizations WebAssembly/binaryen#4757.
-
Ensure GC-specific passes only run on GC modules WebAssembly/binaryen#4759.
-
Allow non-function-typed element segments WebAssembly/binaryen#4846.
-
Remove GC restriction on removing blocks in Stack IR WebAssembly/binaryen#4862.
-
[Wasm GC] externref/funcref validation errors on newer V8 WebAssembly/binaryen#4896.
-
Add helper to wasm-s-parser WebAssembly/binaryen#4926.
-
wasm-opt: optimizable loop is not optimized WebAssembly/binaryen#4950.
-
`wasm-opt` produces an error when given a valid WebAssembly loop WebAssembly/binaryen#5047.
-
Regression when generating `ref.func`? WebAssembly/binaryen#5136.
-
wasm-opt fails with "Invalid type" on valid (?) module WebAssembly/binaryen#5193.
-
Formal spec on binaryen text input? WebAssembly/binaryen#5591.
-
Segments should be referred to by name, not index WebAssembly/binaryen#5225.
-
wasm-as silently misparses dataidx in memory.init instructions WebAssembly/binaryen#5306.
-
Why multi same type will be set to type section after invoking `TypeBuilderSetStructType` several times? WebAssembly/binaryen#5369.
-
wasm-as should accept empty `then` WebAssembly/binaryen#5433.
-
wasm-dis is producing invalid `if` blocks WebAssembly/binaryen#5434.
-
Nondeterminism in GC optimizations WebAssembly/binaryen#5589.
-
Bad i64.const constant WebAssembly/binaryen#5606.
-
Vacuum produces invalid get on non-nullable local WebAssembly/binaryen#5875.
-
Parse Exception with Block Type But WABT Successfully Parses It WebAssembly/binaryen#5951.
-
`wasm-opt` reports validation error on input module that actually works on Chrome and Firefox WebAssembly/binaryen#6960.
-
Failed to install binaryen through Github API during a release WebAssembly/binaryen#6722.
-
Slow optimizations on Dart binary WebAssembly/binaryen#6042.
-
[EH] --translate-to-new-eh "invalid delegate" WebAssembly/binaryen#6274.
-
Fuzz bug: missing bounds checks in element segment instantiation WebAssembly/binaryen#6431.
-
wasm-opt -O2 seg faults on large binary with many nested if-then-else instructions WebAssembly/binaryen#6454.
-
Missing error when `struct.new` has too many arguments in assembler WebAssembly/binaryen#6739.
-
Incorrect validation of `br_on_cast` and type difference computation WebAssembly/binaryen#6229.
-
Multivalue block types optimisation fails WebAssembly/binaryen#7182.
-
4 test failures on RHEL 7 WebAssembly/binaryen#3002.
-
IRBuilder error on unreachable code for string.new_wtf16_array WebAssembly/binaryen#7191.
-
GC+atomics and features WebAssembly/binaryen#7184.
-
Future of Binaryen in a stack machine world? WebAssembly/binaryen#663.
-
[Crash] Segmentation Fault in `wasm::HeapType::getKind() const ()` WebAssembly/binaryen#7178.
-
Announcement: Example of Calling Windows COM (OLE) Object from WebAssembly WebAssembly/binaryen#548.
-
ENV module aliasing WebAssembly/binaryen#943.
-
Obsolete SDL headers in emscripten/incoming/system/include/SDL WebAssembly/binaryen#942.
-
webassembly instructions: compile errors WebAssembly/binaryen#938.
-
Different wasm builds for the same project WebAssembly/binaryen#936.
-
s2wasm error WebAssembly/binaryen#825.
-
Create a way to specify available imports WebAssembly/binaryen#558.
-
Valid imports and exports on the web WebAssembly/binaryen#585.
-
asm2wasm fails on asm2wasm.h WebAssembly/binaryen#588.
-
Not getting TCP disconnects reliably with native-wasm when stressing socket send() WebAssembly/binaryen#635.
-
Toolchain roundtrip differs from original input WebAssembly/binaryen#641.
-
/usr/bin/ld: final link failed: Bad value WebAssembly/binaryen#666.
-
-
181 issues received 220 new comments.
-
wasm2js output from AssemblyScript input hangs WebAssembly/binaryen#7245 (10 comments by @guest271314, @kripken)
-
How to get a call stack when wasm-ctor-eval stops? WebAssembly/binaryen#7255 (6 comments by @kripken, @rdb, @tlively)
-
Binaryen changes type structure in open world even with zero-level optimization enabled WebAssembly/binaryen#7219 (6 comments by @igoriakovlev, @kripken, @tlively)
-
Issue with features section: mutable-globals, nontrapping-float-to-int, bulk-memory, sign-ext, bulk-memory-opt in wasm2js and wasm-dis WebAssembly/binaryen#7228 (4 comments by @guest271314, @kripken)
-
A question about BINARYEN_EXTRA_PASSES with --no-validation WebAssembly/binaryen#4167 (3 comments by @sbc100, @tlively)
-
Inconsistency between WasmBinaryReader's parsing of reftype and wasm-3.0 spec WebAssembly/binaryen#7210 (3 comments by @Air111, @tlively)
-
What are the road blocks to using wasm-split multiple times? WebAssembly/binaryen#6521 (2 comments by @tlively)
-
Silence some error output in the presence of multi-step commands WebAssembly/binaryen#7215 (2 comments by @kripken, @rickyvetter)
-
MemoryError exception in multi_unit_abbrev_noprint.wasm test on x86 32-bit WebAssembly/binaryen#5353 (2 comments by @rathann, @tlively)
-
Reduce modifications done in wasm-emscripten-finalize WebAssembly/binaryen#3043 (2 comments by @sbc100, @tlively)
-
JSPI - Add check to ensure async calls resolve in correct order WebAssembly/binaryen#5052 (2 comments by @brendandahl, @tlively)
-
Program terminated with signal SIGKILL, Killed. WebAssembly/binaryen#4392 (2 comments by @kripken, @rathann)
-
A abort failure in wasm::Tuple::validate () WebAssembly/binaryen#4411 (2 comments by @kripken, @rathann)
-
wasm (even with -O3) is too slow compared to native WebAssembly/binaryen#1070 (1 comment by @tlively)
-
wasm-reduce roundtrip test isn't useful when it comes to custom sections WebAssembly/binaryen#5002 (1 comment by @tlively)
-
test/passes/65536_locals_for_liveness.wasm is suuuuper slow WebAssembly/binaryen#4632 (1 comment by @tlively)
-
Asyncify doesn't work with optimization wasm-opt -O WebAssembly/binaryen#4760 (1 comment by @tlively)
-
Asyncify runtime fails when enabling `-Oz` optimization WebAssembly/binaryen#4484 (1 comment by @tlively)
-
Attempting fuzz_opt.py on Windows finds a bug immediately (probably a false positive?) WebAssembly/binaryen#5305 (1 comment by @tlively)
-
PhantomJs error: PhantomJS 2.1.1 (Windows 8.0.0) WARN: 'no native wasm support detected' WebAssembly/binaryen#1574 (1 comment by @tlively)
-
[fuzz testcase] precomputing and inlining NaN causes v8 changes WebAssembly/binaryen#2249 (1 comment by @tlively)
-
binaryen.js lacks way to instantiate from binary WASM WebAssembly/binaryen#659 (1 comment by @tlively)
-
[wasm2js] Compiling yew app to asm.js with wasm2js WebAssembly/binaryen#1781 (1 comment by @tlively)
-
emscripten_sleep without effect on read-syscall (with "ASYNCIFY=1") WebAssembly/binaryen#1432 (1 comment by @tlively)
-
Can I get some programming manual for binaryen C-API? WebAssembly/binaryen#6001 (1 comment by @tlively)
-
Question: How do you compile a flat list of instructions? WebAssembly/binaryen#4737 (1 comment by @tlively)
-
Printing indices instead of generated heap type names? WebAssembly/binaryen#3627 (1 comment by @tlively)
-
A better API to evaluate or precompute an expression WebAssembly/binaryen#2699 (1 comment by @tlively)
-
String ordering produce wrong results when called from webassembly. WebAssembly/binaryen#4034 (1 comment by @tlively)
-
Crashes when optimizing big module produced by dart2wasm WebAssembly/binaryen#3926 (1 comment by @tlively)
-
[wasm-ctor-eval] Any way to zero the stack after calling wasm-ctor-eval? WebAssembly/binaryen#4527 (1 comment by @tlively)
-
wasm-as should allow top-level `module` wrapper to be omitted WebAssembly/binaryen#5505 (1 comment by @tlively)
-
Use wasm customSections, to fix Binaryen WASM to text format round tripping failing for side module WebAssembly/binaryen#1582 (1 comment by @tlively)
-
[Wasm GC] Distinct types can end up identical in text format WebAssembly/binaryen#3687 (1 comment by @tlively)
-
Potential optimization opportunity: Tablify sequences of ifs WebAssembly/binaryen#2724 (1 comment by @tlively)
-
[Suggestion] Apply simplify-globals-optimizing until reaching fixed point WebAssembly/binaryen#4140 (1 comment by @tlively)
-
Is "clamp mode" for double to unsigned conversion good term? WebAssembly/binaryen#1873 (1 comment by @tlively)
-
wasm-merge fills in null data based on dylink section WebAssembly/binaryen#1271 (1 comment by @tlively)
-
Ability to iterate over webassembly contents with JS api WebAssembly/binaryen#2370 (1 comment by @tlively)
-
Developer’s Guide --- emcc hello.c -s WASM=1 -o hello.html WebAssembly/binaryen#1039 (1 comment by @tlively)
-
EMULATE_FUNCTION_POINTER_CASTS=1 + BINARYEN_TRAP_MODE=clamp WebAssembly/binaryen#1632 (1 comment by @tlively)
-
Abort in `wasm-reduce` under `wasm::WasmBinaryBuilder::getType` WebAssembly/binaryen#2650 (1 comment by @tlively)
-
`Unknown symbol: $__assert_fail` from s2wasm, when building the new wasm backend WebAssembly/binaryen#1363 (1 comment by @tlively)
-
scripts/test/asm2wasm.py TypeError: a bytes-like object is required, not 'str' with --interpreter WebAssembly/binaryen#2974 (1 comment by @tlively)
-
Assertion failure which looks like possible stack corruption in wasm::AutoDrop::visitIf WebAssembly/binaryen#2903 (1 comment by @tlively)
-
Crash caused by illegal instruction in wasm::handle_unreachable WebAssembly/binaryen#2902 (1 comment by @tlively)
-
Heap overflow found in wasm::Asm2WasmPreProcessor::process(char*) WebAssembly/binaryen#2901 (1 comment by @tlively)
-
wasm-opt --spill-pointers fails with internal error in wasm::ABI::getStackSpace() WebAssembly/binaryen#2229 (1 comment by @tlively)
-
Debugging "local.set type must match function" validation errors WebAssembly/binaryen#2177 (1 comment by @tlively)
-
Use of emscripten_atomic_cas_u8 in wasm yields `bad processUnshifted "$2"` WebAssembly/binaryen#2170 (1 comment by @tlively)
-
asm2wasm: Unknown option '--no-legalize-javascript-ffi' WebAssembly/binaryen#1032 (1 comment by @tlively)
-
wasm-merge does not work on simple files with no globals WebAssembly/binaryen#971 (1 comment by @tlively)
-
asm2wasm translates modulus operator to import call instead of i32.rem_s WebAssembly/binaryen#667 (1 comment by @tlively)
-
[wasm-as/wasm-dis]: Don't say the input/output is WebAssembly Text because it's not WebAssembly/binaryen#4550 (1 comment by @tlively)
-
Remove GC restriction on removing blocks in Stack IR WebAssembly/binaryen#4862 (1 comment by @tlively)
-
[Wasm GC] externref/funcref validation errors on newer V8 WebAssembly/binaryen#4896 (1 comment by @tlively)
-
`wasm-opt` produces an error when given a valid WebAssembly loop WebAssembly/binaryen#5047 (1 comment by @tlively)
-
wasm-opt fails with "Invalid type" on valid (?) module WebAssembly/binaryen#5193 (1 comment by @tlively)
-
wasm-as silently misparses dataidx in memory.init instructions WebAssembly/binaryen#5306 (1 comment by @tlively)
-
Why multi same type will be set to type section after invoking `TypeBuilderSetStructType` several times? WebAssembly/binaryen#5369 (1 comment by @tlively)
-
`BrOn` does not support carrying additional values WebAssembly/binaryen#5721 (1 comment by @tlively)
-
Parse Exception with Block Type But WABT Successfully Parses It WebAssembly/binaryen#5951 (1 comment by @tlively)
-
`wasm-opt` reports validation error on input module that actually works on Chrome and Firefox WebAssembly/binaryen#6960 (1 comment by @tlively)
-
Failed to install binaryen through Github API during a release WebAssembly/binaryen#6722 (1 comment by @tlively)
-
Fuzz bug: missing bounds checks in element segment instantiation WebAssembly/binaryen#6431 (1 comment by @tlively)
-
wasm-opt -O2 seg faults on large binary with many nested if-then-else instructions WebAssembly/binaryen#6454 (1 comment by @tlively)
-
Incorrect validation of `br_on_cast` and type difference computation WebAssembly/binaryen#6229 (1 comment by @tlively)
-
A abort failure in wasm::WasmBinaryBuilder::readFunctions WebAssembly/binaryen#4412 (1 comment by @rathann)
-
IRBuilder error on unreachable code for string.new_wtf16_array WebAssembly/binaryen#7191 (1 comment by @tlively)
-
Not getting TCP disconnects reliably with native-wasm when stressing socket send() WebAssembly/binaryen#635 (1 comment by @tlively)
-
-
60 pull requests opened.
-
[ci] Switch from qemu to native github arm64 runner WebAssembly/binaryen#7258, by @sbc100.
-
[NFC] Make fuzzing params mutable WebAssembly/binaryen#7257, by @kripken.
-
Properly error on a return in a non-function scope WebAssembly/binaryen#7256, by @kripken.
-
Generalize extract_wasms.py WebAssembly/binaryen#7254, by @kripken.
-
[NFC] Remove redundant assertion WebAssembly/binaryen#7253, by @tlively.
-
Fix a text parser assertion on bad immediates WebAssembly/binaryen#7252, by @tlively.
-
Remove stale TODO in Monomorphize.cpp [NFC] WebAssembly/binaryen#7249, by @kripken.
-
Release version 122 WebAssembly/binaryen#7248, by @tlively.
-
[Parser] Avoid an internal assertion when a function's type does not match params WebAssembly/binaryen#7247, by @kripken.
-
Add FuzzTest and use it to fuzz types WebAssembly/binaryen#7246, by @tlively.
-
JSPI: Add a chance for sleep() to not actually sleep WebAssembly/binaryen#7244, by @kripken.
-
Use CMAKE_MSVC_RUNTIME_LIBRARY to choose MSVC CRT WebAssembly/binaryen#7243, by @dschuff.
-
[EH] Fix nested pops when GTO removes a GC operation WebAssembly/binaryen#7242, by @kripken.
-
Apply warning and error compile flags only to 1P code WebAssembly/binaryen#7241, by @tlively.
-
Embind port WebAssembly/binaryen#7239, by @kripken.
-
Simplify cmake by having a single binaryen library target WebAssembly/binaryen#7238, by @tlively.
-
Fix bug in SIMDLoadStoreLane interpretation WebAssembly/binaryen#7237, by @tlively.
-
Fix indentations in README.md WebAssembly/binaryen#7236, by @aheejin.
-
Apply custom compilation flags only to 1P code WebAssembly/binaryen#7235, by @tlively.
-
GUFA: Assume nothing about the contents of public tables WebAssembly/binaryen#7234, by @kripken.
-
Optimize callers when DAE removes uninhabitable results WebAssembly/binaryen#7233, by @tlively.
-
Classify public tag types as public WebAssembly/binaryen#7232, by @tlively.
-
Do not optimize tag types in SignaturePruning WebAssembly/binaryen#7231, by @tlively.
-
Do not optimize tag types in SignatureRefining WebAssembly/binaryen#7230, by @tlively.
-
[interpreter] Begin implementation of a new interpreter WebAssembly/binaryen#7227, by @tlively.
-
JSPI Fuzzing: Interleave executions WebAssembly/binaryen#7226, by @kripken.
-
Optimize struct RMW ops in OptimizeInstructions WebAssembly/binaryen#7225, by @tlively.
-
fix unused variables in -c opt WebAssembly/binaryen#7224, by @walkingeyerobot.
-
Fuzzer: Fix escaping of wasm-ctor-eval names WebAssembly/binaryen#7223, by @kripken.
-
Update Heap2Local for struct RMW and cmpxchg WebAssembly/binaryen#7222, by @tlively.
-
[NFC] Fix note about manually generated test output WebAssembly/binaryen#7221, by @tlively.
-
Store HeapTypes in Tags WebAssembly/binaryen#7220, by @tlively.
-
Fix status badge WebAssembly/binaryen#7217, by @kevmoo.
-
Improve struct RMW validation and interpretation WebAssembly/binaryen#7216, by @tlively.
-
Fix typing of struct RMW ops with null references WebAssembly/binaryen#7214, by @tlively.
-
Fuzzer: Ignore tests with the linking section WebAssembly/binaryen#7213, by @kripken.
-
Enable br_on_null and br_on_non_null spec tests WebAssembly/binaryen#7212, by @tlively.
-
Do not fuzz gc-atomics.wast WebAssembly/binaryen#7211, by @tlively.
-
Add V8 testing on CI WebAssembly/binaryen#7208, by @kripken.
-
Fuzzer: Fix up rethrows after changes WebAssembly/binaryen#7207, by @kripken.
-
Fuzzer: Fix wasm2js trap handling WebAssembly/binaryen#7206, by @kripken.
-
Fuzzing: Fix fuzz_shell.js on exports whose name is an integer WebAssembly/binaryen#7205, by @kripken.
-
Fuzzing: Allow running wasm exports in different orders in fuzz_shell.js WebAssembly/binaryen#7204, by @kripken.
-
wasm2js fuzzing: Fix up call-* import names WebAssembly/binaryen#7203, by @kripken.
-
Lower branches with unsupported extra values in IRBuilder WebAssembly/binaryen#7202, by @tlively.
-
[NFC] Remove some dead code in wasm2js WebAssembly/binaryen#7201, by @kripken.
-
Fuzzing: Ignore differences in names that wasm2js fixes up WebAssembly/binaryen#7200, by @kripken.
-
Fuzzer: Shuffle exports WebAssembly/binaryen#7199, by @kripken.
-
Fuzzer: Add invokes for initial functions WebAssembly/binaryen#7198, by @kripken.
-
Validate features used by block return types WebAssembly/binaryen#7197, by @tlively.
-
Make RemoveMemory pass also remove the start function WebAssembly/binaryen#7196, by @dschuff.
-
[NFC] Ignore MemoryPacking warning in ClusterFuzz test WebAssembly/binaryen#7195, by @kripken.
-
Atomic struct RMW instructions WebAssembly/binaryen#7194, by @tlively.
-
Model constraints on StringNew children more precisely WebAssembly/binaryen#7193, by @tlively.
-
[Fuzzing] Use initial contents in ClusterFuzz WebAssembly/binaryen#7192, by @kripken.
-
Also remove BulkMemory feature when running LLVMMemCopyFillLowering WebAssembly/binaryen#7189, by @dschuff.
-
Fuzzing: Do not emit RefAsNonNull in non-function contexts WebAssembly/binaryen#7188, by @kripken.
-
ClusterFuzz: Add a --no_retry option for local debugging WebAssembly/binaryen#7187, by @kripken.
-
[NFC] Remove some unused code WebAssembly/binaryen#7186, by @kripken.
-
[GC][Threads] Atomic GC operations require --enable-threads WebAssembly/binaryen#7185, by @kripken.
-
-
61 pull requests merged.
-
[ci] Switch from qemu to native github arm64 runner WebAssembly/binaryen#7258.
-
Properly error on a return in a non-function scope WebAssembly/binaryen#7256.
-
Generalize extract_wasms.py WebAssembly/binaryen#7254.
-
[NFC] Remove redundant assertion WebAssembly/binaryen#7253.
-
Fix a text parser assertion on bad immediates WebAssembly/binaryen#7252.
-
[Parser] Avoid an internal assertion when a function's type does not match params WebAssembly/binaryen#7247.
-
Add FuzzTest and use it to fuzz types WebAssembly/binaryen#7246.
-
Remove stale TODO in Monomorphize.cpp [NFC] WebAssembly/binaryen#7249.
-
Release version 122 WebAssembly/binaryen#7248.
-
JSPI: Add a chance for sleep() to not actually sleep WebAssembly/binaryen#7244.
-
Stack switching proposal support WebAssembly/binaryen#7041.
-
Use CMAKE_MSVC_RUNTIME_LIBRARY to choose MSVC CRT WebAssembly/binaryen#7243.
-
[EH] Fix nested pops when GTO removes a GC operation WebAssembly/binaryen#7242.
-
JSPI Fuzzing: Interleave executions WebAssembly/binaryen#7226.
-
Apply warning and error compile flags only to 1P code WebAssembly/binaryen#7241.
-
Fix bug in SIMDLoadStoreLane interpretation WebAssembly/binaryen#7237.
-
Simplify cmake by having a single binaryen library target WebAssembly/binaryen#7238.
-
Fix indentations in README.md WebAssembly/binaryen#7236.
-
allow specifying the external memory WebAssembly/binaryen#7125.
-
[interpreter] Begin implementation of a new interpreter WebAssembly/binaryen#7227.
-
GUFA: Assume nothing about the contents of public tables WebAssembly/binaryen#7234.
-
Classify public tag types as public WebAssembly/binaryen#7232.
-
Optimize callers when DAE removes uninhabitable results WebAssembly/binaryen#7233.
-
Do not optimize tag types in SignaturePruning WebAssembly/binaryen#7231.
-
Do not optimize tag types in SignatureRefining WebAssembly/binaryen#7230.
-
Add V8 testing on CI WebAssembly/binaryen#7208.
-
Optimize struct RMW ops in OptimizeInstructions WebAssembly/binaryen#7225.
-
Fuzzer: Fix escaping of wasm-ctor-eval names WebAssembly/binaryen#7223.
-
fix unused variables in -c opt WebAssembly/binaryen#7224.
-
Update Heap2Local for struct RMW and cmpxchg WebAssembly/binaryen#7222.
-
Store HeapTypes in Tags WebAssembly/binaryen#7220.
-
[NFC] Fix note about manually generated test output WebAssembly/binaryen#7221.
-
Improve struct RMW validation and interpretation WebAssembly/binaryen#7216.
-
Fix status badge WebAssembly/binaryen#7217.
-
Fix typing of struct RMW ops with null references WebAssembly/binaryen#7214.
-
Fuzzer: Ignore tests with the linking section WebAssembly/binaryen#7213.
-
Enable br_on_null and br_on_non_null spec tests WebAssembly/binaryen#7212.
-
Fuzzer: Fix up rethrows after changes WebAssembly/binaryen#7207.
-
Do not fuzz gc-atomics.wast WebAssembly/binaryen#7211.
-
Lower branches with unsupported extra values in IRBuilder WebAssembly/binaryen#7202.
-
Atomic struct RMW instructions WebAssembly/binaryen#7194.
-
Fuzzer: Fix wasm2js trap handling WebAssembly/binaryen#7206.
-
Fuzzing: Allow running wasm exports in different orders in fuzz_shell.js WebAssembly/binaryen#7204.
-
Fuzzing: Fix fuzz_shell.js on exports whose name is an integer WebAssembly/binaryen#7205.
-
wasm2js fuzzing: Fix up call-* import names WebAssembly/binaryen#7203.
-
Fuzzer: Shuffle exports WebAssembly/binaryen#7199.
-
Fuzzer: Add invokes for initial functions WebAssembly/binaryen#7198.
-
[NFC] Remove some dead code in wasm2js WebAssembly/binaryen#7201.
-
Fuzzing: Ignore differences in names that wasm2js fixes up WebAssembly/binaryen#7200.
-
Validate features used by block return types WebAssembly/binaryen#7197.
-
Make RemoveMemory pass also remove the start function WebAssembly/binaryen#7196.
-
[NFC] Ignore MemoryPacking warning in ClusterFuzz test WebAssembly/binaryen#7195.
-
Model constraints on StringNew children more precisely WebAssembly/binaryen#7193.
-
[Fuzzing] Use initial contents in ClusterFuzz WebAssembly/binaryen#7192.
-
Fuzzing: Handle instantiation errors in ClusterFuzz WebAssembly/binaryen#7166.
-
ClusterFuzz: Add a --no_retry option for local debugging WebAssembly/binaryen#7187.
-
[GC][Threads] Atomic GC operations require --enable-threads WebAssembly/binaryen#7185.
-
Fuzzing: Do not emit RefAsNonNull in non-function contexts WebAssembly/binaryen#7188.
-
Fix IRBuilder on local operations outside of a function context WebAssembly/binaryen#7183.
-
Also remove BulkMemory feature when running LLVMMemCopyFillLowering WebAssembly/binaryen#7189.
-
[NFC] Remove some unused code WebAssembly/binaryen#7186.
-
-
2 pull requests closed.
-
Apply custom compilation flags only to 1P code WebAssembly/binaryen#7235.
-
Change stack pass to use existing global variables. WebAssembly/binaryen#4852.
-
-
37 pull requests received 238 new comments.
-
[Outlining] Remove overlapping sequences WebAssembly/binaryen#7146 (38 comments by @ashleynh, @tlively)
-
[interpreter] Begin implementation of a new interpreter WebAssembly/binaryen#7227 (20 comments by @kripken, @tlively)
-
JSPI Fuzzing: Interleave executions WebAssembly/binaryen#7226 (16 comments by @brendandahl, @kripken, @tlively)
-
Lower branches with unsupported extra values in IRBuilder WebAssembly/binaryen#7202 (14 comments by @kripken, @tlively)
-
[ci] Switch from qemu to native github arm64 runner WebAssembly/binaryen#7258 (12 comments by @kripken, @sbc100, @tlively)
-
Apply custom compilation flags only to 1P code WebAssembly/binaryen#7235 (11 comments by @kripken, @tlively)
-
Model constraints on StringNew children more precisely WebAssembly/binaryen#7193 (10 comments by @kripken, @tlively)
-
[Fuzzing] Use initial contents in ClusterFuzz WebAssembly/binaryen#7192 (9 comments by @kripken, @tlively)
-
Use CMAKE_MSVC_RUNTIME_LIBRARY to choose MSVC CRT WebAssembly/binaryen#7243 (7 comments by @dschuff, @tlively)
-
Fuzzer: Fix escaping of wasm-ctor-eval names WebAssembly/binaryen#7223 (5 comments by @kripken, @tlively)
-
Optimize struct RMW ops in OptimizeInstructions WebAssembly/binaryen#7225 (5 comments by @kripken, @tlively)
-
Fuzzer: Add invokes for initial functions WebAssembly/binaryen#7198 (5 comments by @kripken, @tlively)
-
Simplify cmake by having a single binaryen library target WebAssembly/binaryen#7238 (4 comments by @kripken, @tlively)
-
Make RemoveMemory pass also remove the start function WebAssembly/binaryen#7196 (4 comments by @dschuff, @kripken)
-
Apply warning and error compile flags only to 1P code WebAssembly/binaryen#7241 (3 comments by @tlively)
-
Validate features used by block return types WebAssembly/binaryen#7197 (3 comments by @kripken, @tlively)
-
Also remove BulkMemory feature when running LLVMMemCopyFillLowering WebAssembly/binaryen#7189 (3 comments by @dschuff, @kripken)
-
Fix a text parser assertion on bad immediates WebAssembly/binaryen#7252 (2 comments by @kripken, @tlively)
-
GUFA: Assume nothing about the contents of public tables WebAssembly/binaryen#7234 (2 comments by @kripken)
-
Fuzzing: Allow running wasm exports in different orders in fuzz_shell.js WebAssembly/binaryen#7204 (2 comments by @kripken, @tlively)
-
[Parser] Avoid an internal assertion when a function's type does not match params WebAssembly/binaryen#7247 (1 comment by @tlively)
-
[NFC] Fix note about manually generated test output WebAssembly/binaryen#7221 (1 comment by @tlively)
-
Fuzzing: Handle instantiation errors in ClusterFuzz WebAssembly/binaryen#7166 (1 comment by @kripken)
-
WebAssembly/WASI
-
4 issues opened.
-
Proposal: WASI WIT artifacts should include `unstable` features WebAssembly/WASI#640, by @ricochet.
-
How to call other clis WebAssembly/WASI#761, by @oovm.
-
inconsistent future resource ownership WebAssembly/WASI#795, by @peter-jerry-ye.
-
-
3 issues received 8 new comments.
-
inconsistent future resource ownership WebAssembly/WASI#795 (5 comments by @guybedford, @lukewagner, @pchickey, @tschneidereit)
-
-
2 pull requests opened.
-
Unify the format of wit files WebAssembly/WASI#641, by @oovm.
-
wasi-tls phase 1 WebAssembly/WASI#639, by @ricochet.
-
-
2 pull requests merged.
-
chore: remove redundant words in comment WebAssembly/WASI#637.
-
wasi-tls phase 1 WebAssembly/WASI#639.
-
-
3 pull requests received 5 new comments.
-
chore: remove redundant words in comment WebAssembly/WASI#637 (3 comments by @linchizhen, @ricochet)
-
WebAssembly/stack-switching
-
1 issue opened.
-
Why is the argument of a cont_type a heap_type WebAssembly/stack-switching#106, by @fgmccabe.
-
-
1 issue closed.
-
`runtime crash: stack underflow` when executing opcode `switch` WebAssembly/stack-switching#103.
-
-
1 issue reopened.
-
Why is the argument of a cont_type a heap_type WebAssembly/stack-switching#106, by @fgmccabe.
-
-
2 issues received 11 new comments.
-
Why is the argument of a cont_type a heap_type WebAssembly/stack-switching#106 (10 comments by @fgmccabe, @rossberg, @tlively)
-
-
3 pull requests opened.
-
Reduction semantics WebAssembly/stack-switching#109, by @dhil.
-
Rename administrative instruction `Handle` to `Prompt`. WebAssembly/stack-switching#108, by @dhil.
-
Sync with WebAssembly/spec branch `wasm-3.0`. WebAssembly/stack-switching#107, by @dhil.
-
-
3 pull requests merged.
-
Rename administrative instruction `Handle` to `Prompt`. WebAssembly/stack-switching#108.
-
Fix arity of generated switcher continuations WebAssembly/stack-switching#105.
-
Sync with WebAssembly/spec branch `wasm-3.0`. WebAssembly/stack-switching#107.
-
-
4 pull requests received 30 new comments.
-
Fix arity of generated switcher continuations WebAssembly/stack-switching#105 (15 comments by @dhil, @rossberg)
-
Rename administrative instruction `Handle` to `Prompt`. WebAssembly/stack-switching#108 (1 comment by @dhil)
-
WebAssembly/wasi-otel
-
1 pull request opened.
-
Make some basic changes to the README as we move away from the template WebAssembly/wasi-otel#1, by @calebschoepp.
-
-
1 pull request merged.
-
Make some basic changes to the README as we move away from the template WebAssembly/wasi-otel#1.
-
WebAssembly/component-model
-
5 issues opened.
-
How to implement non-blocking POSIX `send` in terms of `stream.write`? WebAssembly/component-model#441, by @badeend.
-
Optimization: Shorter option binary representation via invalid value (e.g. -1 == None of option<resource>) WebAssembly/component-model#437, by @cpetig.
-
constructors that return `result<>` WebAssembly/component-model#436, by @OmarTawfik.
-
Single-module components WebAssembly/component-model#435, by @sunfishcode.
-
Potential optimization for imported async functions WebAssembly/component-model#434, by @cpetig.
-
-
4 issues closed.
-
Implement seekable streams WebAssembly/component-model#418.
-
constructors that return `result<>` WebAssembly/component-model#436.
-
How to restrict import of unused features required by string type? WebAssembly/component-model#433.
-
Consider adding an `error` type WebAssembly/component-model#389.
-
-
10 issues received 31 new comments.
-
How to implement non-blocking POSIX `send` in terms of `stream.write`? WebAssembly/component-model#441 (6 comments by @badeend, @dicej, @lukewagner)
-
How to restrict import of unused features required by string type? WebAssembly/component-model#433 (4 comments by @lukewagner, @vados-cosmonic, @XX)
-
Optimization: Shorter option binary representation via invalid value (e.g. -1 == None of option<resource>) WebAssembly/component-model#437 (3 comments by @cpetig, @lukewagner, @primoly)
-
constructors that return `result<>` WebAssembly/component-model#436 (2 comments by @lukewagner, @OmarTawfik)
-
Potential optimization for imported async functions WebAssembly/component-model#434 (1 comment by @lukewagner)
-
8 pull requests opened.
-
Make close-{readable,writable} symmetric in taking an optional error-context WebAssembly/component-model#446, by @lukewagner.
-
Normalize WAT codeblock syntax names WebAssembly/component-model#445, by @mkatychev.
-
Allow stream.{read,write}s of length 0 to query/signal readiness WebAssembly/component-model#444, by @lukewagner.
-
Describe how start works in the context of async WebAssembly/component-model#443, by @lukewagner.
-
Add an 'async' hint to functions WebAssembly/component-model#442, by @lukewagner.
-
Make future and stream element types optional WebAssembly/component-model#440, by @lukewagner.
-
Add explicit note about 'post-return' being invalid in combination with 'async' WebAssembly/component-model#439, by @lukewagner.
-
Async: add and decouple "waitable sets" from tasks WebAssembly/component-model#438, by @lukewagner.
-
-
5 pull requests merged.
-
Normalize WAT codeblock syntax names WebAssembly/component-model#445.
-
Async: add and decouple "waitable sets" from tasks WebAssembly/component-model#438.
-
Make future and stream element types optional WebAssembly/component-model#440.
-
Add explicit note about 'post-return' being invalid in combination with 'async' WebAssembly/component-model#439.
-
Mention that the async model can be implemented using callbacks WebAssembly/component-model#424.
-
-
6 pull requests received 32 new comments.
-
Add an 'async' hint to functions WebAssembly/component-model#442 (14 comments by @badeend, @dicej, @lukewagner, @sunfishcode)
-
Normalize WAT codeblock syntax names WebAssembly/component-model#445 (2 comments by @lukewagner, @mkatychev)
-
Mention that the async model can be implemented using callbacks WebAssembly/component-model#424 (2 comments by @lukewagner)
-
Async: add and decouple "waitable sets" from tasks WebAssembly/component-model#438 (1 comment by @lukewagner)
-
WebAssembly/compilation-hints
-
1 issue opened.
-
Side effect hints WebAssembly/compilation-hints#11, by @osa1.
-
-
1 issue received 1 new comment.
WebAssembly/wasi-sdk
-
2 issues opened.
-
Release buildable source archives WebAssembly/wasi-sdk#505, by @nullie.
-
wasi-libc build distributed with wasi-sdk uses overlong call_indirect encoding WebAssembly/wasi-sdk#504, by @zeux.
-
-
2 issues closed.
-
Release wasi-sdk-25 WebAssembly/wasi-sdk#497.
-
wasi-libc build distributed with wasi-sdk uses overlong call_indirect encoding WebAssembly/wasi-sdk#504.
-
-
4 issues received 10 new comments.
-
wasi-libc build distributed with wasi-sdk uses overlong call_indirect encoding WebAssembly/wasi-sdk#504 (6 comments by @sbc100, @sunfishcode, @zeux)
-
`__extenddftf2` is found to be missing at runtime when Rust's `cargo` is driving the build WebAssembly/wasi-sdk#361 (1 comment by @tgross35)
-
-
3 pull requests opened.
-
Update LLVM to 20.1.1 WebAssembly/wasi-sdk#508, by @alexcrichton.
-
Pin CI runner images to explicit versions WebAssembly/wasi-sdk#507, by @alexcrichton.
-
Update wasm-component-ld WebAssembly/wasi-sdk#506, by @alexcrichton.
-
-
2 pull requests merged.
-
Pin CI runner images to explicit versions WebAssembly/wasi-sdk#507.
-
Update wasm-component-ld WebAssembly/wasi-sdk#506.
-
-
1 pull request reopened.
-
Update LLVM to 20.1.1 WebAssembly/wasi-sdk#508, by @alexcrichton.
-
-
3 pull requests received 12 new comments.
-
Update wasm-component-ld WebAssembly/wasi-sdk#506 (9 comments by @abrown, @alexcrichton, @pchickey, @sbc100, @sunfishcode)
-
Pin CI runner images to explicit versions WebAssembly/wasi-sdk#507 (2 comments by @abrown, @alexcrichton)
-
WebAssembly/meetings
-
1 issue opened.
-
WG Schedule WebAssembly/meetings#1724, by @dschuff.
-
-
1 issue closed.
-
WG Schedule WebAssembly/meetings#1724.
-
-
1 issue received 4 new comments.
-
18 pull requests opened.
-
ESM Integration Update for CG Meeting WebAssembly/meetings#1740, by @guybedford.
-
docs(wasi): agenda topic unstable in release WIT WebAssembly/meetings#1739, by @ricochet.
-
Yosh Wuyts is now the co-chair of WASI WebAssembly/meetings#1738, by @pchickey.
-
docs(wasi): notes WASI-01-23.md WebAssembly/meetings#1737, by @ricochet.
-
Update CG-01-28.md WebAssembly/meetings#1736, by @tlively.
-
[SIMD] Notes from 2025-01-17 meeting WebAssembly/meetings#1735, by @ppenzin.
-
Add WG meeting templates for 2025 WebAssembly/meetings#1734, by @dschuff.
-
Add initial sessions to CG-02.md WebAssembly/meetings#1733, by @tlively.
-
CG 01-28: WASI subgroup chair succession WebAssembly/meetings#1732, by @pchickey.
-
WASI-01-23: announce WebAssembly/meetings#1731, by @pchickey.
-
Add C-M async progress/plan agenda item WebAssembly/meetings#1730, by @lukewagner.
-
Cancel THREADS-01-21.md, move to THREADS-02-04.md WebAssembly/meetings#1729, by @tlively.
-
Update CG-01-28.md, rounding variants proposal WebAssembly/meetings#1728, by @whirlicote.
-
Update timezone of meetings WebAssembly/meetings#1727, by @kevmoo.
-
Cancel CG-01-14 WebAssembly/meetings#1726, by @dschuff.
-
docs(wasi): notes WASI-01-09.md WebAssembly/meetings#1725, by @ricochet.
-
Add CG meeting templates for 2025 WebAssembly/meetings#1723, by @dschuff.
-
Create THREADS-01-21.md WebAssembly/meetings#1722, by @tlively.
-
-
18 pull requests merged.
-
ESM Integration Update for CG Meeting WebAssembly/meetings#1740.
-
Yosh Wuyts is now the co-chair of WASI WebAssembly/meetings#1738.
-
[SIMD] Notes from 2025-01-17 meeting WebAssembly/meetings#1735.
-
Add WG meeting templates for 2025 WebAssembly/meetings#1734.
-
Add initial sessions to CG-02.md WebAssembly/meetings#1733.
-
Publish SIMD notes WebAssembly/meetings#1721.
-
WASI-01-23: announce WebAssembly/meetings#1731.
-
Update CG-01-28.md, rounding variants proposal WebAssembly/meetings#1728.
-
CG 01-28: WASI subgroup chair succession WebAssembly/meetings#1732.
-
Add C-M async progress/plan agenda item WebAssembly/meetings#1730.
-
Cancel THREADS-01-21.md, move to THREADS-02-04.md WebAssembly/meetings#1729.
-
Update timezone of meetings WebAssembly/meetings#1727.
-
Cancel CG-01-14 WebAssembly/meetings#1726.
-
docs(wasi): notes WASI-01-09.md WebAssembly/meetings#1725.
-
Add CG meeting templates for 2025 WebAssembly/meetings#1723.
-
Update CG-12-17.md WebAssembly/meetings#1719.
-
Create THREADS-12-10.md WebAssembly/meetings#1714.
-
Create THREADS-01-21.md WebAssembly/meetings#1722.
-
-
7 pull requests received 15 new comments.
-
Add initial sessions to CG-02.md WebAssembly/meetings#1733 (6 comments by @alexcrichton, @conrad-watt, @lukewagner, @tlively)
-
Update CG-01-28.md, rounding variants proposal WebAssembly/meetings#1728 (2 comments by @dschuff, @whirlicote)
-
WebAssembly/design
-
3 issues opened.
-
Proposal: Custom RTTs, Type-Associated Data, and WasmGC JS Interop WebAssembly/design#1552, by @tlively.
-
Most links in polyfill section of FAQ are broken WebAssembly/design#1551, by @tomayac.
-
Floating-point min and max that prefer numbers WebAssembly/design#1548, by @sunfishcode.
-
-
2 issues closed.
-
Precise Memory.grow semantics in doc page WebAssembly/design#1188.
-
CSP attack surface, use cases, etc WebAssembly/design#1510.
-
-
10 issues received 43 new comments.
-
Proposal: Custom RTTs, Type-Associated Data, and WasmGC JS Interop WebAssembly/design#1552 (31 comments by @eqrion, @jakobkummerow, @Jamesernator, @lukewagner, @rossberg, @sjrd, @titzer, @tlively)
-
Floating-point min and max that prefer numbers WebAssembly/design#1548 (4 comments by @ppenzin, @sunfishcode)
-
Proposal: An extremely simple solution to the WebAssembly memory issue WebAssembly/design#1543 (1 comment by @bvisness)
-
-
4 pull requests opened.
-
Update HighLevelGoals.md to reflect Wasm's current goals WebAssembly/design#1553, by @sunfishcode.
-
Update README.md, Nondeterminism.md, and Security.md WebAssembly/design#1550, by @sunfishcode.
-
Replace the description of Wasm's Web API with a link to the spec WebAssembly/design#1549, by @sunfishcode.
-
Update links. WebAssembly/design#1547, by @sunfishcode.
-
-
4 pull requests merged.
-
Update README.md, Nondeterminism.md, and Security.md WebAssembly/design#1550.
-
Replace the description of Wasm's Web API with a link to the spec WebAssembly/design#1549.
-
Update links. WebAssembly/design#1547.
-
Update references to IEEE 754-2008. WebAssembly/design#1545.
-
WebAssembly/wasi-libc
-
6 pull requests opened.
-
Adjust Makefile for LLVM trunk (20) as of 2025-01-26 WebAssembly/wasi-libc#564, by @glandium.
-
test: add browser test harness WebAssembly/wasi-libc#563, by @kateinoigakukun.
-
Opt-in busywait mode for futexes WebAssembly/wasi-libc#562, by @kateinoigakukun.
-
ci: Use Ubuntu 22.04 to ensure compatibility with older LLVM versions WebAssembly/wasi-libc#561, by @kateinoigakukun.
-
test: enable pthread-related libc-tests WebAssembly/wasi-libc#560, by @kateinoigakukun.
-
test: fix shebang in run-test.sh WebAssembly/wasi-libc#559, by @kateinoigakukun.
-
-
4 pull requests merged.
-
Adjust Makefile for LLVM trunk (20) as of 2025-01-26 WebAssembly/wasi-libc#564.
-
test: enable pthread-related libc-tests WebAssembly/wasi-libc#560.
-
test: fix shebang in run-test.sh WebAssembly/wasi-libc#559.
-
ci: Use Ubuntu 22.04 to ensure compatibility with older LLVM versions WebAssembly/wasi-libc#561.
-
-
3 pull requests received 9 new comments.
-
test: enable pthread-related libc-tests WebAssembly/wasi-libc#560 (6 comments by @abrown, @kateinoigakukun)
-
WebAssembly/proposals
-
1 pull request opened.
-
Move Rounding Variants to phase 2 WebAssembly/proposals#201, by @tlively.
-
-
1 pull request merged.
-
Move Rounding Variants to phase 2 WebAssembly/proposals#201.
-
WebAssembly/spec
-
2 issues opened.
-
[ECMA-402]: https://www.ecma-international.org/publications/standards/Ecma-402.htm WebAssembly/spec#1865, by @masterGoverment.
-
[js-api] Ambiguous and inconsistent handling of implementation limits WebAssembly/spec#1863, by @bvisness.
-
-
2 issues closed.
-
[ECMA-402]: https://www.ecma-international.org/publications/standards/Ecma-402.htm WebAssembly/spec#1865.
-
[js-api] ToWebAssemblyValue AO does not convert undefined to 0 WebAssembly/spec#1861.
-
-
3 issues received 4 new comments.
-
[js-api] Ambiguous and inconsistent handling of implementation limits WebAssembly/spec#1863 (2 comments by @backes, @Ms2ger)
-
Inconsistencies with memory and table max limits in core spec, js-api spec and tests WebAssembly/spec#1864 (1 comment by @sbc100)
-
[js-api] ToWebAssemblyValue AO does not convert undefined to 0 WebAssembly/spec#1861 (1 comment by @Ms2ger)
-
-
3 pull requests opened.
-
[spec] Fixed incorrect description of fge operation WebAssembly/spec#1867, by @gibachan.
-
Fix Bikeshed fixup to properly balance section elements WebAssembly/spec#1866, by @dschuff.
-
Change the definition of `tagtype` from `functype` into `deftype` WebAssembly/spec#1862, by @f52985.
-
-
3 pull requests merged.
-
[spec] Fixed incorrect description of fge operation WebAssembly/spec#1867.
-
Fix Bikeshed fixup to properly balance section elements WebAssembly/spec#1866.
-
Change the definition of `tagtype` from `functype` into `deftype` WebAssembly/spec#1862.
-
-
1 pull request received 3 new comments.
-
Change the definition of `tagtype` from `functype` into `deftype` WebAssembly/spec#1862 (3 comments by @f52985, @rossberg)
-
WebAssembly/wabt
-
7 issues opened.
-
options skip_function_bodies can not work with ReadBinaryIr WebAssembly/wabt#2534, by @primstar-cool.
-
arm64 Ubuntu releases WebAssembly/wabt#2533, by @ADKaster.
-
Undocumented syntax for wasm-decompile WebAssembly/wabt#2532, by @phoebehfharris.
-
wat2wasm doesn't support wasm GC? WebAssembly/wabt#2530, by @chennbnbnb.
-
Incorrect Validation for Element Segment Initialization WebAssembly/wabt#2526, by @Q1IQ.
-
Missing Validation for catch_all Instruction WebAssembly/wabt#2525, by @Q1IQ.
-
Incorrect Handling of Call Instructions in wasm-interp WebAssembly/wabt#2524, by @Q1IQ.
-
-
4 issues closed.
-
Unexpected token "null" with WasmGC example WebAssembly/wabt#2333.
-
[wasm2c] catching traps without exception runtime WebAssembly/wabt#2427.
-
wasm2c modules in signal handlers WebAssembly/wabt#2519.
-
wasm2c example for Bytecode Alliance's Javy WebAssembly/wabt#2521.
-
-
9 issues received 32 new comments.
-
options skip_function_bodies can not work with ReadBinaryIr WebAssembly/wabt#2534 (18 comments by @primstar-cool, @sbc100, @SoniEx2)
-
wasm2c example for Bytecode Alliance's Javy WebAssembly/wabt#2521 (4 comments by @guest271314, @shravanrn)
-
-
4 pull requests opened.
-
optimize in for low memory device WebAssembly/wabt#2535, by @primstar-cool.
-
Update wasm-rt-impl.h WebAssembly/wabt#2531, by @whirlicote.
-
Add support for ref.test instruction WebAssembly/wabt#2529, by @hoodmane.
-
Set CMAKE_OSX_DEPLOYMENT_TARGET to 10.14 in CMakeLists.txt WebAssembly/wabt#2528, by @sbc100.
-
-
2 pull requests merged.
-
wasm2c: Implement EHv4 WebAssembly/wabt#2513.
-
Set CMAKE_OSX_DEPLOYMENT_TARGET to 10.14 in CMakeLists.txt WebAssembly/wabt#2528.
-
-
2 pull requests reopened.
-
optimize in for low memory device WebAssembly/wabt#2535, by @primstar-cool.
-
optimize in for low memory device WebAssembly/wabt#2535, by @primstar-cool.
-
-
4 pull requests received 18 new comments.
-
optimize in for low memory device WebAssembly/wabt#2535 (10 comments by @primstar-cool, @sbc100, @SoniEx2)
-
WebAssembly/js-promise-integration
-
1 pull request merged.
-
Modify spec to use Promise.resolve on result of call to suspending function. WebAssembly/js-promise-integration#57.
-
-
1 pull request received 6 new comments.
-
Modify spec to use Promise.resolve on result of call to suspending function. WebAssembly/js-promise-integration#57 (6 comments by @fgmccabe, @syg)
-
WebAssembly/rounding-mode-control
-
1 issue received 2 new comments.
-
2 pull requests opened.
-
Update performance section of Overview.md WebAssembly/rounding-mode-control#7, by @whirlicote.
-
remove sign functions WebAssembly/rounding-mode-control#6, by @whirlicote.
-
-
2 pull requests merged.
-
Update performance section of Overview.md WebAssembly/rounding-mode-control#7.
-
remove sign functions WebAssembly/rounding-mode-control#6.
-
WebAssembly/website
-
4 issues opened.
-
JS String Builtins appears live in Firefox WebAssembly/website#424, by @ggallant-dovico.
-
Dark mode has harsh contrast on a couple pages WebAssembly/website#422, by @samestep.
-
Optimize images as part of the build process WebAssembly/website#416, by @tomayac.
-
C# Link is wrong WebAssembly/website#415, by @macel94.
-
-
40 issues closed.
-
JS String Builtins appears live in Firefox WebAssembly/website#424.
-
Dark mode has harsh contrast on a couple pages WebAssembly/website#422.
-
Optimize images as part of the build process WebAssembly/website#416.
-
Add 4GB heap support to roadmap? WebAssembly/website#214.
-
Website Redesign WebAssembly/website#362.
-
Roadmap lacks in-progress details on touchscreen WebAssembly/website#169.
-
Roadmap page suggestion WebAssembly/website#293.
-
Developer's guide doesn't work on some Linux distros WebAssembly/website#98.
-
Updating/housekeeping for the site WebAssembly/website#114.
-
Find place for FAQ or common issues WebAssembly/website#82.
-
Link to http://ast.run? WebAssembly/website#69.
-
Developer's Guide, Potential Wrong Command Line Example WebAssembly/website#101.
-
Developer's guide issues on Windows WebAssembly/website#99.
-
Update docs to reflect tooling's compatibility with Python3 WebAssembly/website#124.
-
Installation steps omit g++ WebAssembly/website#131.
-
Update Ubuntu instructions WebAssembly/website#132.
-
GNUTLS handshake fails, Downloading EMSDK git repo on Windows 10 Debian Linux (WSL) WebAssembly/website#139.
-
favicon.ico does not match svg WebAssembly/website#142.
-
Other languages that target WebAssembly WebAssembly/website#180.
-
Include PHP WebAssembly/website#368.
-
language support: JVM bytecode, for Java and other JVM targetting langs WebAssembly/website#182.
-
AS3 and Actionsctipt Virtual Machine WebAssembly/website#224.
-
Provide a way to pass arrays and objects from Javascript to c++ and back WebAssembly/website#267.
-
Biography website WebAssembly/website#223.
-
Compile a WebAssembly module From Python3 WebAssembly/website#258.
-
Is there no search? WebAssembly/website#141.
-
Compiling to WASM from a Bash script? WebAssembly/website#230.
-
Upgrade to WebAssembly 2.0 (Banner on the website + possibly elsewhere) WebAssembly/website#270.
-
New "I want to..." and a question WebAssembly/website#273.
-
Is it possible to add Lua into wasm WebAssembly/website#280.
-
webassembly.org/roadmap/ table WebAssembly/website#308.
-
Link to WASI spec on https://webassembly.org/specs/ is dead WebAssembly/website#327.
-
Add support for Crystal Lang WebAssembly/website#338.
-
Add support for Moonbit WebAssembly/website#342.
-
Perhaps it may be funny, what about COBOL? WebAssembly/website#380.
-
Add support for PHP WebAssembly/website#382.
-
Most links in polyfill section of FAQ are broken WebAssembly/website#393.
-
C# Link is wrong WebAssembly/website#415.
-
Add support for Java WebAssembly/website#381.
-
Add support for Java WebAssembly/website#371.
-
-
35 issues received 38 new comments.
-
Developer's Guide, Potential Wrong Command Line Example WebAssembly/website#101 (1 comment by @tomayac)
-
Update docs to reflect tooling's compatibility with Python3 WebAssembly/website#124 (1 comment by @tomayac)
-
GNUTLS handshake fails, Downloading EMSDK git repo on Windows 10 Debian Linux (WSL) WebAssembly/website#139 (1 comment by @tomayac)
-
Provide a way to pass arrays and objects from Javascript to c++ and back WebAssembly/website#267 (1 comment by @tomayac)
-
Upgrade to WebAssembly 2.0 (Banner on the website + possibly elsewhere) WebAssembly/website#270 (1 comment by @tomayac)
-
Link to WASI spec on https://webassembly.org/specs/ is dead WebAssembly/website#327 (1 comment by @tomayac)
-
language support: JVM bytecode, for Java and other JVM targetting langs WebAssembly/website#182 (1 comment by @kripken)
-
5 pull requests opened.
-
Add a proper link for Kotlin into developers-guide.md WebAssembly/website#423, by @bashor.
-
Optimize images WebAssembly/website#421, by @tomayac.
-
C# Link is wrong WebAssembly/website#414, by @macel94.
-
Mark memory64 as shipping in Firefox and Chrome WebAssembly/website#413, by @dschuff.
-
-
9 pull requests merged.
-
Add a proper link for Kotlin into developers-guide.md WebAssembly/website#423.
-
Optimize images WebAssembly/website#421.
-
Prettier WebAssembly/website#417.
-
Link for compiling Haskell to WASM (via Asterius) WebAssembly/website#265.
-
Added chez scheme WebAssembly/website#269.
-
Update developers guide with Java link WebAssembly/website#282.
-
Add a link for Ada WebAssembly/website#262.
-
C# Link is wrong WebAssembly/website#414.
-
Mark memory64 as shipping in Firefox and Chrome WebAssembly/website#413.
-
-
5 pull requests closed.
-
Roadmap improvements WebAssembly/website#333.
-
Update information of wabt WebAssembly/website#118.
-
Minimized SVG files WebAssembly/website#158.
-
Update header and logos WebAssembly/website#260.
-
Host bindings => Interface types WebAssembly/website#149.
-
-
6 pull requests received 8 new comments.
WebAssembly/wasi-tls
-
1 issue opened.
-
please clarify that this is transport layer security rather than thread-local storage WebAssembly/wasi-tls#2, by @programmerjake.
-
-
1 issue closed.
-
please clarify that this is transport layer security rather than thread-local storage WebAssembly/wasi-tls#2.
-
-
1 issue received 1 new comment.
-
please clarify that this is transport layer security rather than thread-local storage WebAssembly/wasi-tls#2 (1 comment by @badeend)
-
-
3 pull requests opened.
-
Update abi-up-to-date GH action WebAssembly/wasi-tls#4, by @badeend.
-
Add README title WebAssembly/wasi-tls#3, by @badeend.
-
Initial interface WebAssembly/wasi-tls#1, by @badeend.
-
-
3 pull requests merged.
-
Update abi-up-to-date GH action WebAssembly/wasi-tls#4.
-
Initial interface WebAssembly/wasi-tls#1.
-
Add README title WebAssembly/wasi-tls#3.
-
-
1 pull request received 5 new comments.
WebAssembly/flexible-vectors
-
1 pull request received 8 new comments.
-
[WIP] SVE-like flexible vectors WebAssembly/flexible-vectors#27 (8 comments by @lemaitre, @ppenzin, @tarsa)
-
WebAssembly/wasi-config
-
1 issue opened.
-
Publish package with `wasi:config/store` interface WebAssembly/wasi-config#22, by @scothis.
-
-
1 issue received 1 new comment.
-
Publish package with `wasi:config/store` interface WebAssembly/wasi-config#22 (1 comment by @Mossaka)
-
WebAssembly/tool-conventions
-
1 issue opened.
-
Linking.md claims in "Limitations" that memory.init and data.drop are not implemented WebAssembly/tool-conventions#245, by @leecommamichael.
-
-
2 issues received 2 new comments.
-
Linking.md claims in "Limitations" that memory.init and data.drop are not implemented WebAssembly/tool-conventions#245 (1 comment by @sunfishcode)
-
Custom section name recommendations to avoid conflicts WebAssembly/tool-conventions#243 (1 comment by @sunfishcode)
-
-
3 pull requests received 18 new comments.
-
DynamicLinking.md: add notes about memory/table exports WebAssembly/tool-conventions#234 (11 comments by @sbc100, @yamt)
-
Propose a new LLVM CPU configuration: Lime1 WebAssembly/tool-conventions#235 (5 comments by @sunfishcode, @yamt)
-
Document function signatures in C ABI WebAssembly/tool-conventions#161 (2 comments by @bjorn3, @dschuff)
-
WebAssembly/testsuite
-
1 pull request received 1 new comment.
-
WebAssembly/testsuite#115 (1 comment by @alexcrichton)
-
WebAssembly/js-string-builtins
-
1 issue received 5 new comments.
-
Fast conversion to/from ASCII/one-byte strings? WebAssembly/js-string-builtins#44 (5 comments by @dead-claudia, @eqrion, @mkustermann)
-
WebAssembly/custom-page-sizes
-
1 issue opened.
-
Tracking issue for moving custom-page-sizes to phase 3 WebAssembly/custom-page-sizes#36, by @fitzgen.
-
-
1 issue closed.
-
Thanks WebAssembly/custom-page-sizes#29.
-
-
2 issues received 3 new comments.
-
2 pull requests opened.
-
separate memory64 tests for the convenience of runtimes w/o memory64 WebAssembly/custom-page-sizes#35, by @yamt.
-
custom-page-sizes.wast: use the consistent trap WebAssembly/custom-page-sizes#34, by @yamt.
-
-
2 pull requests merged.
-
separate memory64 tests for the convenience of runtimes w/o memory64 WebAssembly/custom-page-sizes#35.
-
custom-page-sizes.wast: use the consistent trap WebAssembly/custom-page-sizes#34.
-
WebAssembly/wasi-keyvalue
-
2 issues received 4 new comments.
-
1 pull request received 14 new comments.
-
Expand and clarify consitency/durability docs in store.wit WebAssembly/wasi-keyvalue#56 (14 comments by @dicej, @lukewagner, @rylev)
-
WebAssembly/wasi-observe
-
2 pull requests opened.
-
chore: Record October 23 meeting WebAssembly/wasi-observe#22, by @calebschoepp.
-
chore: update meetings WebAssembly/wasi-observe#21, by @vados-cosmonic.
-
-
2 pull requests merged.
-
chore: Record October 23 meeting WebAssembly/wasi-observe#22.
-
chore: update meetings WebAssembly/wasi-observe#21.
-
-
2 pull requests received 2 new comments.
WebAssembly/wasi-nn
-
1 issue received 3 new comments.
WebAssembly/wasm-c-api
-
1 pull request opened.
-
Add missing include headers WebAssembly/wasm-c-api#194, by @atetubou.
-
-
1 pull request merged.
-
Add missing include headers WebAssembly/wasm-c-api#194.
-
WebAssembly/wasi-sql-embed
-
1 pull request opened.
-
chore: Fix my name WebAssembly/wasi-sql-embed#2, by @esoterra.
-
-
1 pull request merged.
-
chore: Fix my name WebAssembly/wasi-sql-embed#2.
-
WebAssembly/memory-control
-
1 issue received 3 new comments.
WebAssembly/content-security-policy
-
1 issue received 1 new comment.
WebAssembly/wasi-blobstore
-
1 pull request merged.
-
chore: update to WASI 0.2.2 WebAssembly/wasi-blobstore#28.
-
-
1 pull request received 1 new comment.
-
rename `wasi:blobstore/blobstore` to `wasi:blob/store` and other tidy up WebAssembly/wasi-blobstore#26 (1 comment by @Mossaka)
-