1. c35bdde Fix precompute optimizing atomic.fence out (#9379) by Steven Fontanella · 86 minutes ago main
  2. 37d0906 [CI] Remove CODEOWNERS and team review removal (#9378) by Thomas Lively · 2 hours ago
  3. 20120df [OptimizeInstructions] Remove redundant sign-exts (#9324) by Thomas Lively · 4 hours ago
  4. 0bfa72e [CI] Paginate and retry reviewer assignment (#9377) by Thomas Lively · 6 hours ago
  5. c95502c [MemoryPacking] Avoid duplicate split segment names (#9361) by Thomas Lively · 6 hours ago
  6. ed13327 [AbstractTypeRefining] Skip unreachable casts (#9358) by Thomas Lively · 8 hours ago
  7. 40e85bd [NFC] Move larger bits.h functions into bits.cpp (#9362) by Thomas Lively · 8 hours ago
  8. 38122e5 Add logging to the review assignment script (#9363) by Thomas Lively · 8 hours ago
  9. cee5b5e [CI] Delete .github/codecov.yml (#9370) by Thomas Lively · 9 hours ago
  10. e4599fa Migrate three legacy pass tests to lit (#9367) by sSalva · 21 hours ago
  11. 95a214d [IRBuilder] Forbid user access to scratch locals (#9341) by Thomas Lively · 3 days ago
  12. 3c46cb5 Fix removal of team review request (#9360) by Thomas Lively · 3 days ago
  13. c11acba [DAE] Refinalize callers on uninhabitable returns (#9356) by Thomas Lively · 3 days ago
  14. 2c85bfc [NFC] Consolidate and rename sign-ext bit helpers (#9350) by Thomas Lively · 3 days ago
  15. 526237a Use a var instead of a secret for reviewer weights (#9357) by Thomas Lively · 3 days ago
  16. 7a35c83 [NFC] Extract out referenced functions utility (#9347) by Steven Fontanella · 3 days ago
  17. c79cd77 Bump macos CI version (#9355) by Steven Fontanella · 3 days ago
  18. de2ff98 [CI] Add automated PR reviewer assignment (#9331) by Thomas Lively · 3 days ago
  19. cfd36e6 Clean up remaining relaxed-atomics references for acquire-release-atomics (#9343) by Derek Schuff · 3 days ago
  20. a9141c8 Support JJ in coverage script (#9346) by Steven Fontanella · 4 days ago
  21. 55d39d0 [coverage-diff] Exclude closing brace after unreachable (#9342) by Thomas Lively · 6 days ago
  22. e437de4 New pass: HeapUntangling (#9330) by Alon Zakai · 6 days ago
  23. d895607 [IRBuilder] Use multiple scratch locals for inputs (#9336) by Thomas Lively · 6 days ago
  24. 707afbd [Literal] Do not print repeat reference contents (#9306) by Thomas Lively · 6 days ago
  25. 6acb26e [wasm-ctor-eval] Keep localExprs on failed eval (#9340) by Thomas Lively · 7 days ago
  26. 85a596c [OptimizeInstructions] Fix trapOnNull unreachable If (#9339) by Thomas Lively · 7 days ago
  27. c00f653 [StackCheck] Fix handler call result type (#9335) by Shoubhit Dash · 7 days ago
  28. 118170a [CI] Add differential coverage workflow job (#9297) by Thomas Lively · 7 days ago
  29. 944ed73 [GSI] Track exact type globals separately (#9334) by Thomas Lively · 7 days ago
  30. 4950cf0 [Heap2Local] Fix cmpxchg with same ref and expected (#9333) by Thomas Lively · 8 days ago
  31. 677ad31 [Fuzzing] Use random.randbytes in fuzz_opt.py (#9332) by Thomas Lively · 9 days ago
  32. a6ed9ad [Fuzzing] Deduplicate wasm-dis runs in fuzz_opt.py (#9317) by Thomas Lively · 10 days ago
  33. 7d20763 [IRBuilder] Fix unreachable fallback for tuples (#9329) by Thomas Lively · 10 days ago
  34. 3f5032b [TypeRefining] Skip uncastable fallthroughs (#9320) by Thomas Lively · 10 days ago
  35. c384852 [IRBuilder] Fix switch type with null continuation (#9328) by Thomas Lively · 11 days ago
  36. f321a13 [PrincipalType] Finish and fix join and compose edge cases (#9301) by Thomas Lively · 11 days ago
  37. 7d27113 [Unsubtyping] Handle table.grow (#9327) by Thomas Lively · 11 days ago
  38. 62f073f [LICM] Defer replacing hoisted code with nop (#9326) by Thomas Lively · 11 days ago
  39. 4ca7ea7 [RemoveUnusedBrs] Respect neverUnconditionalize (#9309) by Thomas Lively · 11 days ago
  40. 05e368e [Interpreter] Implement StackSwitch execution (#9323) by Thomas Lively · 11 days ago
  41. b517628 [CFP][GSI] Fix catch pops after optimizing reads (#9289) by Thomas Lively · 11 days ago
  42. 38b20e4 [OptimizeInstructions] Check sign-ext child type (#9321) by Thomas Lively · 11 days ago
  43. 38313a1 [I64ToI32Lowering] Fix return_call_indirect result type (#9325) by Akshat Lakhera · 11 days ago
  44. bceec92 [Flatten] Use target block type for Switch temps (#9312) by Thomas Lively · 12 days ago
  45. d9785f1 Materialize constant internalized strings (#9318) by Thomas Lively · 12 days ago
  46. 9924931 Allow pops to validate inside unnamed blocks, removing almost all handleBlockNestedPop() calls (#9292) by Alon Zakai · 12 days ago
  47. dfcd1d4 [ChildTyper] Handle missing type immediates (#9302) by Thomas Lively · 12 days ago
  48. c117b0f Skip the functions a filtered pass does not run on (#9308) by Jérôme Vouillon · 12 days ago
  49. d66e028 [OptimizeInstructions] Generalize sign-ext folding (#9296) by Thomas Lively · 12 days ago
  50. a2c4b9c [RemoveNonJSOps] Stub out trunc_sat and convert ops (#9313) by Thomas Lively · 12 days ago
  51. 6557968 [Fuzzer] Update BINARYEN_CORES comment (#9316) by Thomas Lively · 12 days ago
  52. 14fed8a [JS API] add `{struct,array}.get_{s,u}` (#9311) by Chris Harvey · 13 days ago
  53. b424d6f [.gitignore] More precise matching for generated cmake files. NFC (#9315) by Sam Clegg · 13 days ago
  54. 6a56e6c [FuzzExec] Give host imported functions exact types (#9314) by Thomas Lively · 13 days ago
  55. 5db8f59 [Literal] Respect PrintLimiter when printing cyclic data (#9305) by Thomas Lively · 13 days ago
  56. 8b0747b [Fuzzing] Default BINARYEN_CORES=4 in fuzz_opt.py (#9304) by Thomas Lively · 13 days ago
  57. b40f1eb [JS API] test `try_table`/`throw_ref` setters/getters (#9310) by Chris Harvey · 2 weeks ago
  58. 37186b1 [DAE2] Refinalize when changing types (#9290) by Thomas Lively · 2 weeks ago
  59. 795ef8e [Fuzzing] Fix feature checks in get_random_opts (#9303) by Thomas Lively · 2 weeks ago
  60. f1f3a48 [cmake] Regenerate git version in `config.h` at build time (#9299) by Sam Clegg · 2 weeks ago
  61. ac62280 Add missing string validation and fix test (#9295) by Alon Zakai · 2 weeks ago
  62. ed6b93e [Heap2Local] Handle unreachable cmpxchg and cast_desc_eq refs (#9272) by Thomas Lively · 2 weeks ago
  63. 10b1b0d [Fuzzer] Handle uninhabitable types in makeCompoundRef (#9282) by Thomas Lively · 3 weeks ago
  64. b6720c0 [OptimizeInstructions] Generalize low-bit masks (#9293) by Thomas Lively · 3 weeks ago
  65. 06cdc17 Add a --constant-arrays-to-data pass (#9274) by Goktug Gokdogan · 3 weeks ago
  66. 4c6b554 Add GitHub Actions workflow for Antigravity AI code review (#9284) by Derek Schuff · 3 weeks ago
  67. 6e5257b [RemoveUnusedBrs] Refinalize when jumping to trap (#9287) by Thomas Lively · 3 weeks ago
  68. 1c9c918 [StackIR] Emit unreachable for unwritable insts (#9283) by Thomas Lively · 3 weeks ago
  69. 997583b [AbstractTypeRefining] Fix block-nested pops (#9285) by Thomas Lively · 3 weeks ago
  70. 0d52844 [NFC] Rename Type::isNull to Type::isBottomRef (#9288) by Thomas Lively · 3 weeks ago
  71. fffd195 [NFC] Rename Type::is{,Non}NullableRef (#9286) by Thomas Lively · 3 weeks ago
  72. 28de99d Fix table indices in Memory64Lowering (#9275) by Sree24-ui · 3 weeks ago
  73. 6fe1ad1 [subtype-exprs] Fix shared constraints on unreachable RefEqs (#9279) by Thomas Lively · 3 weeks ago
  74. b8d8b29 OptimizeInstructions: Do not remove abs of x * x or x / x without --fast-math (#9225) by tamaron · 3 weeks ago
  75. 70ee105 [CtorEval] Skip uninitialized non-nullable locals in partial evaluation (#9280) by Thomas Lively · 3 weeks ago
  76. 84eb29a [TypeRefining] Fix block-nested pops (#9281) by Thomas Lively · 3 weeks ago
  77. 0eba3a2 LegalizeJSInterface: Pick unique names for generated stubs (#9276) by Akshat Lakhera · 3 weeks ago
  78. 64f128f [GTO] Avoid newly exposing prototypes when supertype fields are removed (#9278) by Thomas Lively · 3 weeks ago
  79. ed1fb9d [NFC] Do a string search using a character rather than a full string (#9277) by Alon Zakai · 3 weeks ago
  80. ee75844 Experimental Gemini Code Assist configuration (#9273) by Thomas Lively · 3 weeks ago
  81. d605ab3 [Heap2Local] Refinalize when cmpxchg-to-get rewrite refines type (#9270) by Thomas Lively · 3 weeks ago
  82. c98a535 [wasm-shell] Use 1 GiB host memory limit in both init and growMemory (#9269) by Thomas Lively · 3 weeks ago
  83. a631c14 [RemoveUnusedBrs] Skip BrOn when descriptor is unreachable (#9268) by Thomas Lively · 3 weeks ago
  84. b9f3a21 Fix missing SIMD validation error (#9267) by Alon Zakai · 3 weeks ago
  85. c8a002d OptimizeInstructions: Check mayNotReturn when refining ref.cast under TNH (#9256) by tamaron · 3 weeks ago
  86. b459ff8 Run mingw build in parallel (#9266) by Alon Zakai · 3 weeks ago
  87. 2976586 Lower constant array.new_data in OptimizeInstructions (#9248) by Goktug Gokdogan · 4 weeks ago
  88. 57ee991 Fuzzer: Emit SIMD lane load and store instructions (#9206) by Thomas Lively · 4 weeks ago
  89. a885222 ConstraintAnalysis: Optimize self-comparisons (x ? x) (#9252) by Alon Zakai · 4 weeks ago
  90. 74d78de Fuzzer: Emit table.size and table.grow (#9205) by Thomas Lively · 4 weeks ago
  91. 91d3437 Fuzzer: Emit memory.size and memory.grow (#9204) by Thomas Lively · 4 weeks ago
  92. ca1cf60 [ConstraintAnalysis] Fix asymmetry in provesPair overlap check (#9258) by Thomas Lively · 4 weeks ago
  93. 0b8d88e Parallelize initial content wasm test conversion with ThreadPool (#9077) by Brendan Dahl · 4 weeks ago
  94. 99482c7 [subtype-exprs] Fix nullability for extern conversions (#9255) by Thomas Lively · 4 weeks ago
  95. eb441ba [GSI] Cast globals to the operand type of struct.get (#9254) by Thomas Lively · 4 weeks ago
  96. 0edef64 wasm2js: Populate functionsCallableFromOutside after optimization passes (#9251) by Thomas Lively · 4 weeks ago
  97. 5c4a31d OptimizeInstructions: Don't turn memory.fill of 16 bytes into two 8-byte stores (#9253) by Alon Zakai · 4 weeks ago
  98. 6de3a0b Flatten WeakTopologicalOrdering into a single entry vector (#9220) by Thomas Lively · 4 weeks ago
  99. f091fec Fuzzer: Increase generation of tuple-valued wide arithmetic (#9203) by Thomas Lively · 4 weeks ago
  100. 5799303 Mark memory.grow and table.grow as generative (#9227) by tamaron · 4 weeks ago