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