Sign in
◑
Theme
chromium
/
external
/
github.com
/
WebAssembly
/
binaryen
/
HEAD
64f128f
[GTO] Avoid newly exposing prototypes when supertype fields are removed (#9278)
by Thomas Lively
· 67 minutes ago
main
ed1fb9d
[NFC] Do a string search using a character rather than a full string (#9277)
by Alon Zakai
· 2 hours ago
ee75844
Experimental Gemini Code Assist configuration (#9273)
by Thomas Lively
· 4 hours ago
d605ab3
[Heap2Local] Refinalize when cmpxchg-to-get rewrite refines type (#9270)
by Thomas Lively
· 4 hours ago
c98a535
[wasm-shell] Use 1 GiB host memory limit in both init and growMemory (#9269)
by Thomas Lively
· 4 hours ago
a631c14
[RemoveUnusedBrs] Skip BrOn when descriptor is unreachable (#9268)
by Thomas Lively
· 3 days ago
b9f3a21
Fix missing SIMD validation error (#9267)
by Alon Zakai
· 3 days ago
c8a002d
OptimizeInstructions: Check mayNotReturn when refining ref.cast under TNH (#9256)
by tamaron
· 3 days ago
b459ff8
Run mingw build in parallel (#9266)
by Alon Zakai
· 3 days ago
2976586
Lower constant array.new_data in OptimizeInstructions (#9248)
by Goktug Gokdogan
· 4 days ago
57ee991
Fuzzer: Emit SIMD lane load and store instructions (#9206)
by Thomas Lively
· 5 days ago
a885222
ConstraintAnalysis: Optimize self-comparisons (x ? x) (#9252)
by Alon Zakai
· 5 days ago
74d78de
Fuzzer: Emit table.size and table.grow (#9205)
by Thomas Lively
· 6 days ago
91d3437
Fuzzer: Emit memory.size and memory.grow (#9204)
by Thomas Lively
· 6 days ago
ca1cf60
[ConstraintAnalysis] Fix asymmetry in provesPair overlap check (#9258)
by Thomas Lively
· 6 days ago
0b8d88e
Parallelize initial content wasm test conversion with ThreadPool (#9077)
by Brendan Dahl
· 6 days ago
99482c7
[subtype-exprs] Fix nullability for extern conversions (#9255)
by Thomas Lively
· 6 days ago
eb441ba
[GSI] Cast globals to the operand type of struct.get (#9254)
by Thomas Lively
· 6 days ago
0edef64
wasm2js: Populate functionsCallableFromOutside after optimization passes (#9251)
by Thomas Lively
· 7 days ago
5c4a31d
OptimizeInstructions: Don't turn memory.fill of 16 bytes into two 8-byte stores (#9253)
by Alon Zakai
· 7 days ago
6de3a0b
Flatten WeakTopologicalOrdering into a single entry vector (#9220)
by Thomas Lively
· 10 days ago
f091fec
Fuzzer: Increase generation of tuple-valued wide arithmetic (#9203)
by Thomas Lively
· 10 days ago
5799303
Mark memory.grow and table.grow as generative (#9227)
by tamaron
· 10 days ago
7be0968
Fuzzer: Emit extern.convert_any instructions (#9202)
by Thomas Lively
· 10 days ago
3a742a2
wasm2js: Fix memory.grow semantics and return -1 on failure (#9223)
by Thomas Lively
· 10 days ago
4095868
Fuzzer: Handle all traps in BranchHintPreservation (#9240)
by Thomas Lively
· 10 days ago
508116d
Fuzzer: Emit elem.drop instructions (#9201)
by Thomas Lively
· 10 days ago
f082dd9
Fast-path loop-free CFGs in WTOWorklist (#9219)
by Thomas Lively
· 10 days ago
120bb7c
Add a flag to expect later toolchain opts, and use it to know which are the last opts (#9238)
by Alon Zakai
· 10 days ago
d84f5b3
CFGWalker: Fix delegate through try_table (#9239)
by Thomas Lively
· 10 days ago
c0aee78
Fix uncastable types in TypeRefiningGUFA (#9242)
by Thomas Lively
· 10 days ago
233ae9c
Collapse inner loops with union-find during WTO construction (#9241)
by Thomas Lively
· 10 days ago
78dab1e
Use BasicBlock::contents.index in DomTree (#9217)
by Thomas Lively
· 10 days ago
7a65f76
SignatureRefining: Refine call_indirects (#9236)
by Alon Zakai
· 10 days ago
3eff819
Fuzzer: Emit try-delegate instructions (#9200)
by Thomas Lively
· 11 days ago
207bbae
Fuzzer: Emit more br_on_cast_desc_eq{_fail} (#9198)
by Thomas Lively
· 11 days ago
611832f
Interpreter: Fix delegate through try_table (#9234)
by Thomas Lively
· 11 days ago
c2b304d
Generate memory.atomic.wait with a 0 timeout in fuzzer (#9170)
by Steven Fontanella
· 11 days ago
57bc6ba
Add a MarkNoReturn pass (#9229)
by Alon Zakai
· 11 days ago
2f9f575
Fixes in coverage-diff.py (#9193)
by Thomas Lively
· 11 days ago
64722e1
[DAE] Recompute callers in each iteration (#9235)
by Jérôme Vouillon
· 11 days ago
93d6e9d
Use WTOWorklist in ConstraintAnalysis and RedundantSetElimination (#9216)
by Thomas Lively
· 12 days ago
6fddddf
Do not read overwritten locals in TupleOptimization (#9213)
by Thomas Lively
· 12 days ago
387259f
AvoidReinterprets: Do not optimize atomic loads (#9228)
by tamaron
· 12 days ago
fcf7932
wasm2js: Support elem.drop (#9224)
by Thomas Lively
· 12 days ago
a6f7285
SignatureRefining: Do not entirely give up when seeing tables (#9231)
by Alon Zakai
· 12 days ago
bee0b57
Revert "Fuzz waitqueue instructions (#9012)" (#9230)
by Steven Fontanella
· 12 days ago
a63f313
Add a dominator-tree WTO utility for reducible CFGs (#9215)
by Thomas Lively
· 12 days ago
ceceed6
GSI: Mark struct.new in elem and table initializer as unoptimizable (#9209)
by tamaron
· 12 days ago
3297f90
LICM: Do not move generative code out of loops (#9226)
by tamaron
· 12 days ago
b8e22b4
Fuzzer: Respect the noInvokes flag when adding interposing invokes (#9221)
by Alon Zakai
· 12 days ago
9edaabc
[multibyte] Encode typeidx before offset (#9222)
by Brendan Dahl
· 12 days ago
a7a6b52
Fuzzer: Add a flag to control the hang limit (#9214)
by Alon Zakai
· 13 days ago
84692ae
Add StripRefiningCasts pass to eliminate redundant subtype casts and … (#9188)
by Goktug Gokdogan
· 13 days ago
1d7748a
[multibyte] Support all array element types in the interpreter (#9115)
by Brendan Dahl
· 14 days ago
9d6999b
Fuzzer: Add a flag to avoid emitting invokes (#9212)
by Alon Zakai
· 14 days ago
36a0c5e
EffectAnalyzer: Do not reorder mayNotReturn with traps or global writes (#9211)
by Thomas Lively
· 2 weeks ago
5fcecf3
Read and write label names from the name section (#9166)
by Jérôme Vouillon
· 2 weeks ago
941e923
precompute: fix handling of bitselect and laneselect (#9208)
by tamaron
· 2 weeks ago
82439ad
OptimizeNoReturn: Handle pops (#9197)
by Alon Zakai
· 2 weeks ago
ee13426
Instrinsic: binaryen.noreturn (#9189)
by Alon Zakai
· 2 weeks ago
9287962
Check for side effects on descriptor in OptimizeInstructions::skipCast (#9190)
by Goktug Gokdogan
· 2 weeks ago
f3ab996
Clear loopTops in CFGWalker (#9191)
by Thomas Lively
· 3 weeks ago
6212e86
Require GC for waitqueues (#9177)
by Steven Fontanella
· 3 weeks ago
b125d2e
RemoveUnusedBrs: When turning an if-br into br_if, consider the value's cost (#9187)
by Alon Zakai
· 3 weeks ago
d2a7cc3
[wasm-merge] Handle table initializer referring to imported global (#9167)
by Jérôme Vouillon
· 3 weeks ago
06f14fc
Repair invalid DWARF scope ranges after transforms (#8964)
by Li Jie
· 3 weeks ago
4d8ac54
Add a coverage-diff.py script (#9176)
by Thomas Lively
· 3 weeks ago
b0155c5
[DAE] Optimize callers after refining return types (#9165)
by Jérôme Vouillon
· 3 weeks ago
4064a84
Tweak AI contribution policy wording (#9174)
by Thomas Lively
· 3 weeks ago
cc0b0b7
[NFC] Ruff fixes (#9173)
by Steven Fontanella
· 3 weeks ago
6f8d66d
[NFC] Make SortedVector inherit privately from std::vector (#9171)
by Alon Zakai
· 3 weeks ago
a93fe20
Add AI contribution policy (#9168)
by Thomas Lively
· 3 weeks ago
6c1a3cb
Fuzz waitqueue instructions (#9012)
by Steven Fontanella
· 3 weeks ago
53bf1f8
[NFC] Use a sorted vector instead of a map in ConstraintAnalysis (#9154)
by Alon Zakai
· 3 weeks ago
13b6e64
[DAE] Refine the results of never-returning functions to bottom (#9169)
by Jérôme Vouillon
· 3 weeks ago
5bcf135
[ReorderFunctions] Count ref.func uses in bodies and globals (#9160)
by artemkulyk
· 3 weeks ago
39cd18a
[StackIR] Drop a set/get pair across a symmetric operation (#9162)
by artemkulyk
· 3 weeks ago
d1a6b25
Sink drop into arms of concrete if expressions in Vacuum pass (#9155)
by Goktug Gokdogan
· 3 weeks ago
eacbf23
[WATParser] Restore position on failed typeuse in skipFunctionBody (#9145)
by Thomas Lively
· 4 weeks ago
172e982
[WATParser] Skip identifiers in ParseDeclsCtx::skipFunctionBody (#9144)
by Thomas Lively
· 4 weeks ago
c6b98aa
[WATParser] Do not clear earlier annotations when lexing annotations (#9143)
by Thomas Lively
· 4 weeks ago
1447734
[WATParser] Do not advance position on unterminated block comments (#9142)
by Thomas Lively
· 4 weeks ago
b40790f
ConstraintAnalysis: Optimize local.get (#9136)
by Alon Zakai
· 4 weeks ago
b67e498
[NFC] Use RPOQueue in RedundantSetElimination (#9151)
by Alon Zakai
· 4 weeks ago
2dc30e2
[NFC] Use RPOQueue in liveness-traversal (#9152)
by Alon Zakai
· 4 weeks ago
296af31
[NFC] Add a reverse-postorder queue utility and use it in ConstraintAnalysis flow (#9149)
by Alon Zakai
· 4 weeks ago
d001112
Accurately mark CallIndirect and CallRef as calls in Inlining (#9146)
by Goktug Gokdogan
· 4 weeks ago
ec6b8fb
fix: Correct type signature of `BinaryenRefNull` (#9150)
by Spotandjake
· 4 weeks ago
1c0c9f3
Allow struct.wait expected value to be a supertype (#9139)
by Steven Fontanella
· 4 weeks ago
f4510a6
[Interpreter] Support partial cont.bind (#9140)
by Thomas Lively
· 4 weeks ago
d2c2333
ConstraintAnalysis: Parse EqZ recursively (#9138)
by Alon Zakai
· 4 weeks ago
816181d
[scripts] Update name of experimental Wasm V8 flags (#9134)
by Matthias Liedtke
· 4 weeks ago
6c97a76
Add a wasm-embed tool (#9127)
by Thomas Lively
· 4 weeks ago
5611af0
[wasm-reduce] Add --js mode for embedded modules (#9121)
by Thomas Lively
· 4 weeks ago
5227aed
Add a utility for handling modules embedded in JS (#9119)
by Thomas Lively
· 4 weeks ago
49769e3
[NFC][wasm-reduce] Introduce TestCaseHandler and WasmTestCaseHandler (#9118)
by Thomas Lively
· 4 weeks ago
0ed8f89
[NFC][wasm-reduce] Use byte vectors for I/O (#9117)
by Thomas Lively
· 4 weeks ago
0791ab6
[NFC][wasm-reduce] Extract helper functions (#9116)
by Thomas Lively
· 4 weeks ago
8c70866
Bump CMAKE_OSX_DEPLOYMENT_TARGET from 10.15 to 11.0 (#9129)
by Kara Wilson
· 4 weeks ago
Next »