1. 35ba23c Compute effects for indirect calls in GlobalEffects (#8609) by Steven Fontanella · 34 hours ago main
  2. f61c445 [FP16] Implement f16x8.demote_{f64x2, f32x4}_zero. (#8580) by Brendan Dahl · 2 days ago
  3. 2a594b2 Fuzzer: Only run one handler at a time (#8643) by Alon Zakai · 3 days ago
  4. fb9043e Add feature flag for wide arithmetic (#8639) by Steven Fontanella · 3 days ago
  5. cd26fc1 Fix binary writing for test_emit_all_features (#8642) by Steven Fontanella · 3 days ago
  6. 595f5af Account for global effects in LinearExecutionWalker (#8637) by Steven Fontanella · 3 days ago
  7. 2e86518 PreserveImportsExportsJS fuzzer: Handle NaNs properly (#8620) by Alon Zakai · 4 days ago
  8. 40acafe Fix comment about --no-auto-initial-contents (#8636) by Heejin Ahn · 5 days ago
  9. 1251efb Avoid assertion in BrOn parsing (#8635) by Alon Zakai · 5 days ago
  10. 534eab9 [wasm-merge] Preserve function names when writing a profile (#8631) by Thomas Lively · 5 days ago
  11. 3ef8d19 Look at fallthrough when deleting branch hints (#8630) by Thomas Lively · 5 days ago
  12. 604f547 [StackIR] Optimize the simple case of a multivalue tee and extracts (#8623) by Alon Zakai · 6 days ago
  13. 93b0629 Simplify branch hint instrumentation (#8624) by Thomas Lively · 6 days ago
  14. b3650ea [NFC] Remove redundant code from bad merge (#8627) by Thomas Lively · 6 days ago
  15. 0f4d388 Fix and improve unreachable parsing (#8617) by Thomas Lively · 6 days ago
  16. 9a1516f [NFC] Simplify printing of unreachable replacements (#8616) by Thomas Lively · 6 days ago
  17. f051945 BranchHinting fuzzing: Do not remove effects when deinstrumenting (#8613) by Alon Zakai · 8 days ago
  18. 2d093c2 NFC: Propagate global effects via strongly-connected components (#8607) by Steven Fontanella · 9 days ago
  19. 069c945 PreserveImportsExportsJS fuzzer: Handle JS differences in stack traces (#8610) by Alon Zakai · 9 days ago
  20. ef4cbbe Validate descriptor clause forward references (#8611) by Thomas Lively · 9 days ago
  21. a7d3f18 Handle strings when skipping function bodies (#8614) by Thomas Lively · 9 days ago
  22. 4301eae Use fewer scratch locals in IRBuilder (#8608) by Thomas Lively · 10 days ago
  23. ea98200 Heap2Local: Handle unreachable ref.test replacement (#8605) by Alon Zakai · 10 days ago
  24. 95d8876 [NFC] Skip parsing instructions in first parser pass (#8601) by Thomas Lively · 11 days ago
  25. 2fa35d6 [NFC] Simplify a bit of logic in RemoveUnusedBrs (#8603) by Alon Zakai · 11 days ago
  26. fc43f0d [NFC] Use unordered containers for Name sets in SimplifyLocals and DuplicateFunctionElimination (#8600) by Changqing Jing · 12 days ago
  27. 54f9f7a [NFC] Simplify lexer and move to header (#8597) by Thomas Lively · 12 days ago
  28. 1f65c57 New fuzzer: PreserveImportsExportsJS (#8592) by Alon Zakai · 12 days ago
  29. ce7f869 Refactor graph traversal in GlobalEffects (#8593) by Steven Fontanella · 12 days ago
  30. 031e163 Increase Alpine stack size to 8MB (#8595) by Alon Zakai · 12 days ago
  31. 3990615 [NFC] Use unordered_set in effects.h and CodePushing (#8586) by Changqing Jing · 12 days ago
  32. baa1564 [NFC] Fix spelling typos (#8591) by daichifukui · 2 weeks ago
  33. a827aa5 Fuzzer: Make --fuzz-preserve-imports-and-exports also preserve the start function (#8589) by Alon Zakai · 2 weeks ago
  34. eb6c79d [NFC] Fuzzer: Add a run_js() method (#8588) by Alon Zakai · 2 weeks ago
  35. f7b08ed [NFC] Move fuzzer VMs out of CompareVMs (#8587) by Alon Zakai · 2 weeks ago
  36. d918f9c [Stack Switching] wasm-ctor-eval: stop on serializing continuations to globals (#8585) by Alon Zakai · 2 weeks ago
  37. 1527ce0 Move a v8 fuzzer flag to a more prominent place (#8582) by Alon Zakai · 2 weeks ago
  38. 68ea908 [ci] Use emsdk-setup github action (#8584) by Sam Clegg · 2 weeks ago
  39. b9a9afb [JS & C API] Rename MemorySegment functions to DataSegment (#8576) by Spotandjake · 3 weeks ago
  40. 15ad2b2 Make everything 1.5% faster by calling leaf visitors immediately [NFC] (#8581) by Alon Zakai · 3 weeks ago
  41. 98ad697 Make getters const in Module class (#8579) by Steven Fontanella · 3 weeks ago
  42. a6f85e5 Fix optimized grouping of locals (#8577) by Thomas Lively · 3 weeks ago
  43. 27dbce1 [FP16] Implement f32x4.promote_low_f16x8. (#8578) by Brendan Dahl · 3 weeks ago
  44. cfa8abd [NFC] Optimize ModuleUtils type-scanning code (#8572) by Alon Zakai · 3 weeks ago
  45. b09fad0 Temporarily disable Split in fuzz_opt (#8575) by Thomas Lively · 3 weeks ago
  46. a3ac1d9 [NFC] Allow SubTypes::iterSubTypes to stop early (#8573) by Alon Zakai · 3 weeks ago
  47. 6780d4b Make everything 4% faster by skipping empty tasks [NFC] (#8571) by Alon Zakai · 3 weeks ago
  48. 6c70e2c Fix typos (#8570) by Thomas Lively · 3 weeks ago
  49. 0bb686f More ArrayCmpxchg expected opts in Heap2Local (#8567) by Thomas Lively · 3 weeks ago
  50. 13cb918 Group locals by written type in binary writer (#8568) by Thomas Lively · 3 weeks ago
  51. c64410a GUFA: Ignore unreachable packed reads (#8564) by Alon Zakai · 3 weeks ago
  52. 88a07e0 Handle ref before expected in Heap2Local for StructCmpxchg (#8566) by Thomas Lively · 3 weeks ago
  53. c32215e [Js_of_ocaml] Update jsoo build process for libbinaryen (#8565) by Spotandjake · 3 weeks ago
  54. ef18138 Canonicalize NaNs from nearbyint (#8561) by Steven Fontanella · 4 weeks ago
  55. d0e2be9 Skip f32.wast etc. on linux due to Alpine-x86_64 issue + add CI testing (#8558) by Alon Zakai · 4 weeks ago version_129
  56. 2ff34a2 [NFC] Stub out llvm::sys::fs::detail::directory_iterator_destruct for GCC 16 (#8559) by Stephan Bergmann · 4 weeks ago
  57. 8242d19 [Stack Switching] Fix ctor-eval handling of unhandled resumes (#8556) by Alon Zakai · 4 weeks ago
  58. a070616 Generate atomic array operations in the fuzzer (#8545) by Thomas Lively · 4 weeks ago
  59. 7ee433f Version 129 (#8555) by Alon Zakai · 4 weeks ago
  60. 0c6fae6 Validate RMW field types (#8554) by Thomas Lively · 4 weeks ago
  61. 3cd49e3 Handle module name collisions in MinifyImportsAndExports using a new output format (#8550) by Alon Zakai · 4 weeks ago
  62. 6474c70 Handle ArrayCmpxchg in Heap2Local (#8551) by Thomas Lively · 4 weeks ago
  63. b6eba84 Update from C++17 to C++20 (#8218) by Sam Clegg · 4 weeks ago
  64. 2609e6c [C & JS API] Add more DataSegment APIs (#8286) by Spotandjake · 4 weeks ago
  65. 8d9af32 Add contains() to custom containers and use where possible. NFC (#8547) by Sam Clegg · 4 weeks ago
  66. 0380ce9 [NFC] Handle atomic arrays in Heap2Local (#8549) by Thomas Lively · 4 weeks ago
  67. 74e21a6 GUFA: Fix indirect return-call subtyping (#8536) by Alon Zakai · 4 weeks ago
  68. 9e623c7 Generate Struct RMW operations in the fuzzer (#8535) by Thomas Lively · 4 weeks ago
  69. 1a8150c Add readBinaryWithFeatures to JS API (#8541) by Oscar Spencer · 4 weeks ago
  70. fafc285 [NFC] Remove unused wasm::alignAddr (#8543) by Sertonix · 4 weeks ago
  71. 6d47684 Add an option for wasm-merge to write a split manifest (#8534) by Thomas Lively · 4 weeks ago
  72. a7330d7 [NFC] Fix logging functions in tests (#8538) by Alon Zakai · 4 weeks ago
  73. df5c0e0 Handle sharedness in Heap2Local's Array2Struct (#8515) by Thomas Lively · 4 weeks ago
  74. fe2fe01 Remove redundant spec tests (#8533) by Steven Fontanella · 4 weeks ago
  75. 3fb6c3b Enable conversions.wast spec test (#8528) by Steven Fontanella · 4 weeks ago
  76. fb5e6ef [Multibyte] Fix GUFA on multibyte reads of different types (#8531) by Alon Zakai · 4 weeks ago
  77. cfe7c54 [jspi] Remove module splitting changes. (#8529) by Brendan Dahl · 4 weeks ago
  78. 3c4012f Fix CHANGELOG.md after #8405 (#8527) by Pufferfish101007 · 4 weeks ago
  79. 4fc91fe Add support for non-nullable tables and init expressions (#8405) by Pufferfish101007 · 4 weeks ago
  80. 29b2d42 third_party/setup.py: fix wabt platform detection on Linux (#8526) by BilelGho · 4 weeks ago
  81. c8bac64 [StackSwitching] Prune continuations in LegalizeAndPruneJSInterface (#8523) by Alon Zakai · 4 weeks ago
  82. 9f8c057 Fix up RMW operand types in TypeRefining (#8525) by Thomas Lively · 4 weeks ago
  83. 9b9f3f2 Improve distinct rec groups error message (#8522) by Thomas Lively · 4 weeks ago
  84. 7cd76de Make table subtyping invariant (#8489) by Steven Fontanella · 4 weeks ago
  85. 86f0e8a [multibyte] Add multibyte array load instructions. (#8504) by Brendan Dahl · 4 weeks ago
  86. ddb7026 Validate global imports (#8487) by Steven Fontanella · 4 weeks ago
  87. 3ce53e8 [emscripten] Fix handleFatalError to match recent emscripten changes (#8521) by Sam Clegg · 5 weeks ago
  88. 10c876d Do not precompute RMW ops on GC types (#8517) by Thomas Lively · 5 weeks ago
  89. 7113c49 [NFC] CtorEval fuzzing: skip export names that may need escaping (#8502) by Alon Zakai · 5 weeks ago
  90. 2165afc TypeRefiningGUFA: Avoid bottom continuation casts (#8513) by Alon Zakai · 5 weeks ago
  91. 40e9cfd [NFC] Skip new intrinsic test in fuzzer (#8516) by Alon Zakai · 5 weeks ago
  92. afae706 More unsubtyping for cont.bind (#8506) by Thomas Lively · 5 weeks ago
  93. 737417d [Stack Switching] Improve cont.bind fuzzing (#8500) by Alon Zakai · 5 weeks ago
  94. 58de22c Do not copy function annotations when copying expressions (#8512) by Thomas Lively · 5 weeks ago
  95. 8f85446 [Multibyte] Handle ArrayStore in Precompute (#8511) by Alon Zakai · 5 weeks ago
  96. 7116073 Remove use of deprecated emscripten setting: `EXPORT_EXCEPTION_HANDLING_HELPERS` (#8507) by Sam Clegg · 5 weeks ago
  97. 132f7e8 [wasm-split] Remove dead globals (#8505) by Heejin Ahn · 5 weeks ago
  98. 82c0c99 Fix scratch local when optimizing cmpxchg in Heap2Local (#8496) by Thomas Lively · 5 weeks ago
  99. 4ee183b [wasm-split] Remove unnecessary trampolines for ref.func initializers (#8443) by Heejin Ahn · 5 weeks ago
  100. 0e2ee37 [Big Endian] Add and use readLE/writeLE helpers (#8470) by Sertonix · 5 weeks ago