WebAssembly Community Group - Activity
No matches.
Past meetings
-
2 meetings.
Participants
-
7 participants joined.
-
Jesse Wilson (Wasmo) joined.
-
Dongjun Youn (KAIST) joined.
-
Raiki Tamura joined.
-
David Stenglein (Missing Mass, LLC) joined.
-
Alessio Faieta joined.
-
Hiroshi Yamaguchi joined.
-
Maxime D joined.
-
-
3 participants left.
-
Kadie Inanna left.
-
Ryan Pulliam (Second Street) left.
-
Sergiy Belozorov (Google LLC) left.
-
-
2 organizations joined.
-
Wasmo joined.
-
Missing Mass, LLC joined.
-
-
1 organization left.
-
Second Street left.
-
GitHub
WebAssembly/binaryen
-
19 issues opened.
-
RFC: Does call-graph-based function placement belong in Binaryen? WebAssembly/binaryen#9260, by @Changqing-JING.
-
LLVMMemoryCopyFillLowering: in-bounds `memory.fill`/`memory.copy` trap on a 4 GiB memory WebAssembly/binaryen#9257, by @tamaroning.
-
Harden dumpDebugLoc against malformed .debug_loc sections WebAssembly/binaryen#9249, by @ArkadySkv.
-
OptimizeInstructions: `--tnh` makes `ref.cast` non-nullable before a possibly infinite loop WebAssembly/binaryen#9246, by @tamaroning.
-
Memory64Lowering: table.get/table.set keep i64 index on lowered table64, output fails validation WebAssembly/binaryen#9245, by @waroad.
-
I64ToI32Lowering: return_call_indirect gets a (func (result unreachable)) type, binary writer hits UNREACHABLE WebAssembly/binaryen#9244, by @waroad.
-
LegalizeJSInterface: heap-use-after-free in Fixer::visitCall when a function named $legalfunc$<import> already exists WebAssembly/binaryen#9243, by @waroad.
-
Closed world optimization of wasm modules that have function types in import/export boundary WebAssembly/binaryen#9237, by @mkustermann.
-
Fuzzer: DAE generates invalid code WebAssembly/binaryen#9233, by @stevenfontanella.
-
TupleOptimization: tuple swap is miscompiled WebAssembly/binaryen#9210, by @tamaroning.
-
AlignmentLowering: an out-of-bounds unaligned store becomes a partial write WebAssembly/binaryen#9186, by @tamaroning.
-
AvoidReinterprets: `i32.atomic.load` under `f32.reinterpret_i32` loses its atomicity WebAssembly/binaryen#9185, by @tamaroning.
-
LoopInvariantCodeMotion: `struct.new` is hoisted out of a loop, so all iterations share one object WebAssembly/binaryen#9184, by @tamaroning.
-
GlobalStructInference: `struct.new` in table initializers and element segments is ignored under `--closed-world` WebAssembly/binaryen#9183, by @tamaroning.
-
EffectAnalyzer: code that may not return can be reordered with a trap or a call WebAssembly/binaryen#9182, by @tamaroning.
-
OptimizeInstructions: `abs(x*x)` ==> `x*x` (and `abs(x/x)`) changes the NaN sign bit WebAssembly/binaryen#9179, by @tamaroning.
-
-
16 issues closed.
-
OptimizeInstructions: `--tnh` makes `ref.cast` non-nullable before a possibly infinite loop WebAssembly/binaryen#9246.
-
SimplifyLocals causes ineffective code WebAssembly/binaryen#7672.
-
Branch hints fuzz bug WebAssembly/binaryen#7920.
-
SIGSEGV (Address boundary error) in dumpDebugLoc(llvm::DWARFContext&, llvm::DWARFYAML::Data&) () WebAssembly/binaryen#6879.
-
Infinite wait in fuzzer WebAssembly/binaryen#8429.
-
Fuzzer: DAE generates invalid code WebAssembly/binaryen#9233.
-
TupleOptimization: tuple swap is miscompiled WebAssembly/binaryen#9210.
-
AvoidReinterprets: `i32.atomic.load` under `f32.reinterpret_i32` loses its atomicity WebAssembly/binaryen#9185.
-
LoopInvariantCodeMotion: `struct.new` is hoisted out of a loop, so all iterations share one object WebAssembly/binaryen#9184.
-
EffectAnalyzer: code that may not return can be reordered with a trap or a call WebAssembly/binaryen#9182.
-
Impossible address ranges in DWARF debug info WebAssembly/binaryen#6406.
-
1 issue reopened.
-
OptimizeInstructions: `abs(x*x)` ==> `x*x` (and `abs(x/x)`) changes the NaN sign bit WebAssembly/binaryen#9179, by @kripken.
-
-
20 issues received 48 new comments.
-
Closed world optimization of wasm modules that have function types in import/export boundary WebAssembly/binaryen#9237 (10 comments by @kripken, @mkustermann, @stevenfontanella, @tlively)
-
RFC: Does call-graph-based function placement belong in Binaryen? WebAssembly/binaryen#9260 (5 comments by @Changqing-JING, @tlively)
-
Exact Type Precision vs Optimization Cost WebAssembly/binaryen#9133 (3 comments by @ArkadySkv, @kripken)
-
OptimizeInstructions: `abs(x*x)` ==> `x*x` (and `abs(x/x)`) changes the NaN sign bit WebAssembly/binaryen#9179 (3 comments by @kripken, @tamaroning)
-
EffectAnalyzer: code that may not return can be reordered with a trap or a call WebAssembly/binaryen#9182 (3 comments by @kripken, @tamaroning, @tlively)
-
LLVMMemoryCopyFillLowering: in-bounds `memory.fill`/`memory.copy` trap on a 4 GiB memory WebAssembly/binaryen#9257 (2 comments by @kripken, @tamaroning)
-
OptimizeInstructions: `--tnh` makes `ref.cast` non-nullable before a possibly infinite loop WebAssembly/binaryen#9246 (2 comments by @tamaroning, @tlively)
-
Memory64Lowering: table.get/table.set keep i64 index on lowered table64, output fails validation WebAssembly/binaryen#9245 (2 comments by @kripken, @sbc100)
-
`select` not optimized when condition is true and ifFalse arm isn't pure WebAssembly/binaryen#6930 (2 comments by @ArkadySkv, @kripken)
-
Precompute folds `relaxed_laneselect` and `i16x8.relaxed_dot_i8x16_i7x16_s` although their results are implementation-defined WebAssembly/binaryen#9207 (2 comments by @tamaroning, @tlively)
-
GlobalStructInference: `struct.new` in table initializers and element segments is ignored under `--closed-world` WebAssembly/binaryen#9183 (2 comments by @kripken, @tamaroning)
-
LegalizeJSInterface: heap-use-after-free in Fixer::visitCall when a function named $legalfunc$<import> already exists WebAssembly/binaryen#9243 (1 comment by @akshat-lakhera)
-
SIGSEGV (Address boundary error) in dumpDebugLoc(llvm::DWARFContext&, llvm::DWARFYAML::Data&) () WebAssembly/binaryen#6879 (1 comment by @ArkadySkv)
-
How to get a call stack when wasm-ctor-eval stops? WebAssembly/binaryen#7255 (1 comment by @ArkadySkv)
-
DWARF line table rows with line 0 are dropped, so code gets attributed to the wrong line WebAssembly/binaryen#9164 (1 comment by @kripken)
-
-
85 pull requests opened.
-
Add GitHub Actions workflow for Antigravity AI code review WebAssembly/binaryen#9284, by @dschuff.
-
[StackIR] Emit unreachable for unwritable insts WebAssembly/binaryen#9283, by @tlively.
-
[Fuzzer] Handle uninhabitable types in makeCompoundRef WebAssembly/binaryen#9282, by @tlively.
-
[TypeRefining] Fix block-nested pops WebAssembly/binaryen#9281, by @tlively.
-
[CtorEval] Skip uninitialized non-nullable locals in partial evaluation WebAssembly/binaryen#9280, by @tlively.
-
[subtype-exprs] Fix shared constraints on unreachable RefEqs WebAssembly/binaryen#9279, by @tlively.
-
[GTO] Avoid newly exposing prototypes when supertype fields are removed WebAssembly/binaryen#9278, by @tlively.
-
[NFC] Do a string search using a character rather than a full string WebAssembly/binaryen#9277, by @kripken.
-
LegalizeJSInterface: Pick unique names for generated stubs WebAssembly/binaryen#9276, by @akshat-lakhera.
-
Fix table indices in Memory64Lowering WebAssembly/binaryen#9275, by @Sree24-ui.
-
Add a --constant-arrays-to-data pass WebAssembly/binaryen#9274, by @gkdn.
-
Experimental Gemini Code Assist configuration WebAssembly/binaryen#9273, by @tlively.
-
[Heap2Local] Handle newly unreachable refs in cmpxchg and cast_desc_eq WebAssembly/binaryen#9272, by @tlively.
-
New pass: PropagateStructGets WebAssembly/binaryen#9271, by @kripken.
-
[Heap2Local] Refinalize when cmpxchg-to-get rewrite refines type WebAssembly/binaryen#9270, by @tlively.
-
[wasm-shell] Use 1 GiB host memory limit in both init and growMemory WebAssembly/binaryen#9269, by @tlively.
-
[RemoveUnusedBrs] Skip BrOn when descriptor is unreachable WebAssembly/binaryen#9268, by @tlively.
-
Fix missing SIMD validation error WebAssembly/binaryen#9267, by @kripken.
-
Run mingw build in parallel WebAssembly/binaryen#9266, by @kripken.
-
Do not OOM on memory measurement (grow of 0) WebAssembly/binaryen#9265, by @kripken.
-
[wasm_split] Fix crash when manifest starts with a blank line WebAssembly/binaryen#9264, by @sorensp-goog.
-
Reboot TypeGeneralizing to use SubtypingDiscoverer WebAssembly/binaryen#9263, by @kripken.
-
NFC: Change some things to string_view WebAssembly/binaryen#9261, by @stevenfontanella.
-
Emit UTF-8 unescaped in string section WebAssembly/binaryen#9259, by @stevenfontanella.
-
[ConstraintAnalysis] Fix asymmetry in provesPair overlap check WebAssembly/binaryen#9258, by @tlively.
-
OptimizeInstructions: Check mayNotReturn when refining ref.cast under TNH WebAssembly/binaryen#9256, by @tamaroning.
-
[subtype-exprs] Fix nullability for extern conversions WebAssembly/binaryen#9255, by @tlively.
-
[GSI] Cast globals to the operand type of struct.get WebAssembly/binaryen#9254, by @tlively.
-
OptimizeInstructions: Don't turn memory.fill of 16 bytes into two 8-byte stores WebAssembly/binaryen#9253, by @kripken.
-
ConstraintAnalysis: Optimize self-comparisons (x ? x) WebAssembly/binaryen#9252, by @kripken.
-
wasm2js: Populate functionsCallableFromOutside after optimization passes WebAssembly/binaryen#9251, by @tlively.
-
Lower constant array.new_data in OptimizeInstructions WebAssembly/binaryen#9248, by @gkdn.
-
Fix uncastable types in TypeRefiningGUFA WebAssembly/binaryen#9242, by @tlively.
-
Collapse inner loops with union-find during WTO construction WebAssembly/binaryen#9241, by @tlively.
-
Fuzzer: Handle all traps in BranchHintPreservation WebAssembly/binaryen#9240, by @tlively.
-
SignatureRefining: Do not entirely give up when seeing tables (#9231) WebAssembly/binaryen#9239, by @tlively.
-
Add a flag to expect later toolchain opts, and use it to know which are the last opts WebAssembly/binaryen#9238, by @kripken.
-
SignatureRefining: Refine call_indirects WebAssembly/binaryen#9236, by @kripken.
-
[DAE] Recompute callers in each iteration WebAssembly/binaryen#9235, by @vouillon.
-
Interpreter: Fix delegate through try_table WebAssembly/binaryen#9234, by @tlively.
-
Make getInternalName const WebAssembly/binaryen#9232, by @stevenfontanella.
-
SignatureRefining: Do not entirely give up when seeing tables WebAssembly/binaryen#9231, by @kripken.
-
Revert "Fuzz waitqueue instructions (#9012)" WebAssembly/binaryen#9230, by @stevenfontanella.
-
Add a MarkNoReturn pass WebAssembly/binaryen#9229, by @kripken.
-
AvoidReinterprets: Do not optimize atomic loads WebAssembly/binaryen#9228, by @tamaroning.
-
Mark memory.grow and table.grow as generative WebAssembly/binaryen#9227, by @tamaroning.
-
LICM: Do not move generative code out of loops WebAssembly/binaryen#9226, by @tamaroning.
-
OptimizeInstructions: Do not remove abs of x * x or x / x without --fast-math WebAssembly/binaryen#9225, by @tamaroning.
-
wasm2js: Support elem.drop WebAssembly/binaryen#9224, by @tlively.
-
wasm2js: Fix memory.grow semantics and return -1 on failure WebAssembly/binaryen#9223, by @tlively.
-
[multibyte] Encode typeidx before offset WebAssembly/binaryen#9222, by @brendandahl.
-
Fuzzer: Respect the noInvokes flag when adding interposing invokes WebAssembly/binaryen#9221, by @kripken.
-
Flatten WeakTopologicalOrdering into a single entry vector WebAssembly/binaryen#9220, by @tlively.
-
Fast-path loop-free CFGs in WTOWorklist WebAssembly/binaryen#9219, by @tlively.
-
Collapse inner loops with union-find during WTO construction WebAssembly/binaryen#9218, by @tlively.
-
Use BasicBlock::contents.index in DomTree WebAssembly/binaryen#9217, by @tlively.
-
Use WTOWorklist in ConstraintAnalysis and RedundantSetElimination WebAssembly/binaryen#9216, by @tlively.
-
Add a dominator-tree WTO utility for reducible CFGs WebAssembly/binaryen#9215, by @tlively.
-
Fuzzer: Add a flag to control the hang limit WebAssembly/binaryen#9214, by @kripken.
-
Do not read overwritten locals in TupleOptimization WebAssembly/binaryen#9213, by @tlively.
-
Fuzzer: Add a flag to avoid emitting invokes WebAssembly/binaryen#9212, by @kripken.
-
EffectAnalyzer: Do not reorder mayNotReturn with traps or global writes WebAssembly/binaryen#9211, by @tlively.
-
GSI: mark struct.new in elem and table initializer unoptimizable WebAssembly/binaryen#9209, by @tamaroning.
-
precompute: fix handling of bitselect and laneselect WebAssembly/binaryen#9208, by @tamaroning.
-
Fuzzer: Emit SIMD lane load and store instructions WebAssembly/binaryen#9206, by @tlively.
-
Fuzzer: Emit table.size and table.grow WebAssembly/binaryen#9205, by @tlively.
-
Fuzzer: Emit memory.size and memory.grow WebAssembly/binaryen#9204, by @tlively.
-
Fuzzer: Increase generation of tuple-valued wide arithmetic WebAssembly/binaryen#9203, by @tlively.
-
Fuzzer: Emit extern.convert_any instructions WebAssembly/binaryen#9202, by @tlively.
-
Fuzzer: Emit elem.drop instructions WebAssembly/binaryen#9201, by @tlively.
-
Fuzzer: Emit try-delegate instructions WebAssembly/binaryen#9200, by @tlively.
-
Preserve DWARF local indices through local reordering WebAssembly/binaryen#9199, by @cpunion.
-
Fuzzer: Emit more br_on_cast_desc_eq{_fail} WebAssembly/binaryen#9198, by @tlively.
-
OptimizeNoReturn: Handle pops WebAssembly/binaryen#9197, by @kripken.
-
Correct and compact DWARF line-program encoding WebAssembly/binaryen#9196, by @cpunion.
-
HCreate sECURITY.mD WebAssembly/binaryen#9195, by @aslani021aslan02.
-
Fix DWARF line attribution after deleted instructions and Asyncify WebAssembly/binaryen#9194, by @cpunion.
-
Fixes in coverage-diff.py WebAssembly/binaryen#9193, by @tlively.
-
Preserve DWARF line-zero rows WebAssembly/binaryen#9192, by @cpunion.
-
Clear loopTops in CFGWalker WebAssembly/binaryen#9191, by @tlively.
-
Check for side effects on descriptor in OptimizeInstructions::skipCast WebAssembly/binaryen#9190, by @gkdn.
-
Instrinsic: binaryen.noreturn WebAssembly/binaryen#9189, by @kripken.
-
Add StripRefiningCasts pass to eliminate redundant subtype casts and … WebAssembly/binaryen#9188, by @gkdn.
-
RemoveUnusedBrs: When turning an if-br into br_if, consider the value's cost WebAssembly/binaryen#9187, by @kripken.
-
Require GC for waitqueues WebAssembly/binaryen#9177, by @stevenfontanella.
-
-
70 pull requests merged.
-
[TypeRefining] Fix block-nested pops WebAssembly/binaryen#9281.
-
LegalizeJSInterface: Pick unique names for generated stubs WebAssembly/binaryen#9276.
-
[GTO] Avoid newly exposing prototypes when supertype fields are removed WebAssembly/binaryen#9278.
-
[NFC] Do a string search using a character rather than a full string WebAssembly/binaryen#9277.
-
Experimental Gemini Code Assist configuration WebAssembly/binaryen#9273.
-
[Heap2Local] Refinalize when cmpxchg-to-get rewrite refines type WebAssembly/binaryen#9270.
-
[wasm-shell] Use 1 GiB host memory limit in both init and growMemory WebAssembly/binaryen#9269.
-
[RemoveUnusedBrs] Skip BrOn when descriptor is unreachable WebAssembly/binaryen#9268.
-
Fix missing SIMD validation error WebAssembly/binaryen#9267.
-
OptimizeInstructions: Check mayNotReturn when refining ref.cast under TNH WebAssembly/binaryen#9256.
-
Run mingw build in parallel WebAssembly/binaryen#9266.
-
Lower constant array.new_data in OptimizeInstructions WebAssembly/binaryen#9248.
-
Fuzzer: Emit SIMD lane load and store instructions WebAssembly/binaryen#9206.
-
ConstraintAnalysis: Optimize self-comparisons (x ? x) WebAssembly/binaryen#9252.
-
Fuzzer: Emit table.size and table.grow WebAssembly/binaryen#9205.
-
Fuzzer: Emit memory.size and memory.grow WebAssembly/binaryen#9204.
-
[ConstraintAnalysis] Fix asymmetry in provesPair overlap check WebAssembly/binaryen#9258.
-
Parallelize initial content wasm test conversion with ThreadPool WebAssembly/binaryen#9077.
-
[subtype-exprs] Fix nullability for extern conversions WebAssembly/binaryen#9255.
-
[GSI] Cast globals to the operand type of struct.get WebAssembly/binaryen#9254.
-
wasm2js: Populate functionsCallableFromOutside after optimization passes WebAssembly/binaryen#9251.
-
OptimizeInstructions: Don't turn memory.fill of 16 bytes into two 8-byte stores WebAssembly/binaryen#9253.
-
Flatten WeakTopologicalOrdering into a single entry vector WebAssembly/binaryen#9220.
-
Fuzzer: Increase generation of tuple-valued wide arithmetic WebAssembly/binaryen#9203.
-
Mark memory.grow and table.grow as generative WebAssembly/binaryen#9227.
-
Fuzzer: Emit extern.convert_any instructions WebAssembly/binaryen#9202.
-
wasm2js: Fix memory.grow semantics and return -1 on failure WebAssembly/binaryen#9223.
-
Fuzzer: Handle all traps in BranchHintPreservation WebAssembly/binaryen#9240.
-
Fuzzer: Emit elem.drop instructions WebAssembly/binaryen#9201.
-
Fast-path loop-free CFGs in WTOWorklist WebAssembly/binaryen#9219.
-
Add a flag to expect later toolchain opts, and use it to know which are the last opts WebAssembly/binaryen#9238.
-
CFGWalker: Fix delegate through try_table WebAssembly/binaryen#9239.
-
Fix uncastable types in TypeRefiningGUFA WebAssembly/binaryen#9242.
-
Collapse inner loops with union-find during WTO construction WebAssembly/binaryen#9241.
-
Use BasicBlock::contents.index in DomTree WebAssembly/binaryen#9217.
-
SignatureRefining: Refine call_indirects WebAssembly/binaryen#9236, by @kripken.
-
Fuzzer: Emit try-delegate instructions WebAssembly/binaryen#9200.
-
Collapse inner loops with union-find during WTO construction WebAssembly/binaryen#9218.
-
Fuzzer: Emit more br_on_cast_desc_eq{_fail} WebAssembly/binaryen#9198.
-
Interpreter: Fix delegate through try_table WebAssembly/binaryen#9234.
-
Generate memory.atomic.wait with a 0 timeout in fuzzer WebAssembly/binaryen#9170.
-
Add a MarkNoReturn pass WebAssembly/binaryen#9229.
-
Fixes in coverage-diff.py WebAssembly/binaryen#9193.
-
[DAE] Recompute callers in each iteration WebAssembly/binaryen#9235.
-
Use WTOWorklist in ConstraintAnalysis and RedundantSetElimination WebAssembly/binaryen#9216.
-
Do not read overwritten locals in TupleOptimization WebAssembly/binaryen#9213.
-
AvoidReinterprets: Do not optimize atomic loads WebAssembly/binaryen#9228.
-
wasm2js: Support elem.drop WebAssembly/binaryen#9224.
-
SignatureRefining: Do not entirely give up when seeing tables WebAssembly/binaryen#9231.
-
Revert "Fuzz waitqueue instructions (#9012)" WebAssembly/binaryen#9230.
-
Add a dominator-tree WTO utility for reducible CFGs WebAssembly/binaryen#9215.
-
GSI: mark struct.new in elem and table initializer unoptimizable WebAssembly/binaryen#9209.
-
LICM: Do not move generative code out of loops WebAssembly/binaryen#9226.
-
Fuzzer: Respect the noInvokes flag when adding interposing invokes WebAssembly/binaryen#9221.
-
[multibyte] Encode typeidx before offset WebAssembly/binaryen#9222.
-
Fuzzer: Add a flag to control the hang limit WebAssembly/binaryen#9214.
-
Add StripRefiningCasts pass to eliminate redundant subtype casts and … WebAssembly/binaryen#9188.
-
[multibyte] Support all array element types in the interpreter WebAssembly/binaryen#9115.
-
Fuzzer: Add a flag to avoid emitting invokes WebAssembly/binaryen#9212.
-
EffectAnalyzer: Do not reorder mayNotReturn with traps or global writes WebAssembly/binaryen#9211.
-
Read and write label names from the name section WebAssembly/binaryen#9166.
-
precompute: fix handling of bitselect and laneselect WebAssembly/binaryen#9208.
-
OptimizeNoReturn: Handle pops WebAssembly/binaryen#9197.
-
Instrinsic: binaryen.noreturn WebAssembly/binaryen#9189.
-
Check for side effects on descriptor in OptimizeInstructions::skipCast WebAssembly/binaryen#9190.
-
Clear loopTops in CFGWalker WebAssembly/binaryen#9191.
-
Require GC for waitqueues WebAssembly/binaryen#9177.
-
RemoveUnusedBrs: When turning an if-br into br_if, consider the value's cost WebAssembly/binaryen#9187.
-
[wasm-merge] Handle table initializer referring to imported global WebAssembly/binaryen#9167.
-
Repair invalid DWARF scope ranges after transforms WebAssembly/binaryen#8964.
-
-
3 pull requests closed.
-
Do not OOM on memory measurement (grow of 0) WebAssembly/binaryen#9265, by @kripken.
-
Optimize instructions tee get relational 7672 WebAssembly/binaryen#9148.
-
HCreate sECURITY.mD WebAssembly/binaryen#9195.
-
-
61 pull requests received 386 new comments.
-
Lower constant array.new_data in OptimizeInstructions WebAssembly/binaryen#9248 (38 comments by @gkdn, @kripken, @tlively)
-
Reboot TypeGeneralizing to use SubtypingDiscoverer WebAssembly/binaryen#9263 (23 comments by @kripken, @tlively)
-
Add a --constant-arrays-to-data pass WebAssembly/binaryen#9274 (22 comments by @gkdn, @kripken, @tlively)
-
Flatten WeakTopologicalOrdering into a single entry vector WebAssembly/binaryen#9220 (22 comments by @kripken, @tlively)
-
Add a dominator-tree WTO utility for reducible CFGs WebAssembly/binaryen#9215 (19 comments by @kripken, @tlively)
-
Add StripRefiningCasts pass to eliminate redundant subtype casts and … WebAssembly/binaryen#9188 (18 comments by @gkdn, @kripken, @tlively)
-
Read and write label names from the name section WebAssembly/binaryen#9166 (18 comments by @kripken, @tlively, @vouillon)
-
Collapse inner loops with union-find during WTO construction WebAssembly/binaryen#9218 (15 comments by @kripken, @tlively)
-
Use BasicBlock::contents.index in DomTree WebAssembly/binaryen#9217 (10 comments by @kripken, @tlively)
-
Do not read overwritten locals in TupleOptimization WebAssembly/binaryen#9213 (10 comments by @kripken, @tlively)
-
Generate memory.atomic.wait with a 0 timeout in fuzzer WebAssembly/binaryen#9170 (9 comments by @kripken, @stevenfontanella)
-
Fast-path loop-free CFGs in WTOWorklist WebAssembly/binaryen#9219 (8 comments by @kripken, @tlively)
-
[wasm_split] Fix crash when manifest starts with a blank line WebAssembly/binaryen#9264 (6 comments by @sorensp-goog, @stevenfontanella)
-
[wasm-shell] Use 1 GiB host memory limit in both init and growMemory WebAssembly/binaryen#9269 (6 comments by @kripken, @tlively)
-
Fix DWARF line attribution after deleted instructions and Asyncify WebAssembly/binaryen#9194 (6 comments by @cpunion, @kripken, @tlively)
-
Fix handling of waitqueue in ctor-eval WebAssembly/binaryen#9172 (6 comments by @kripken, @stevenfontanella, @tlively)
-
[subtype-exprs] Fix shared constraints on unreachable RefEqs WebAssembly/binaryen#9279 (5 comments by @kripken, @tlively)
-
Fuzzer: Emit SIMD lane load and store instructions WebAssembly/binaryen#9206 (5 comments by @kripken, @tlively)
-
Add a flag to expect later toolchain opts, and use it to know which are the last opts WebAssembly/binaryen#9238 (5 comments by @kripken, @tlively)
-
Revert "Fuzz waitqueue instructions (#9012)" WebAssembly/binaryen#9230 (5 comments by @kripken, @stevenfontanella)
-
[multibyte] Encode typeidx before offset WebAssembly/binaryen#9222 (5 comments by @brendandahl, @tlively)
-
OptimizeInstructions: Do not remove abs of x * x or x / x without --fast-math WebAssembly/binaryen#9225 (4 comments by @stevenfontanella, @tamaroning)
-
Do not OOM on memory measurement (grow of 0) WebAssembly/binaryen#9265 (4 comments by @kripken, @tlively)
-
Experimental Gemini Code Assist configuration WebAssembly/binaryen#9273 (4 comments by @kripken, @sbc100, @tlively)
-
Asyncify: spill reference-typed locals to tables WebAssembly/binaryen#9159 (4 comments by @kripken, @NellowTCS)
-
Fuzzer: Increase generation of tuple-valued wide arithmetic WebAssembly/binaryen#9203 (4 comments by @kripken, @tlively)
-
Fuzzer: Emit more br_on_cast_desc_eq{_fail} WebAssembly/binaryen#9198 (4 comments by @kripken, @tlively)
-
Add GitHub Actions workflow for Antigravity AI code review WebAssembly/binaryen#9284 (3 comments by @dschuff, @kripken, @tlively)
-
[subtype-exprs] Fix nullability for extern conversions WebAssembly/binaryen#9255 (3 comments by @stevenfontanella, @tlively)
-
Fix uncastable types in TypeRefiningGUFA WebAssembly/binaryen#9242 (3 comments by @kripken, @tlively)
-
SignatureRefining: Refine call_indirects WebAssembly/binaryen#9236 (3 comments by @kripken, @tlively)
-
GSI: mark struct.new in elem and table initializer unoptimizable WebAssembly/binaryen#9209 (3 comments by @kripken, @tamaroning)
-
Fuzzer: Add a flag to avoid emitting invokes WebAssembly/binaryen#9212 (3 comments by @kripken, @tlively)
-
[Fuzzer] Handle uninhabitable types in makeCompoundRef WebAssembly/binaryen#9282 (2 comments by @stevenfontanella, @tlively)
-
[Heap2Local] Handle newly unreachable refs in cmpxchg and cast_desc_eq WebAssembly/binaryen#9272 (2 comments by @kripken, @tlively)
-
OptimizeInstructions: Check mayNotReturn when refining ref.cast under TNH WebAssembly/binaryen#9256 (2 comments by @tamaroning, @tlively)
-
[ConstraintAnalysis] Fix asymmetry in provesPair overlap check WebAssembly/binaryen#9258 (2 comments by @kripken, @tlively)
-
SignatureRefining: Do not entirely give up when seeing tables (#9231) WebAssembly/binaryen#9239 (2 comments by @kripken, @tlively)
-
wasm2js: Fix memory.grow semantics and return -1 on failure WebAssembly/binaryen#9223 (2 comments by @stevenfontanella, @tlively)
-
Fuzzer: Respect the noInvokes flag when adding interposing invokes WebAssembly/binaryen#9221 (2 comments by @kripken, @Liedtke)
-
EffectAnalyzer: Do not reorder mayNotReturn with traps or global writes WebAssembly/binaryen#9211 (2 comments by @kripken, @tlively)
-
LegalizeJSInterface: Pick unique names for generated stubs WebAssembly/binaryen#9276 (1 comment by @akshat-lakhera)
-
wasm2js: Populate functionsCallableFromOutside after optimization passes WebAssembly/binaryen#9251 (1 comment by @stevenfontanella)
-
Collapse inner loops with union-find during WTO construction WebAssembly/binaryen#9241 (1 comment by @tlively)
-
SignatureRefining: Do not entirely give up when seeing tables WebAssembly/binaryen#9231 (1 comment by @kripken)
-
Correct and compact DWARF line-program encoding WebAssembly/binaryen#9196 (1 comment by @stevenfontanella)
-
Use WTOWorklist in ConstraintAnalysis and RedundantSetElimination WebAssembly/binaryen#9216 (1 comment by @kripken)
-
Check for side effects on descriptor in OptimizeInstructions::skipCast WebAssembly/binaryen#9190 (1 comment by @kripken)
-
[wasm-merge] Handle table initializer referring to imported global WebAssembly/binaryen#9167 (1 comment by @vouillon)
-
WebAssembly/wasi-libc
-
1 issue closed.
-
`lstat("")` resolves to the base directory instead of returning `ENOENT` WebAssembly/wasi-libc#881.
-
-
4 pull requests opened.
-
Update WASIp3 WITs to 0.3.2 WebAssembly/wasi-libc#886, by @jrandolf.
-
Adjust handling of `__pthread_self()->tid` WebAssembly/wasi-libc#885, by @alexcrichton.
-
Share TLS amongst all component model tasks WebAssembly/wasi-libc#884, by @alexcrichton.
-
Initial support for webp2 WebAssembly/wasi-libc#883, by @bvisness.
-
-
3 pull requests merged.
-
Share TLS amongst all component model tasks WebAssembly/wasi-libc#884.
-
Update WASIp3 WITs to 0.3.2 WebAssembly/wasi-libc#886.
-
fix: empty stat-family paths WebAssembly/wasi-libc#882.
-
-
4 pull requests received 60 new comments.
-
Share TLS amongst all component model tasks WebAssembly/wasi-libc#884 (5 comments by @alexcrichton, @bjorn3, @dicej)
WebAssembly/wabt
-
6 issues opened.
-
wasi-interp: --trace reads past end of guest strings (heap-buffer-overflow) WebAssembly/wabt#2890, by @Kayyo321.
-
wasm2c aborts (SIGABRT, no message) on relaxed SIMD instructions WebAssembly/wabt#2886, by @o-murphy.
-
wasm2c: `_addcarry_u64` in the C for 64-bit memories does not build with MSVC on ARM64 WebAssembly/wabt#2885, by @o-murphy.
-
wasm2c: invalid C for a function that has locals and ends with `return_call` WebAssembly/wabt#2884, by @o-murphy.
-
wasm2wat drops the memory index on SIMD load splat/zero instructions WebAssembly/wabt#2879, by @vera-rubin.
-
wasm2c: 4 GiB memory sizes truncate to 0 on 32-bit hosts (heap overflow, use-after-free) WebAssembly/wabt#2873, by @ilyas-mallah.
-
-
5 issues closed.
-
wasm2wat drops the memory index on SIMD load splat/zero instructions WebAssembly/wabt#2879.
-
wasm2c: invalid C for a function that has locals and ends with `return_call` WebAssembly/wabt#2884.
-
wasm2c: 4 GiB memory sizes truncate to 0 on 32-bit hosts (heap overflow, use-after-free) WebAssembly/wabt#2873.
-
`compact imports` broken WebAssembly/wabt#2845.
-
-
2 issues received 3 new comments.
-
(CVE-2026-90648) vulnerability in wasm2c: tail call to a local function uses an uninitialised module instance pointer WebAssembly/wabt#2831 (2 comments by @carnil, @Robert-TrustSig)
-
wasm2c: invalid C for a function that has locals and ends with `return_call` WebAssembly/wabt#2884 (1 comment by @akshat-lakhera)
-
-
17 pull requests opened.
-
Fix memory indices on atomic instructions in the text format WebAssembly/wabt#2892, by @aizu-m.
-
[wasi-interp] Fix out-of-bounds read tracing guest strings WebAssembly/wabt#2891, by @Kayyo321.
-
Exit with an error when an output file cannot be written WebAssembly/wabt#2889, by @ilyas-mallah.
-
wasm2c: use `"m"` for fallback on unspecialized architectures in `SIMD_FORCE_READ` WebAssembly/wabt#2888, by @CSharperMantle.
-
wasm2c: Fix locals in tail-call functions ending in return_call WebAssembly/wabt#2887, by @akshat-lakhera.
-
Disambiguate generated names after replacing invalid characters WebAssembly/wabt#2883, by @Nishuuzz.
-
wasm2c: fix SSE2 unsigned truncation and i64x2.all_true WebAssembly/wabt#2882, by @vera-rubin.
-
Fix memory indices on SIMD splat and zero loads WebAssembly/wabt#2881, by @vera-rubin.
-
wasm2c: fix SIMD_FORCE_READ constraint for V-incapable RISC-V targets WebAssembly/wabt#2880, by @CSharperMantle.
-
wasm2c: fix SIMD_FORCE_READ constraint for PPC64 Altivec WebAssembly/wabt#2878, by @CSharperMantle.
-
Fix return_call_ref cast in GetExprArity WebAssembly/wabt#2877, by @aizu-m.
-
Don't resolve a memory or table name for a passive segment WebAssembly/wabt#2876, by @Nishuuzz.
-
Don't truncate a custom section name at a null byte WebAssembly/wabt#2875, by @Nishuuzz.
-
wasm2c: refuse memory sizes that do not fit in size_t WebAssembly/wabt#2874, by @ilyas-mallah.
-
Re-cache the frame stack height in adjust_frame_for_return_call WebAssembly/wabt#2872, by @aizu-m.
-
Don't discard validation failure in wasm2wat --generate-names WebAssembly/wabt#2871, by @aizu-m.
-
Fix import section count when using compact imports WebAssembly/wabt#2870, by @saqibkh.
-
-
9 pull requests merged.
-
wasm2c: fix SIMD_FORCE_READ constraint for V-incapable RISC-V targets WebAssembly/wabt#2880.
-
Upgrade SIMDe submodule to 0.8.4-rc3 from 0.8.2 WebAssembly/wabt#2856.
-
wasm2c: fix SIMD_FORCE_READ constraint for PPC64 Altivec WebAssembly/wabt#2878.
-
Fix memory indices on SIMD splat and zero loads WebAssembly/wabt#2881.
-
wasm2c: Fix locals in tail-call functions ending in return_call WebAssembly/wabt#2887.
-
wasm2c: refuse memory sizes that do not fit in size_t WebAssembly/wabt#2874.
-
Fix Windows/MSVC handling of large files WebAssembly/wabt#2748.
-
Don't discard validation failure in wasm2wat --generate-names WebAssembly/wabt#2871.
-
Fix import section count when using compact imports WebAssembly/wabt#2870.
-
-
1 pull request closed.
-
wasm2c: use `"m"` for fallback on unspecialized architectures in `SIMD_FORCE_READ` WebAssembly/wabt#2888.
-
-
17 pull requests received 74 new comments.
-
Fix Windows/MSVC handling of large files WebAssembly/wabt#2748 (16 comments by @aydgelee, @sbc100, @zherczeg)
-
Write code metadata annotations inside the folded expression they decorate WebAssembly/wabt#2833 (11 comments by @Nishuuzz, @sbc100, @zherczeg)
-
Exit with an error when an output file cannot be written WebAssembly/wabt#2889 (9 comments by @ilyas-mallah, @sbc100)
-
Trap on argument count mismatch in DefinedFunc::DoCall WebAssembly/wabt#2866 (7 comments by @aizu-m, @zherczeg)
-
wasm2c: fix SIMD_FORCE_READ constraint for PPC64 Altivec WebAssembly/wabt#2878 (6 comments by @CSharperMantle, @sbc100, @shravanrn)
-
wasm2c: cleanup big-endian to use non-reversed memory WebAssembly/wabt#2839 (4 comments by @sbc100, @shravanrn)
-
wasm2c: fix SSE2 unsigned truncation and i64x2.all_true WebAssembly/wabt#2882 (3 comments by @shravanrn, @vera-rubin)
-
Fix memory indices on SIMD splat and zero loads WebAssembly/wabt#2881 (3 comments by @vera-rubin, @zherczeg)
-
wasm2c: refuse memory sizes that do not fit in size_t WebAssembly/wabt#2874 (3 comments by @ilyas-mallah, @sbc100, @shravanrn)
-
wasm2c: fix SIMD_FORCE_READ constraint for V-incapable RISC-V targets WebAssembly/wabt#2880 (2 comments by @CSharperMantle, @shravanrn)
-
Fix import section count when using compact imports WebAssembly/wabt#2870 (2 comments by @saqibkh, @sbc100)
-
wasm2c: use `"m"` for fallback on unspecialized architectures in `SIMD_FORCE_READ` WebAssembly/wabt#2888 (1 comment by @CSharperMantle)
-
wasm2c: Fix locals in tail-call functions ending in return_call WebAssembly/wabt#2887 (1 comment by @akshat-lakhera)
-
Validate WASI import arity before binding host functions WebAssembly/wabt#2853 (1 comment by @aizu-m)
-
Fix reference-type struct and array fields in the wast parser WebAssembly/wabt#2867 (1 comment by @aizu-m)
-
WebAssembly/meetings
-
2 issues opened.
-
adawebpack WebAssembly/meetings#2145, by @mengab77.
-
whntyj.com/df4nxU WebAssembly/meetings#2144, by @mengab77.
-
-
2 issues closed.
-
adawebpack WebAssembly/meetings#2145.
-
whntyj.com/df4nxU WebAssembly/meetings#2144.
-
-
11 pull requests opened.
-
Add discussion queue document for components subgroup WebAssembly/meetings#2154, by @eqrion.
-
Cancel CG-2026-10-20 WebAssembly/meetings#2153, by @tlively.
-
Add slides link to Reified Fibers agenda WebAssembly/meetings#2152, by @fgmccabe.
-
Add component model subgroup and initial meeting WebAssembly/meetings#2151, by @eqrion.
-
docs(wasi): cancel oct 15 WebAssembly/meetings#2150, by @ricochet.
-
Update threads notes for 2026-10-13 WebAssembly/meetings#2149, by @tlively.
-
Cancel WG-10-14 WebAssembly/meetings#2148, by @lukewagner.
-
Add CSP change to agenda WebAssembly/meetings#2147, by @fgmccabe.
-
Create THREADS-10-13.md WebAssembly/meetings#2146, by @tlively.
-
Update CG-2026-09-22.md WebAssembly/meetings#2143, by @tlively.
-
add meeting notes for WASI 2026-10-01 WebAssembly/meetings#2142, by @yoshuawuyts.
-
-
8 pull requests merged.
-
Cancel CG-2026-10-20 WebAssembly/meetings#2153.
-
Add slides link to Reified Fibers agenda WebAssembly/meetings#2152.
-
Add component model subgroup and initial meeting WebAssembly/meetings#2151.
-
Add CSP change to agenda WebAssembly/meetings#2147.
-
docs(wasi): cancel oct 15 WebAssembly/meetings#2150.
-
Cancel WG-10-14 WebAssembly/meetings#2148.
-
Update CG-2026-09-22.md WebAssembly/meetings#2143.
-
Create THREADS-10-13.md WebAssembly/meetings#2146.
-
-
1 pull request received 4 new comments.
-
Add component model subgroup and initial meeting WebAssembly/meetings#2151 (4 comments by @dschuff, @eqrion, @sjrd)
-
WebAssembly/custom-descriptors
-
4 pull requests opened.
-
[test] Test descriptor supertypes across rec groups WebAssembly/custom-descriptors#116, by @tlively.
-
Merge upstream WebAssembly/custom-descriptors#115, by @tlively.
-
Add spec links to README WebAssembly/custom-descriptors#114, by @tlively.
-
Merge upstream WebAssembly/custom-descriptors#113, by @tlively.
-
-
5 pull requests merged.
-
[test] Test descriptor supertypes across rec groups WebAssembly/custom-descriptors#116.
-
Syntax and validation for struct.new_desc WebAssembly/custom-descriptors#101.
-
Merge upstream WebAssembly/custom-descriptors#115.
-
Add spec links to README WebAssembly/custom-descriptors#114.
-
Merge upstream WebAssembly/custom-descriptors#113.
-
-
3 pull requests received 21 new comments.
-
Exact func externtypes types WebAssembly/custom-descriptors#102 (17 comments by @rossberg, @tlively)
-
Syntax and validation for struct.new_desc WebAssembly/custom-descriptors#101 (1 comment by @tlively)
-
WebAssembly/component-model
-
6 issues opened.
-
Behavior of zero-length reads/writes on streams w.r.t. out of bounds memory WebAssembly/component-model#750, by @alexcrichton.
-
Does `task.return`'s memory strictly match the canon-lifted function, or only match when present? WebAssembly/component-model#749, by @alexcrichton.
-
Callback code return value is largely not validated with a pending cancellation WebAssembly/component-model#748, by @alexcrichton.
-
Support callbacks through a JS-API builtin WebAssembly/component-model#743, by @eqrion.
-
Function overloading to support common web APIs WebAssembly/component-model#742, by @eqrion.
-
Should `versionsuffix` be required with the canonical names feature? WebAssembly/component-model#735, by @alexcrichton.
-
-
2 issues closed.
-
Callback code return value is largely not validated with a pending cancellation WebAssembly/component-model#748.
-
store_probably_utf16_to_latin1_or_utf16 shrinks with alignment 1, so a stored latin1+utf16 string can fail to load WebAssembly/component-model#733.
-
-
8 issues received 12 new comments.
-
Does `task.return`'s memory strictly match the canon-lifted function, or only match when present? WebAssembly/component-model#749 (2 comments by @alexcrichton, @lukewagner)
-
Callback code return value is largely not validated with a pending cancellation WebAssembly/component-model#748 (2 comments by @alexcrichton, @lukewagner)
-
Should `versionsuffix` be required with the canonical names feature? WebAssembly/component-model#735 (2 comments by @alexcrichton, @lukewagner)
-
Behavior of zero-length reads/writes on streams w.r.t. out of bounds memory WebAssembly/component-model#750 (1 comment by @lukewagner)
-
Pre-Proposal: Wasm GC Support in the Canonical ABI WebAssembly/component-model#525 (1 comment by @simolus3)
-
Support callbacks through a JS-API builtin WebAssembly/component-model#743 (1 comment by @lukewagner)
-
Anonymous union as a specialization of variant to support common web APIs WebAssembly/component-model#724 (1 comment by @eqrion)
-
-
9 pull requests opened.
-
Update test/binary/binary.wast WebAssembly/component-model#747, by @lukewagner.
-
Add new walkthrough-style explainer WebAssembly/component-model#745, by @lukewagner.
-
Rename Explainer.md to Text.md WebAssembly/component-model#744, by @lukewagner.
-
CABI: trap on misaligned waitable-set.{wait,poll} ptr WebAssembly/component-model#741, by @rvolosatovs.
-
CABI: trap on misaligned error-context.debug-message ptr WebAssembly/component-model#740, by @rvolosatovs.
-
Add `Guest Task Affinity` WebAssembly/component-model#739, by @adamrk.
-
Tighten `versionsuffix` rules and add WAST tests WebAssembly/component-model#738, by @lukewagner.
-
Sync with wasm-tools a bit more, clarify task.return & borrows WebAssembly/component-model#737, by @alexcrichton.
-
Tweak some implementation details/wording WebAssembly/component-model#736, by @alexcrichton.
-
-
7 pull requests merged.
-
Add `Guest Task Affinity` WebAssembly/component-model#739.
-
CABI: trap on misaligned waitable-set.{wait,poll} ptr WebAssembly/component-model#741.
-
CABI: trap on misaligned error-context.debug-message ptr WebAssembly/component-model#740.
-
Update test/binary/binary.wast WebAssembly/component-model#747.
-
Sync with wasm-tools a bit more, clarify task.return & borrows WebAssembly/component-model#737.
-
CABI: fix `realloc` alignment in string conversion WebAssembly/component-model#734.
-
Tweak some implementation details/wording WebAssembly/component-model#736.
-
-
1 pull request closed.
-
Add `thread.set-task` and supporting built-ins WebAssembly/component-model#730.
-
-
10 pull requests received 123 new comments.
-
Write new JS-API explainer and reference WebAssembly/component-model#686 (52 comments by @eqrion, @lukewagner, @vados-cosmonic)
-
Add new walkthrough-style explainer WebAssembly/component-model#745 (45 comments by @lukewagner, @rossberg, @sjrd, @tlively, @vados-cosmonic)
-
Tighten `versionsuffix` rules and add WAST tests WebAssembly/component-model#738 (15 comments by @alexcrichton, @chenyan2002, @lukewagner)
-
Add `Guest Task Affinity` WebAssembly/component-model#739 (3 comments by @adamrk, @dicej, @lukewagner)
-
Sync with wasm-tools a bit more, clarify task.return & borrows WebAssembly/component-model#737 (2 comments by @alexcrichton, @lukewagner)
-
Add `thread.set-task` and supporting built-ins WebAssembly/component-model#730 (1 comment by @lukewagner)
-
CABI: trap on misaligned waitable-set.{wait,poll} ptr WebAssembly/component-model#741 (1 comment by @lukewagner)
-
CABI: trap on misaligned error-context.debug-message ptr WebAssembly/component-model#740 (1 comment by @lukewagner)
-
Tweak some implementation details/wording WebAssembly/component-model#736 (1 comment by @lukewagner)
-
WebAssembly/stack-switching
-
1 issue opened.
-
Is it `cont <typeidx>` or `cont <heaptype>`? WebAssembly/stack-switching#157, by @jakobkummerow.
-
-
1 issue closed.
-
Is it `cont <typeidx>` or `cont <heaptype>`? WebAssembly/stack-switching#157.
-
-
1 issue received 1 new comment.
WebAssembly/wasi-testsuite
-
3 pull requests opened.
-
feat(wasip3): update to 0.3.2 WebAssembly/wasi-testsuite#294, by @jrandolf.
-
Update paths in `http-request.rs` test WebAssembly/wasi-testsuite#293, by @alexcrichton.
-
fix(p3): accept NotDirectory for rmdir of a trailing-slash symlink WebAssembly/wasi-testsuite#292, by @msuozzo.
-
-
3 pull requests merged.
-
Update paths in `http-request.rs` test WebAssembly/wasi-testsuite#293.
-
fix(p3): accept NotDirectory for rmdir of a trailing-slash symlink WebAssembly/wasi-testsuite#292.
-
chore: bump toolchains WebAssembly/wasi-testsuite#290.
-
-
2 pull requests received 4 new comments.
-
Update paths in `http-request.rs` test WebAssembly/wasi-testsuite#293 (3 comments by @alexcrichton, @andreiltd, @pchickey)
-
fix(p3): accept NotDirectory for rmdir of a trailing-slash symlink WebAssembly/wasi-testsuite#292 (1 comment by @msuozzo)
-
WebAssembly/multibyte-array-access
-
1 issue opened.
-
Atomic loads and stores WebAssembly/multibyte-array-access#12, by @tlively.
-
-
1 issue closed.
-
Binary format bikeshed: where the `typeidx` immediate is located WebAssembly/multibyte-array-access#10.
-
-
1 issue received 4 new comments.
-
1 pull request opened.
-
Move typeidx before offset in memarg encoding WebAssembly/multibyte-array-access#11, by @brendandahl.
-
-
1 pull request merged.
-
Move typeidx before offset in memarg encoding WebAssembly/multibyte-array-access#11.
-
-
1 pull request received 1 new comment.
-
Move typeidx before offset in memarg encoding WebAssembly/multibyte-array-access#11 (1 comment by @alexcrichton)
-
WebAssembly/spec
-
4 issues opened.
-
il2al: host function rules become two independent conditionals and ignore the new store `s'` WebAssembly/spec#2279, by @tamaroning.
-
`relaxed_trunc`: the symbol `R` is not defined WebAssembly/spec#2269, by @tamaroning.
-
NaN propagation: `nans_N` side condition and deterministic-profile sentence regressed WebAssembly/spec#2265, by @tamaroning.
-
Spec interpreter/implementation discrepancy - a local with an invalid type and 0 count WebAssembly/spec#2258, by @alexcrichton.
-
-
2 issues closed.
-
NaN propagation: `nans_N` side condition and deterministic-profile sentence regressed WebAssembly/spec#2265.
-
`relaxed_trunc`: the symbol `R` is not defined WebAssembly/spec#2269.
-
-
4 issues received 14 new comments.
-
il2al: host function rules become two independent conditionals and ignore the new store `s'` WebAssembly/spec#2279 (6 comments by @rossberg, @tamaroning, @zilinc)
-
Spec interpreter/implementation discrepancy - a local with an invalid type and 0 count WebAssembly/spec#2258 (4 comments by @bvisness, @rossberg, @tlively)
-
NaN propagation: `nans_N` side condition and deterministic-profile sentence regressed WebAssembly/spec#2265 (2 comments by @rossberg, @tamaroning)
-
`relaxed_trunc`: the symbol `R` is not defined WebAssembly/spec#2269 (2 comments by @rossberg, @tamaroning)
-
-
20 pull requests opened.
-
[spec] Specify that host call results must not be empty WebAssembly/spec#2280, by @rossberg.
-
[js-api] Fix more editorial slips WebAssembly/spec#2278, by @f52985.
-
[license] Add license for specification/ dir WebAssembly/spec#2277, by @rossberg.
-
[js-api] Give `WebAssemblyCompileOptions`'s members explicit default values WebAssembly/spec#2276, by @f52985.
-
[js-api] Fix `AddressValueToU64`'s type errors WebAssembly/spec#2275, by @f52985.
-
[spec] Fix upper bound for UTF-8 binary encoding WebAssembly/spec#2274, by @eqrion.
-
[spec] Fix NaN propagation regressions from relaxed-SIMD merge WebAssembly/spec#2273, by @tamaroning.
-
[spec] Fix splicing of seemingly redundant rules WebAssembly/spec#2272, by @alessiofaieta.
-
[spec] Fix typo in index space example WebAssembly/spec#2271, by @alessiofaieta.
-
Update recommended `ocaml` version WebAssembly/spec#2270, by @alessiofaieta.
-
SpecTec: Fix inverse hint of `$fbits_` WebAssembly/spec#2268, by @tamaroning.
-
[spectec] Support ~ and ~_ relation symbols WebAssembly/spec#2267, by @tlively.
-
[spec] Fix typo in Introduction WebAssembly/spec#2266, by @alessiofaieta.
-
[js-api] Allow a missing importObject for builtin imports WebAssembly/spec#2264, by @chicoxyzzy.
-
[js-api] Reject a mutable global import before allocating WebAssembly/spec#2263, by @chicoxyzzy.
-
Use WebAssembly/spec as the default upstream WebAssembly/spec#2262, by @tlively.
-
[js-api] Add the missing realm argument WebAssembly/spec#2261, by @f52985.
-
[js-api] Expose Tag/Exception everywhere WebAssembly/spec#2260, by @f52985.
-
[js-api] Fix read the imports checking importObject for `undefined` instead of `missing` WebAssembly/spec#2259, by @f52985.
-
[js-api] Fix ToWebAssemblyValue's host-value-cache hit skipping the type check WebAssembly/spec#2257, by @f52985.
-
-
16 pull requests merged.
-
[js-api] Fix `AddressValueToU64`'s type errors WebAssembly/spec#2275.
-
[js-api] Fix more editorial slips WebAssembly/spec#2278.
-
[license] Add license for specification/ dir WebAssembly/spec#2277, by @rossberg.
-
[js-api] Give `WebAssemblyCompileOptions`'s members explicit default values WebAssembly/spec#2276.
-
[spec] Fix upper bound for UTF-8 binary encoding WebAssembly/spec#2274.
-
[spec] Fix NaN propagation regressions from relaxed-SIMD merge WebAssembly/spec#2273.
-
SpecTec: Fix inverse hint of `$fbits_` WebAssembly/spec#2268, by @rossberg.
-
Fix i16x8.relaxed_dot_i8x16_i7x16_s pairwise add WebAssembly/spec#2252.
-
[spectec] Support ~ and ~_ relation symbols WebAssembly/spec#2267.
-
[spec] Fix typo in index space example WebAssembly/spec#2271.
-
[spec] Fix splicing of seemingly redundant rules WebAssembly/spec#2272.
-
Update recommended `ocaml` version WebAssembly/spec#2270.
-
Use WebAssembly/spec as the default upstream WebAssembly/spec#2262.
-
[js-api] Expose Tag/Exception everywhere WebAssembly/spec#2260.
-
[js-api] Fix read the imports checking importObject for `undefined` instead of `missing` WebAssembly/spec#2259.
-
[js-api] Fix editorial slips for JS API document WebAssembly/spec#2254.
-
-
1 pull request closed.
-
[spec] Fix typo in Introduction WebAssembly/spec#2266.
-
-
1 pull request reopened.
-
[js-api] Fix editorial slips for JS API document WebAssembly/spec#2254, by @f52985.
-
-
15 pull requests received 32 new comments.
-
[js-api] Fix `AddressValueToU64`'s type errors WebAssembly/spec#2275 (4 comments by @f52985, @Ms2ger)
-
[spec] Specify that host call results must not be empty WebAssembly/spec#2280 (3 comments by @rossberg, @zilinc)
-
[js-api] Reject a mutable global import before allocating WebAssembly/spec#2263 (2 comments by @chicoxyzzy)
-
Use WebAssembly/spec as the default upstream WebAssembly/spec#2262 (2 comments by @kmiller68, @rossberg)
-
[js-api] Allow a missing importObject for builtin imports WebAssembly/spec#2264 (2 comments by @chicoxyzzy, @Ms2ger)
-
[js-api] Accept anyref and funcref in ValueType and TableKind WebAssembly/spec#2239 (2 comments by @bvisness, @Ms2ger)
-
[js-api] Fix ToWebAssemblyValue's host-value-cache hit skipping the type check WebAssembly/spec#2257 (1 comment by @f52985)
-
WebAssembly/wasi-nn
-
1 issue opened.
-
Maintenance Status WebAssembly/wasi-nn#92, by @ChihweiLHBird.
-
-
1 issue received 2 new comments.
WebAssembly/content-security-policy
-
1 issue received 4 new comments.
-
Putting a gate on new WebAssembly.instance WebAssembly/content-security-policy#48 (4 comments by @fgmccabe, @tosmolka)
-
WebAssembly/wasi-sdk
-
2 pull requests opened.
-
Update wasi-sdk for wasm32-webp2 WebAssembly/wasi-sdk#662, by @bvisness.
-
use `list(APPEND ...` where appropriate WebAssembly/wasi-sdk#661, by @dicej.
-
-
2 pull requests merged.
-
use `list(APPEND ...` where appropriate WebAssembly/wasi-sdk#661.
-
enable exception support for shared libraries WebAssembly/wasi-sdk#660.
-
-
2 pull requests received 10 new comments.
-
enable exception support for shared libraries WebAssembly/wasi-sdk#660 (7 comments by @alexcrichton, @dicej)
-
WebAssembly/acquire-release-atomics
-
1 issue closed.
-
Binary encoding clarification: does the memory index or the ordering operand come first? WebAssembly/acquire-release-atomics#28.
-
-
4 issues received 4 new comments.
-
Support separate acquire and release memory orderings WebAssembly/acquire-release-atomics#1 (1 comment by @rmahdav)
-
Text format: where does the ordering go w.r.t. other memarg options? WebAssembly/acquire-release-atomics#27 (1 comment by @rmahdav)
-
Validation/parsing clarification: orderings on non-atomic ops WebAssembly/acquire-release-atomics#26 (1 comment by @rmahdav)
-
Binary encoding clarification: does the memory index or the ordering operand come first? WebAssembly/acquire-release-atomics#28 (1 comment by @rmahdav)
-
-
1 pull request opened.
-
Update Overview.md to clarify Clarify memarg encoding, text syntax, and parse errors WebAssembly/acquire-release-atomics#29, by @rmahdav.
-
-
1 pull request merged.
-
Update Overview.md to clarify Clarify memarg encoding, text syntax, and parse errors WebAssembly/acquire-release-atomics#29.
-
-
1 pull request received 6 new comments.
-
Update Overview.md to clarify Clarify memarg encoding, text syntax, and parse errors WebAssembly/acquire-release-atomics#29 (6 comments by @rmahdav, @tlively)
-
WebAssembly/esm-integration
-
1 pull request merged.
-
[js-api] Share import reading between the JS API and ESM integration WebAssembly/esm-integration#126.
-
WebAssembly/relaxed-dead-code-validation
-
1 issue received 2 new comments.
-
Renewed interest in this proposal WebAssembly/relaxed-dead-code-validation#6 (2 comments by @rossberg, @tlively)
-
WebAssembly/js-text-encoding-builtins
-
1 issue opened.
-
Reconsidering `ignoreBOM: false` WebAssembly/js-text-encoding-builtins#11, by @guybedford.
-
WebAssembly/shared-everything-threads
-
1 issue opened.
-
Order of immediates on atomic GC accessors WebAssembly/shared-everything-threads#121, by @tlively.
-
-
1 pull request merged.
-
Rename seq_cst -> seqcst to align with the acquire-release atomics proposal WebAssembly/shared-everything-threads#120.
-
WebAssembly/WASI
-
7 issues closed.
-
incoming-request-* should return Result<foo> WebAssembly/WASI#820.
-
Ownership model for streams is not clear. WebAssembly/WASI#822.
-
Consider optimizations to reduce the number of host calls WebAssembly/WASI#823.
-
Figure out the right set of cases in `error` WebAssembly/WASI#824.
-
Idea: Content-Addressed Interface Verification for WASI (Hybrid Named/Anonymous Model) WebAssembly/WASI#916.
-
Defensively marking enum variants as non-exhaustive for WASI 0.3.0 WebAssembly/WASI#892.
-
-
10 issues received 10 new comments.
-
Fields/Headers take a list of Vec<(String, String)> to create, but probably should take Vec<(String, List<String>)> WebAssembly/WASI#821 (1 comment by @sw17ch)
-
Consider optimizations to reduce the number of host calls WebAssembly/WASI#823 (1 comment by @sw17ch)
-
Idea: Content-Addressed Interface Verification for WASI (Hybrid Named/Anonymous Model) WebAssembly/WASI#916 (1 comment by @ricochet)
-
Defensively marking enum variants as non-exhaustive for WASI 0.3.0 WebAssembly/WASI#892 (1 comment by @ricochet)
-
1 pull request merged.
-
docs(triage): add close template messages WebAssembly/WASI#959.
-
WebAssembly/proposals
-
4 pull requests opened.
-
Mark extended-name-section as phase 3 WebAssembly/proposals#247, by @dschuff.
-
Test PR for markdown workflow WebAssembly/proposals#246, by @dschuff.
-
Automatically generate MD files for PRs WebAssembly/proposals#245, by @dschuff.
-
Move proposal data into JSON and generate README.md WebAssembly/proposals#244, by @dschuff.
-
-
2 pull requests merged.
-
Automatically generate MD files for PRs WebAssembly/proposals#245.
-
Move proposal data into JSON and generate README.md WebAssembly/proposals#244.
-
-
1 pull request closed.
-
Test PR for markdown workflow WebAssembly/proposals#246.
-
-
3 pull requests received 11 new comments.
-
Automatically generate MD files for PRs WebAssembly/proposals#245 (5 comments by @dschuff, @tlively)
-
Move proposal data into JSON and generate README.md WebAssembly/proposals#244 (4 comments by @dschuff, @tlively)
-
WebAssembly/extended-name-section
-
1 issue opened.
-
Phase 4 tracking issue WebAssembly/extended-name-section#13, by @bvisness.
-
-
1 issue closed.
-
Phase 3 tracking issue WebAssembly/extended-name-section#8.
-
-
2 issues received 6 new comments.
WebAssembly/website
-
1 pull request received 4 new comments.
-
Update features.json in a GitHub Actions workflow WebAssembly/website#571 (4 comments by @dschuff, @tlively)
-
WebAssembly/rounding-mode-control
-
1 issue received 1 new comment.
Past meetings
Participants
-
5 participants joined.
-
Yuki Nakata (SAKURA internet Inc.) joined.
-
Yordis Prieto joined.
-
Scott Beeker joined.
-
Mingyue Hao joined.
-
ACLAS COLLEGE (Atlanta College of Liberal Arts and Sciences) joined.
-
-
9 participants left.
-
Deniz Rovcanin left.
-
Ola Fosheim Grøstad left.
-
Zhi An Ng (Google LLC) left.
-
Landan Hicks left.
-
Aaryaman Vasishta left.
-
Ken Brooks left.
-
Joaquin M G left.
-
Brooke Vibber (Wikimedia Foundation) left.
-
ACLAS COLLEGE (Atlanta College of Liberal Arts and Sciences) left.
-
-
2 organizations joined.
-
SAKURA internet Inc. joined.
-
Atlanta College of Liberal Arts and Sciences joined.
-
-
1 organization left.
-
Atlanta College of Liberal Arts and Sciences left.
-
GitHub
WebAssembly/binaryen
-
8 issues opened.
-
DWARF line table rows with line 0 are dropped, so code gets attributed to the wrong line WebAssembly/binaryen#9164, by @deadprogram.
-
Remove unnecessary null pointer checks WebAssembly/binaryen#9135, by @elfring.
-
Exact Type Precision vs Optimization Cost WebAssembly/binaryen#9133, by @ArkadySkv.
-
Complete the ChildTyper migration of validator child-type checks WebAssembly/binaryen#9124, by @ArkadySkv.
-
Complete the ChildTyper migration of validator child-type checks WebAssembly/binaryen#9123, by @ArkadySkv.
-
ChildTyper constraints drop sharedness, blocking validator migration WebAssembly/binaryen#9122, by @ArkadySkv.
-
Unnecessary (and detrimental) directory nesting in GitHub release artifacts WebAssembly/binaryen#9106, by @tmke8.
-
Incomplete analysis for the states of global integer variables that does not eliminate excessive equality checks WebAssembly/binaryen#9086, by @alex28sh.
-
-
13 issues closed.
-
Waitqueue / waitqueue ref support in Binaryen WebAssembly/binaryen#8315.
-
heap-buffer-overflow in wasm::WATParser::Lexer::peek() at parser/lexer.h:137 (main branch @3ef8d19) WebAssembly/binaryen#8632.
-
[wasm2c] Migrate to binaryen's existing hasher WebAssembly/binaryen#8775.
-
Missing SIMD impls in interpreter WebAssembly/binaryen#4600.
-
Difficulties with internally using refined types WebAssembly/binaryen#7403.
-
Complete the ChildTyper migration of validator child-type checks WebAssembly/binaryen#9124.
-
Unnecessary (and detrimental) directory nesting in GitHub release artifacts WebAssembly/binaryen#9106.
-
How to remove no-op exported functions? WebAssembly/binaryen#6506.
-
Heap2Local bug on cmpxchng WebAssembly/binaryen#8850.
-
wasm-opt rejects valid module with invalid tag index on declared typed elem segments WebAssembly/binaryen#8540.
-
JS interop fuzz bug with GTO and externref WebAssembly/binaryen#9026.
-
[Bug] Assertion failed isRef() in wasm::Type::getHeapType during BrOn::finalize WebAssembly/binaryen#8091.
-
-
16 issues received 30 new comments.
-
Difficulties with internally using refined types WebAssembly/binaryen#7403 (4 comments by @ArkadySkv, @tlively)
-
Running `wasm-opt` with `-Os` leaves NOP / dead control flow behind WebAssembly/binaryen#8077 (4 comments by @ArkadySkv, @tlively)
-
Unnecessary (and detrimental) directory nesting in GitHub release artifacts WebAssembly/binaryen#9106 (3 comments by @kripken, @tmke8)
-
[Bug] Assertion failed isRef() in wasm::Type::getHeapType during BrOn::finalize WebAssembly/binaryen#8091 (3 comments by @ArkadySkv, @kripken)
-
Massive memory growth for -O3, -O4, -Os and -Oz, in ssa-nomerge WebAssembly/binaryen#7644 (2 comments by @jkbz64, @kripken)
-
heap-buffer-overflow in wasm::WATParser::Lexer::peek() at parser/lexer.h:137 (main branch @3ef8d19) WebAssembly/binaryen#8632 (2 comments by @kripken, @tlively)
-
Wasm-opt not deduplicating repeated struct.gets on unchanged local WebAssembly/binaryen#8312 (2 comments by @ArkadySkv, @kripken)
-
Incomplete analysis for the states of global integer variables that does not eliminate excessive equality checks WebAssembly/binaryen#9086 (2 comments by @kripken)
-
Assertion failure `it != implicitTypes.end()` in wasm::WATParser::ParseModuleTypesCtx::makeTypeUse at contexts.h:1474 (main branch @3ef8d19) WebAssembly/binaryen#8634 (1 comment by @kripken)
-
Optimization issue where allocation is not eliminated WebAssembly/binaryen#8641 (1 comment by @ArkadySkv)
-
-
103 pull requests opened.
-
Add a coverage-diff.py script WebAssembly/binaryen#9176, by @tlively.
-
Speed up local variable analysis by reusing previous results WebAssembly/binaryen#9175, by @jkbz64.
-
Tweak AI contribution policy wording WebAssembly/binaryen#9174, by @tlively.
-
[NFC] Ruff fixes WebAssembly/binaryen#9173, by @stevenfontanella.
-
Fix handling of waitqueue in ctor-eval WebAssembly/binaryen#9172, by @stevenfontanella.
-
[NFC] Make SortedVector inherit privately from std::vector WebAssembly/binaryen#9171, by @kripken.
-
Generate memory.atomic.wait with a 0 timeout in fuzzer WebAssembly/binaryen#9170, by @stevenfontanella.
-
[DAE] Refine the results of never-returning functions to bottom WebAssembly/binaryen#9169, by @vouillon.
-
Add AI contribution policy WebAssembly/binaryen#9168, by @tlively.
-
[wasm-merge] Handle table initializer referring to imported global WebAssembly/binaryen#9167, by @vouillon.
-
Read and write label names from the name section WebAssembly/binaryen#9166, by @vouillon.
-
[DAE] Optimize callers after refining return types WebAssembly/binaryen#9165, by @vouillon.
-
Add a constant-pooling pass WebAssembly/binaryen#9163, by @artemkulyk.
-
[StackIR] Drop a set/get pair across a symmetric operation WebAssembly/binaryen#9162, by @artemkulyk.
-
[LocalCSE] Consider size-2 expressions when shrinking WebAssembly/binaryen#9161, by @artemkulyk.
-
[ReorderFunctions] Count ref.func uses in bodies and globals WebAssembly/binaryen#9160, by @artemkulyk.
-
Asyncify: spill reference-typed locals to tables WebAssembly/binaryen#9159, by @NellowTCS.
-
Set worker thread stack size to match the main thread WebAssembly/binaryen#9158, by @guybedford.
-
[MakeSharedObjects] Add an arg to keep externrefs WebAssembly/binaryen#9157, by @tlively.
-
[MakeSharedObjects] Add a pass arg to leave types unshared WebAssembly/binaryen#9156, by @tlively.
-
Sink drop into arms of concrete if expressions in Vacuum pass WebAssembly/binaryen#9155, by @gkdn.
-
[NFC] Use a sorted vector instead of a map in ConstraintAnalysis WebAssembly/binaryen#9154, by @kripken.
-
[NFC] Use RPOQueue in liveness-traversal WebAssembly/binaryen#9152, by @kripken.
-
[NFC] Use RPOQueue in RedundantSetElimination WebAssembly/binaryen#9151, by @kripken.
-
fix: Correct type signature of `BinaryenRefNull` WebAssembly/binaryen#9150, by @spotandjake.
-
[NFC] Add a reverse-postorder queue utility and use it in ConstraintAnalysis flow WebAssembly/binaryen#9149, by @kripken.
-
Optimize instructions tee get relational 7672 WebAssembly/binaryen#9148, by @ArkadySkv.
-
[MakeSharedObjects] Support externref tags WebAssembly/binaryen#9147, by @tlively.
-
Accurately mark CallIndirect and CallRef as calls in Inlining WebAssembly/binaryen#9146, by @gkdn.
-
[WATParser] Restore position on failed typeuse in skipFunctionBody WebAssembly/binaryen#9145, by @tlively.
-
[WATParser] Skip identifiers in ParseDeclsCtx::skipFunctionBody WebAssembly/binaryen#9144, by @tlively.
-
[WATParser] Do not clear earlier annotations when lexing annotations WebAssembly/binaryen#9143, by @tlively.
-
[WATParser] Do not advance position on unterminated block comments WebAssembly/binaryen#9142, by @tlively.
-
[MakeSharedObjects] Wrap externref global imports WebAssembly/binaryen#9141, by @tlively.
-
[Interpreter] Support partial cont.bind WebAssembly/binaryen#9140, by @tlively.
-
Allow struct.wait expected value to be a supertype WebAssembly/binaryen#9139, by @stevenfontanella.
-
ConstraintAnalysis: Parse EqZ recursively WebAssembly/binaryen#9138, by @kripken.
-
ConstraintAnalysis: Optimize local.get WebAssembly/binaryen#9136, by @kripken.
-
[scripts] Update name of experimental Wasm V8 flags WebAssembly/binaryen#9134, by @Liedtke.
-
Use os.sched_getaffinity for parallelism WebAssembly/binaryen#9132, by @tlively.
-
Version 133 WebAssembly/binaryen#9131, by @kripken.
-
Handle new block-nested pops in Unsubtyping WebAssembly/binaryen#9130, by @tlively.
-
Bump CMAKE_OSX_DEPLOYMENT_TARGET from 10.15 to 11.0 WebAssembly/binaryen#9129, by @Kara-Zor-El.
-
Fix type updating for struct.wait WebAssembly/binaryen#9128, by @stevenfontanella.
-
Add a wasm-embed tool WebAssembly/binaryen#9127, by @tlively.
-
Do not create invalid public types in MergeSimilarFunctions WebAssembly/binaryen#9126, by @tlively.
-
Fix use child typer in the validator 6613 WebAssembly/binaryen#9125, by @ArkadySkv.
-
[wasm-reduce] Add --js mode for embedded modules WebAssembly/binaryen#9121, by @tlively.
-
Update monitor_fuzz.py return codes WebAssembly/binaryen#9120, by @tlively.
-
Add a utility for handling modules embedded in JS WebAssembly/binaryen#9119, by @tlively.
-
[NFC][wasm-reduce] Introduce TestCaseHandler and WasmTestCaseHandler WebAssembly/binaryen#9118, by @tlively.
-
[NFC][wasm-reduce] Use byte vectors for I/O WebAssembly/binaryen#9117, by @tlively.
-
[NFC][wasm-reduce] Extract helper functions WebAssembly/binaryen#9116, by @tlively.
-
[multibyte] Support all array element types in the interpreter WebAssembly/binaryen#9115, by @brendandahl.
-
[MakeSharedObjects] Lower externrefs using a dynamically grown table WebAssembly/binaryen#9114, by @tlively.
-
Fix TypeRefining-GUFA on unreachable StructCmpxchg WebAssembly/binaryen#9113, by @kripken.
-
Mark atomic read-write etc. operations as generative WebAssembly/binaryen#9112, by @kripken.
-
[TailCall] Fix intrinsic and unreachable calls WebAssembly/binaryen#9111, by @tlively.
-
[GUFA] Fix crash on switch handlers WebAssembly/binaryen#9110, by @tlively.
-
ConstraintAnalysis: Parse tees WebAssembly/binaryen#9109, by @kripken.
-
[GTO] Update struct field indices after localizing operands WebAssembly/binaryen#9108, by @tlively.
-
Port threaded tests from acquire/release proposal WebAssembly/binaryen#9107, by @stevenfontanella.
-
Support parallel fuzzing in monitor_fuzz.py WebAssembly/binaryen#9105, by @tlively.
-
[ctor-eval] Fix partial evaluation of return calls WebAssembly/binaryen#9104, by @tlively.
-
Add TailCall optimization pass (--tail-call) WebAssembly/binaryen#9103, by @tlively.
-
Add jspi-hooks pass WebAssembly/binaryen#9102, by @guybedford.
-
Parallelize fixed wasm-reduce testcases WebAssembly/binaryen#9101, by @brendandahl.
-
Add Basic Tail-Call Optimization Pass (No EH Support) WebAssembly/binaryen#9100, by @KKiiim.
-
[NFC] Process Binary arms in natural execution order in Constraints WebAssembly/binaryen#9099, by @kripken.
-
[JS API] organize types into enums WebAssembly/binaryen#9098, by @chharvey.
-
Parallelize native example testcases WebAssembly/binaryen#9097, by @brendandahl.
-
[BranchHinting] Do not reorder traps in OptimizeInstructions when neverReorder is set WebAssembly/binaryen#9096, by @kripken.
-
[NFC] Remove ancient trapping-mode support code WebAssembly/binaryen#9095, by @kripken.
-
[NFC] Reorder some small fields in wasm.h for size reduction WebAssembly/binaryen#9094, by @kripken.
-
Fix invalid tag index when parsing declarative element segments with … WebAssembly/binaryen#9093, by @ArkadySkv.
-
fuzz: Skip wasm-split tests on modules with __indirect_function_table WebAssembly/binaryen#9092, by @ArkadySkv.
-
Optimize `publish` WebAssembly/binaryen#9091, by @tlively.
-
Parallelize wasm2js test suite WebAssembly/binaryen#9090, by @brendandahl.
-
Fix fallthrough for desc operands WebAssembly/binaryen#9089, by @tlively.
-
Parallelize wasm-opt passes and print tests WebAssembly/binaryen#9088, by @brendandahl.
-
[CI] Use existing clang, don't install using llvm.sh WebAssembly/binaryen#9087, by @kripken.
-
[JS API] support heap type `none` WebAssembly/binaryen#9085, by @chharvey.
-
Optimize tail-padding reuse [NFC] WebAssembly/binaryen#9084, by @kripken.
-
Add unified parallel test runner and refactor spec tests WebAssembly/binaryen#9083, by @brendandahl.
-
[Stack Switching / Exceptions] Add missing null check for null exnref in resume_throw_ref WebAssembly/binaryen#9082, by @kripken.
-
fix(Heap2Local): Track RMW results to handle nested flows (#8850) WebAssembly/binaryen#9081, by @ArkadySkv.
-
Fix asyncify.js test on big-endian WebAssembly/binaryen#9080, by @sertonix.
-
Improve fallback names for imported and exported items WebAssembly/binaryen#9079, by @GtechGovind.
-
Add option to remove empty function exports WebAssembly/binaryen#9078, by @GtechGovind.
-
Parallelize initial content wasm test conversion with ThreadPool WebAssembly/binaryen#9077, by @brendandahl.
-
Use fast gzip compression level 1 in ClusterFuzz bundling WebAssembly/binaryen#9076, by @brendandahl.
-
ConstraintAnalysis: Parse AND operations WebAssembly/binaryen#9075, by @kripken.
-
Fix 64-bit safe integer boundary checks WebAssembly/binaryen#9074, by @GtechGovind.
-
Optionally collect fuzzer statistics across runs WebAssembly/binaryen#9073, by @tlively.
-
Initial support for `publish` WebAssembly/binaryen#9072, by @tlively.
-
Optimize resume of non-suspending continuations WebAssembly/binaryen#9071, by @tlively.
-
Add a suspends effect WebAssembly/binaryen#9070, by @tlively.
-
Add a monitor_fuzz.py script WebAssembly/binaryen#9069, by @tlively.
-
Require matching finality in descriptor types WebAssembly/binaryen#9068, by @tlively.
-
OptimizeInstructions: Do not remove an inner cast when there are descriptor effects in the way WebAssembly/binaryen#9067, by @kripken.
-
Constraints: Add comparisons for term-equal proving WebAssembly/binaryen#9066, by @kripken.
-
Increase ConstraintAnalysis limit on basic block computations WebAssembly/binaryen#9065, by @kripken.
-
[wasm-split] Split immutable globals WebAssembly/binaryen#9064, by @aheejin.
-
-
84 pull requests merged.
-
Add a coverage-diff.py script WebAssembly/binaryen#9176.
-
[DAE] Optimize callers after refining return types WebAssembly/binaryen#9165.
-
Tweak AI contribution policy wording WebAssembly/binaryen#9174.
-
[NFC] Ruff fixes WebAssembly/binaryen#9173.
-
[NFC] Make SortedVector inherit privately from std::vector WebAssembly/binaryen#9171.
-
Add AI contribution policy WebAssembly/binaryen#9168.
-
Fuzz waitqueue instructions WebAssembly/binaryen#9012.
-
[NFC] Use a sorted vector instead of a map in ConstraintAnalysis WebAssembly/binaryen#9154.
-
[DAE] Refine the results of never-returning functions to bottom WebAssembly/binaryen#9169.
-
[ReorderFunctions] Count ref.func uses in bodies and globals WebAssembly/binaryen#9160.
-
[StackIR] Drop a set/get pair across a symmetric operation WebAssembly/binaryen#9162.
-
Sink drop into arms of concrete if expressions in Vacuum pass WebAssembly/binaryen#9155.
-
[WATParser] Restore position on failed typeuse in skipFunctionBody WebAssembly/binaryen#9145.
-
[WATParser] Do not clear earlier annotations when lexing annotations WebAssembly/binaryen#9143.
-
[WATParser] Skip identifiers in ParseDeclsCtx::skipFunctionBody WebAssembly/binaryen#9144.
-
[WATParser] Do not advance position on unterminated block comments WebAssembly/binaryen#9142.
-
ConstraintAnalysis: Optimize local.get WebAssembly/binaryen#9136.
-
[NFC] Use RPOQueue in RedundantSetElimination WebAssembly/binaryen#9151.
-
[NFC] Use RPOQueue in liveness-traversal WebAssembly/binaryen#9152.
-
[NFC] Add a reverse-postorder queue utility and use it in ConstraintAnalysis flow WebAssembly/binaryen#9149.
-
Accurately mark CallIndirect and CallRef as calls in Inlining WebAssembly/binaryen#9146.
-
fix: Correct type signature of `BinaryenRefNull` WebAssembly/binaryen#9150.
-
Allow struct.wait expected value to be a supertype WebAssembly/binaryen#9139.
-
[Interpreter] Support partial cont.bind WebAssembly/binaryen#9140.
-
ConstraintAnalysis: Parse EqZ recursively WebAssembly/binaryen#9138.
-
[scripts] Update name of experimental Wasm V8 flags WebAssembly/binaryen#9134.
-
Add a wasm-embed tool WebAssembly/binaryen#9127.
-
[wasm-reduce] Add --js mode for embedded modules WebAssembly/binaryen#9121.
-
Add a utility for handling modules embedded in JS WebAssembly/binaryen#9119.
-
[NFC][wasm-reduce] Introduce TestCaseHandler and WasmTestCaseHandler WebAssembly/binaryen#9118.
-
[NFC][wasm-reduce] Use byte vectors for I/O WebAssembly/binaryen#9117.
-
[NFC][wasm-reduce] Extract helper functions WebAssembly/binaryen#9116.
-
Bump CMAKE_OSX_DEPLOYMENT_TARGET from 10.15 to 11.0 WebAssembly/binaryen#9129.
-
Use os.sched_getaffinity for parallelism WebAssembly/binaryen#9132.
-
Version 133 WebAssembly/binaryen#9131.
-
Do not create invalid public types in MergeSimilarFunctions WebAssembly/binaryen#9126.
-
Fix type updating for struct.wait WebAssembly/binaryen#9128.
-
Expose `try_table` and `throw_ref` in C and JS API WebAssembly/binaryen#9057.
-
Handle new block-nested pops in Unsubtyping WebAssembly/binaryen#9130.
-
Update monitor_fuzz.py return codes WebAssembly/binaryen#9120.
-
[JS API] organize types into enums WebAssembly/binaryen#9098.
-
[MakeSharedObjects] Lower externrefs using a dynamically grown table WebAssembly/binaryen#9114.
-
Fix TypeRefining-GUFA on unreachable StructCmpxchg WebAssembly/binaryen#9113.
-
Mark atomic read-write etc. operations as generative WebAssembly/binaryen#9112.
-
Optionally collect fuzzer statistics across runs WebAssembly/binaryen#9073.
-
[TailCall] Fix intrinsic and unreachable calls WebAssembly/binaryen#9111.
-
[GUFA] Fix crash on switch handlers WebAssembly/binaryen#9110.
-
ConstraintAnalysis: Parse tees WebAssembly/binaryen#9109.
-
Add TailCall optimization pass (--tail-call) WebAssembly/binaryen#9103.
-
[GTO] Update struct field indices after localizing operands WebAssembly/binaryen#9108.
-
Add option to remove empty function exports WebAssembly/binaryen#9078.
-
Port threaded tests from acquire/release proposal WebAssembly/binaryen#9107.
-
Support parallel fuzzing in monitor_fuzz.py WebAssembly/binaryen#9105.
-
[BranchHinting] Do not reorder traps in OptimizeInstructions when neverReorder is set WebAssembly/binaryen#9096.
-
Fix invalid tag index when parsing declarative element segments with … WebAssembly/binaryen#9093.
-
[ctor-eval] Fix partial evaluation of return calls WebAssembly/binaryen#9104.
-
Parallelize fixed wasm-reduce testcases WebAssembly/binaryen#9101.
-
Optimize `publish` WebAssembly/binaryen#9091.
-
Parallelize native example testcases WebAssembly/binaryen#9097.
-
[NFC] Process Binary arms in natural execution order in Constraints WebAssembly/binaryen#9099.
-
Parallelize wasm2js test suite WebAssembly/binaryen#9090.
-
[NFC] Reorder some small fields in wasm.h for size reduction WebAssembly/binaryen#9094.
-
[NFC] Remove ancient trapping-mode support code WebAssembly/binaryen#9095.
-
Optimize tail-padding reuse [NFC] WebAssembly/binaryen#9084.
-
Avoid newly exposing prototypes in GTO WebAssembly/binaryen#9043.
-
ConstraintAnalysis: Parse AND operations WebAssembly/binaryen#9075.
-
Optimize resume of non-suspending continuations WebAssembly/binaryen#9071.
-
Fix fallthrough for desc operands WebAssembly/binaryen#9089.
-
Parallelize wasm-opt passes and print tests WebAssembly/binaryen#9088.
-
Add unified parallel test runner and refactor spec tests WebAssembly/binaryen#9083.
-
[CI] Use existing clang, don't install using llvm.sh WebAssembly/binaryen#9087.
-
[Stack Switching / Exceptions] Add missing null check for null exnref in resume_throw_ref WebAssembly/binaryen#9082.
-
Store primitive GC arrays as raw byte buffers WebAssembly/binaryen#9051.
-
Initial support for `publish` WebAssembly/binaryen#9072.
-
Use fast gzip compression level 1 in ClusterFuzz bundling WebAssembly/binaryen#9076.
-
Add a suspends effect WebAssembly/binaryen#9070.
-
Add a monitor_fuzz.py script WebAssembly/binaryen#9069.
-
Require matching finality in descriptor types WebAssembly/binaryen#9068.
-
Constraints: Add comparisons for term-equal proving WebAssembly/binaryen#9066.
-
OptimizeInstructions: Do not remove an inner cast when there are descriptor effects in the way WebAssembly/binaryen#9067.
-
Fix typos in the codebase WebAssembly/binaryen#9063.
-
Increase ConstraintAnalysis limit on basic block computations WebAssembly/binaryen#9065.
-
Add missing visit to descriptor in LinearExecutionWalker WebAssembly/binaryen#9060.
-
[wasm-split] Make mutable/immutable versions of tests WebAssembly/binaryen#9062.
-
-
3 pull requests closed.
-
[JS API] support heap type `none` WebAssembly/binaryen#9085.
-
Add Basic Tail-Call Optimization Pass (No EH Support) WebAssembly/binaryen#9100.
-
fix(Heap2Local): Track RMW results to handle nested flows (#8850) WebAssembly/binaryen#9081.
-
-
1 pull request reopened.
-
[wasm-reduce] Add --js mode for embedded modules WebAssembly/binaryen#9121, by @tlively.
-
-
77 pull requests received 491 new comments.
-
Repair invalid DWARF scope ranges after transforms WebAssembly/binaryen#8964 (30 comments by @cpunion, @evanandel, @kripken)
-
[NFC] Use a sorted vector instead of a map in ConstraintAnalysis WebAssembly/binaryen#9154 (25 comments by @kripken, @stevenfontanella, @tlively)
-
Add TailCall optimization pass (--tail-call) WebAssembly/binaryen#9103 (25 comments by @KKiiim, @kripken, @tlively)
-
[MakeSharedObjects] Wrap externref global imports WebAssembly/binaryen#9141 (18 comments by @aheejin, @tlively)
-
[NFC] Make SortedVector inherit privately from std::vector WebAssembly/binaryen#9171 (17 comments by @kripken, @stevenfontanella)
-
Fuzz waitqueue instructions WebAssembly/binaryen#9012 (16 comments by @aheejin, @stevenfontanella, @tlively)
-
[StackIR] Drop a set/get pair across a symmetric operation WebAssembly/binaryen#9162 (15 comments by @artemkulyk, @kripken, @tlively)
-
ConstraintAnalysis: Optimize local.get WebAssembly/binaryen#9136 (14 comments by @kripken, @tlively)
-
Optimize resume of non-suspending continuations WebAssembly/binaryen#9071 (14 comments by @kripken, @tlively)
-
Expose `try_table` and `throw_ref` in C and JS API WebAssembly/binaryen#9057 (13 comments by @aheejin, @chharvey, @kripken, @ospencer)
-
ConstraintAnalysis: Parse AND operations WebAssembly/binaryen#9075 (13 comments by @kripken, @tlively)
-
Avoid newly exposing prototypes in GTO WebAssembly/binaryen#9043 (11 comments by @kripken, @tlively)
-
Add AI contribution policy WebAssembly/binaryen#9168 (10 comments by @dschuff, @kripken, @sbc100, @stevenfontanella, @tlively)
-
Add jspi-hooks pass WebAssembly/binaryen#9102 (10 comments by @guybedford, @sbc100, @tlively, @vados-cosmonic)
-
Read and write label names from the name section WebAssembly/binaryen#9166 (9 comments by @kripken, @vouillon)
-
Optionally collect fuzzer statistics across runs WebAssembly/binaryen#9073 (9 comments by @kripken, @tlively)
-
Support parallel fuzzing in monitor_fuzz.py WebAssembly/binaryen#9105 (9 comments by @kripken, @tlively)
-
Asyncify: spill reference-typed locals to tables WebAssembly/binaryen#9159 (7 comments by @kripken, @NellowTCS)
-
Sink drop into arms of concrete if expressions in Vacuum pass WebAssembly/binaryen#9155 (7 comments by @gkdn, @kripken)
-
[scripts] Update name of experimental Wasm V8 flags WebAssembly/binaryen#9134 (7 comments by @kripken, @Liedtke, @stevenfontanella)
-
Add option to remove empty function exports WebAssembly/binaryen#9078 (7 comments by @kripken, @orsinium)
-
[DAE] Optimize callers after refining return types WebAssembly/binaryen#9165 (6 comments by @kripken, @vouillon)
-
[NFC] Add a reverse-postorder queue utility and use it in ConstraintAnalysis flow WebAssembly/binaryen#9149 (6 comments by @kripken, @tlively)
-
Do not create invalid public types in MergeSimilarFunctions WebAssembly/binaryen#9126 (6 comments by @kripken, @tlively)
-
[NFC][wasm-reduce] Introduce TestCaseHandler and WasmTestCaseHandler WebAssembly/binaryen#9118 (6 comments by @kripken, @stevenfontanella, @tlively)
-
[multibyte] Support all array element types in the interpreter WebAssembly/binaryen#9115 (6 comments by @brendandahl, @tlively)
-
Add Basic Tail-Call Optimization Pass (No EH Support) WebAssembly/binaryen#9100 (6 comments by @KKiiim, @tlively)
-
Add a utility for handling modules embedded in JS WebAssembly/binaryen#9119 (5 comments by @kripken, @tlively)
-
Bump CMAKE_OSX_DEPLOYMENT_TARGET from 10.15 to 11.0 WebAssembly/binaryen#9129 (5 comments by @Kara-Zor-El, @kripken, @sbc100)
-
Fix invalid tag index when parsing declarative element segments with … WebAssembly/binaryen#9093 (5 comments by @ArkadySkv, @tlively)
-
Fix 64-bit safe integer boundary checks WebAssembly/binaryen#9074 (5 comments by @GtechGovind, @kripken)
-
Parallelize wasm-opt passes and print tests WebAssembly/binaryen#9088 (5 comments by @brendandahl, @kripken)
-
[ReorderFunctions] Count ref.func uses in bodies and globals WebAssembly/binaryen#9160 (4 comments by @artemkulyk, @kripken)
-
[NFC] Use RPOQueue in liveness-traversal WebAssembly/binaryen#9152 (4 comments by @kripken, @tlively)
-
Accurately mark CallIndirect and CallRef as calls in Inlining WebAssembly/binaryen#9146 (4 comments by @kripken, @sbc100, @tlively)
-
[wasm-reduce] Add --js mode for embedded modules WebAssembly/binaryen#9121 (4 comments by @kripken, @tlively)
-
Use os.sched_getaffinity for parallelism WebAssembly/binaryen#9132 (4 comments by @sbc100, @tlively)
-
Fix use child typer in the validator 6613 WebAssembly/binaryen#9125 (4 comments by @ArkadySkv, @tlively)
-
Fix TypeRefining-GUFA on unreachable StructCmpxchg WebAssembly/binaryen#9113 (4 comments by @kripken, @tlively)
-
OptimizeInstructions: Do not remove an inner cast when there are descriptor effects in the way WebAssembly/binaryen#9067 (4 comments by @kripken, @tlively)
-
Increase ConstraintAnalysis limit on basic block computations WebAssembly/binaryen#9065 (4 comments by @kripken, @tlively)
-
[TailCall] Fix intrinsic and unreachable calls WebAssembly/binaryen#9111 (3 comments by @KKiiim, @kripken)
-
[NFC][wasm-reduce] Use byte vectors for I/O WebAssembly/binaryen#9117 (3 comments by @kripken, @tlively)
-
fuzz: Skip wasm-split tests on modules with __indirect_function_table WebAssembly/binaryen#9092 (3 comments by @ArkadySkv, @tlively)
-
Add unified parallel test runner and refactor spec tests WebAssembly/binaryen#9083 (3 comments by @brendandahl, @kripken)
-
[wasm-merge] Handle table initializer referring to imported global WebAssembly/binaryen#9167 (2 comments by @kripken)
-
[DAE] Refine the results of never-returning functions to bottom WebAssembly/binaryen#9169 (2 comments by @kripken, @vouillon)
-
Set worker thread stack size to match the main thread WebAssembly/binaryen#9158 (2 comments by @kripken, @tlively)
-
[MakeSharedObjects] Add a pass arg to leave types unshared WebAssembly/binaryen#9156 (2 comments by @stevenfontanella, @tlively)
-
Allow struct.wait expected value to be a supertype WebAssembly/binaryen#9139 (2 comments by @kripken, @stevenfontanella)
-
fix(Heap2Local): Track RMW results to handle nested flows (#8850) WebAssembly/binaryen#9081 (2 comments by @ArkadySkv, @tlively)
-
[NFC] Remove ancient trapping-mode support code WebAssembly/binaryen#9095 (2 comments by @kripken, @sbc100)
-
Parallelize fixed wasm-reduce testcases WebAssembly/binaryen#9101 (2 comments by @brendandahl, @tlively)
-
Improve fallback names for imported and exported items WebAssembly/binaryen#9079 (2 comments by @kripken, @tlively)
-
Use fast gzip compression level 1 in ClusterFuzz bundling WebAssembly/binaryen#9076 (2 comments by @brendandahl, @kripken)
-
Add missing visit to descriptor in LinearExecutionWalker WebAssembly/binaryen#9060 (2 comments by @kripken, @tlively)
-
[LocalCSE] Consider size-2 expressions when shrinking WebAssembly/binaryen#9161 (1 comment by @artemkulyk)
-
[WATParser] Do not advance position on unterminated block comments WebAssembly/binaryen#9142 (1 comment by @tlively)
-
[CI] Use existing clang, don't install using llvm.sh WebAssembly/binaryen#9087 (1 comment by @kripken)
-
Parallelize initial content wasm test conversion with ThreadPool WebAssembly/binaryen#9077 (1 comment by @brendandahl)
-
WebAssembly/wabt
-
4 issues opened.
-
Zero-sized literal output buffers cause out-of-bounds access WebAssembly/wabt#2851, by @Sn0wyDay.
-
`HUGE_VAL` and `HUGE_VALF` are not constant expressions on AIX WebAssembly/wabt#2849, by @TaylorRichberger.
-
`compact imports` broken WebAssembly/wabt#2845, by @vshymanskyy.
-
3 issues closed.
-
`HUGE_VAL` and `HUGE_VALF` are not constant expressions on AIX WebAssembly/wabt#2849.
-
test/wasm2c/spec/memory64/memory_copy.txt is failing on s390x WebAssembly/wabt#2655.
-
-
6 issues received 8 new comments.
-
wasm2c: unchecked calloc in table allocation breaks bounds-check invariant (guest read/write/control-flow hijack on host) WebAssembly/wabt#2854 (3 comments by @arbelonson-source, @sbc100, @sxvncry)
-
00002fd: error: memory may not be shared: threads not allowed WebAssembly/wabt#2450 (1 comment by @blat-blatnik)
-
(CVE-2026-90648) vulnerability in wasm2c: tail call to a local function uses an uninitialised module instance pointer WebAssembly/wabt#2831 (1 comment by @Robert-TrustSig)
-
test/wasm2c/spec/memory64/memory_copy.txt is failing on s390x WebAssembly/wabt#2655 (1 comment by @shravanrn)
-
-
24 pull requests opened.
-
Write the table initializer expression WebAssembly/wabt#2869, by @Nishuuzz.
-
Add support for more fields in `linking` / `dylink.0` custom sections WebAssembly/wabt#2868, by @sbc100.
-
Fix reference-type struct and array fields in the wast parser WebAssembly/wabt#2867, by @aizu-m.
-
Trap on argument count mismatch in DefinedFunc::DoCall WebAssembly/wabt#2866, by @aizu-m.
-
Support empty quoted modules with annotations WebAssembly/wabt#2865, by @zherczeg.
-
Reject (ref ...) value types without function-references WebAssembly/wabt#2864, by @aizu-m.
-
Keep guard-page bounds checking enabled under clang-cl. WebAssembly/wabt#2863, by @glandium.
-
Fall back to strtof/strtod on OpenBSD. WebAssembly/wabt#2862, by @glandium.
-
wasm2c: (Security) fail closed when table allocation runs out of memory WebAssembly/wabt#2861, by @shravanrn.
-
[CI] Allow build_release to be manually triggered WebAssembly/wabt#2860, by @sbc100.
-
Bump version to 1.0.42 WebAssembly/wabt#2859, by @sbc100.
-
wasm2c: fail closed when table allocation runs out of memory WebAssembly/wabt#2858, by @sxvncry.
-
wasm2c: (Security) ensure tailcalls use initialized instance references for all cases WebAssembly/wabt#2857, by @shravanrn.
-
Upgrade SIMDe submodule to 0.8.4-rc3 from 0.8.2 WebAssembly/wabt#2856, by @mr-c.
-
wasm2c: Re-enable s390x CI with some tests disabled (Fix #2655) WebAssembly/wabt#2855, by @shravanrn.
-
Validate WASI import arity before binding host functions WebAssembly/wabt#2853, by @aizu-m.
-
Handle zero-sized literal output buffers WebAssembly/wabt#2852, by @Sn0wyDay.
-
Fix kHugeVal on AIX WebAssembly/wabt#2850, by @TaylorRichberger.
-
Fix validating imported global refs WebAssembly/wabt#2848, by @zherczeg.
-
Support (module instance ...) constructs WebAssembly/wabt#2847, by @zherczeg.
-
ci: remove unused Windows ninja install and modernize CMake invocation WebAssembly/wabt#2846, by @kevmoo.
-
Update ruff version from 0.15.7 -> 0.16.6 WebAssembly/wabt#2844, by @sbc100.
-
[cmake] Require Python 3.8 to run tests WebAssembly/wabt#2843, by @sbc100.
-
wasm-interp: remove WASIp1 support WebAssembly/wabt#2842, by @Sn0wyDay.
-
-
19 pull requests merged.
-
Support empty quoted modules with annotations WebAssembly/wabt#2865.
-
Add support for more fields in `linking` / `dylink.0` custom sections WebAssembly/wabt#2868.
-
Fix kHugeVal on AIX WebAssembly/wabt#2850.
-
Fall back to strtof/strtod on OpenBSD. WebAssembly/wabt#2862.
-
Keep guard-page bounds checking enabled under clang-cl. WebAssembly/wabt#2863.
-
Improve annotation parsing WebAssembly/wabt#2840.
-
wasm2c: (Security) fail closed when table allocation runs out of memory WebAssembly/wabt#2861.
-
[CI] Allow build_release to be manually triggered WebAssembly/wabt#2860.
-
wasm2c: (Security) ensure tailcalls use initialized instance references for all cases WebAssembly/wabt#2857.
-
ci: remove unused Windows ninja install and modernize CMake invocation WebAssembly/wabt#2846.
-
Bump version to 1.0.42 WebAssembly/wabt#2859.
-
Support (module instance ...) constructs WebAssembly/wabt#2847.
-
Fix validating imported global refs WebAssembly/wabt#2848.
-
ci: add -y to apt-get commands and unify cross-build install WebAssembly/wabt#2717.
-
[interp] Fix wasm-interp stack cleanup for tail calls WebAssembly/wabt#2835.
-
Update ruff version from 0.15.7 -> 0.16.6 WebAssembly/wabt#2844.
-
[interp] Fix operand types when tracing table.set WebAssembly/wabt#2825.
-
wasm2c: Re-enable s390x CI with some tests disabled (Fix #2655) WebAssembly/wabt#2855.
-
[cmake] Require Python 3.8 to run tests WebAssembly/wabt#2843.
-
-
2 pull requests closed.
-
wasm2c: fail closed when table allocation runs out of memory WebAssembly/wabt#2858.
-
Fix use-after-free resolving ref types after instruction recovery WebAssembly/wabt#2823.
-
-
26 pull requests received 137 new comments.
-
wasm-interp: remove WASIp1 support WebAssembly/wabt#2842 (13 comments by @sbc100, @shravanrn, @Sn0wyDay, @zherczeg)
-
[interp] Fix wasm-interp stack cleanup for tail calls WebAssembly/wabt#2835 (13 comments by @KKiiim, @sbc100, @zherczeg)
-
Support empty quoted modules with annotations WebAssembly/wabt#2865 (11 comments by @sbc100, @zherczeg)
-
Implement Garbage Collector type system WebAssembly/wabt#2607 (8 comments by @chicoxyzzy, @kripken, @zherczeg)
-
wasm2c: fail closed when table allocation runs out of memory WebAssembly/wabt#2858 (8 comments by @sbc100, @shravanrn, @sxvncry)
-
Handle zero-sized literal output buffers WebAssembly/wabt#2852 (7 comments by @sbc100, @Sn0wyDay, @zherczeg)
-
wasm2c: (Security) ensure tailcalls use initialized instance references for all cases WebAssembly/wabt#2857 (6 comments by @keithw, @sbc100, @shravanrn, @zherczeg)
-
ci: remove unused Windows ninja install and modernize CMake invocation WebAssembly/wabt#2846 (6 comments by @kevmoo, @sbc100)
-
wasm2c: (Security) fail closed when table allocation runs out of memory WebAssembly/wabt#2861 (5 comments by @shravanrn, @sxvncry)
-
wasm2c: cleanup big-endian to use non-reversed memory WebAssembly/wabt#2839 (5 comments by @keithw, @sbc100, @shravanrn)
-
Fix validating imported global refs WebAssembly/wabt#2848 (5 comments by @Poseidonas, @sbc100, @zherczeg)
-
Add support for more fields in `linking` / `dylink.0` custom sections WebAssembly/wabt#2868 (4 comments by @sbc100, @zherczeg)
-
Upgrade SIMDe submodule to 0.8.4-rc3 from 0.8.2 WebAssembly/wabt#2856 (4 comments by @mr-c, @zherczeg)
-
ci: add -y to apt-get commands and unify cross-build install WebAssembly/wabt#2717 (4 comments by @kevmoo)
-
Trap on argument count mismatch in DefinedFunc::DoCall WebAssembly/wabt#2866 (3 comments by @aizu-m, @sbc100, @zherczeg)
-
Reject (ref ...) value types without function-references WebAssembly/wabt#2864 (2 comments by @aizu-m, @zherczeg)
-
Validate WASI import arity before binding host functions WebAssembly/wabt#2853 (2 comments by @aizu-m, @zherczeg)
-
Fix use-after-free resolving ref types after instruction recovery WebAssembly/wabt#2823 (2 comments by @aizu-m, @sbc100)
-
Fix reference-type struct and array fields in the wast parser WebAssembly/wabt#2867 (1 comment by @zherczeg)
-
WebAssembly/shared-everything-threads
-
1 issue received 2 new comments.
-
shared objects: user space initialization safety WebAssembly/shared-everything-threads#119 (2 comments by @tlively)
-
-
1 pull request opened.
-
Rename seq_cst -> seqcst to align with the acquire-release atomics proposal WebAssembly/shared-everything-threads#120, by @stevenfontanella.
-
-
1 pull request received 1 new comment.
-
Rename seq_cst -> seqcst to align with the acquire-release atomics proposal WebAssembly/shared-everything-threads#120 (1 comment by @stevenfontanella)
-
WebAssembly/wasi-libc
-
2 issues opened.
-
`lstat("")` resolves to the base directory instead of returning `ENOENT` WebAssembly/wasi-libc#881, by @eduardomourar.
-
unknown argument: --cooperative-threading WebAssembly/wasi-libc#880, by @Ludea.
-
-
1 issue closed.
-
unknown argument: --cooperative-threading WebAssembly/wasi-libc#880.
-
-
2 issues received 5 new comments.
-
unknown argument: --cooperative-threading WebAssembly/wasi-libc#880 (4 comments by @alexcrichton, @Ludea)
-
`lstat("")` resolves to the base directory instead of returning `ENOENT` WebAssembly/wasi-libc#881 (1 comment by @alexcrichton)
-
-
4 pull requests opened.
-
fix: empty stat-family paths WebAssembly/wasi-libc#882, by @eduardomourar.
-
Fix thread sources for legacy WASI target WebAssembly/wasi-libc#879, by @chenrui333.
-
Rewrite pthread section of README WebAssembly/wasi-libc#878, by @alexcrichton.
-
Pin Wasmtime used in testing WebAssembly/wasi-libc#877, by @alexcrichton.
-
-
2 pull requests merged.
-
Rewrite pthread section of README WebAssembly/wasi-libc#878.
-
Pin Wasmtime used in testing WebAssembly/wasi-libc#877.
-
-
2 pull requests received 3 new comments.
-
fix: empty stat-family paths WebAssembly/wasi-libc#882 (2 comments by @alexcrichton, @eduardomourar)
-
WebAssembly/component-model
-
6 issues opened.
-
store_probably_utf16_to_latin1_or_utf16 shrinks with alignment 1, so a stored latin1+utf16 string can fail to load WebAssembly/component-model#733, by @imbrem.
-
Length-prefix recursive types in the type section WebAssembly/component-model#732, by @alexcrichton.
-
`bytes` as alias for `list<u8>` WebAssembly/component-model#731, by @bvisness.
-
Specifying lockdown behavior WebAssembly/component-model#727, by @eqrion.
-
Anonymous union as a specialization of variant to support common web APIs WebAssembly/component-model#724, by @eqrion.
-
🪙 Value text encoding ambiguities / quirks WebAssembly/component-model#718, by @lann.
-
-
3 issues closed.
-
Specifying lockdown behavior WebAssembly/component-model#727.
-
🪙 Value text encoding ambiguities / quirks WebAssembly/component-model#718.
-
Resource properties WebAssembly/component-model#235.
-
-
6 issues received 20 new comments.
-
Anonymous union as a specialization of variant to support common web APIs WebAssembly/component-model#724 (10 comments by @alexcrichton, @bvisness, @eqrion, @lann)
-
store_probably_utf16_to_latin1_or_utf16 shrinks with alignment 1, so a stored latin1+utf16 string can fail to load WebAssembly/component-model#733 (3 comments by @imbrem, @lukewagner)
-
`bytes` as alias for `list<u8>` WebAssembly/component-model#731 (2 comments by @bvisness, @lukewagner)
-
🪙 Value text encoding ambiguities / quirks WebAssembly/component-model#718 (1 comment by @lukewagner)
-
-
12 pull requests opened.
-
CABI: fix `realloc` alignment in string conversion WebAssembly/component-model#734, by @lukewagner.
-
Add `thread.set-task` and supporting built-ins WebAssembly/component-model#730, by @lukewagner.
-
Fix value definition text format ambiguities WebAssembly/component-model#729, by @lukewagner.
-
Add lockdown semantics to CanonicalABI.md WebAssembly/component-model#728, by @lukewagner.
-
CABI: tighten subtask.cancel behavior again, add more tests WebAssembly/component-model#726, by @lukewagner.
-
Add another task.cancel test WebAssembly/component-model#725, by @lukewagner.
-
CABI: tighten `subtask.cancel` behavior WebAssembly/component-model#723, by @lukewagner.
-
Require getter/setter result/param types to agree WebAssembly/component-model#722, by @bvisness.
-
Add some more stream/future WAST tests for partial/zero reads/writes WebAssembly/component-model#721, by @lukewagner.
-
Deliver stream/future dropped events even when not reading/writing WebAssembly/component-model#720, by @lukewagner.
-
CABI: refactor/simplify stream/future logic; fix delivery of `DROPPED`/`CANCELLED` WebAssembly/component-model#719, by @lukewagner.
-
add `stream.forward` and `future.forward` builtins (alternative definition) WebAssembly/component-model#717, by @lukewagner.
-
-
12 pull requests merged.
-
Add lockdown semantics to CanonicalABI.md WebAssembly/component-model#728.
-
Fix value definition text format ambiguities WebAssembly/component-model#729.
-
CABI: tighten subtask.cancel behavior again, add more tests WebAssembly/component-model#726.
-
Add another task.cancel test WebAssembly/component-model#725.
-
add `stream.forward` and `future.forward` builtins (alternative definition) WebAssembly/component-model#717.
-
CABI: tighten `subtask.cancel` behavior WebAssembly/component-model#723.
-
Require getter/setter result/param types to agree WebAssembly/component-model#722.
-
CABI: refactor/simplify stream/future logic; fix delivery of `DROPPED`/`CANCELLED` WebAssembly/component-model#719.
-
Add some more stream/future WAST tests for partial/zero reads/writes WebAssembly/component-model#721.
-
Deliver stream/future dropped events even when not reading/writing WebAssembly/component-model#720.
-
Add getters and setters (#235) WebAssembly/component-model#701.
-
Remove `cancellable` immediate from built-ins, relax `subtask.cancel` switching rules WebAssembly/component-model#716.
-
-
1 pull request closed.
-
add `stream.forward` and `future.forward` builtins WebAssembly/component-model#709.
-
-
8 pull requests received 107 new comments.
-
Write new JS-API explainer and reference WebAssembly/component-model#686 (76 comments by @bvisness, @eqrion, @lukewagner, @vados-cosmonic)
-
add `stream.forward` and `future.forward` builtins (alternative definition) WebAssembly/component-model#717 (15 comments by @lukewagner, @rvolosatovs, @tschneidereit)
-
Deliver stream/future dropped events even when not reading/writing WebAssembly/component-model#720 (5 comments by @alexcrichton, @dicej, @lukewagner)
-
Require getter/setter result/param types to agree WebAssembly/component-model#722 (3 comments by @bvisness, @lukewagner)
-
add `stream.forward` and `future.forward` builtins WebAssembly/component-model#709 (1 comment by @rvolosatovs)
-
CABI: refactor/simplify stream/future logic; fix delivery of `DROPPED`/`CANCELLED` WebAssembly/component-model#719 (1 comment by @lukewagner)
-
WebAssembly/wasi-sdk
-
3 issues opened.
-
Coop threads + exceptions build. WebAssembly/wasi-sdk#659, by @Destructor17.
-
`wasm32-wasip3` with `flto` traps WebAssembly/wasi-sdk#657, by @MendyBerger.
-
Duplicated `c++` library in sysroot WebAssembly/wasi-sdk#655, by @arnetheduck.
-
-
25 issues closed.
-
Coop threads + exceptions build. WebAssembly/wasi-sdk#659.
-
Duplicated `c++` library in sysroot WebAssembly/wasi-sdk#655.
-
Using latest source-built clang WebAssembly/wasi-sdk#543.
-
with wasi-sdk-p2.cmake, the pthread can't be detected when build with CMake project WebAssembly/wasi-sdk#520.
-
Import #0 "wasi_snapshot_preview1": module is not an object or function WebAssembly/wasi-sdk#499.
-
Compiling libz-ng using wasi-sdk produces an invalid binary WebAssembly/wasi-sdk#492.
-
OpenCV compilation errors WebAssembly/wasi-sdk#490.
-
Tests don't build locally WebAssembly/wasi-sdk#485.
-
lto link error undefined symbol: setjmp WebAssembly/wasi-sdk#479.
-
facing issue like undefined symbols in wasi-sdk24 with clang-19rc2 WebAssembly/wasi-sdk#477.
-
input bytes aren't valid utf-8 WebAssembly/wasi-sdk#342.
-
Build documentation could use more specifics WebAssembly/wasi-sdk#351.
-
[macOS] Following the README file, fails to compile WebAssembly/wasi-sdk#363.
-
`__main_argc_argv` is not retained in main module linked with `libc.so` WebAssembly/wasi-sdk#367.
-
Inefficient String Concatenation When Compiling C to WASM/WAT WebAssembly/wasi-sdk#389.
-
error[E0658]: using an imported function as entry point `main` is experimental WebAssembly/wasi-sdk#450.
-
I am trying to include llvm-19rc2 in wasi-sdk-24 version WebAssembly/wasi-sdk#475.
-
About target *wasm32-wasip2-module* WebAssembly/wasi-sdk#426.
-
Cannot find netdb.h when compiling ZMQ in C to wasm WebAssembly/wasi-sdk#421.
-
Wasi_sdk does'nt work with Boost::filesystem WebAssembly/wasi-sdk#358.
-
`__extenddftf2` is found to be missing at runtime when Rust's `cargo` is driving the build WebAssembly/wasi-sdk#361.
-
Building a wasm library without needing to define a `main()` WebAssembly/wasi-sdk#332.
-
Networking support plan? WebAssembly/wasi-sdk#228.
-
Can we enable LIBCXX_ENABLE_FILESYSTEM in libcxx? WebAssembly/wasi-sdk#125.
-
WASIp3, threading ABI changes, LLVM releases, and schedules WebAssembly/wasi-sdk#589.
-
-
26 issues received 29 new comments.
-
Duplicated `c++` library in sysroot WebAssembly/wasi-sdk#655 (3 comments by @alexcrichton, @arnetheduck)
-
Coop threads + exceptions build. WebAssembly/wasi-sdk#659 (2 comments by @alexcrichton, @Destructor17)
-
with wasi-sdk-p2.cmake, the pthread can't be detected when build with CMake project WebAssembly/wasi-sdk#520 (1 comment by @alexcrichton)
-
Import #0 "wasi_snapshot_preview1": module is not an object or function WebAssembly/wasi-sdk#499 (1 comment by @alexcrichton)
-
Compiling libz-ng using wasi-sdk produces an invalid binary WebAssembly/wasi-sdk#492 (1 comment by @alexcrichton)
-
facing issue like undefined symbols in wasi-sdk24 with clang-19rc2 WebAssembly/wasi-sdk#477 (1 comment by @alexcrichton)
-
[macOS] Following the README file, fails to compile WebAssembly/wasi-sdk#363 (1 comment by @alexcrichton)
-
`__main_argc_argv` is not retained in main module linked with `libc.so` WebAssembly/wasi-sdk#367 (1 comment by @alexcrichton)
-
Inefficient String Concatenation When Compiling C to WASM/WAT WebAssembly/wasi-sdk#389 (1 comment by @alexcrichton)
-
error[E0658]: using an imported function as entry point `main` is experimental WebAssembly/wasi-sdk#450 (1 comment by @alexcrichton)
-
I am trying to include llvm-19rc2 in wasi-sdk-24 version WebAssembly/wasi-sdk#475 (1 comment by @alexcrichton)
-
Cannot find netdb.h when compiling ZMQ in C to wasm WebAssembly/wasi-sdk#421 (1 comment by @alexcrichton)
-
`__extenddftf2` is found to be missing at runtime when Rust's `cargo` is driving the build WebAssembly/wasi-sdk#361 (1 comment by @alexcrichton)
-
Building a wasm library without needing to define a `main()` WebAssembly/wasi-sdk#332 (1 comment by @alexcrichton)
-
Can we enable LIBCXX_ENABLE_FILESYSTEM in libcxx? WebAssembly/wasi-sdk#125 (1 comment by @alexcrichton)
-
WASIp3, threading ABI changes, LLVM releases, and schedules WebAssembly/wasi-sdk#589 (1 comment by @alexcrichton)
-
-
4 pull requests opened.
-
enable exception support for shared libraries WebAssembly/wasi-sdk#660, by @dicej.
-
Add `-DWASI_SDK_INSTALL_TO_CLANG_RESOURCE_DIR=ON` to default instruct… WebAssembly/wasi-sdk#658, by @alexcrichton.
-
Deduplicate headers across the per-target sysroots WebAssembly/wasi-sdk#656, by @alexcrichton.
-
Document how to use coop threads WebAssembly/wasi-sdk#654, by @alexcrichton.
-
-
3 pull requests merged.
-
Deduplicate headers across the per-target sysroots WebAssembly/wasi-sdk#656.
-
Add `-DWASI_SDK_INSTALL_TO_CLANG_RESOURCE_DIR=ON` to default instruct… WebAssembly/wasi-sdk#658.
-
Document how to use coop threads WebAssembly/wasi-sdk#654.
-
-
2 pull requests received 5 new comments.
-
Deduplicate headers across the per-target sysroots WebAssembly/wasi-sdk#656 (4 comments by @alexcrichton, @dicej, @sbc100)
-
WebAssembly/spec
-
3 issues opened.
-
[js-api] A mutable global import allocates a const global before LinkError WebAssembly/spec#2253, by @chicoxyzzy.
-
[spectec] Wasm 1.0: `$instantiate` missing premises WebAssembly/spec#2245, by @lzy0505.
-
[spec] Bugs / questions about `VLOAD` in Wasm 2.0 WebAssembly/spec#2244, by @zilinc.
-
-
6 issues closed.
-
[spec] Bugs / questions about `VLOAD` in Wasm 2.0 WebAssembly/spec#2244.
-
[spectec] Incorrect front-end elaboration WebAssembly/spec#2227.
-
[spectec] Wasm 1.0: `Module_ok` missing the validated import and export types WebAssembly/spec#2221.
-
[spectec] Wasm 1.0: `Limits_sub` missing cases involving an absent maximum WebAssembly/spec#2220.
-
[spectec] Wasm 1.0: `$growmemory` does not enforce the page limit WebAssembly/spec#2219.
-
[spectec] Wasm 1.0: Missing bounds check on successful store rules WebAssembly/spec#2222.
-
-
7 issues received 16 new comments.
-
Incorrect implementations of unreachable `ref.as_non_null` validation WebAssembly/spec#2235 (6 comments by @eqrion, @redianthus, @rossberg, @titzer, @tlively)
-
[spec] Bugs / questions about `VLOAD` in Wasm 2.0 WebAssembly/spec#2244 (4 comments by @rossberg, @zilinc)
-
[spectec] Wasm 1.0: Missing bounds check on successful store rules WebAssembly/spec#2222 (2 comments by @lzy0505, @rossberg)
-
[spectec] Wasm 1.0: `Module_ok` missing the validated import and export types WebAssembly/spec#2221 (1 comment by @rossberg)
-
[spectec] Wasm 1.0: `Limits_sub` missing cases involving an absent maximum WebAssembly/spec#2220 (1 comment by @rossberg)
-
[spectec] Wasm 1.0: `$growmemory` does not enforce the page limit WebAssembly/spec#2219 (1 comment by @rossberg)
-
-
17 pull requests opened.
-
[js-api] Fix misapplied ECMA-262 ReturnIfAbrupt shorthand (?, !) WebAssembly/spec#2256, by @f52985.
-
[js-api] Fix text left behind by the Wasm Core Spec's own representation changes WebAssembly/spec#2255, by @f52985.
-
[js-api] Fix editorial slips for JS API document WebAssembly/spec#2254, by @f52985.
-
Fix i16x8.relaxed_dot_i8x16_i7x16_s pairwise add WebAssembly/spec#2252, by @brendandahl.
-
Fix finding exceptions test files in `run.py` WebAssembly/spec#2251, by @fitzgen.
-
[spec] Fix input shape for relaxed_dot_add WebAssembly/spec#2250, by @brendandahl.
-
[soundness] fix Context_ok rule with a wrong meta-variable WebAssembly/spec#2249, by @zilinc.
-
[spectec] Backport missing instantiation checks to Wasm 1.0/2.0 specs WebAssembly/spec#2248, by @rossberg.
-
[spec] Add load rules missing from document WebAssembly/spec#2247, by @rossberg.
-
[spec] fix VLOAD typing in Wasm 2.0 (#2244) WebAssembly/spec#2246, by @zilinc.
-
[spectec] Fix scoping of constructor parameters during dimension analysis WebAssembly/spec#2243, by @rossberg.
-
Ensure that inline (data)s and (elem)s count toward identifiers WebAssembly/spec#2242, by @bvisness.
-
Remove pop_num from the validation algorithm WebAssembly/spec#2241, by @tlively.
-
Fix bugs in custom section tests WebAssembly/spec#2240, by @bvisness.
-
[js-api] Accept anyref and funcref in ValueType and TableKind WebAssembly/spec#2239, by @chicoxyzzy.
-
[spectec] Backport limits fixes to 1.0/2.0 specs WebAssembly/spec#2238, by @rossberg.
-
[spectec] IL evaluator fix WebAssembly/spec#2237, by @zilinc.
-
-
17 pull requests merged.
-
[js-api] Fix text left behind by the Wasm Core Spec's own representation changes WebAssembly/spec#2255.
-
[js-api] Fix misapplied ECMA-262 ReturnIfAbrupt shorthand (?, !) WebAssembly/spec#2256.
-
Fix finding exceptions test files in `run.py` WebAssembly/spec#2251.
-
[spec] Fix input shape for relaxed_dot_add WebAssembly/spec#2250.
-
[soundness] fix Context_ok rule with a wrong meta-variable WebAssembly/spec#2249.
-
[spec] Add load rules missing from document WebAssembly/spec#2247.
-
[spec] fix VLOAD typing in Wasm 2.0 (#2244) WebAssembly/spec#2246.
-
Ensure that inline (data)s and (elem)s count toward identifiers WebAssembly/spec#2242.
-
[spectec] Fix scoping of constructor parameters during dimension analysis WebAssembly/spec#2243.
-
[ci] Render an upstream baseline copy of the spec in proposal repos WebAssembly/spec#2229.
-
Fix bugs in custom section tests WebAssembly/spec#2240.
-
[spectec] IL evaluator fix WebAssembly/spec#2237.
-
[spec] Preserve host function arguments on divergence WebAssembly/spec#2231.
-
[interpreter] Validate offsets against the selected memory WebAssembly/spec#2233.
-
[interpreter] Reject subtypes with multiple supertypes WebAssembly/spec#2232.
-
[spectec] Backport limits fixes to 1.0/2.0 specs WebAssembly/spec#2238.
-
[spec test] results type must exact match in the return call WebAssembly/spec#2223.
-
-
14 pull requests received 37 new comments.
-
Ensure that inline (data)s and (elem)s count toward identifiers WebAssembly/spec#2242 (6 comments by @bvisness, @redianthus, @rossberg)
-
[ci] Render an upstream baseline copy of the spec in proposal repos WebAssembly/spec#2229 (6 comments by @kmiller68)
-
Merge wide-arithmetic proposal into the specification WebAssembly/spec#2224 (5 comments by @alexcrichton, @hopefuel, @rossberg)
-
[spec] Add call_addr and throw_addr as admin instructions WebAssembly/spec#2189 (4 comments by @f52985, @rossberg)
-
Remove pop_num from the validation algorithm WebAssembly/spec#2241 (2 comments by @rossberg, @tlively)
-
[spectec] Fix scoping of constructor parameters during dimension analysis WebAssembly/spec#2243 (1 comment by @zilinc)
-
test/relaxed_dot: add i16-intermediate overflow boundary cases WebAssembly/spec#2228 (1 comment by @rossberg)
-
WebAssembly/wasi-testsuite
-
2 issues opened.
-
wasip3 HTTP guests enforce unresolved casing and URI normalization contracts WebAssembly/wasi-testsuite#291, by @Milky2018.
-
Possible faulty error on Test `path_rename` WebAssembly/wasi-testsuite#289, by @asteurer.
-
-
1 issue closed.
-
Possible faulty error on Test `path_rename` WebAssembly/wasi-testsuite#289.
-
-
1 issue received 1 new comment.
-
2 pull requests opened.
-
chore: bump toolchains WebAssembly/wasi-testsuite#290, by @andreiltd.
-
doc: list every function an adapter module must define WebAssembly/wasi-testsuite#288, by @chaploud.
-
-
2 pull requests merged.
-
doc: list every function an adapter module must define WebAssembly/wasi-testsuite#288.
-
Add adapter for zwasm WebAssembly/wasi-testsuite#287.
-
-
1 pull request received 3 new comments.
WebAssembly/multibyte-array-access
-
2 issues opened.
-
Binary format bikeshed: where the `typeidx` immediate is located WebAssembly/multibyte-array-access#10, by @alexcrichton.
-
Half precision floats WebAssembly/multibyte-array-access#8, by @modulovalue.
-
-
3 issues received 11 new comments.
-
Dart SIMD use case. WebAssembly/multibyte-array-access#5 (9 comments by @brendandahl, @Liedtke, @modulovalue, @tlively)
-
Binary format bikeshed: where the `typeidx` immediate is located WebAssembly/multibyte-array-access#10 (1 comment by @brendandahl)
-
-
1 pull request opened.
-
Fix memarg flags condition in Overview.md WebAssembly/multibyte-array-access#9, by @modulovalue.
-
-
1 pull request merged.
-
Fix memarg flags condition in Overview.md WebAssembly/multibyte-array-access#9.
-
-
1 pull request received 1 new comment.
-
Fix memarg flags condition in Overview.md WebAssembly/multibyte-array-access#9 (1 comment by @brendandahl)
-
WebAssembly/custom-page-sizes
-
3 pull requests opened.
-
Add the spec's reference interpreter to the implementation section of the overview WebAssembly/custom-page-sizes#64, by @fitzgen.
-
Get the spec interpreter fully passing the custom-page-sizes spec tests WebAssembly/custom-page-sizes#63, by @fitzgen.
-
Merge the `main` branch of `WebAssembly/spec` WebAssembly/custom-page-sizes#62, by @fitzgen.
-
-
3 pull requests merged.
-
Add the spec's reference interpreter to the implementation section of the overview WebAssembly/custom-page-sizes#64.
-
Get the spec interpreter fully passing the custom-page-sizes spec tests WebAssembly/custom-page-sizes#63.
-
Merge the `main` branch of `WebAssembly/spec` WebAssembly/custom-page-sizes#62.
-
-
1 pull request received 35 new comments.
-
Get the spec interpreter fully passing the custom-page-sizes spec tests WebAssembly/custom-page-sizes#63 (35 comments by @fitzgen, @rossberg, @titzer)
-
WebAssembly/website
-
1 issue opened.
-
JS Promise Integration in Firefox enabled WebAssembly/website#573, by @AlexKovynev.
-
-
1 issue closed.
-
JS Promise Integration in Firefox enabled WebAssembly/website#573.
-
-
1 issue received 1 new comment.
-
6 pull requests opened.
-
[features] Update Wasm3 features to v0.9.2 WebAssembly/website#575, by @vshymanskyy.
-
Update JSPI features.json WebAssembly/website#572, by @dschuff.
-
Update features.json in a GitHub Actions workflow WebAssembly/website#571, by @gsnedders.
-
Update Safari Memory64 in features.json WebAssembly/website#570, by @dschuff.
-
Update proposals phase WebAssembly/website#568, by @g-plane.
-
[features] Update Wasm3 features to v0.9.1 WebAssembly/website#567, by @vshymanskyy.
-
-
5 pull requests merged.
-
[features] Update Wasm3 features to v0.9.2 WebAssembly/website#575.
-
Update JSPI features.json WebAssembly/website#572.
-
Update Safari Memory64 in features.json WebAssembly/website#570.
-
Update proposals phase WebAssembly/website#568.
-
[features] Update Wasm3 features to v0.9.1 WebAssembly/website#567.
-
-
1 pull request received 6 new comments.
-
Update features.json in a GitHub Actions workflow WebAssembly/website#571 (6 comments by @dschuff, @gsnedders, @tomayac)
-
WebAssembly/WASI
-
3 issues opened.
-
[http] deprecate `request-options` `first-byte-timeout` WebAssembly/WASI#962, by @lann.
-
[Triage] P-http backlog sweep WebAssembly/WASI#958, by @ricochet.
-
-
5 issues closed.
-
Proposal: an interface for modeling long-running processes for HTTP serving WebAssembly/WASI#807.
-
[v0.3] Why bother with `request-options` when asyncs are there? WebAssembly/WASI#790.
-
Proposal: WASI USB API WebAssembly/WASI#570.
-
Request: wasi-icu WebAssembly/WASI#590.
-
(Pre)Proposal: wasi-math WebAssembly/WASI#587.
-
-
14 issues received 17 new comments.
-
How exactly should wasi:filesystem `open-flags` and `descriptor-flags` interact with native open modes/flags? WebAssembly/WASI#936 (1 comment by @bbyalcinkaya)
-
Proposal: an interface for modeling long-running processes for HTTP serving WebAssembly/WASI#807 (1 comment by @lann)
-
[v1.0] pass `request-options` to `outgoing-handler` by `borrow` WebAssembly/WASI#796 (1 comment by @lann)
-
[v0.3] Why bother with `request-options` when asyncs are there? WebAssembly/WASI#790 (1 comment by @lann)
-
[Pre-proposal] State Continuity Profiles for WebAssembly Components WebAssembly/WASI#946 (1 comment by @merlijn-sebrechts)
-
4 pull requests opened.
-
Update WASI HTTP champions WebAssembly/WASI#960, by @lukewagner.
-
docs(triage): add close template messages WebAssembly/WASI#959, by @ricochet.
-
Remove David Justice as a WASI proposal champion WebAssembly/WASI#957, by @devigned.
-
Remove myself from WASI HTTP champions. WebAssembly/WASI#956, by @PiotrSikora.
-
-
3 pull requests merged.
-
Update WASI HTTP champions WebAssembly/WASI#960.
-
Remove David Justice as a WASI proposal champion WebAssembly/WASI#957.
-
Remove myself from WASI HTTP champions. WebAssembly/WASI#956.
-
-
3 pull requests received 5 new comments.
-
Remove David Justice as a WASI proposal champion WebAssembly/WASI#957 (3 comments by @lukewagner, @PiotrSikora)
-
WebAssembly/proposals
-
1 issue opened.
-
Should a formal spec be required for phase 3? WebAssembly/proposals#243, by @bvisness.
-
-
1 issue received 5 new comments.
-
Should a formal spec be required for phase 3? WebAssembly/proposals#243 (5 comments by @bvisness, @kmiller68, @rossberg, @tlively)
-
WebAssembly/esm-integration
-
1 issue opened.
-
ExecuteModule export loop uses unbound names and skips only v128 WebAssembly/esm-integration#123, by @chicoxyzzy.
-
-
1 issue closed.
-
ExecuteModule export loop uses unbound names and skips only v128 WebAssembly/esm-integration#123.
-
-
1 issue received 1 new comment.
-
ExecuteModule export loop uses unbound names and skips only v128 WebAssembly/esm-integration#123 (1 comment by @guybedford)
-
-
3 pull requests opened.
-
[js-api] Share import reading between the JS API and ESM integration WebAssembly/esm-integration#126, by @guybedford.
-
[js-api] Fix ExecuteModule export bindings WebAssembly/esm-integration#125, by @chicoxyzzy.
-
[js-api] Skip string constant imports in ESM integration WebAssembly/esm-integration#124, by @guybedford.
-
-
2 pull requests merged.
-
[js-api] Fix ExecuteModule export bindings WebAssembly/esm-integration#125.
-
[js-api] Skip string constant imports in ESM integration WebAssembly/esm-integration#124.
-
-
2 pull requests received 8 new comments.
-
[js-api] Share import reading between the JS API and ESM integration WebAssembly/esm-integration#126 (4 comments by @chicoxyzzy, @guybedford)
-
[js-api] Skip string constant imports in ESM integration WebAssembly/esm-integration#124 (4 comments by @chicoxyzzy, @guybedford)
-
WebAssembly/tool-conventions
-
1 issue received 1 new comment.
-
Dynamic linking, threading, and cross-library TLS WebAssembly/tool-conventions#270 (1 comment by @alexcrichton)
-
-
1 pull request opened.
-
[Linking] Add target architecture subsections to linking and dylink.0 WebAssembly/tool-conventions#271, by @sbc100.
-
-
1 pull request merged.
-
[Linking] Add target architecture subsections to linking and dylink.0 WebAssembly/tool-conventions#271.
-
WebAssembly/meetings
-
1 issue closed.
-
wen WebAssembly/meetings#2131.
-
-
16 pull requests opened.
-
Add Component Model SG agenda item WebAssembly/meetings#2141, by @lukewagner.
-
Add extended name section to Oct 6 agenda WebAssembly/meetings#2140, by @bvisness.
-
Add agenda for November 2nd WebAssembly call WebAssembly/meetings#2139, by @fgmccabe.
-
Delayed presentation on Reified Fibers WebAssembly/meetings#2138, by @fgmccabe.
-
Cancel oct 5th call WebAssembly/meetings#2137, by @fgmccabe.
-
Update agenda item for Reified Fibers meeting WebAssembly/meetings#2136, by @fgmccabe.
-
docs(wasi): cancel WASI-09-17.md WebAssembly/meetings#2135, by @ricochet.
-
Add agenda item on WebAssembly and CSP WebAssembly/meetings#2134, by @fgmccabe.
-
Cancel WG-2026-09-16 WebAssembly/meetings#2133, by @dschuff.
-
Cancel CG 2026-09-08 WebAssembly/meetings#2132, by @dschuff.
-
Update CG-2026-09-22.md WebAssembly/meetings#2130, by @tlively.
-
add WASI 2026-09-03 WebAssembly/meetings#2129, by @yoshuawuyts.
-
Add WACE workshop to WASI subgroup meeting WebAssembly/meetings#2128, by @merlijn-sebrechts.
-
Add HTTP champion agenda item to WASI-09-03 WebAssembly/meetings#2127, by @lukewagner.
-
Update CG-2026-09-22.md WebAssembly/meetings#2126, by @rmahdav.
-
Add meta-descriptors discussion to CG-2026-09-22.md WebAssembly/meetings#2125, by @tlively.
-
-
18 pull requests merged.
-
Add Component Model SG agenda item WebAssembly/meetings#2141.
-
Add extended name section to Oct 6 agenda WebAssembly/meetings#2140.
-
Add agenda for November 2nd WebAssembly call WebAssembly/meetings#2139.
-
Delayed presentation on Reified Fibers WebAssembly/meetings#2138.
-
Cancel oct 5th call WebAssembly/meetings#2137.
-
Update agenda item for Reified Fibers meeting WebAssembly/meetings#2136.
-
docs(wasi): cancel WASI-09-17.md WebAssembly/meetings#2135.
-
Add agenda item on WebAssembly and CSP WebAssembly/meetings#2134.
-
Cancel WG-2026-09-16 WebAssembly/meetings#2133.
-
Track upcoming WASI releases in the agendas WebAssembly/meetings#2123.
-
add WASI 2026-09-03 WebAssembly/meetings#2129.
-
Cancel CG 2026-09-08 WebAssembly/meetings#2132.
-
Update CG-2026-09-22.md WebAssembly/meetings#2130.
-
Stub WASI agendas through 2027 WebAssembly/meetings#2122.
-
Add WACE workshop to WASI subgroup meeting WebAssembly/meetings#2128.
-
Add HTTP champion agenda item to WASI-09-03 WebAssembly/meetings#2127.
-
Update CG-2026-09-22.md WebAssembly/meetings#2126.
-
Add meta-descriptors discussion to CG-2026-09-22.md WebAssembly/meetings#2125.
-
-
2 pull requests received 3 new comments.
WebAssembly/extended-name-section
-
1 issue opened.
-
Are indices in the name section expected to be valid up front? WebAssembly/extended-name-section#12, by @bvisness.
-
-
2 issues closed.
-
Adding tests WebAssembly/extended-name-section#2.
-
Support round-tripping parameter names from function type definitions WebAssembly/extended-name-section#4.
-
-
3 issues received 10 new comments.
-
Are indices in the name section expected to be valid up front? WebAssembly/extended-name-section#12 (5 comments by @bvisness, @rossberg)
-
-
1 pull request opened.
-
Extended name section tests WebAssembly/extended-name-section#11, by @bvisness.
-
-
3 pull requests merged.
-
Extended name section tests WebAssembly/extended-name-section#11.
-
Add name annotations for all extended name things WebAssembly/extended-name-section#10.
-
Add param name subsection WebAssembly/extended-name-section#9.
-
-
2 pull requests received 8 new comments.
-
Extended name section tests WebAssembly/extended-name-section#11 (6 comments by @alexcrichton, @bvisness, @rossberg)
-
Add name annotations for all extended name things WebAssembly/extended-name-section#10 (2 comments by @bvisness, @rossberg)
-
WebAssembly/acquire-release-atomics
-
4 issues opened.
-
Binary encoding clarification: does the memory index or the ordering operand come first? WebAssembly/acquire-release-atomics#28, by @alexcrichton.
-
Text format: where does the ordering go w.r.t. other memarg options? WebAssembly/acquire-release-atomics#27, by @alexcrichton.
-
Validation/parsing clarification: orderings on non-atomic ops WebAssembly/acquire-release-atomics#26, by @alexcrichton.
-
Text format bikeshed: "seqcst" or "seq_cst" WebAssembly/acquire-release-atomics#25, by @alexcrichton.
-
-
1 issue closed.
-
Text format bikeshed: "seqcst" or "seq_cst" WebAssembly/acquire-release-atomics#25.
-
-
2 issues received 5 new comments.
-
Validation/parsing clarification: orderings on non-atomic ops WebAssembly/acquire-release-atomics#26 (3 comments by @rmahdav, @stevenfontanella, @tlively)
-
Text format bikeshed: "seqcst" or "seq_cst" WebAssembly/acquire-release-atomics#25 (2 comments by @alexcrichton, @tlively)
-
-
1 pull request received 2 new comments.
-
Binary encoding + decoding + text printing support for i32.atomic.load ordering immediate WebAssembly/acquire-release-atomics#7 (2 comments by @rossberg, @tlively)
-
WebAssembly/custom-descriptors
-
1 issue closed.
-
Requiring descriptors to have matching finality WebAssembly/custom-descriptors#61.
-
-
1 issue reopened.
-
Requiring descriptors to have matching finality WebAssembly/custom-descriptors#61, by @rossberg.
-
-
2 issues received 8 new comments.
-
Requiring descriptors to have matching finality WebAssembly/custom-descriptors#61 (6 comments by @rossberg, @tlively)
-
Can descriptor structs be described by another descriptor struct? WebAssembly/custom-descriptors#43 (2 comments by @tlively)
-
-
1 pull request opened.
-
Require matching finality WebAssembly/custom-descriptors#112, by @tlively.
-
-
1 pull request merged.
-
Require matching finality WebAssembly/custom-descriptors#112.
-
-
1 pull request received 1 new comment.
WebAssembly/relaxed-dead-code-validation
-
1 issue opened.
-
Renewed interest in this proposal WebAssembly/relaxed-dead-code-validation#6, by @tlively.
-
-
1 issue received 13 new comments.
-
Renewed interest in this proposal WebAssembly/relaxed-dead-code-validation#6 (13 comments by @alexcrichton, @conrad-watt, @rossberg, @tlively)
-
WebAssembly/wasi-crypto
-
2 pull requests opened.
-
[WIT] Fix: change mention of WASIp3 to WASIp2 WebAssembly/wasi-crypto#97, by @Robbe-Haegeman.
-
[WIT] Proposal: removing the `close` methods WebAssembly/wasi-crypto#96, by @Robbe-Haegeman.
-
-
2 pull requests merged.
-
[WIT] Proposal: removing the `close` methods WebAssembly/wasi-crypto#96.
-
[WIT] Fix: change mention of WASIp3 to WASIp2 WebAssembly/wasi-crypto#97.
-
-
1 pull request received 1 new comment.
WebAssembly/content-security-policy
-
1 issue opened.
-
Putting a gate on new WebAssembly.instance WebAssembly/content-security-policy#48, by @fgmccabe.
-
-
1 issue received 4 new comments.
-
Putting a gate on new WebAssembly.instance WebAssembly/content-security-policy#48 (4 comments by @fgmccabe, @guybedford)
-
WebAssembly/more-array-constructors
-
1 issue opened.
-
Add array.new_map to allow creating an array from a mapping of another WebAssembly/more-array-constructors#1, by @justinfagnani.
-
-
1 issue received 1 new comment.
-
Add array.new_map to allow creating an array from a mapping of another WebAssembly/more-array-constructors#1 (1 comment by @rossberg)
-
WebAssembly/testsuite
-
2 pull requests opened.
-
Add compact-import-section proposal WebAssembly/testsuite#168, by @alexcrichton.
-
Add extended name section proposal WebAssembly/testsuite#167, by @bvisness.
-
-
2 pull requests merged.
-
Add compact-import-section proposal WebAssembly/testsuite#168.
-
Add extended name section proposal WebAssembly/testsuite#167.
-
-
1 pull request received 1 new comment.
WebAssembly/compact-import-section
-
1 issue closed.
-
Future compatibility with multi-level imports? WebAssembly/compact-import-section#24.
-
WebAssembly/wasi-sql
-
1 pull request opened.
-
fix: update float types to f32 and f64 in types.wit WebAssembly/wasi-sql#15, by @ki-inbit.
-
WebAssembly/design
-
1 issue received 1 new comment.
-
Extension for access to JS array buffers from core wasm WebAssembly/design#1555 (1 comment by @jtenner)
-
-
1 pull request opened.
-
Claude/stock info collector 6tm8gc WebAssembly/design#1594, by @wander2001.
-
-
1 pull request closed.
-
Claude/stock info collector 6tm8gc WebAssembly/design#1594.
-
WebAssembly/stack-switching
-
1 issue opened.
-
Customizing cont.new with stack size WebAssembly/stack-switching#156, by @fgmccabe.
-
-
1 issue received 1 new comment.
WebAssembly/memory-control
-
1 issue received 2 new comments.
-
Returning failure from `memory.discard` WebAssembly/memory-control#25 (2 comments by @bvisness, @guybedford)
-
-
1 pull request opened.
-
Support a result for memory.discard WebAssembly/memory-control#27, by @guybedford.
-
Past meetings
Participants
-
7 participants joined.
-
Yatharth (Arjun) Mishra (Teledgers) joined.
-
Neven Sajko joined.
-
Ondřej Konečný joined.
-
Prashastha Mudannayake joined.
-
Daria Kamyshina joined.
-
Jason Sha joined.
-
Erkin Khidirov joined.
-
-
4 participants left.
-
Max Mathys left.
-
Ondřej Konečný left.
-
Hans-Martin Will left.
-
Yakub Seriki left.
-
-
1 organization joined.
-
Teledgers joined.
-
GitHub
WebAssembly/binaryen
-
8 issues opened.
-
More precise livenes analysis for locals under Asyncify WebAssembly/binaryen#9038, by @sbc100.
-
JS interop fuzz bug with GTO and externref WebAssembly/binaryen#9026, by @kripken.
-
Most lit/help tests fail with new python-filecheck WebAssembly/binaryen#9018, by @rathann.
-
ctor-eval/flatten_overflow.wast lit test fails on x86 32-bit WebAssembly/binaryen#9006, by @rathann.
-
wasm2c from binaryen conflicts with wasm2c from wabt WebAssembly/binaryen#9002, by @rathann.
-
wasm-opt constraint analysis assertion failed (MaxBinaryActions) WebAssembly/binaryen#9001, by @mcost45.
-
DAE2 fuzz bug on return_call_indirect WebAssembly/binaryen#8968, by @kripken.
-
InplaceVectorTest fails on armhf 32-bits WebAssembly/binaryen#8965, by @kapouer.
-
-
7 issues closed.
-
wasm-opt constraint analysis assertion failed (MaxBinaryActions) WebAssembly/binaryen#9001.
-
Non-natural alignment should fail to validate for atomic instructions WebAssembly/binaryen#8962.
-
Missing fp16 type validation WebAssembly/binaryen#8313.
-
Support pause/resume through Try WebAssembly/binaryen#8667.
-
DAE2 fuzz bug on return_call_indirect WebAssembly/binaryen#8968.
-
InplaceVectorTest fails on armhf 32-bits WebAssembly/binaryen#8965.
-
binaryen does not build with gcc 16 due to -Werror=array-bounds WebAssembly/binaryen#8950.
-
-
1 issue reopened.
-
Support `try_table` in Flatten WebAssembly/binaryen#8372, by @kripken.
-
-
14 issues received 45 new comments.
-
JS interop fuzz bug with GTO and externref WebAssembly/binaryen#9026 (8 comments by @kripken, @tlively)
-
wasm-opt constraint analysis assertion failed (MaxBinaryActions) WebAssembly/binaryen#9001 (5 comments by @kripken, @mcost45)
-
More precise livenes analysis for locals under Asyncify WebAssembly/binaryen#9038 (5 comments by @kripken, @sbc100)
-
wasm2c from binaryen conflicts with wasm2c from wabt WebAssembly/binaryen#9002 (4 comments by @kripken, @rathann, @robertkirkman, @tlively)
-
Most lit/help tests fail with new python-filecheck WebAssembly/binaryen#9018 (3 comments by @rathann, @tlively)
-
ctor-eval/flatten_overflow.wast lit test fails on x86 32-bit WebAssembly/binaryen#9006 (2 comments by @kripken, @rathann)
-
binaryen does not build with gcc 16 due to -Werror=array-bounds WebAssembly/binaryen#8950 (2 comments by @kripken, @whispersofthedawn)
-
Non-natural alignment should fail to validate for atomic instructions WebAssembly/binaryen#8962 (1 comment by @ANAMASGARD)
-
-
86 pull requests opened.
-
Fix typos in the codebase WebAssembly/binaryen#9063, by @aheejin.
-
[wasm-split] Make mutable/immutable versions of tests WebAssembly/binaryen#9062, by @aheejin.
-
[wasm-split] Don't use update_lit_checks.py for some tests WebAssembly/binaryen#9061, by @aheejin.
-
Add missing visit to descriptor in LinearExecutionWalker WebAssembly/binaryen#9060, by @kripken.
-
Update to filecheck 1.0.5 WebAssembly/binaryen#9059, by @tlively.
-
ConstraintAnalysis: Fix a hang with a tee in an increment WebAssembly/binaryen#9058, by @kripken.
-
Expose `try_table` and `throw_ref` in C and JS API WebAssembly/binaryen#9057, by @ospencer.
-
Fast-math mode can ignore the difference between negative zero and zero WebAssembly/binaryen#9056, by @kripken.
-
Update pinned filecheck version to 1.0.3 WebAssembly/binaryen#9054, by @tlively.
-
Emit CHECK-EMPTY directives in test update scripts WebAssembly/binaryen#9053, by @tlively.
-
Do not emit trailing whitespace on blank lines WebAssembly/binaryen#9052, by @tlively.
-
Store primitive GC arrays as raw byte buffers WebAssembly/binaryen#9051, by @brendandahl.
-
Do not fuzz gufa-waitqueue.wast WebAssembly/binaryen#9050, by @tlively.
-
Constraints: Do not optimize floats without fast-math WebAssembly/binaryen#9049, by @kripken.
-
Do not flatten trapping memory segments WebAssembly/binaryen#9048, by @kripken.
-
Constraints: Propagate constants when proving WebAssembly/binaryen#9047, by @kripken.
-
ConstraintAnalysis: Track local copies through fallthrough values WebAssembly/binaryen#9046, by @kripken.
-
ConstraintAnalysis: Fix mixed signed/unsigned comparisons WebAssembly/binaryen#9045, by @kripken.
-
[JS API] fix: update `ExpressionIds` enum WebAssembly/binaryen#9044, by @chharvey.
-
Avoid newly exposing prototypes in GTO WebAssembly/binaryen#9043, by @tlively.
-
Interpreter: factor out applyRMW helper for atomic and GC RMW operations WebAssembly/binaryen#9042, by @brendandahl.
-
Constraints: Fix float comparisons WebAssembly/binaryen#9041, by @kripken.
-
Fix depth map for waitqueues WebAssembly/binaryen#9040, by @stevenfontanella.
-
Add library API for waitqueue instructions WebAssembly/binaryen#9039, by @stevenfontanella.
-
ConstraintAnalysis: Fix missing overflow checks in x++ WebAssembly/binaryen#9037, by @kripken.
-
Fix br_on_cast parsing with non-nullable extra values WebAssembly/binaryen#9036, by @pttydou.
-
ConstraintAnalysis fuzz bug: Do not AND after a branch is not taken WebAssembly/binaryen#9035, by @kripken.
-
Use Spans in cases where we can't infer them exactly WebAssembly/binaryen#9034, by @kripken.
-
Revert binaryen wasm2c WebAssembly/binaryen#9033, by @lexi-nadia.
-
Constraints: Don't store immediate contradictions WebAssembly/binaryen#9032, by @kripken.
-
[MakeSharedObjects] Fix casts of non-func types WebAssembly/binaryen#9031, by @tlively.
-
Add ConstraintAnalysis widening and fuzz it WebAssembly/binaryen#9030, by @kripken.
-
ConstraintAnalysis: Fix parsing of i64 operations WebAssembly/binaryen#9029, by @kripken.
-
Port simplify-locals test to lit WebAssembly/binaryen#9028, by @stevenfontanella.
-
Update `CHANGELOG.md` after #9023. NFC WebAssembly/binaryen#9027, by @sbc100.
-
ConstraintAnalysis: Use spans to prove things WebAssembly/binaryen#9025, by @kripken.
-
[fuzzer] Allow sign-ext, bulk-memory, and nontrapping-float-to-int in Wasm2JS WebAssembly/binaryen#9024, by @sbc100.
-
Replace `BINARYEN_ROOT` with `BINARYEN_BIN`. NFC WebAssembly/binaryen#9023, by @sbc100.
-
I64ToI32Lowering: Document non-trapping float truncation behavior. NFC WebAssembly/binaryen#9022, by @sbc100.
-
Add IU64 and Span classes, to compute spans over all integers WebAssembly/binaryen#9021, by @kripken.
-
[wasm2js] Support nontrapping float-to-int conversions directly in JS WebAssembly/binaryen#9019, by @sbc100.
-
[i64-to-i32-lowering] Lower nontrapping float-to-int conversions WebAssembly/binaryen#9017, by @sbc100.
-
[wasm-emscripten-finalize] Remove --no-legalize-javascript-ffi flag WebAssembly/binaryen#9016, by @sbc100.
-
[DO NOT LAND][SLOP] Prototype reified fibers WebAssembly/binaryen#9015, by @tlively.
-
Fix alignment in acquire-release spec test WebAssembly/binaryen#9014, by @stevenfontanella.
-
Fuzz waitqueue instructions WebAssembly/binaryen#9012, by @stevenfontanella.
-
Disallow descriptor "L" subtyping WebAssembly/binaryen#9011, by @tlively.
-
Enable ConstraintAnalysis pass WebAssembly/binaryen#9010, by @kripken.
-
[CustomDescriptors] Ensure a non-nullable sent type for br_on_cast_desc_eq on null WebAssembly/binaryen#9009, by @kripken.
-
[wasm-split] Don't use ParallelFunctionAnalysis in scanModule WebAssembly/binaryen#9007, by @aheejin.
-
Generate tuple.extract of wide arithmetic in fuzzer WebAssembly/binaryen#9005, by @tlively.
-
[NFC] Add a nested loop test for ConstraintAnalysis WebAssembly/binaryen#9004, by @kripken.
-
ConstraintAnalysis: Stop flowing in unreachable code WebAssembly/binaryen#9003, by @kripken.
-
ConstraintAnalysis: Handle fallthrough values WebAssembly/binaryen#9000, by @kripken.
-
Add multi-threaded tests for acquire/release atomics WebAssembly/binaryen#8999, by @stevenfontanella.
-
ConstraintAnalysis: Handle tees WebAssembly/binaryen#8998, by @kripken.
-
Version 132 WebAssembly/binaryen#8997, by @kripken.
-
ConstraintAnalysis: Optimize loop variables with non-constant bounds WebAssembly/binaryen#8996, by @kripken.
-
Do not fuzz relaxed-atomics on V8 yet WebAssembly/binaryen#8995, by @kripken.
-
Fix handling of indirect return calls in DAE2 WebAssembly/binaryen#8994, by @tlively.
-
Add Abstract::flipRelational WebAssembly/binaryen#8993, by @kripken.
-
[wasm-split] Deduplicate loops in shareImportableItems (NFC) WebAssembly/binaryen#8992, by @aheejin.
-
[wasm-split] Remove module elements in bulk (NFC) WebAssembly/binaryen#8990, by @aheejin.
-
Generate more descriptor types in the fuzzer WebAssembly/binaryen#8989, by @tlively.
-
ConstraintAnalysis: Handle cases with extra constraints WebAssembly/binaryen#8988, by @kripken.
-
Fuzzing: Prioritize RefCast WebAssembly/binaryen#8987, by @kripken.
-
[wasm-split] Precompute ownership info (NFC) WebAssembly/binaryen#8986, by @aheejin.
-
Add a "relaxed" memory order WebAssembly/binaryen#8984, by @tlively.
-
Add relaxed-atomics feature flag WebAssembly/binaryen#8983, by @tlively.
-
Rename relaxed-atomics to acquire-release-atomics WebAssembly/binaryen#8982, by @tlively.
-
update param of `BinaryenRefNull` to take `BinaryenHeapType` WebAssembly/binaryen#8981, by @chharvey.
-
ConstraintAnalysis: Optimize loops WebAssembly/binaryen#8980, by @kripken.
-
Validate remaining FP16 instruction features WebAssembly/binaryen#8979, by @ANAMASGARD.
-
Fix #8785: StackEntry wasm stack type invariants and unreachable parser regressions WebAssembly/binaryen#8978, by @ANAMASGARD.
-
Consistent header guards. NFC WebAssembly/binaryen#8977, by @sbc100.
-
Simplify WASM_UNREACHABLE. NFC WebAssembly/binaryen#8976, by @sbc100.
-
[CustomDescriptors] Ensure a non-nullable type for br_on_cast_desc_eq on null WebAssembly/binaryen#8975, by @kripken.
-
Fix ReFinalize in MakeSharedObjects WebAssembly/binaryen#8974, by @tlively.
-
Add BYN_WARN_UNUSED macro and apply to Name and IString WebAssembly/binaryen#8973, by @sbc100.
-
Remove unused variables. NFC WebAssembly/binaryen#8972, by @sbc100.
-
Fix inplace_vector test on 32-bit WebAssembly/binaryen#8971, by @kripken.
-
Fix unreachable BrOn branch analysis WebAssembly/binaryen#8970, by @kripken.
-
ConstraintAnalysis: Increment constants WebAssembly/binaryen#8969, by @kripken.
-
[Relaxed SIMD] Fix validation and fuzzer handling WebAssembly/binaryen#8967, by @kripken.
-
Validate natural alignment for atomic memory operations WebAssembly/binaryen#8966, by @ANAMASGARD.
-
Repair invalid DWARF scope ranges after transforms WebAssembly/binaryen#8964, by @cpunion.
-
-
77 pull requests merged.
-
ConstraintAnalysis: Fix a hang with a tee in an increment WebAssembly/binaryen#9058.
-
[wasm-split] Don't use update_lit_checks.py for some tests WebAssembly/binaryen#9061.
-
Update to filecheck 1.0.5 WebAssembly/binaryen#9059.
-
Fast-math mode can ignore the difference between negative zero and zero WebAssembly/binaryen#9056.
-
Update pinned filecheck version to 1.0.3 WebAssembly/binaryen#9054.
-
Emit CHECK-EMPTY directives in test update scripts WebAssembly/binaryen#9053.
-
Do not emit trailing whitespace on blank lines WebAssembly/binaryen#9052.
-
Enable ConstraintAnalysis pass WebAssembly/binaryen#9010.
-
Constraints: Do not optimize floats without fast-math WebAssembly/binaryen#9049.
-
Do not fuzz gufa-waitqueue.wast WebAssembly/binaryen#9050.
-
Constraints: Propagate constants when proving WebAssembly/binaryen#9047.
-
Do not flatten trapping memory segments WebAssembly/binaryen#9048.
-
Fix depth map for waitqueues WebAssembly/binaryen#9040.
-
ConstraintAnalysis: Fix mixed signed/unsigned comparisons WebAssembly/binaryen#9045.
-
ConstraintAnalysis: Track local copies through fallthrough values WebAssembly/binaryen#9046.
-
Constraints: Fix float comparisons WebAssembly/binaryen#9041.
-
Validate natural alignment for atomic memory operations WebAssembly/binaryen#8966.
-
Validate remaining FP16 instruction features WebAssembly/binaryen#8979.
-
Interpreter: factor out applyRMW helper for atomic and GC RMW operations WebAssembly/binaryen#9042.
-
[JS API] fix: update `ExpressionIds` enum WebAssembly/binaryen#9044.
-
Add library API for waitqueue instructions WebAssembly/binaryen#9039.
-
ConstraintAnalysis: Fix missing overflow checks in x++ WebAssembly/binaryen#9037.
-
Use Spans in cases where we can't infer them exactly WebAssembly/binaryen#9034.
-
ConstraintAnalysis fuzz bug: Do not AND after a branch is not taken WebAssembly/binaryen#9035.
-
[wasm2js] Support nontrapping float-to-int conversions directly in JS WebAssembly/binaryen#9019.
-
Constraints: Don't store immediate contradictions WebAssembly/binaryen#9032.
-
Revert binaryen wasm2c WebAssembly/binaryen#9033.
-
Allow struct.wait on equality-comparable fields except floats WebAssembly/binaryen#8939.
-
ConstraintAnalysis: Fix parsing of i64 operations WebAssembly/binaryen#9029.
-
Disallow descriptor "L" subtyping WebAssembly/binaryen#9011.
-
[MakeSharedObjects] Fix casts of non-func types WebAssembly/binaryen#9031.
-
ConstraintAnalysis: Use spans to prove things WebAssembly/binaryen#9025.
-
Add ConstraintAnalysis widening and fuzz it WebAssembly/binaryen#9030.
-
Port simplify-locals test to lit WebAssembly/binaryen#9028.
-
Update `CHANGELOG.md` after #9023. NFC WebAssembly/binaryen#9027.
-
Simplify WASM_UNREACHABLE. NFC WebAssembly/binaryen#8976.
-
[i64-to-i32-lowering] Lower nontrapping float-to-int conversions WebAssembly/binaryen#9017.
-
[wasm-emscripten-finalize] Remove --no-legalize-javascript-ffi flag WebAssembly/binaryen#9016.
-
Add IU64 and Span classes, to compute spans over all integers WebAssembly/binaryen#9021.
-
[fuzzer] Allow sign-ext, bulk-memory, and nontrapping-float-to-int in Wasm2JS WebAssembly/binaryen#9024.
-
Replace `BINARYEN_ROOT` with `BINARYEN_BIN`. NFC WebAssembly/binaryen#9023.
-
I64ToI32Lowering: Document non-trapping float truncation behavior. NFC WebAssembly/binaryen#9022.
-
Fix alignment in acquire-release spec test WebAssembly/binaryen#9014.
-
update param of `BinaryenRefNull` to take `BinaryenHeapType` WebAssembly/binaryen#8981.
-
[wasm-split] Deduplicate loops in shareImportableItems (NFC) WebAssembly/binaryen#8992.
-
[wasm-split] Remove module elements in bulk (NFC) WebAssembly/binaryen#8990.
-
[wasm-split] Precompute ownership info (NFC) WebAssembly/binaryen#8986.
-
[wasm-split] Don't use ParallelFunctionAnalysis in scanModule WebAssembly/binaryen#9007.
-
[CustomDescriptors] Ensure a non-nullable sent type for br_on_cast_desc_eq on null WebAssembly/binaryen#9009.
-
Add multi-threaded tests for acquire/release atomics WebAssembly/binaryen#8999.
-
Generate tuple.extract of wide arithmetic in fuzzer WebAssembly/binaryen#9005.
-
ConstraintAnalysis: Handle fallthrough values WebAssembly/binaryen#9000.
-
[NFC] Add a nested loop test for ConstraintAnalysis WebAssembly/binaryen#9004.
-
ConstraintAnalysis: Optimize loop variables with non-constant bounds WebAssembly/binaryen#8996.
-
ConstraintAnalysis: Stop flowing in unreachable code WebAssembly/binaryen#9003.
-
Fix handling of indirect return calls in DAE2 WebAssembly/binaryen#8994.
-
ConstraintAnalysis: Handle tees WebAssembly/binaryen#8998.
-
Version 132 WebAssembly/binaryen#8997.
-
Do not fuzz relaxed-atomics on V8 yet WebAssembly/binaryen#8995.
-
ConstraintAnalysis: Handle cases with extra constraints WebAssembly/binaryen#8988.
-
Add Abstract::flipRelational WebAssembly/binaryen#8993.
-
Generate more descriptor types in the fuzzer WebAssembly/binaryen#8989.
-
Add a "relaxed" memory order WebAssembly/binaryen#8984.
-
Add relaxed-atomics feature flag WebAssembly/binaryen#8983.
-
Fuzzing: Prioritize RefCast WebAssembly/binaryen#8987.
-
Fix inplace_vector test on 32-bit WebAssembly/binaryen#8971.
-
ConstraintAnalysis: Optimize loops WebAssembly/binaryen#8980.
-
[CustomDescriptors] Ensure a non-nullable type for br_on_cast_desc_eq on null WebAssembly/binaryen#8975.
-
Rename relaxed-atomics to acquire-release-atomics WebAssembly/binaryen#8982.
-
Fix unreachable BrOn branch analysis WebAssembly/binaryen#8970.
-
ConstraintAnalysis: Increment constants WebAssembly/binaryen#8969.
-
Consistent header guards. NFC WebAssembly/binaryen#8977.
-
Fix ReFinalize in MakeSharedObjects WebAssembly/binaryen#8974.
-
Add BYN_WARN_UNUSED macro and apply to Name and IString WebAssembly/binaryen#8973.
-
Remove unused variables. NFC WebAssembly/binaryen#8972.
-
[Relaxed SIMD] Fix validation and fuzzer handling WebAssembly/binaryen#8967.
-
ConstraintAnalysis: Add missing unsigned cases WebAssembly/binaryen#8963.
-
-
3 pull requests closed.
-
[wasm2c] Add support for i32 arithmetic and basic variables WebAssembly/binaryen#8957.
-
Compare public fields in execution-results.h WebAssembly/binaryen#8501.
-
Fix binary location tracking of wrapped expressions WebAssembly/binaryen#8960.
-
-
55 pull requests received 297 new comments.
-
[wasm-split] Precompute ownership info (NFC) WebAssembly/binaryen#8986 (34 comments by @aheejin, @tlively)
-
Avoid newly exposing prototypes in GTO WebAssembly/binaryen#9043 (17 comments by @kripken, @tlively)
-
Add multi-threaded tests for acquire/release atomics WebAssembly/binaryen#8999 (17 comments by @rmahdav, @stevenfontanella, @tlively)
-
[CustomDescriptors] Ensure a non-nullable type for br_on_cast_desc_eq on null WebAssembly/binaryen#8975 (13 comments by @kripken, @tlively)
-
TypeScript Core WebAssembly/binaryen#8861 (12 comments by @brendandahl, @chharvey, @ericvergnaud, @kripken, @tlively)
-
ConstraintAnalysis: Increment constants WebAssembly/binaryen#8969 (12 comments by @kripken, @tlively)
-
Allow struct.wait on equality-comparable fields except floats WebAssembly/binaryen#8939 (11 comments by @kripken, @stevenfontanella)
-
Store primitive GC arrays as raw byte buffers WebAssembly/binaryen#9051 (10 comments by @brendandahl, @kripken, @tlively)
-
[wasm2js] Support nontrapping float-to-int conversions directly in JS WebAssembly/binaryen#9019 (10 comments by @kripken, @sbc100, @tlively)
-
[i64-to-i32-lowering] Lower nontrapping float-to-int conversions WebAssembly/binaryen#9017 (10 comments by @sbc100, @tlively)
-
ConstraintAnalysis: Fix a hang with a tee in an increment WebAssembly/binaryen#9058 (8 comments by @kripken, @tlively)
-
update param of `BinaryenRefNull` to take `BinaryenHeapType` WebAssembly/binaryen#8981 (8 comments by @chharvey, @tlively)
-
Add BYN_WARN_UNUSED macro and apply to Name and IString WebAssembly/binaryen#8973 (8 comments by @kripken, @sbc100)
-
Validate natural alignment for atomic memory operations WebAssembly/binaryen#8966 (7 comments by @ANAMASGARD, @stevenfontanella, @tlively)
-
Constraints: Fix float comparisons WebAssembly/binaryen#9041 (6 comments by @kripken, @stevenfontanella)
-
ConstraintAnalysis: Use spans to prove things WebAssembly/binaryen#9025 (6 comments by @kripken, @tlively)
-
Add IU64 and Span classes, to compute spans over all integers WebAssembly/binaryen#9021 (6 comments by @kripken, @tlively)
-
Replace `BINARYEN_ROOT` with `BINARYEN_BIN`. NFC WebAssembly/binaryen#9023 (5 comments by @kripken, @sbc100, @tlively)
-
ConstraintAnalysis: Stop flowing in unreachable code WebAssembly/binaryen#9003 (5 comments by @kripken, @tlively)
-
ConstraintAnalysis: Optimize loop variables with non-constant bounds WebAssembly/binaryen#8996 (5 comments by @kripken, @tlively)
-
Fix #8785: StackEntry wasm stack type invariants and unreachable parser regressions WebAssembly/binaryen#8978 (4 comments by @ANAMASGARD, @kripken, @tlively)
-
ConstraintAnalysis: Handle fallthrough values WebAssembly/binaryen#9000 (4 comments by @kripken, @tlively)
-
[NFC] Add a nested loop test for ConstraintAnalysis WebAssembly/binaryen#9004 (4 comments by @kripken, @tlively)
-
Add a "relaxed" memory order WebAssembly/binaryen#8984 (4 comments by @kripken, @stevenfontanella, @tlively)
-
Expose `try_table` and `throw_ref` in C and JS API WebAssembly/binaryen#9057 (3 comments by @aheejin, @kripken, @ospencer)
-
Fix br_on_cast parsing with non-nullable extra values WebAssembly/binaryen#9036 (3 comments by @pttydou, @tlively)
-
Repair invalid DWARF scope ranges after transforms WebAssembly/binaryen#8964 (3 comments by @cpunion, @kripken)
-
[fuzzer] Allow sign-ext, bulk-memory, and nontrapping-float-to-int in Wasm2JS WebAssembly/binaryen#9024 (3 comments by @sbc100, @tlively)
-
Generate more descriptor types in the fuzzer WebAssembly/binaryen#8989 (3 comments by @kripken, @tlively)
-
Constraints: Propagate constants when proving WebAssembly/binaryen#9047 (2 comments by @aheejin, @kripken)
-
ConstraintAnalysis: Fix mixed signed/unsigned comparisons WebAssembly/binaryen#9045 (2 comments by @kripken, @tlively)
-
[wasm-emscripten-finalize] Remove --no-legalize-javascript-ffi flag WebAssembly/binaryen#9016 (2 comments by @sbc100, @stevenfontanella)
-
Fix alignment in acquire-release spec test WebAssembly/binaryen#9014 (2 comments by @stevenfontanella, @tlively)
-
[wasm-split] Remove module elements in bulk (NFC) WebAssembly/binaryen#8990 (2 comments by @aheejin, @tlively)
-
Fix handling of indirect return calls in DAE2 WebAssembly/binaryen#8994 (2 comments by @stevenfontanella, @tlively)
-
[Relaxed SIMD] Fix validation and fuzzer handling WebAssembly/binaryen#8967 (2 comments by @aheejin, @kripken)
-
[wasm-split] Don't use update_lit_checks.py for some tests WebAssembly/binaryen#9061 (1 comment by @aheejin)
-
Add missing visit to descriptor in LinearExecutionWalker WebAssembly/binaryen#9060 (1 comment by @tlively)
-
ConstraintAnalysis: Fix missing overflow checks in x++ WebAssembly/binaryen#9037 (1 comment by @kripken)
-
Use Spans in cases where we can't infer them exactly WebAssembly/binaryen#9034 (1 comment by @tlively)
-
I64ToI32Lowering: Document non-trapping float truncation behavior. NFC WebAssembly/binaryen#9022 (1 comment by @sbc100)
-
Fix binary location tracking of wrapped expressions WebAssembly/binaryen#8960 (1 comment by @aheejin)
-
WebAssembly/spec
-
7 issues opened.
-
Incorrect implementations of unreachable `ref.as_non_null` validation WebAssembly/spec#2235, by @tlively.
-
العائله WebAssembly/spec#2230, by @farajwahed11-alt.
-
[spectec] Incorrect front-end elaboration WebAssembly/spec#2227, by @zilinc.
-
[spectec] Wasm 1.0: Missing bounds check on successful store rules WebAssembly/spec#2222, by @lzy0505.
-
[spectec] Wasm 1.0: `Module_ok` missing the validated import and export types WebAssembly/spec#2221, by @lzy0505.
-
[spectec] Wasm 1.0: `Limits_sub` missing cases involving an absent maximum WebAssembly/spec#2220, by @lzy0505.
-
[spectec] Wasm 1.0: `$growmemory` does not enforce the page limit WebAssembly/spec#2219, by @lzy0505.
-
-
1 issue closed.
-
العائله WebAssembly/spec#2230.
-
-
2 issues received 5 new comments.
-
Incorrect implementations of unreachable `ref.as_non_null` validation WebAssembly/spec#2235 (3 comments by @titzer, @tlively)
-
-
11 pull requests opened.
-
Add explicit permissions blocks to all workflows WebAssembly/spec#2236, by @gsnedders.
-
Require Python 3.10 in document README WebAssembly/spec#2234, by @bvisness.
-
[interpreter] Validate offsets against the selected memory WebAssembly/spec#2233, by @sanguineman.
-
[interpreter] Reject subtypes with multiple supertypes WebAssembly/spec#2232, by @sanguineman.
-
[spec] Preserve host function arguments on divergence WebAssembly/spec#2231, by @sanguineman.
-
[ci] Render an upstream baseline copy of the spec in proposal repos WebAssembly/spec#2229, by @kmiller68.
-
test/relaxed_dot: add i16-intermediate overflow boundary cases WebAssembly/spec#2228, by @matthargett.
-
[soundness] fix the frame rule again in instr_ok2 WebAssembly/spec#2226, by @zilinc.
-
[ci] Fix spec publishing in forks WebAssembly/spec#2225, by @kmiller68.
-
Merge wide-arithmetic proposal into the specification WebAssembly/spec#2224, by @alexcrichton.
-
[spec test] results type must exact match in the return call WebAssembly/spec#2223, by @KKiiim.
-
-
3 pull requests merged.
-
Add explicit permissions blocks to all workflows WebAssembly/spec#2236.
-
Require Python 3.10 in document README WebAssembly/spec#2234.
-
[ci] Fix spec publishing in forks WebAssembly/spec#2225.
-
-
7 pull requests received 28 new comments.
-
[ci] Render an upstream baseline copy of the spec in proposal repos WebAssembly/spec#2229 (5 comments by @kmiller68, @tlively)
-
Merge wide-arithmetic proposal into the specification WebAssembly/spec#2224 (4 comments by @alexcrichton, @tlively)
-
test/relaxed_dot: add i16-intermediate overflow boundary cases WebAssembly/spec#2228 (1 comment by @brendandahl)
-
[spec test] results type must exact match in the return call WebAssembly/spec#2223 (1 comment by @KKiiim)
WebAssembly/component-model
-
4 issues opened.
-
confusion with `use-names-list?` WebAssembly/component-model#713, by @eamonburns.
-
Strong uniqueness of names is not transitive WebAssembly/component-model#702, by @bvisness.
-
WIT: declare as a package-scope type, apply with `@annotate` WebAssembly/component-model#695, by @yordis.
-
WIT: allow type declarations at package scope WebAssembly/component-model#694, by @yordis.
-
-
4 issues closed.
-
confusion with `use-names-list?` WebAssembly/component-model#713.
-
Should types have a spec-mandated maximum size? WebAssembly/component-model#682.
-
Why `create-2d` is an invalid identifier? WebAssembly/component-model#197.
-
Strong uniqueness of names is not transitive WebAssembly/component-model#702.
-
-
8 issues received 33 new comments.
-
Resource properties WebAssembly/component-model#235 (16 comments by @badeend, @bvisness, @lukewagner)
-
stream.forward/splice sketch WebAssembly/component-model#658 (11 comments by @adamrk, @lukewagner, @rvolosatovs, @tschneidereit)
-
Strong uniqueness of names is not transitive WebAssembly/component-model#702 (1 comment by @lukewagner)
-
Should types have a spec-mandated maximum size? WebAssembly/component-model#682 (1 comment by @ANAMASGARD)
-
WIT: declare as a package-scope type, apply with `@annotate` WebAssembly/component-model#695 (1 comment by @lukewagner)
-
WIT: allow type declarations at package scope WebAssembly/component-model#694 (1 comment by @lukewagner)
-
-
27 pull requests opened.
-
Remove `cancellable` immediate from built-ins, relax `subtask.cancel` switching rules WebAssembly/component-model#716, by @lukewagner.
-
Add test for subtask.cancel async in test/async/trap-if-sync-and-waitable-set.wast WebAssembly/component-model#715, by @lukewagner.
-
Allow trailing comma in `use-names-list` WebAssembly/component-model#714, by @eamonburns.
-
define map and fixed-length list value encoding WebAssembly/component-model#712, by @rvolosatovs.
-
Adjust rules for canonical interface names WebAssembly/component-model#711, by @alexcrichton.
-
Switch two tests to assert_malformed WebAssembly/component-model#710, by @alexcrichton.
-
add `stream.forward` and `future.forward` builtins WebAssembly/component-model#709, by @rvolosatovs.
-
CABI: allow dropping a readable future end with a pending write WebAssembly/component-model#708, by @rvolosatovs.
-
Add some more interesting cancellation tests WebAssembly/component-model#707, by @lukewagner.
-
test: document that write4 writes 4 bytes WebAssembly/component-model#706, by @rvolosatovs.
-
CABI: remove the may_enter flag/trap WebAssembly/component-model#705, by @lukewagner.
-
Make strongly-unique hyphen-insensitive WebAssembly/component-model#704, by @bvisness.
-
Make strongly-unique rules transitive (#702) WebAssembly/component-model#703, by @bvisness.
-
Add getters and setters (#235) WebAssembly/component-model#701, by @bvisness.
-
Allow feature gates on resource methods WebAssembly/component-model#700, by @yordis.
-
Allow type declarations at package scope WebAssembly/component-model#699, by @yordis.
-
Fix some small spec typos and omissions WebAssembly/component-model#698, by @lukewagner.
-
Fill in missing case of implicit backpressure when donut-wrapping WebAssembly/component-model#697, by @lukewagner.
-
Fix CABI definition of coop thread promotability and add tests WebAssembly/component-model#696, by @lukewagner.
-
Update README.md and Explainer.md to account for WASI 0.3.1 release WebAssembly/component-model#693, by @lukewagner.
-
Tweak tests to avoid depending on nondeterministic yield behavior WebAssembly/component-model#692, by @lukewagner.
-
Add 3 test/async/during-sync-call-* tests WebAssembly/component-model#691, by @lukewagner.
-
Remove TODO from tests, remove stale backpressure.set definition WebAssembly/component-model#690, by @lukewagner.
-
Port Wasmtime's async_error_context test to WAST WebAssembly/component-model#689, by @ANAMASGARD.
-
Specify maximum static size for component value types WebAssembly/component-model#688, by @ANAMASGARD.
-
Test and define self-thread-index case of thread.*-then-promote WebAssembly/component-model#687, by @lukewagner.
-
Write new JS-API explainer and reference WebAssembly/component-model#686, by @eqrion.
-
-
19 pull requests merged.
-
Test and define self-thread-index case of thread.*-then-promote WebAssembly/component-model#687.
-
Adjust rules for canonical interface names WebAssembly/component-model#711.
-
define map and fixed-length list value encoding WebAssembly/component-model#712.
-
Add test for subtask.cancel async in test/async/trap-if-sync-and-waitable-set.wast WebAssembly/component-model#715.
-
Allow trailing comma in `use-names-list` WebAssembly/component-model#714.
-
CABI: remove the may_enter flag/trap WebAssembly/component-model#705.
-
Make strongly-unique hyphen-insensitive WebAssembly/component-model#704.
-
CABI: allow dropping a readable future end with a pending write WebAssembly/component-model#708.
-
Switch two tests to assert_malformed WebAssembly/component-model#710.
-
Add some more interesting cancellation tests WebAssembly/component-model#707.
-
test: document that write4 writes 4 bytes WebAssembly/component-model#706.
-
Specify maximum static size for component value types WebAssembly/component-model#688.
-
Make strongly-unique rules transitive (#702) WebAssembly/component-model#703.
-
Allow feature gates on resource methods WebAssembly/component-model#700.
-
Fix some small spec typos and omissions WebAssembly/component-model#698.
-
Update README.md and Explainer.md to account for WASI 0.3.1 release WebAssembly/component-model#693.
-
Tweak tests to avoid depending on nondeterministic yield behavior WebAssembly/component-model#692.
-
Add 3 test/async/during-sync-call-* tests WebAssembly/component-model#691.
-
Remove TODO from tests, remove stale backpressure.set definition WebAssembly/component-model#690.
-
-
3 pull requests closed.
-
Fill in missing case of implicit backpressure when donut-wrapping WebAssembly/component-model#697.
-
Fix CABI definition of coop thread promotability and add tests WebAssembly/component-model#696.
-
Port Wasmtime's async_error_context test to WAST WebAssembly/component-model#689.
-
-
14 pull requests received 78 new comments.
-
Add getters and setters (#235) WebAssembly/component-model#701 (30 comments by @badeend, @bvisness, @lukewagner)
-
Specify maximum static size for component value types WebAssembly/component-model#688 (13 comments by @alexcrichton, @ANAMASGARD, @lukewagner)
-
Make strongly-unique hyphen-insensitive WebAssembly/component-model#704 (9 comments by @alexcrichton, @bvisness, @lukewagner)
-
Allow type declarations at package scope WebAssembly/component-model#699 (9 comments by @alexcrichton, @lukewagner, @yordis)
-
Write new JS-API explainer and reference WebAssembly/component-model#686 (4 comments by @eqrion, @ValorZard)
-
Remove `cancellable` immediate from built-ins, relax `subtask.cancel` switching rules WebAssembly/component-model#716 (2 comments by @alexcrichton, @lukewagner)
-
Allow trailing comma in `use-names-list` WebAssembly/component-model#714 (2 comments by @eamonburns, @lukewagner)
-
Fix CABI definition of coop thread promotability and add tests WebAssembly/component-model#696 (2 comments by @alexcrichton, @lukewagner)
-
Port Wasmtime's async_error_context test to WAST WebAssembly/component-model#689 (2 comments by @lukewagner)
-
Adjust rules for canonical interface names WebAssembly/component-model#711 (1 comment by @alexcrichton)
-
CABI: allow dropping a readable future end with a pending write WebAssembly/component-model#708 (1 comment by @lukewagner)
-
test: document that write4 writes 4 bytes WebAssembly/component-model#706 (1 comment by @lukewagner)
-
Fill in missing case of implicit backpressure when donut-wrapping WebAssembly/component-model#697 (1 comment by @lukewagner)
-
WebAssembly/compact-import-section
-
2 issues opened.
-
Future compatibility with multi-level imports? WebAssembly/compact-import-section#24, by @bvisness.
-
Are zero-length import groups allowed in text format? WebAssembly/compact-import-section#22, by @chacailline.
-
-
6 issues closed.
-
Are zero-length import groups allowed in text format? WebAssembly/compact-import-section#22.
-
Phase 4 tracking issue WebAssembly/compact-import-section#16.
-
Where to place the externtype in the text format? WebAssembly/compact-import-section#11.
-
Data from Binaryen implementation WebAssembly/compact-import-section#21.
-
Is deduplicating externtypes worth the complexity? WebAssembly/compact-import-section#13.
-
Text format: identifiers in compact encoding 2 WebAssembly/compact-import-section#20.
-
-
7 issues received 17 new comments.
-
Are zero-length import groups allowed in text format? WebAssembly/compact-import-section#22 (10 comments by @bvisness, @guybedford, @tlively)
-
Where to place the externtype in the text format? WebAssembly/compact-import-section#11 (2 comments by @bvisness, @tlively)
-
Future compatibility with multi-level imports? WebAssembly/compact-import-section#24 (1 comment by @tlively)
-
Is deduplicating externtypes worth the complexity? WebAssembly/compact-import-section#13 (1 comment by @bvisness)
-
Text format: identifiers in compact encoding 2 WebAssembly/compact-import-section#20 (1 comment by @bvisness)
-
-
1 pull request opened.
-
Allow empty import groups in the spec interpreter (#22) WebAssembly/compact-import-section#23, by @bvisness.
-
-
1 pull request merged.
-
Allow empty import groups in the spec interpreter (#22) WebAssembly/compact-import-section#23.
-
WebAssembly/wabt
-
5 issues opened.
-
Custom section (before …)/(after …) placement is parsed but ignored WebAssembly/wabt#2834, by @uwezkhan.
-
Broken blob: URIs due Emscripten condition WebAssembly/wabt#2828, by @WebReflection.
-
Should libwabt.js and libwabt.wasm be published on npm? WebAssembly/wabt#2827, by @WebReflection.
-
Heap use-after-free in WastParser::ResolveTargetTypeVector on malformed text input WebAssembly/wabt#2820, by @Nishuuzz.
-
-
7 issues closed.
-
Heap use-after-free in WastParser::ResolveTargetTypeVector on malformed text input WebAssembly/wabt#2820.
-
Broken blob: URIs due Emscripten condition WebAssembly/wabt#2828.
-
options skip_function_bodies can not work with ReadBinaryIr WebAssembly/wabt#2534.
-
wat2wasm segfaults on .wat file with many nested if statements WebAssembly/wabt#2377.
-
Missing Type Validation for select Instruction WebAssembly/wabt#2708.
-
Assertion `t == type || type == ValueType::Any' failed at wasm-interp WebAssembly/wabt#2664.
-
-
5 issues received 16 new comments.
-
Heap use-after-free in WastParser::ResolveTargetTypeVector on malformed text input WebAssembly/wabt#2820 (6 comments by @Nishuuzz, @sbc100, @zherczeg)
-
Should libwabt.js and libwabt.wasm be published on npm? WebAssembly/wabt#2827 (4 comments by @dy, @WebReflection)
-
Broken blob: URIs due Emscripten condition WebAssembly/wabt#2828 (3 comments by @sbc100, @WebReflection)
-
test/wasm2c/spec/memory64/memory_copy.txt is failing on s390x WebAssembly/wabt#2655 (2 comments by @keithw, @shravanrn)
-
-
34 pull requests opened.
-
Reject delegate depth overflow in TypeChecker::OnDelegate WebAssembly/wabt#2841, by @aizu-m.
-
Improve annotation parsing WebAssembly/wabt#2840, by @zherczeg.
-
wasm2c: cleanup big-endian to use non-reversed memory WebAssembly/wabt#2839, by @shravanrn.
-
Write memory.init operands in the order the text format expects WebAssembly/wabt#2838, by @Nishuuzz.
-
Enable supported stage 5 proposals by default WebAssembly/wabt#2837, by @sbc100.
-
Support u64 limits for wasm 3.0 WebAssembly/wabt#2836, by @zherczeg.
-
[interp] Fix wasm-interp stack cleanup for tail calls WebAssembly/wabt#2835, by @KKiiim.
-
Write code metadata annotations inside the folded expression they decorate WebAssembly/wabt#2833, by @Nishuuzz.
-
Don't generate a bare "$" from an empty export name WebAssembly/wabt#2832, by @Nishuuzz.
-
Write init expressions folded so they can be parsed back WebAssembly/wabt#2830, by @Nishuuzz.
-
Support (module definition ...) constructs WebAssembly/wabt#2829, by @zherczeg.
-
wasm2c: missing guard force_read error with escape hatch WebAssembly/wabt#2826, by @shravanrn.
-
[interp] Fix operand types when tracing table.set WebAssembly/wabt#2825, by @aizu-m.
-
Propagate parse errors out of instruction and expression lists WebAssembly/wabt#2824, by @Nishuuzz.
-
Fix use-after-free resolving ref types after instruction recovery WebAssembly/wabt#2823, by @aizu-m.
-
wasm2c: optimize performance of float handling WebAssembly/wabt#2822, by @shravanrn.
-
Don't abort on an empty input file WebAssembly/wabt#2821, by @Nishuuzz.
-
[interp] Fix out-of-bounds read tracing call_ref and return_call_ref WebAssembly/wabt#2819, by @aizu-m.
-
Treat exn as a heap type so (ref exn) is non-nullable WebAssembly/wabt#2818, by @chicoxyzzy.
-
Assert that ReadBinaryIr is not used with skip_function_bodies WebAssembly/wabt#2817, by @Nishuuzz.
-
interp: assert stop_on_first_error in ReadBinaryInterp WebAssembly/wabt#2816, by @ANAMASGARD.
-
Give the tools an 8MB stack on msvc WebAssembly/wabt#2815, by @Nishuuzz.
-
wasm2c: Remove unnecessary force_read in bounds check mode for performance WebAssembly/wabt#2814, by @shravanrn.
-
wasm2c: reject contradictory imports instead of aborting WebAssembly/wabt#2813, by @ANAMASGARD.
-
Fix container-overflow in BinaryReaderInterp (#2747) WebAssembly/wabt#2812, by @ANAMASGARD.
-
Fix float argument types in wasm-interp --run-export WebAssembly/wabt#2811, by @XX-Q.
-
Fix validation of typed select with empty result types (#2708) WebAssembly/wabt#2810, by @ANAMASGARD.
-
Fix assertion parsing typed refs in GC struct/array fields (#2750) WebAssembly/wabt#2809, by @ANAMASGARD.
-
wasm2c: Optimize force_read performance WebAssembly/wabt#2808, by @shravanrn.
-
wasm2c: Optimize call indirect code footprint for better performance WebAssembly/wabt#2807, by @shravanrn.
-
Allow initializer expressions to reference defined immutable globals WebAssembly/wabt#2806, by @ANAMASGARD.
-
Fix use-after-free resolving reference type names in wast-parser WebAssembly/wabt#2805, by @aizu-m.
-
wasm2c: Save memory base/size locally as a perf optimization WebAssembly/wabt#2804, by @shravanrn.
-
wasm2c: Extend segue to simd and unshared atomics WebAssembly/wabt#2803, by @shravanrn.
-
-
25 pull requests merged.
-
Reject delegate depth overflow in TypeChecker::OnDelegate WebAssembly/wabt#2841.
-
Support u64 limits for wasm 3.0 WebAssembly/wabt#2836.
-
Enable supported stage 5 proposals by default WebAssembly/wabt#2837.
-
wasm2c: missing guard force_read error with escape hatch WebAssembly/wabt#2826.
-
Don't generate a bare "$" from an empty export name WebAssembly/wabt#2832.
-
Propagate parse errors out of instruction and expression lists WebAssembly/wabt#2824.
-
Support (module definition ...) constructs WebAssembly/wabt#2829.
-
Write init expressions folded so they can be parsed back WebAssembly/wabt#2830.
-
wasm2c: Save memory base/size locally as a perf optimization WebAssembly/wabt#2804.
-
wasm2c: reject contradictory imports instead of aborting WebAssembly/wabt#2813.
-
wasm2c: Optimize force_read performance WebAssembly/wabt#2808.
-
interp: assert stop_on_first_error in ReadBinaryInterp WebAssembly/wabt#2816.
-
Don't abort on an empty input file WebAssembly/wabt#2821.
-
wasm2c: optimize performance of float handling WebAssembly/wabt#2822.
-
[interp] Fix out-of-bounds read tracing call_ref and return_call_ref WebAssembly/wabt#2819.
-
Assert that ReadBinaryIr is not used with skip_function_bodies WebAssembly/wabt#2817.
-
Give the tools an 8MB stack on msvc WebAssembly/wabt#2815.
-
Fix validation of typed select with empty result types (#2708) WebAssembly/wabt#2810.
-
[binary-reader] Fix out-of-bounds read on invalid name sub-section WebAssembly/wabt#2801.
-
wasm2c: Remove unnecessary force_read in bounds check mode for performance WebAssembly/wabt#2814.
-
Fix float argument types in wasm-interp --run-export WebAssembly/wabt#2811.
-
wasm2c: Optimize call indirect code footprint for better performance WebAssembly/wabt#2807.
-
Fix use-after-free resolving reference type names in wast-parser WebAssembly/wabt#2805.
-
Fix memory64 offset truncation in the interp istream WebAssembly/wabt#2799.
-
wasm2c: Extend segue to simd and unshared atomics WebAssembly/wabt#2803.
-
-
5 pull requests closed.
-
wast-parser: add support for '(module definition ...)' WebAssembly/wabt#2666.
-
Allow initializer expressions to reference defined immutable globals WebAssembly/wabt#2806.
-
fix FORCE_READ for ez80 WebAssembly/wabt#2639.
-
Fix assertion parsing typed refs in GC struct/array fields (#2750) WebAssembly/wabt#2809.
-
Fix container-overflow in BinaryReaderInterp (#2747) WebAssembly/wabt#2812.
-
-
35 pull requests received 195 new comments.
-
Fix validation of typed select with empty result types (#2708) WebAssembly/wabt#2810 (22 comments by @ANAMASGARD, @sbc100, @zherczeg)
-
wasm2c: Optimize call indirect code footprint for better performance WebAssembly/wabt#2807 (15 comments by @keithw, @shravanrn, @zherczeg)
-
[interp] Fix wasm-interp stack cleanup for tail calls WebAssembly/wabt#2835 (13 comments by @KKiiim, @sbc100, @zherczeg)
-
wasm2c: missing guard force_read error with escape hatch WebAssembly/wabt#2826 (10 comments by @sbc100, @shravanrn)
-
Support (module definition ...) constructs WebAssembly/wabt#2829 (10 comments by @sbc100, @zherczeg)
-
wasm2c: reject contradictory imports instead of aborting WebAssembly/wabt#2813 (9 comments by @ANAMASGARD, @sbc100, @shravanrn)
-
wasm2c: Save memory base/size locally as a perf optimization WebAssembly/wabt#2804 (8 comments by @sbc100, @shravanrn)
-
Fix container-overflow in BinaryReaderInterp (#2747) WebAssembly/wabt#2812 (7 comments by @ANAMASGARD, @sbc100)
-
wasm2c: cleanup big-endian to use non-reversed memory WebAssembly/wabt#2839 (6 comments by @keithw, @sbc100, @shravanrn)
-
Write code metadata annotations inside the folded expression they decorate WebAssembly/wabt#2833 (6 comments by @keithw, @Nishuuzz, @sbc100)
-
Fix use-after-free resolving ref types after instruction recovery WebAssembly/wabt#2823 (6 comments by @aizu-m, @sbc100, @zherczeg)
-
interp: assert stop_on_first_error in ReadBinaryInterp WebAssembly/wabt#2816 (6 comments by @ANAMASGARD, @sbc100)
-
Allow initializer expressions to reference defined immutable globals WebAssembly/wabt#2806 (5 comments by @ANAMASGARD, @sbc100, @zherczeg)
-
[binary-reader] Fix out-of-bounds read on invalid name sub-section WebAssembly/wabt#2801 (4 comments by @aizu-m, @sbc100, @zherczeg)
-
Fix use-after-free resolving reference type names in wast-parser WebAssembly/wabt#2805 (4 comments by @aizu-m, @sbc100)
-
Fix memory64 offset truncation in the interp istream WebAssembly/wabt#2799 (4 comments by @aizu-m, @sbc100, @zherczeg)
-
Propagate parse errors out of instruction and expression lists WebAssembly/wabt#2824 (3 comments by @Nishuuzz, @sbc100, @zherczeg)
-
Assert that ReadBinaryIr is not used with skip_function_bodies WebAssembly/wabt#2817 (3 comments by @Nishuuzz, @sbc100)
-
Write memory.init operands in the order the text format expects WebAssembly/wabt#2838 (2 comments by @Nishuuzz, @zherczeg)
-
Write init expressions folded so they can be parsed back WebAssembly/wabt#2830 (2 comments by @Nishuuzz, @sbc100)
-
[interp] Fix operand types when tracing table.set WebAssembly/wabt#2825 (2 comments by @aizu-m, @sbc100)
-
[interp] Fix out-of-bounds read tracing call_ref and return_call_ref WebAssembly/wabt#2819 (2 comments by @aizu-m, @zherczeg)
-
Treat exn as a heap type so (ref exn) is non-nullable WebAssembly/wabt#2818 (2 comments by @sbc100, @zherczeg)
-
Fix assertion parsing typed refs in GC struct/array fields (#2750) WebAssembly/wabt#2809 (2 comments by @sbc100, @zherczeg)
-
wasm2c: Remove unnecessary force_read in bounds check mode for performance WebAssembly/wabt#2814 (2 comments by @keithw, @shravanrn)
-
wasm2c: Extend segue to simd and unshared atomics WebAssembly/wabt#2803 (2 comments by @sbc100, @shravanrn)
-
wast-parser: add support for '(module definition ...)' WebAssembly/wabt#2666 (1 comment by @zherczeg)
-
WebAssembly/wasi-libc
-
4 issues opened.
-
`pthread_cond_timedwait` deadlocks on single-threaded (e.g. WASIp2) WebAssembly/wasi-libc#874, by @QuantumSegfault.
-
wasip2: read() returns EBADF instead of EISDIR when reading a directory fd WebAssembly/wasi-libc#865, by @eduardomourar.
-
wasip2 exit() still targets wasi-cli 0.2.0, doesn't use now-stable exit-with-code WebAssembly/wasi-libc#859, by @eduardomourar.
-
-
6 issues closed.
-
Missing __WASI_RIFLAGS_RECV_DATA_TRUNCATED for MSG_TRUNC WebAssembly/wasi-libc#305.
-
`pthread_cond_timedwait` deadlocks on single-threaded (e.g. WASIp2) WebAssembly/wasi-libc#874.
-
wasip2: read() returns EBADF instead of EISDIR when reading a directory fd WebAssembly/wasi-libc#865.
-
TLS in `wasm32-wasip3` is broken in shared libraries WebAssembly/wasi-libc#857.
-
wasip2 exit() still targets wasi-cli 0.2.0, doesn't use now-stable exit-with-code WebAssembly/wasi-libc#859.
-
-
6 issues received 7 new comments.
-
wasip2: read() returns EBADF instead of EISDIR when reading a directory fd WebAssembly/wasi-libc#865 (2 comments by @SebTardif)
-
Missing __WASI_RIFLAGS_RECV_DATA_TRUNCATED for MSG_TRUNC WebAssembly/wasi-libc#305 (1 comment by @katharosada)
-
Contradicting `SOL_TCP` and `SOL_UDP` definition for p1 WebAssembly/wasi-libc#855 (1 comment by @Hokila)
-
`pthread_cond_timedwait` deadlocks on single-threaded (e.g. WASIp2) WebAssembly/wasi-libc#874 (1 comment by @alexcrichton)
-
TLS in `wasm32-wasip3` is broken in shared libraries WebAssembly/wasi-libc#857 (1 comment by @alexcrichton)
-
wasip2 exit() still targets wasi-cli 0.2.0, doesn't use now-stable exit-with-code WebAssembly/wasi-libc#859 (1 comment by @alexcrichton)
-
-
14 pull requests opened.
-
Define SOL_TCP and SOL_UDP for WASIp1 WebAssembly/wasi-libc#876, by @Hokila.
-
Fix infinite spin with `pthread_cond_timedwait` WebAssembly/wasi-libc#875, by @alexcrichton.
-
Update wasi-sdk-34 in CI WebAssembly/wasi-libc#873, by @alexcrichton.
-
Support per-task TLS in wasip3 WebAssembly/wasi-libc#872, by @alexcrichton.
-
Fix a use-after-free in coop threads futex WebAssembly/wasi-libc#871, by @alexcrichton.
-
Refactor stack management on wasip3 WebAssembly/wasi-libc#870, by @alexcrichton.
-
Fix read() on a directory fd returning EBADF instead of EISDIR WebAssembly/wasi-libc#869, by @SebTardif.
-
Fix wasip3 blocking UDP subtask handle leaks WebAssembly/wasi-libc#868, by @SebTardif.
-
Adjust TLS in wasip3 with threads WebAssembly/wasi-libc#867, by @alexcrichton.
-
Fix wasip1 accept(NULL) crash and emulated mmap leak on pread failure WebAssembly/wasi-libc#866, by @SebTardif.
-
Convert the open-posix-test-suite repository to a subtree WebAssembly/wasi-libc#864, by @alexcrichton.
-
Add tests for external non-main entrypoints WebAssembly/wasi-libc#863, by @alexcrichton.
-
wasip2: check the `descriptor.read` result before consuming it WebAssembly/wasi-libc#862, by @calvinrp.
-
Update WASIp2 bindings to 0.2.12, use exit-with-code WebAssembly/wasi-libc#860, by @alexcrichton.
-
-
12 pull requests merged.
-
Fix infinite spin with `pthread_cond_timedwait` WebAssembly/wasi-libc#875.
-
Update wasi-sdk-34 in CI WebAssembly/wasi-libc#873.
-
Support per-task TLS in wasip3 WebAssembly/wasi-libc#872.
-
Refactor stack management on wasip3 WebAssembly/wasi-libc#870.
-
Fix a use-after-free in coop threads futex WebAssembly/wasi-libc#871.
-
Fix wasip3 blocking UDP subtask handle leaks WebAssembly/wasi-libc#868.
-
Fix wasip1 accept(NULL) crash and emulated mmap leak on pread failure WebAssembly/wasi-libc#866.
-
Convert the open-posix-test-suite repository to a subtree WebAssembly/wasi-libc#864.
-
Support shared-library TLS WebAssembly/wasi-libc#858.
-
Add tests for external non-main entrypoints WebAssembly/wasi-libc#863.
-
wasip2: check the `descriptor.read` result before consuming it WebAssembly/wasi-libc#862.
-
Update WASIp2 bindings to 0.2.12, use exit-with-code WebAssembly/wasi-libc#860.
-
-
3 pull requests closed.
-
Define SOL_TCP and SOL_UDP for WASIp1 WebAssembly/wasi-libc#876.
-
Fix read() on a directory fd returning EBADF instead of EISDIR WebAssembly/wasi-libc#869.
-
Adjust TLS in wasip3 with threads WebAssembly/wasi-libc#867.
-
-
1 pull request reopened.
-
Fix infinite spin with `pthread_cond_timedwait` WebAssembly/wasi-libc#875, by @alexcrichton.
-
-
10 pull requests received 26 new comments.
-
Fix wasip1 accept(NULL) crash and emulated mmap leak on pread failure WebAssembly/wasi-libc#866 (9 comments by @alexcrichton, @SebTardif)
-
Fix infinite spin with `pthread_cond_timedwait` WebAssembly/wasi-libc#875 (4 comments by @alexcrichton, @QuantumSegfault)
-
Fix read() on a directory fd returning EBADF instead of EISDIR WebAssembly/wasi-libc#869 (3 comments by @alexcrichton, @SebTardif)
-
Define SOL_TCP and SOL_UDP for WASIp1 WebAssembly/wasi-libc#876 (2 comments by @alexcrichton, @Hokila)
-
wasip2: check the `descriptor.read` result before consuming it WebAssembly/wasi-libc#862 (2 comments by @alexcrichton, @calvinrp)
-
Convert the open-posix-test-suite repository to a subtree WebAssembly/wasi-libc#864 (1 comment by @sbc100)
-
WebAssembly/wasi-sdk
-
2 issues closed.
-
Document supported set of target triples WebAssembly/wasi-sdk#558.
-
Undefined exception symbols despite -fno-exceptions WebAssembly/wasi-sdk#329.
-
-
5 pull requests opened.
-
Document supported WASI target triples WebAssembly/wasi-sdk#653, by @Hokila.
-
Update LLVM's release branch commit WebAssembly/wasi-sdk#652, by @alexcrichton.
-
Prepare for wasi-sdk-34-rc.3 WebAssembly/wasi-sdk#651, by @alexcrichton.
-
Sync LLVM patches with landed PRs WebAssembly/wasi-sdk#650, by @alexcrichton.
-
Update LLVM PR patch file WebAssembly/wasi-sdk#649, by @alexcrichton.
-
-
5 pull requests merged.
-
Document supported WASI target triples WebAssembly/wasi-sdk#653.
-
Update LLVM's release branch commit WebAssembly/wasi-sdk#652.
-
Prepare for wasi-sdk-34-rc.3 WebAssembly/wasi-sdk#651.
-
Sync LLVM patches with landed PRs WebAssembly/wasi-sdk#650.
-
Update LLVM PR patch file WebAssembly/wasi-sdk#649.
-
-
1 pull request closed.
-
enable exception support for shared libraries WebAssembly/wasi-sdk#648.
-
-
1 pull request received 7 new comments.
-
enable exception support for shared libraries WebAssembly/wasi-sdk#648 (7 comments by @alexcrichton, @dicej)
-
WebAssembly/memory-control
-
2 issues opened.
-
Large Read-Only Lookup Data and Data-Segment Load Cost WebAssembly/memory-control#26, by @Byte-Naut.
-
Returning failure from `memory.discard` WebAssembly/memory-control#25, by @guybedford.
-
-
2 issues received 3 new comments.
-
Returning failure from `memory.discard` WebAssembly/memory-control#25 (2 comments by @bvisness, @guybedford)
-
What should happen on memory.unmap? Should a subsequent memory access trap? WebAssembly/memory-control#11 (1 comment by @kmiller68)
-
WebAssembly/shared-everything-threads
-
1 issue opened.
-
shared objects: user space initialization safety WebAssembly/shared-everything-threads#119, by @tlively.
-
-
1 issue closed.
-
How much synchronization does shared object allocation do? WebAssembly/shared-everything-threads#109.
-
WebAssembly/proposals
-
2 issues opened.
-
Phase of Type Reflection: README vs features.json WebAssembly/proposals#242, by @chicoxyzzy.
-
support.hnverify.info.devolopre products WebAssembly/proposals#241, by @solution8126-verify-info.
-
-
2 issues closed.
-
Phase of Type Reflection: README vs features.json WebAssembly/proposals#242.
-
support.hnverify.info.devolopre products WebAssembly/proposals#241.
-
-
4 issues reopened.
-
support.hnverify.info.devolopre products WebAssembly/proposals#241, by @solution8126-verify-info.
-
support.hnverify.info.devolopre products WebAssembly/proposals#241, by @solution8126-verify-info.
-
support.hnverify.info.devolopre products WebAssembly/proposals#241, by @solution8126-verify-info.
-
support.hnverify.info.devolopre products WebAssembly/proposals#241, by @solution8126-verify-info.
-
-
2 issues received 5 new comments.
-
Phase of Type Reflection: README vs features.json WebAssembly/proposals#242 (4 comments by @chicoxyzzy, @dschuff, @tomayac)
-
support.hnverify.info.devolopre products WebAssembly/proposals#241 (1 comment by @solution8126-verify-info)
-
-
4 pull requests opened.
-
Move compact import section to phase 4 WebAssembly/proposals#240, by @bvisness.
-
Update Wide Arithmetic as Phase 4 WebAssembly/proposals#239, by @alexcrichton.
-
Rename the relaxed atomics proposal to acquire-release atomics WebAssembly/proposals#238, by @rmahdav.
-
Update the FP16 proposal with phase advancement and new champion WebAssembly/proposals#237, by @dtig.
-
-
4 pull requests merged.
-
Move compact import section to phase 4 WebAssembly/proposals#240.
-
Update Wide Arithmetic as Phase 4 WebAssembly/proposals#239.
-
Rename the relaxed atomics proposal to acquire-release atomics WebAssembly/proposals#238.
-
Update the FP16 proposal with phase advancement and new champion WebAssembly/proposals#237.
-
-
1 pull request received 1 new comment.
-
Rename the relaxed atomics proposal to acquire-release atomics WebAssembly/proposals#238 (1 comment by @rmahdav)
-
WebAssembly/website
-
2 issues closed.
-
Add pygbag to the supported python compilers WebAssembly/website#505.
-
OK for WasmAssembly podcast episodes to be cross-posted to website News section? WebAssembly/website#481.
-
-
4 issues received 7 new comments.
-
Add pygbag to the supported python compilers WebAssembly/website#505 (2 comments by @JTSJohnny, @tomayac)
-
OK for WasmAssembly podcast episodes to be cross-posted to website News section? WebAssembly/website#481 (1 comment by @tomayac)
-
-
12 pull requests opened.
-
Update compact import section WebAssembly/website#566, by @dschuff.
-
Move type reflection back to phase 1 WebAssembly/website#565, by @dschuff.
-
docs(Wasmer): add multi-memory support since 7.3 WebAssembly/website#564, by @marxin.
-
Add zwasm to the standalone runtimes table WebAssembly/website#563, by @jtakakura.
-
Move Wasmi next to Wasm3 + update entries WebAssembly/website#562, by @Robbepop.
-
features.json: watr supports acquire-release atomics as of 5.9.0 WebAssembly/website#561, by @dy.
-
features.json: Add `Wasm3` runtime WebAssembly/website#560, by @vshymanskyy.
-
features.json: watr supports half precision as of 5.8.0 WebAssembly/website#559, by @dy.
-
Wide Arithmetic is now in Phase 4 WebAssembly/website#558, by @CryZe.
-
Add Acquire-Release Atomics WebAssembly/website#556, by @rmahdav.
-
[features] Add Wizard status for wide-arithmetic WebAssembly/website#555, by @titzer.
-
Add GraalVM Web Image. WebAssembly/website#554, by @fniephaus.
-
-
13 pull requests merged.
-
Update compact import section WebAssembly/website#566.
-
docs(Wasmer): add multi-memory support since 7.3 WebAssembly/website#564.
-
Add zwasm to the standalone runtimes table WebAssembly/website#563.
-
Move Wasmi next to Wasm3 + update entries WebAssembly/website#562.
-
features.json: watr supports acquire-release atomics as of 5.9.0 WebAssembly/website#561.
-
features.json: watr supports half precision as of 5.8.0 WebAssembly/website#559.
-
features.json: Add `Wasm3` runtime WebAssembly/website#560.
-
Wide Arithmetic is now in Phase 4 WebAssembly/website#558.
-
Add Acquire-Release Atomics WebAssembly/website#556.
-
[features] Add Wizard status for wide-arithmetic WebAssembly/website#555.
-
Add GraalVM Web Image. WebAssembly/website#554.
-
Migrate Chicory to Endive WebAssembly/website#552.
-
change link to newer awesome list WebAssembly/website#553.
-
-
1 pull request closed.
-
Move type reflection back to phase 1 WebAssembly/website#565.
-
-
2 pull requests received 3 new comments.
WebAssembly/WASI
-
2 issues opened.
-
[1.0] Replace `wasi:http@0.3` `handler` / `client` split with single interface using `implements` WebAssembly/WASI#948, by @lann.
-
12 issues closed.
-
Metadata for WASI OCI artifacts WebAssembly/WASI#608.
-
Proposal: wasi-otel WebAssembly/WASI#646.
-
Proposal: WASI Windowing WebAssembly/WASI#584.
-
WASI proposal for dynamic typing (WASI-dyntype) WebAssembly/WASI#552.
-
Framebuffer API WebAssembly/WASI#174.
-
Module idea: WASI logging WebAssembly/WASI#402.
-
Support for an MVP of mmap WebAssembly/WASI#304.
-
How to implement a platform-agnostic gpio/i2c/spi wasi api? WebAssembly/WASI#443.
-
Ability to obtain the system's UTC offset WebAssembly/WASI#239.
-
Making the first WASIp3 snapshot WebAssembly/WASI#666.
-
Adopt Component Model implements annotations (🏷️) for the next WASI 0.3.x release WebAssembly/WASI#942.
-
Adopt Component Model map type (🗺️) for the next WASI 0.3.x release WebAssembly/WASI#943.
-
-
10 issues received 10 new comments.
-
How to implement a platform-agnostic gpio/i2c/spi wasi api? WebAssembly/WASI#443 (1 comment by @ricochet)
-
3 pull requests opened.
-
Add random to wasi:http dependencies WebAssembly/WASI#954, by @aiqubits.
-
Clarify `consume-body` error propagation for middleware WebAssembly/WASI#953, by @adamrk.
-
Adopt Component Model map and implements features for 0.3.1 WebAssembly/WASI#950, by @ricochet.
-
-
3 pull requests merged.
-
Adopt Component Model map and implements features for 0.3.1 WebAssembly/WASI#950.
-
Add process for adopting Component Model features WebAssembly/WASI#941.
-
Document release train WebAssembly/WASI#945.
-
-
2 pull requests received 4 new comments.
-
WebAssembly/WASI#952 (2 comments by @yoshuawuyts)
-
Adopt Component Model map and implements features for 0.3.1 WebAssembly/WASI#950 (2 comments by @lukewagner, @ricochet)
-
WebAssembly/meetings
-
1 issue opened.
-
Register your interest in hosting an in-person CG meeting WebAssembly/meetings#2112, by @tlively.
-
-
19 pull requests opened.
-
Cancel CG-2026-08-25 WebAssembly/meetings#2124, by @tlively.
-
Track upcoming WASI releases in the agendas WebAssembly/meetings#2123, by @yoshuawuyts.
-
Stub WASI agendas through 2027 WebAssembly/meetings#2122, by @yoshuawuyts.
-
Add WASI 2026-08-20 meeting notes WebAssembly/meetings#2121, by @yoshuawuyts.
-
Add agenda for Sept 21st WebAssembly call WebAssembly/meetings#2120, by @fgmccabe.
-
Cancel Sept 7th WebAssembly call WebAssembly/meetings#2119, by @fgmccabe.
-
Canceling Aug 24th WebAssembly call WebAssembly/meetings#2118, by @fgmccabe.
-
docs(wasi): add announcements and topics WebAssembly/meetings#2117, by @ricochet.
-
Cancel WG-2026-08-19.md WebAssembly/meetings#2116, by @dschuff.
-
Cancel THREADS-08-18 WebAssembly/meetings#2115, by @tlively.
-
Add a vendor-neutral skill for producing notes from transcripts WebAssembly/meetings#2114, by @tlively.
-
Add hosting interest form announcement to CG-2026-08-25 WebAssembly/meetings#2113, by @tlively.
-
Add subitem to CG-2026-08-11.md WebAssembly/meetings#2111, by @tlively.
-
Add custom descriptors to CG-2026-08-11 WebAssembly/meetings#2110, by @tlively.
-
Add meeting notes for WASI 2026-08-06 WebAssembly/meetings#2109, by @yoshuawuyts.
-
docs(wasi): vote to adopt CM features WebAssembly/meetings#2108, by @ricochet.
-
docs(wasi): WASI-07-23.md notes WebAssembly/meetings#2107, by @ricochet.
-
Add Research Day agenda link for CG 08 WebAssembly/meetings#2106, by @titzer.
-
Update CG-2026-08 video joining instructions WebAssembly/meetings#2105, by @tlively.
-
-
17 pull requests merged.
-
Add agenda for Sept 21st WebAssembly call WebAssembly/meetings#2120.
-
Add WASI 2026-08-20 meeting notes WebAssembly/meetings#2121.
-
Cancel CG-2026-08-25 WebAssembly/meetings#2124.
-
Cancel Sept 7th WebAssembly call WebAssembly/meetings#2119.
-
Canceling Aug 24th WebAssembly call WebAssembly/meetings#2118.
-
docs(wasi): add announcements and topics WebAssembly/meetings#2117.
-
Cancel WG-2026-08-19.md WebAssembly/meetings#2116.
-
Cancel THREADS-08-18 WebAssembly/meetings#2115.
-
Add hosting interest form announcement to CG-2026-08-25 WebAssembly/meetings#2113.
-
Add meeting notes for WASI 2026-08-06 WebAssembly/meetings#2109.
-
Add subitem to CG-2026-08-11.md WebAssembly/meetings#2111.
-
Add custom descriptors to CG-2026-08-11 WebAssembly/meetings#2110.
-
Update meeting notes for July 27, 2026 WebAssembly/meetings#2100.
-
docs(wasi): vote to adopt CM features WebAssembly/meetings#2108.
-
docs(wasi): WASI-07-23.md notes WebAssembly/meetings#2107.
-
Add Research Day agenda link for CG 08 WebAssembly/meetings#2106.
-
Update CG-2026-08 video joining instructions WebAssembly/meetings#2105.
-
-
1 pull request received 3 new comments.
-
Add a vendor-neutral skill for producing notes from transcripts WebAssembly/meetings#2114 (3 comments by @bvisness, @tlively)
-
WebAssembly/custom-descriptors
-
1 issue opened.
-
Disallow described types subtyping non-described types? WebAssembly/custom-descriptors#109, by @tlively.
-
-
5 issues closed.
-
Disallow described types subtyping non-described types? WebAssembly/custom-descriptors#109.
-
JS API for exact function imports and exports. WebAssembly/custom-descriptors#79.
-
Is it possible to extend JS/DOM classes? WebAssembly/custom-descriptors#50.
-
Early performance numbers WebAssembly/custom-descriptors#32.
-
JS methods: pass receiver as param WebAssembly/custom-descriptors#31.
-
-
8 issues received 32 new comments.
-
Can descriptor structs be described by another descriptor struct? WebAssembly/custom-descriptors#43 (12 comments by @eqrion, @kmiller68, @sjrd, @titzer, @tlively)
-
Requiring descriptors to have matching finality WebAssembly/custom-descriptors#61 (7 comments by @Liedtke, @tlively)
-
Defining Symbol.dispose and other symbol methods WebAssembly/custom-descriptors#60 (6 comments by @jakobkummerow, @sjrd, @tlively)
-
Disallow described types subtyping non-described types? WebAssembly/custom-descriptors#109 (3 comments by @sjrd, @titzer, @tlively)
-
JS API for exact function imports and exports. WebAssembly/custom-descriptors#79 (1 comment by @tlively)
-
-
2 pull requests opened.
-
Disallow "L" subtyping WebAssembly/custom-descriptors#111, by @tlively.
-
Test mismatched finality WebAssembly/custom-descriptors#110, by @tlively.
-
-
2 pull requests merged.
-
Disallow "L" subtyping WebAssembly/custom-descriptors#111.
-
Test mismatched finality WebAssembly/custom-descriptors#110.
-
-
1 pull request received 2 new comments.
WebAssembly/acquire-release-atomics
-
1 issue received 1 new comment.
-
13 pull requests opened.
-
(Draft, not to merge) Try making threads start together WebAssembly/acquire-release-atomics#24, by @stevenfontanella.
-
Rename modules to avoid shadowing WebAssembly/acquire-release-atomics#23, by @stevenfontanella.
-
Fix for harness WebAssembly/acquire-release-atomics#22, by @stevenfontanella.
-
Add threaded tests WebAssembly/acquire-release-atomics#21, by @stevenfontanella.
-
Add support for pause instruction WebAssembly/acquire-release-atomics#19, by @stevenfontanella.
-
Add execution tests for acq/rel memory ordering WebAssembly/acquire-release-atomics#18, by @stevenfontanella.
-
Ordering immediate support for RMW instructions WebAssembly/acquire-release-atomics#16, by @stevenfontanella.
-
Ordering immediate support for atomic.fence WebAssembly/acquire-release-atomics#15, by @stevenfontanella.
-
Fix alignment in spec test WebAssembly/acquire-release-atomics#13, by @stevenfontanella.
-
Rename spec tests following proposal rename WebAssembly/acquire-release-atomics#12, by @stevenfontanella.
-
Add ordering immediate for remaining memory instructions WebAssembly/acquire-release-atomics#10, by @stevenfontanella.
-
Fix generated alignment in spec test WebAssembly/acquire-release-atomics#9, by @stevenfontanella.
-
Rename the proposal WebAssembly/acquire-release-atomics#8, by @rmahdav.
-
-
12 pull requests merged.
-
Rename modules to avoid shadowing WebAssembly/acquire-release-atomics#23.
-
Add threaded tests WebAssembly/acquire-release-atomics#21.
-
Add support for pause instruction WebAssembly/acquire-release-atomics#19.
-
Add execution tests for acq/rel memory ordering WebAssembly/acquire-release-atomics#18.
-
Ordering immediate support for RMW instructions WebAssembly/acquire-release-atomics#16.
-
Ordering immediate support for atomic.fence WebAssembly/acquire-release-atomics#15.
-
Add ordering immediate for remaining memory instructions WebAssembly/acquire-release-atomics#10.
-
Fix alignment in spec test WebAssembly/acquire-release-atomics#13.
-
Rename spec tests following proposal rename WebAssembly/acquire-release-atomics#12.
-
Binary encoding + decoding + text printing support for i32.atomic.load ordering immediate WebAssembly/acquire-release-atomics#7.
-
Fix generated alignment in spec test WebAssembly/acquire-release-atomics#9.
-
Rename the proposal WebAssembly/acquire-release-atomics#8.
-
-
1 pull request closed.
-
Fix for harness WebAssembly/acquire-release-atomics#22.
-
-
5 pull requests received 13 new comments.
-
Binary encoding + decoding + text printing support for i32.atomic.load ordering immediate WebAssembly/acquire-release-atomics#7 (4 comments by @stevenfontanella, @tlively)
-
Ordering immediate support for RMW instructions WebAssembly/acquire-release-atomics#16 (3 comments by @stevenfontanella, @tlively)
-
Ordering immediate support for atomic.fence WebAssembly/acquire-release-atomics#15 (3 comments by @stevenfontanella, @tlively)
-
Add threaded tests WebAssembly/acquire-release-atomics#21 (2 comments by @stevenfontanella, @tlively)
-
WebAssembly/js-text-encoding-builtins
-
1 pull request opened.
-
Add UTF-16 memory builtins WebAssembly/js-text-encoding-builtins#10, by @guybedford.
-
-
1 pull request received 7 new comments.
-
Add UTF-16 memory builtins WebAssembly/js-text-encoding-builtins#10 (7 comments by @daxpedda, @guybedford, @jakobkummerow, @sjrd)
-
WebAssembly/wasi-testsuite
-
9 pull requests opened.
-
Add adapter for zwasm WebAssembly/wasi-testsuite#287, by @chaploud.
-
http: Exercise trailers with errors WebAssembly/wasi-testsuite#286, by @saulecabrera.
-
http: Add test for outbound response and request trailers WebAssembly/wasi-testsuite#285, by @saulecabrera.
-
http: Test response trailers WebAssembly/wasi-testsuite#284, by @saulecabrera.
-
http: Test the behavior of `request.new`'s `future` WebAssembly/wasi-testsuite#283, by @saulecabrera.
-
Path with query tests WebAssembly/wasi-testsuite#282, by @saulecabrera.
-
http: Cover client.send error cases WebAssembly/wasi-testsuite#281, by @saulecabrera.
-
http: Add client headers tests WebAssembly/wasi-testsuite#280, by @saulecabrera.
-
http: Add roundtrip tests for status and method WebAssembly/wasi-testsuite#279, by @saulecabrera.
-
-
7 pull requests merged.
-
http: Exercise trailers with errors WebAssembly/wasi-testsuite#286.
-
http: Test response trailers WebAssembly/wasi-testsuite#284.
-
http: Test the behavior of `request.new`'s `future` WebAssembly/wasi-testsuite#283.
-
http(p3): Add tests for forbidden field names WebAssembly/wasi-testsuite#274.
-
Update jco to 1.27.0 WebAssembly/wasi-testsuite#275.
-
Path with query tests WebAssembly/wasi-testsuite#282.
-
fix(p3): defer the size checks in filesystem-io test WebAssembly/wasi-testsuite#278.
-
-
4 pull requests closed.
-
http: Add test for outbound response and request trailers WebAssembly/wasi-testsuite#285.
-
http: Cover client.send error cases WebAssembly/wasi-testsuite#281.
-
http: Add client headers tests WebAssembly/wasi-testsuite#280.
-
http: Add roundtrip tests for status and method WebAssembly/wasi-testsuite#279.
-
-
7 pull requests received 11 new comments.
-
http: Add test for outbound response and request trailers WebAssembly/wasi-testsuite#285 (2 comments by @saulecabrera)
-
http: Test the behavior of `request.new`'s `future` WebAssembly/wasi-testsuite#283 (2 comments by @saulecabrera)
-
http(p3): Add tests for forbidden field names WebAssembly/wasi-testsuite#274 (1 comment by @saulecabrera)
-
http: Add roundtrip tests for status and method WebAssembly/wasi-testsuite#279 (1 comment by @saulecabrera)
WebAssembly/design
-
1 issue opened.
-
Make design for media press WebAssembly/design#1592, by @lukaambalia-oss.
-
-
1 issue closed.
-
Make design for media press WebAssembly/design#1592.
-
-
1 issue received 1 new comment.
-
The WAT syntax does not seem to distinguish between int and float literals. WebAssembly/design#1376 (1 comment by @mani975053-art)
-
WebAssembly/tool-conventions
-
1 issue opened.
-
Dynamic linking, threading, and cross-library TLS WebAssembly/tool-conventions#270, by @alexcrichton.
-
-
1 issue received 13 new comments.
-
Dynamic linking, threading, and cross-library TLS WebAssembly/tool-conventions#270 (13 comments by @aheejin, @alexcrichton, @sbc100)
-
-
1 pull request merged.
-
Define Linking ABI for common symbols WebAssembly/tool-conventions#267.
-
-
1 pull request received 1 new comment.
WebAssembly/wasi-webgpu
-
1 issue received 1 new comment.
-
WebAssembly/wasi-webgpu#81 (1 comment by @fenriliuguang)
-
WebAssembly/stack-switching
-
1 issue received 4 new comments.
-
Optional Support for Multi-Shot Continuations WebAssembly/stack-switching#110 (4 comments by @fgmccabe, @GunpowderGuy, @soegaard)
-
WebAssembly/testsuite
-
1 pull request opened.
-
Track acquire-release-atomics in testsuite repos WebAssembly/testsuite#163, by @stevenfontanella.
-
-
1 pull request merged.
-
Track acquire-release-atomics in testsuite repos WebAssembly/testsuite#163.
-
WebAssembly/relaxed-simd
-
2 pull requests closed.
-
test/relaxed_dot: add i16-intermediate overflow boundary cases WebAssembly/relaxed-simd#164.
-
ci(interpreter): update setup-ocaml to v3 for ubuntu-24.04 WebAssembly/relaxed-simd#165.
-
-
2 pull requests received 2 new comments.
-
test/relaxed_dot: add i16-intermediate overflow boundary cases WebAssembly/relaxed-simd#164 (1 comment by @matthargett)
-
ci(interpreter): update setup-ocaml to v3 for ubuntu-24.04 WebAssembly/relaxed-simd#165 (1 comment by @matthargett)
-
WebAssembly/wasi-messaging
-
1 pull request merged.
-
Update link to WASI Proposals.md WebAssembly/wasi-messaging#36.
-
WebAssembly/wasi-keyvalue
-
1 issue received 1 new comment.
-
1 pull request merged.
-
`batch::get-many` should parallel `store.get` WebAssembly/wasi-keyvalue#55.
-
-
1 pull request received 1 new comment.
WebAssembly/extended-name-section
-
1 issue closed.
-
Local Names in Binaryen WebAssembly/extended-name-section#3.
-
-
1 issue received 2 new comments.
-
Support round-tripping parameter names from function type definitions WebAssembly/extended-name-section#4 (2 comments by @bvisness, @tlively)
-
-
2 pull requests opened.
-
Add name annotations for all extended name things WebAssembly/extended-name-section#10, by @bvisness.
-
Add param name subsection WebAssembly/extended-name-section#9, by @bvisness.
-
-
1 pull request closed.
-
Allow func type param names in the field name subsection WebAssembly/extended-name-section#7.
-
-
2 pull requests received 3 new comments.
-
Allow func type param names in the field name subsection WebAssembly/extended-name-section#7 (1 comment by @bvisness)
WebAssembly/wide-arithmetic
-
7 issues closed.
-
Benchmark 256-bit addition/subtraction WebAssembly/wide-arithmetic#33.
-
Evaluate: Peformance in various WebAssembly engines WebAssembly/wide-arithmetic#7.
-
Evaluate: Benchmarks to compare with/without this proposal WebAssembly/wide-arithmetic#3.
-
Evaluate: Performance on other architectures WebAssembly/wide-arithmetic#2.
-
Reciprocal pre-compute operations for fast wide divisions WebAssembly/wide-arithmetic#49.
-
BigInt addition: Moving analysis to toolchains WebAssembly/wide-arithmetic#50.
-
Moving to stage 4 WebAssembly/wide-arithmetic#47.
-
-
1 issue reopened.
-
BigInt addition: Moving analysis to toolchains WebAssembly/wide-arithmetic#50, by @alexcrichton.
-
-
7 issues received 13 new comments.
-
BigInt addition: Moving analysis to toolchains WebAssembly/wide-arithmetic#50 (7 comments by @alexcrichton, @tlively)
-
Evaluate: Peformance in various WebAssembly engines WebAssembly/wide-arithmetic#7 (1 comment by @alexcrichton)
-
Evaluate: Benchmarks to compare with/without this proposal WebAssembly/wide-arithmetic#3 (1 comment by @alexcrichton)
-
Evaluate: Performance on other architectures WebAssembly/wide-arithmetic#2 (1 comment by @alexcrichton)
-
Reciprocal pre-compute operations for fast wide divisions WebAssembly/wide-arithmetic#49 (1 comment by @alexcrichton)
-
-
2 pull requests opened.
-
Undo mixup in `TEST.md` blessed files WebAssembly/wide-arithmetic#52, by @alexcrichton.
-
Merge upstream spec WebAssembly/wide-arithmetic#51, by @alexcrichton.
-
-
2 pull requests merged.
-
Undo mixup in `TEST.md` blessed files WebAssembly/wide-arithmetic#52.
-
Merge upstream spec WebAssembly/wide-arithmetic#51.
-
WebAssembly/webassembly.github.io
-
1 pull request opened.
-
Delete demo directory WebAssembly/webassembly.github.io#5, by @dschuff.
-
-
1 pull request merged.
-
Delete demo directory WebAssembly/webassembly.github.io#5.
-
-
1 pull request closed.
-
Fix the redirect not working WebAssembly/webassembly.github.io#4.
-
WebAssembly/half-precision
-
3 issues received 3 new comments.
-
Should there be a text format for `v128.const f16x8`? WebAssembly/half-precision#6 (1 comment by @dtig)
-
GC and on-stack equivalents of f32.load_f16 and f32.store_f16 WebAssembly/half-precision#10 (1 comment by @dtig)
-
WebAssembly/wasi-otel
-
1 pull request received 2 new comments.
-
feat: add async keyword to import functions WebAssembly/wasi-otel#17 (2 comments by @asteurer, @calebschoepp)
-