Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2357 commits
Select commit Hold shift + click to select a range
3bc0d7f
[NFC] Print basic heap types in ModuleType (#8274)
tlively Feb 9, 2026
c3afdd0
[NFC] Deduplicate logic in Unsubtyping (#8275)
tlively Feb 9, 2026
2f3cba0
[JS API] Throw useful exceptions on parse errors (#8264)
kripken Feb 9, 2026
24c2a9f
Fix unreachable tuple.extract printing (#8277)
kripken Feb 9, 2026
ef3c33a
Format recent CHANGELOG entries. NFC (#8278)
sbc100 Feb 10, 2026
4ba48e5
Use ImportResolver for tag imports (#8254)
stevenfontanella Feb 10, 2026
93267c5
[C API] Fix BinaryenAddTagImport (#8281)
sumleo Feb 10, 2026
5f91ba9
Add const annotation for dump [NFC] (#8276)
Feb 10, 2026
8a12ceb
Heap2Local: Fix unreachability handling in visitRefGetDesc (#8283)
kripken Feb 10, 2026
e103d6d
Fix Unsubtyping and GTO for configureAll (#8267)
tlively Feb 10, 2026
1dd0e24
Fix crash in ctor-eval when a tag is imported (#8284)
stevenfontanella Feb 10, 2026
75c4caa
Fix type conflicts preventing text round-tripping (#8285)
tlively Feb 11, 2026
abd71a5
Fix swapped mergeIf arguments in no-else case in Dataflow IR (#8282)
sumleo Feb 11, 2026
7b1cc04
Fix dead visitor guards in LLVMMemoryCopyFillLowering (#8291)
sumleo Feb 11, 2026
07bf6f7
Fix wrong loop variable in processResumeHandlers (#8289)
sumleo Feb 11, 2026
e4002a3
Fix Stack::compare ignoring element results for different-sized stack…
sumleo Feb 11, 2026
561b8d3
[NFC] Update comments in gto-jsinterop.wast (#8293)
tlively Feb 11, 2026
288ba36
[DebugInfo] Fix updateSymbol calls misplaced inside loop in copyFunct…
sumleo Feb 11, 2026
2c1edf9
Fix crash in interpreter when instantiating modules with imported glo…
sumleo Feb 11, 2026
99d01b0
Fix dangling Instance references in interpreter store (#8296)
sumleo Feb 11, 2026
4f9f76e
Validate features when building shared types (#8298)
tlively Feb 11, 2026
0c15503
Add comments to dataflow.h after #8282 [NFC] (#8299)
kripken Feb 11, 2026
243060b
Fuzzer: Add log-anyref etc. methods (#8287)
kripken Feb 11, 2026
7a4758e
Intrinsic: binaryen.removable.if.unused (#8268)
kripken Feb 11, 2026
2fe287c
Add a pass to remove relaxed SIMD instructions (#8300)
tlively Feb 12, 2026
29f0070
Validate the use of shared types (#8302)
tlively Feb 12, 2026
aebfa3c
Add SIMD load and store support to Memory64Lowering pass (#8303)
dschuff Feb 12, 2026
f5ea49a
Fix missing unreachable checks in Heap2Local visitStructRMW/visitStru…
sumleo Feb 12, 2026
e3adbad
Fix TypeGeneralizing stack corruption and crash (#8310)
sumleo Feb 12, 2026
bc4838e
Validate strings in types (#8314)
tlively Feb 12, 2026
ec6d7ef
Add a pass to remove toolchain annotations (#8301)
kripken Feb 12, 2026
fa3352b
Add file to unfuzzable list (#8322)
kripken Feb 13, 2026
916c4da
Handle annotations in update_lit_checks.py (#8320)
tlively Feb 13, 2026
18ba061
Handle constant offsets larger than 4G in memory64-lowering (#8316)
dschuff Feb 13, 2026
da18c0d
Fix Memory64Lowering table.grow return value for -1 failure (#8318)
sumleo Feb 13, 2026
0b8851e
Intrinsic: js.called (#8324)
kripken Feb 13, 2026
0c9f9c1
Version 126 (#8326)
kripken Feb 13, 2026
204c3f8
Fix Memory64Lowering table.copy size wrapping for mixed tables (#8319)
sumleo Feb 13, 2026
b9a2c29
Fix Precompute visitArrayGet missing memory ordering check (#8327)
sumleo Feb 17, 2026
4805dd7
effects.h: Fix missing implicitTrap for ArrayRMW and ArrayCmpxchg (#8…
sumleo Feb 18, 2026
341105b
[emscripten] Drop `-sWASM=0` variant build (#7995)
sbc100 Feb 18, 2026
5ee10ed
Remove unused untar helper. NFC (#8336)
sbc100 Feb 18, 2026
5d74c9c
[emscripten] Remove -sWASM_BIGINT flag (#7984)
sbc100 Feb 18, 2026
8c0d94f
[test] Convert with_pass_debug to a python context manager. NFC (#8337)
sbc100 Feb 18, 2026
609a1c7
Update CHANGELOG.md after #7984. NFC (#8339)
sbc100 Feb 18, 2026
cc5d229
[test] Remove OrderedDict usage (#8338)
sbc100 Feb 18, 2026
301a902
NFC: Rename not_packed to NotPacked for consistency with other enum v…
stevenfontanella Feb 18, 2026
cc5b51e
Add test_suite decorator. NFC (#8340)
sbc100 Feb 18, 2026
c04ad32
Add initial packed waitqueue type (#8323)
stevenfontanella Feb 18, 2026
19cecf5
NFC: Rename import-name.h -> import-names.h (#8333)
stevenfontanella Feb 18, 2026
ca32e92
Declare some fuzzing members as const (#8255)
stevenfontanella Feb 18, 2026
fc44a75
Fix signed char arithmetic shift in binary name escaping (#8330)
sumleo Feb 19, 2026
a8c0a50
Fix SafeHeap crash when start function calls an imported function (#8…
sumleo Feb 19, 2026
6a67b87
[NFC] Followup code changes to wasm-validator.cpp (#8344)
stevenfontanella Feb 19, 2026
b92b68d
Require --enable-shared-everything with WaitQueues (#8342)
stevenfontanella Feb 19, 2026
74a471c
[DebugInfo] Add bounds check to source map VLQ decoder shift (#8331)
sumleo Feb 19, 2026
fd5e86e
[CodeAnnotations] Copy function-level annotations, fixing wasm-merge …
kripken Feb 19, 2026
47a72fb
Fuzz @binaryen.js.called in closed-world (#8343)
kripken Feb 20, 2026
4017ddd
Heap2Local: Fix Array2Struct missing handlers for ArrayRMW, ArrayCmpx…
sumleo Feb 20, 2026
4efcdfe
Handle indirectly JS-exposed types in Unsubtyping (#8353)
tlively Feb 20, 2026
c994521
Interpreter: Add missing bounds checks in visitArrayRMW, visitArrayCm…
sumleo Feb 21, 2026
3d6dfef
Add a RandomIteration utility (#8358)
tlively Feb 23, 2026
b8a38f8
Reject empty quoted identifiers in parser (#8357)
stevenfontanella Feb 23, 2026
9656b8e
OptimizeInstructions: Improve areConsecutiveInputsEqualAndFoldable (#…
kripken Feb 23, 2026
665d6f7
Intrinsic: idempotent (#8354)
kripken Feb 23, 2026
69d6900
Fix determinism bug in type name updating (#8359)
tlively Feb 23, 2026
4f3f48d
Do not merge functions differing in semantics-altering annotations (#…
kripken Feb 24, 2026
347b7ae
Use Address instead of size_t for table indicies (#8362)
stevenfontanella Feb 24, 2026
e026810
Add a new DAE pass with a fixed point analysis (#8217)
tlively Feb 24, 2026
38cddb1
[Continuations] Fix cont.new on a funcref from another module (#8363)
kripken Feb 24, 2026
e4f35ee
[wasm2js] Enforce declared memory maximum in __wasm_memory_grow (#8352)
sumleo Feb 24, 2026
2204827
[NFC] Refactor function-level annotations to a separate field (#8370)
kripken Feb 24, 2026
1210337
Collect stats in DAE2 (#8367)
tlively Feb 24, 2026
500c698
[NFC] Standardize debug macro pattern (#8371)
tlively Feb 24, 2026
f538edc
[interpreter] Validate imports before initializing memory (#8373)
Feb 25, 2026
a38dafa
Fix binary writing of function annotations without any code annotatio…
kripken Feb 25, 2026
531702f
Fix sign extension of i32 addresses in interpreter memory access (#8348)
sumleo Feb 25, 2026
72cd1b3
OnceReduction: Optimize idempotent functions (#8369)
kripken Feb 25, 2026
fb7b2c5
Use table's index type when parsing element segments (#8380)
stevenfontanella Feb 25, 2026
86f42bc
[NFC] Use static_cast instead of c-style casts in wasm-stack.cpp (#8379)
stevenfontanella Feb 25, 2026
66bf26b
LocalCSE: Optimize idempotent functions (#8383)
kripken Feb 26, 2026
64b0f5f
[CI] Update to latest alpine linux container image. NFC (#7381)
sbc100 Feb 26, 2026
613bc8c
Initial support for struct.wait (#8346)
stevenfontanella Feb 26, 2026
5be11f3
Revert "[CI] Update to latest alpine linux container image. NFC" (#8390)
sbc100 Feb 26, 2026
67e7170
Re-run generate_lld_tests.py. NFC (#8388)
sbc100 Feb 26, 2026
f914ff7
[Types] Fix missing inverse check for described field in isValidSuper…
sumleo Feb 26, 2026
146905f
Remove checked-in binary for test/lld/em_asm_pthread.cpp. NFC (#8392)
sbc100 Feb 26, 2026
4b946ba
[NFC-for-now] Fix LocalCSE bug in ignoring traps (#8385)
kripken Feb 26, 2026
88aa87b
Fix i32 sign extension in MemoryPacking pass (#8368)
sumleo Feb 26, 2026
0887c5f
Fix validation errors for struct.wait (#8394)
stevenfontanella Feb 26, 2026
1cdedff
Initial support for struct.notify (#8389)
stevenfontanella Feb 27, 2026
9ee4a25
RemoveUnusedBrs: Make branches to traps just trap themselves (#8398)
kripken Feb 27, 2026
f284d54
Vacuum: Do not turn unreachable into nop (#8387)
kripken Feb 27, 2026
ce8f2d1
[NFC] Port two RemoveUnusedBrs tests to lit (#8400)
kripken Feb 27, 2026
7317be6
Change effect for `pause` (#8401)
tlively Feb 27, 2026
ca5db93
Fix implicitTrap and trap effects in struct.wait + struct.notify (#8409)
stevenfontanella Mar 2, 2026
c3bc803
Represent externref payloads in Literals (#8391)
tlively Mar 3, 2026
21b1d2e
Validate SIMDTernary features (#8403)
tlively Mar 3, 2026
3c9b6a7
Use copyTable and copyTag in ModuleSplitter (NFC) (#8410)
aheejin Mar 3, 2026
ba58583
[NFC] Use bitfields for bools in EffectAnalzyer (#8417)
tlively Mar 4, 2026
9551980
Reject duplicate field names in structs (#8396)
stevenfontanella Mar 4, 2026
ec79a6b
OptimizeInstructions: Consecutive instrs are not equal if one tees an…
kripken Mar 4, 2026
f77f1f1
Fix atomic ordering (#8384)
tlively Mar 4, 2026
076b46c
Literal: Standardize NaNs in sqrt (#8404)
Mar 4, 2026
2c1701b
Support imported externref globals in the fuzzer (#8412)
tlively Mar 5, 2026
cc866c7
Initial support for (thread ...) and (wait ...) in WAST (#8418)
stevenfontanella Mar 5, 2026
85c606b
[Continuations] Trap on suspending through JS, don't throw a JS excep…
kripken Mar 5, 2026
4d04c22
[DWARF] Add handling for DW_LNS_set_epilogue_begin (#8414)
nchamzn Mar 5, 2026
4d479b4
Custom Page Sizes proposal support (#8307)
Mar 5, 2026
17d4989
GUFA: Handle suspend with value (#8423)
kripken Mar 6, 2026
83128c9
[testing] Ignore new dwarf file in fuzzer, like others (#8427)
kripken Mar 6, 2026
493e320
Clean up null check handling in EffectAnalyzer (#8422)
tlively Mar 6, 2026
f2cce24
Tweak heap type fuzzer for JS prototypes (#8426)
tlively Mar 6, 2026
878c96f
Enable JS interop in V8 flags (#8425)
tlively Mar 6, 2026
1ed55c3
Regenerate test output (#8428)
tlively Mar 6, 2026
694f7e8
Update effects for acquire and release operations (#8399)
tlively Mar 7, 2026
622a0ef
Fix tag name section writing (#8431)
aheejin Mar 9, 2026
a349643
Add --strip-debug option to wasm-split (#8432)
aheejin Mar 9, 2026
d1cd2cf
Skip continuation types in SignatureRefining (#8438)
tlively Mar 10, 2026
6b851ed
StubUnsupportedJSOps: Remove global exports (#8436)
kripken Mar 10, 2026
68f4da9
LegalizeAndPruneJSInterface: Prune illegal globals (#8435)
kripken Mar 10, 2026
a092aef
Fix binary file matching in test_wasm_opt (#8440)
aheejin Mar 10, 2026
37e1dc7
Handle nullexnref on JS boundary (#8437)
tlively Mar 10, 2026
2340f7c
Version 127 (#8444)
kripken Mar 10, 2026
4ccffa1
[FP16] Removed "relaxed" from madd and nmadd. (#8411)
brendandahl Mar 10, 2026
e99af57
Fuzzer: Fix JS printing of large BigInts (#8445)
kripken Mar 10, 2026
0d9ceef
Handle flow via imports and exports in Unsubtyping (#8439)
tlively Mar 11, 2026
1b9b280
SimplifyGlobals: Do not assume the effect of reading/writing globals …
kripken Mar 11, 2026
4ffd9fe
Skip continuation types in SignatureRefining (#8449)
kripken Mar 11, 2026
a76d270
Fuzz non-v8-supported features more (#8448)
kripken Mar 11, 2026
ffc5bfc
Interpreter support for waitqueue (#8450)
stevenfontanella Mar 11, 2026
ee4f82d
Handle exact types on JS boundary in Unsubtyping (#8451)
tlively Mar 11, 2026
5315d3e
[StackSwitching] Continuations trap on the JS boundary (#8452)
kripken Mar 12, 2026
f1062b0
Handle more types exposed to JS in GTO (#8454)
tlively Mar 12, 2026
6a64cbc
Always use LaneResults for SIMD values in spec tests (#8434)
stevenfontanella Mar 12, 2026
7288ed5
[NFC] Refactor common logic for JS interface (#8458)
tlively Mar 12, 2026
3b6369e
Add support for (either ...) in wast (#8421)
stevenfontanella Mar 12, 2026
c555e12
Reject null in `(assert_return ... (ref.<non null>))` (#8446)
stevenfontanella Mar 12, 2026
d966ed5
[NFC] Remove SubTyper utility in wasm-type.cpp (#8459)
tlively Mar 13, 2026
9a3e2c7
Enable custom descriptors in j2cl.sh (#8461)
tlively Mar 13, 2026
06cc1d9
Version 128 (#8462)
kripken Mar 13, 2026
2eb472c
[Stack Switching] Unsubtyping: Handle continuation subtyping (#8463)
kripken Mar 13, 2026
216ea0b
[StackSwitching] Implementing partial cont.bind-ing (#8464)
kripken Mar 13, 2026
dc89132
Fix Unsubtyping on array and struct cmpxchg (#8469)
tlively Mar 16, 2026
2602030
Fix propagation bug in Unsubtyping (#8468)
tlively Mar 16, 2026
a2f2c9b
Fix effects for AtomicFence (#8465)
tlively Mar 16, 2026
dc0f3ac
Remove coverage builder from CI (#8471)
tlively Mar 16, 2026
c874f5d
Fix NaN handling for some instructions (#8472)
stevenfontanella Mar 16, 2026
66c7166
Stack switching validation (#8467)
tlively Mar 16, 2026
13d9fb3
Update RMW fields indices in GTO (#8474)
tlively Mar 17, 2026
192dcc3
Fuzzer: Log exported globals (#8466)
kripken Mar 17, 2026
7c4a428
[Stack Switching] Trap on cont.bind of a null continuation (#8477)
kripken Mar 17, 2026
ca7ac96
Fix feature set checking for GC RMWs (#8480)
tlively Mar 18, 2026
29ef3a4
[multibyte] Add multibyte array store instructions. (#8059)
brendandahl Mar 18, 2026
9b1d22d
[NFC] Skip a testcase with non-utf8 names in it that trips up the fuz…
kripken Mar 18, 2026
bb290e7
Fix assertion in br_on_cast finalization (#8476)
tlively Mar 18, 2026
0f06b26
Add type validations for function imports (#8478)
stevenfontanella Mar 18, 2026
e2dd078
Fix OptimizeInstructions on unreachable GC RMWs (#8485)
tlively Mar 18, 2026
899e44e
Add RMW tests to fuzzer ignore list (#8481)
tlively Mar 18, 2026
d3ca4a0
[Fuzzing] Do not clusterfuzz multibyte (#8488)
kripken Mar 18, 2026
5283ba0
GUFA: Don't misoptimize struct/array atomics (#8484)
kripken Mar 18, 2026
a63a322
[NFC] Remove TypeUpdating::canHandleAsLocal (#8490)
tlively Mar 18, 2026
fae74dc
[Stack Switching] Generate continuation types in the fuzzer, and cont…
kripken Mar 18, 2026
11798b1
[NFC] Rename "calling" in the fuzzer to "export" (#8479)
kripken Mar 18, 2026
23f061b
[wasm-split] Move exclusive items to secondary modules (#8441)
aheejin Mar 18, 2026
cedc7ef
Print and compare prototypes in fuzzer interpreter (#8457)
tlively Mar 19, 2026
410256a
Add .github/CODEOWNERS (#8492)
tlively Mar 19, 2026
7c2fd23
Fix OptimizeInstructions for general Cmpxchg expected types (#8495)
tlively Mar 19, 2026
c7a6976
Trap on atomic.wait on an unshared memory (#8497)
kripken Mar 19, 2026
9687f72
[wasm-split] Split globals' transitive global dependencies (#8442)
aheejin Mar 19, 2026
0e5e24c
[Shared Everything] struct.wait on unshared should trap (#8498)
kripken Mar 19, 2026
5646ea6
Handle StructCmpxchg::expected in Heap2Local (#8491)
tlively Mar 20, 2026
2579fa3
Fix TypeMapper::getNewHeapType() on types being rebuilt (#8499)
kripken Mar 20, 2026
0e2ee37
[Big Endian] Add and use readLE/writeLE helpers (#8470)
sertonix Mar 20, 2026
4ee183b
[wasm-split] Remove unnecessary trampolines for ref.func initializers…
aheejin Mar 21, 2026
82c0c99
Fix scratch local when optimizing cmpxchg in Heap2Local (#8496)
tlively Mar 21, 2026
132f7e8
[wasm-split] Remove dead globals (#8505)
aheejin Mar 21, 2026
7116073
Remove use of deprecated emscripten setting: `EXPORT_EXCEPTION_HANDLI…
sbc100 Mar 21, 2026
8f85446
[Multibyte] Handle ArrayStore in Precompute (#8511)
kripken Mar 23, 2026
58de22c
Do not copy function annotations when copying expressions (#8512)
tlively Mar 23, 2026
737417d
[Stack Switching] Improve cont.bind fuzzing (#8500)
kripken Mar 23, 2026
afae706
More unsubtyping for cont.bind (#8506)
tlively Mar 24, 2026
40e9cfd
[NFC] Skip new intrinsic test in fuzzer (#8516)
kripken Mar 24, 2026
2165afc
TypeRefiningGUFA: Avoid bottom continuation casts (#8513)
kripken Mar 24, 2026
7113c49
[NFC] CtorEval fuzzing: skip export names that may need escaping (#8502)
kripken Mar 24, 2026
10c876d
Do not precompute RMW ops on GC types (#8517)
tlively Mar 25, 2026
3ce53e8
[emscripten] Fix handleFatalError to match recent emscripten changes …
sbc100 Mar 25, 2026
ddb7026
Validate global imports (#8487)
stevenfontanella Mar 25, 2026
86f0e8a
[multibyte] Add multibyte array load instructions. (#8504)
brendandahl Mar 25, 2026
7cd76de
Make table subtyping invariant (#8489)
stevenfontanella Mar 25, 2026
9b9f3f2
Improve distinct rec groups error message (#8522)
tlively Mar 26, 2026
9f8c057
Fix up RMW operand types in TypeRefining (#8525)
tlively Mar 26, 2026
c8bac64
[StackSwitching] Prune continuations in LegalizeAndPruneJSInterface (…
kripken Mar 26, 2026
29b2d42
third_party/setup.py: fix wabt platform detection on Linux (#8526)
BilelGho Mar 26, 2026
4fc91fe
Add support for non-nullable tables and init expressions (#8405)
pufferfish101007 Mar 26, 2026
3c4012f
Fix CHANGELOG.md after #8405 (#8527)
pufferfish101007 Mar 26, 2026
cfe7c54
[jspi] Remove module splitting changes. (#8529)
brendandahl Mar 26, 2026
fb5e6ef
[Multibyte] Fix GUFA on multibyte reads of different types (#8531)
kripken Mar 26, 2026
3fb6c3b
Enable conversions.wast spec test (#8528)
stevenfontanella Mar 26, 2026
fe2fe01
Remove redundant spec tests (#8533)
stevenfontanella Mar 26, 2026
df5c0e0
Handle sharedness in Heap2Local's Array2Struct (#8515)
tlively Mar 26, 2026
a7330d7
[NFC] Fix logging functions in tests (#8538)
kripken Mar 27, 2026
6d47684
Add an option for wasm-merge to write a split manifest (#8534)
tlively Mar 28, 2026
fafc285
[NFC] Remove unused wasm::alignAddr (#8543)
sertonix Mar 30, 2026
1a8150c
Add readBinaryWithFeatures to JS API (#8541)
ospencer Mar 30, 2026
9e623c7
Generate Struct RMW operations in the fuzzer (#8535)
tlively Mar 30, 2026
74e21a6
GUFA: Fix indirect return-call subtyping (#8536)
kripken Mar 30, 2026
0380ce9
[NFC] Handle atomic arrays in Heap2Local (#8549)
tlively Mar 30, 2026
8d9af32
Add contains() to custom containers and use where possible. NFC (#8547)
sbc100 Mar 30, 2026
2609e6c
[C & JS API] Add more DataSegment APIs (#8286)
spotandjake Mar 30, 2026
b6eba84
Update from C++17 to C++20 (#8218)
sbc100 Mar 30, 2026
6474c70
Handle ArrayCmpxchg in Heap2Local (#8551)
tlively Mar 31, 2026
3cd49e3
Handle module name collisions in MinifyImportsAndExports using a new …
kripken Mar 31, 2026
0c6fae6
Validate RMW field types (#8554)
tlively Mar 31, 2026
7ee433f
Version 129 (#8555)
kripken Mar 31, 2026
a070616
Generate atomic array operations in the fuzzer (#8545)
tlively Mar 31, 2026
8242d19
[Stack Switching] Fix ctor-eval handling of unhandled resumes (#8556)
kripken Mar 31, 2026
2ff34a2
[NFC] Stub out llvm::sys::fs::detail::directory_iterator_destruct for…
stbergmann Mar 31, 2026
d0e2be9
Skip f32.wast etc. on linux due to Alpine-x86_64 issue + add CI testi…
kripken Apr 1, 2026
ef18138
Canonicalize NaNs from nearbyint (#8561)
stevenfontanella Apr 1, 2026
c32215e
[Js_of_ocaml] Update jsoo build process for libbinaryen (#8565)
spotandjake Apr 1, 2026
88a07e0
Handle ref before expected in Heap2Local for StructCmpxchg (#8566)
tlively Apr 1, 2026
c64410a
GUFA: Ignore unreachable packed reads (#8564)
kripken Apr 2, 2026
13cb918
Group locals by written type in binary writer (#8568)
tlively Apr 2, 2026
0bb686f
More ArrayCmpxchg expected opts in Heap2Local (#8567)
tlively Apr 2, 2026
6c70e2c
Fix typos (#8570)
tlively Apr 3, 2026
6780d4b
Make everything 4% faster by skipping empty tasks [NFC] (#8571)
kripken Apr 3, 2026
a3ac1d9
[NFC] Allow SubTypes::iterSubTypes to stop early (#8573)
kripken Apr 6, 2026
b09fad0
Temporarily disable Split in fuzz_opt (#8575)
tlively Apr 6, 2026
cfa8abd
[NFC] Optimize ModuleUtils type-scanning code (#8572)
kripken Apr 7, 2026
27dbce1
[FP16] Implement f32x4.promote_low_f16x8. (#8578)
brendandahl Apr 7, 2026
a6f85e5
Fix optimized grouping of locals (#8577)
tlively Apr 7, 2026
98ad697
Make getters const in Module class (#8579)
stevenfontanella Apr 8, 2026
15ad2b2
Make everything 1.5% faster by calling leaf visitors immediately [NFC…
kripken Apr 8, 2026
b9a9afb
[JS & C API] Rename MemorySegment functions to DataSegment (#8576)
spotandjake Apr 8, 2026
68ea908
[ci] Use emsdk-setup github action (#8584)
sbc100 Apr 8, 2026
1527ce0
Move a v8 fuzzer flag to a more prominent place (#8582)
kripken Apr 9, 2026
d918f9c
[Stack Switching] wasm-ctor-eval: stop on serializing continuations t…
kripken Apr 9, 2026
f7b08ed
[NFC] Move fuzzer VMs out of CompareVMs (#8587)
kripken Apr 9, 2026
eb6c79d
[NFC] Fuzzer: Add a run_js() method (#8588)
kripken Apr 9, 2026
a827aa5
Fuzzer: Make --fuzz-preserve-imports-and-exports also preserve the st…
kripken Apr 9, 2026
baa1564
[NFC] Fix spelling typos (#8591)
daichifukui Apr 10, 2026
3990615
[NFC] Use unordered_set in effects.h and CodePushing (#8586)
Changqing-JING Apr 13, 2026
031e163
Increase Alpine stack size to 8MB (#8595)
kripken Apr 13, 2026
ce7f869
Refactor graph traversal in GlobalEffects (#8593)
stevenfontanella Apr 13, 2026
1f65c57
New fuzzer: PreserveImportsExportsJS (#8592)
kripken Apr 14, 2026
54f9f7a
[NFC] Simplify lexer and move to header (#8597)
tlively Apr 14, 2026
1ef8989
del: drop tests, fuzzers, docs, vendored fixtures, unused tooling for…
pavelsavara May 5, 2026
5031c30
eng: dotnet Arcade scaffolding + cmake patches for binaryen 5.0.6
pavelsavara May 5, 2026
28be7ec
merge: dotnet/main (resolve unrelated histories, ours wins)
pavelsavara May 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 0 additions & 8 deletions .CodeQL.yml

This file was deleted.

11 changes: 7 additions & 4 deletions .flake8
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
[flake8]
ignore =
E501, # line too long
E241, # space after comma (ignored for list in gen-s-parser.py)
W504 # line break after binary operator
exclude = third_party,./test/emscripten,./test/spec,./test/wasm-install,./test/lit
; line too long
E501,
; space after comma (ignored for list in gen-s-parser.py)
E241,
; line break after binary operator
W504
exclude = third_party,./test/emscripten,./test/spec,./test/wasm-install,./test/lit,./_deps,./build,./emcc-build
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,8 @@
#
# $ git config blame.ignoreRevsFile .git-blame-ignore-revs

# clang-format for LLVM version 21
fc5afd738a85b5adf2e7d4729704b2da8c1f1011

# Mass change to apply clang-format to everything
db9124f1de0478dcac525009b6f1589b44a7edd8
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @WebAssembly/binaryen-reviewers
Loading
Loading