1. 5732607 Use std::filesystem::path::preferred_separator. NFC (#8219) by Sam Clegg · 4 hours ago main
  2. aa77b42 Link mimalloc with --as-needed on Linux (#8211) by Derek Schuff · 2 days ago
  3. b785d13 Fix CMake checks for Linux (#8210) by Derek Schuff · 3 days ago
  4. f1a1496 GlobalStructInference: Convert ref.cast_desc flag to a pass variant (#8208) by Alon Zakai · 3 days ago
  5. 79274b5 Do not double count control flow types (#8196) by Thomas Lively · 3 days ago
  6. a2ba43f Fix bug in UniqueRecGroups (#8202) by Thomas Lively · 4 days ago
  7. 5147e44 [NFC] Remove unused field from CodeScanner (#8207) by Alon Zakai · 4 days ago
  8. e75a9f3 [NFC] Avoid long if-else chain in ModuleUtils::CodeScanner (#8206) by Alon Zakai · 4 days ago
  9. fa25cd6 Do not recollect types in ReorderTypes (#8195) by Thomas Lively · 4 days ago
  10. 1a51861 Always use LLD to link when using clang to build (#8204) by Derek Schuff · 4 days ago
  11. 89196f2 [Custom Descriptors] Optionally optimize RefCast to RefCastDesc in GlobalStructInference (#7906) by Alon Zakai · 4 days ago
  12. a8ccf99 Disable relaxed atomics for v8 tests in the fuzzer (#8199) by Steven Fontanella · 5 days ago
  13. abf9693 [JS API] Implement Table Bindings (#8186) by Spotandjake · 5 days ago
  14. e0dfb22 Remove JSPI pass (#8201) by Sam Clegg · 5 days ago
  15. 4ea0b0e [module-splitting] Remove jspi-split-module (#8200) by Sam Clegg · 5 days ago
  16. 9044082 Add relaxed atomics support for stores (#8183) by Steven Fontanella · 6 days ago
  17. cf2ab2c [SourceMaps] Avoid emitting multiple sourceMappingURL sections (#8191) by Alon Zakai · 6 days ago
  18. c3de795 [EH][Stack Switching] Fix GUFA's analysis of resume_throw (#8174) by Alon Zakai · 6 days ago
  19. ed7bf9e Ctor-eval: Don't stop evaluating when an imported global isn't used (#8168) by Steven Fontanella · 6 days ago
  20. bf3302d Only generate AcqRel SafeHeap load methods when --relaxed-atomics is enabled (#8193) by Steven Fontanella · 8 days ago
  21. 653c164 Add feature flag for relaxed atomics (#8192) by Steven Fontanella · 8 days ago
  22. 9d01442 Move ostream operators to wasm namespace (#8189) by Steven Fontanella · 9 days ago
  23. 7c6eb7c wasm-ctor-eval: Do not emit invalid code after hitting a GC cycle (#8188) by Alon Zakai · 9 days ago
  24. 57d5ae3 Acquire/release memory ordering for loads (#8169) by Steven Fontanella · 10 days ago
  25. e1dc453 [NFC] Update the timer utility (#8187) by Thomas Lively · 10 days ago
  26. f4138bb Port pass tests that use safe heap + threads to lit (#8184) by Steven Fontanella · 10 days ago
  27. 3e6ea6e Add ImportResolver interface and use it for global imports (#8166) by Steven Fontanella · 11 days ago
  28. 158ee9b [NFC] Expand comment in TypeSSA (#8181) by Thomas Lively · 12 days ago
  29. a5c9a30 Remove assertion about repeat types in TypeSSA (#8176) by Thomas Lively · 12 days ago
  30. 8e1cb7f Fix mutated default argument in roundtrip tests (#8179) by Steven Fontanella · 12 days ago
  31. 71c16f1 [NFC] Move mixed_arena.h into support (#8178) by Alon Zakai · 12 days ago
  32. c7672a6 Replace isAtomic field with MemoryOrder enum in Stores (#8173) by Steven Fontanella · 12 days ago
  33. d2bf202 Remove incorrect assertion in IRBuilder (#8177) by Thomas Lively · 12 days ago
  34. 63bf811 [NFC] Used Mixed Arena in IString interning (#8175) by Alon Zakai · 13 days ago
  35. 3e2d56d Split Inlining: Handle return_calls in Pattern B, not just returns (#8159) by Alon Zakai · 13 days ago
  36. 6bc8d07 [GC] OptimizeInstructions: Fix unreachability handling for RefEq (#8155) by Alon Zakai · 13 days ago
  37. 17be7b3 Check isBasic() before getBasic() in validator (#8157) by Alon Zakai · 13 days ago
  38. 0d44b6c [GC] Add missing type validation on StructGet (#8156) by Alon Zakai · 13 days ago
  39. d8c90f4 Validate array type in IRBuilder::makeArrayGet (#8158) by Alon Zakai · 13 days ago
  40. 35e98b3 Replace isAtomic field with MemoryOrder enum in Load (#8170) by Steven Fontanella · 2 weeks ago
  41. 201149c Add validations for imports during instantiation (#8086) by Steven Fontanella · 2 weeks ago
  42. 4236103 Increment failure count on exception in spec tests (#8163) by Steven Fontanella · 3 weeks ago
  43. 7ab9733 Fix unintentional macro shadowing in json.h (#8162) by Steven Fontanella · 3 weeks ago
  44. c2e47d3 Use string_view for trap and hostLimit (#8153) by Steven Fontanella · 4 weeks ago
  45. 0e2eb12 Print failed test results at the end for the spec test suite (#8154) by Steven Fontanella · 4 weeks ago
  46. 9452643 [NFC] Remove unused member in TypeMapper (#8152) by Thomas Lively · 4 weeks ago
  47. 4e79ec0 [Stack Switch] Do not error on resume_throw_ref in SubtypingDiscoverer (#8151) by Alon Zakai · 4 weeks ago
  48. e548091 TypeRefining-GUFA: Fix bug with considering continuation fields empty (#8150) by Alon Zakai · 4 weeks ago
  49. 775030a [NFC] Inlining: Avoid wasteful non-nullable local fixups (#8147) by Alon Zakai · 4 weeks ago
  50. 96f2976 Fix conflicting generalized types in TypeSSA (#8119) by Thomas Lively · 4 weeks ago
  51. d236068 [NFC] Wrap Bool::Element (#8149) by Thomas Lively · 4 weeks ago
  52. f99fdb7 Fix assertion failure in unsubtyping (#8148) by Thomas Lively · 4 weeks ago
  53. c6202f0 Reject rec groups that will collide after writing (#8144) by Thomas Lively · 4 weeks ago
  54. f9632d5 [JS API] Implement BinaryenModuleUpdateMaps (#8123) by Spotandjake · 4 weeks ago
  55. 74e6965 [C API] Split BinaryenCallRef and BinaryenReturnCallRef in c api (#8121) by Spotandjake · 4 weeks ago
  56. 58813d2 [NFC] Remove outdated mentions of nominal types (#8142) by Thomas Lively · 4 weeks ago
  57. 38d3277 [StackSwitching] Add resume_throw_ref (#8140) by Alon Zakai · 4 weeks ago
  58. bc55110 [CI] Add `ruff` python checker. NFC (#8131) by Sam Clegg · 5 weeks ago
  59. ccd2c82 Simplify thread pool used in spec tests runner (#8143) by Sam Clegg · 5 weeks ago
  60. 986e7cb Revert "Stub out all imports in ctor-eval" (#8137) by Steven Fontanella · 5 weeks ago
  61. acd28ee Avoid public type collisions in GlobalTypeRewriter (#8139) by Thomas Lively · 5 weeks ago
  62. 98b720d RemoveUnusedModuleElements: Optimize indirect calls when the table is immutable (#8107) by Alon Zakai · 5 weeks ago
  63. b7dc66f [NFC] Remove unused additionalPrivateTypes (#8136) by Thomas Lively · 5 weeks ago
  64. d2469f2 [Custom Descriptors] OptimizeInstructions: Handle effects in ref.cast_desc when removing ref.as_non_null (#8133) by Alon Zakai · 5 weeks ago
  65. 4f7136b Update comment in .gitignore. NFC (#8135) by Sam Clegg · 5 weeks ago
  66. 16aaf14 [NFC] Add more reduction docs for Two (#8132) by Alon Zakai · 5 weeks ago
  67. 16f7f8d Stop using operator[] only for default-insertion into maps (#8129) by Derek Schuff · 5 weeks ago
  68. ef29ce2 [test] Remove unused Py2CalledProcessError. NFC (#8130) by Sam Clegg · 5 weeks ago
  69. def60a9 Use `capture_output` param when running python subprocesses. NFC (#8127) by Sam Clegg · 5 weeks ago
  70. 8db3dee [test] Remove unused `minify_check` helper. (#8128) by Sam Clegg · 5 weeks ago
  71. 963b587 Replace subprocess.Popen usage. NFC (#8125) by Sam Clegg · 5 weeks ago
  72. 04a376a Update flake8 version. NFC (#8126) by Sam Clegg · 5 weeks ago
  73. bc7632d Stub out all imports in ctor-eval (#8115) by Steven Fontanella · 5 weeks ago
  74. 21239c1 [NFC] Make fields of BrandTypeIterator constexpr (#8118) by Thomas Lively · 5 weeks ago
  75. 56f8f4f Fuzzer mutation: Use GLB to find the type to replace with (#8100) by Alon Zakai · 5 weeks ago
  76. c443688 [NFC] Add more overview docs for stack switching (#7806) by Alon Zakai · 5 weeks ago
  77. 15c1d2d [EH] Fix pops in newly-added blocks in ReFinalize (#8114) by Alon Zakai · 5 weeks ago
  78. 2a05afe RemoveUnusedModuleElements: Scan indirect calls once up front [NFC] (#8116) by Alon Zakai · 5 weeks ago
  79. 2d61760 [GC] GUFA: Handle function subtyping (#8112) by Alon Zakai · 5 weeks ago
  80. 8e5f757 SubtypingDiscoverer: Handle values flowing out of br_if (#8101) by Alon Zakai · 6 weeks ago
  81. 6fb2b91 IRBuilder: Validate local indexes (#8099) by Alon Zakai · 6 weeks ago
  82. 062f092 Update source map names indices in prolog/epilog (#8113) by Heejin Ahn · 6 weeks ago
  83. fb4aef6 [NFC] Avoid multiple scans in LUBFinder::getResultsLUB (#8104) by Alon Zakai · 6 weeks ago
  84. 9d94003 Keep instantiations alive on failure to prevent use-after-free when a partially-instantiated module writes a function reference to an imported table (#8111) by Steven Fontanella · 6 weeks ago
  85. 4f52bff Check for end of input while reading expressions (#8092) by Alon Zakai · 6 weeks ago
  86. 34f8d2f Add a logo [NFC] (#8102) by Alon Zakai · 6 weeks ago
  87. 42b592d [JS API] Add CallRef (#8103) by Spotandjake · 6 weeks ago
  88. 93f40ae Update names field in source maps (#8068) by Heejin Ahn · 6 weeks ago
  89. 0fdf002 [JS API] Add Binaryen.arrayref and module.arrayref.pop (#8105) by Spotandjake · 6 weeks ago
  90. 28e849b Run spec tests in parallel to reduce the execution time (#8088) by Steven Fontanella · 6 weeks ago
  91. 3ff3762 Fix uninitialized member (#8094) by Steven Fontanella · 6 weeks ago
  92. 70bf2dc Remove unneeded python install step on alpine (#8093) by Steven Fontanella · 6 weeks ago
  93. e1d0995 ClusterFuzz: Show invalid executions in test, and update expectation (#8087) by Alon Zakai · 7 weeks ago
  94. c0bcdd6 Support (module definition ...) and (module instance ...) in WAST spec tests (#8058) by Steven Fontanella · 7 weeks ago
  95. 854e01b Add support for ref.null constant in WAST expectations (#8076) by Steven Fontanella · 7 weeks ago
  96. 6ec238b [NFC] Replace C macro with C++ lambda in json.h (#8082) by Congcong Cai · 7 weeks ago
  97. 73c3a05 Fix cross-module return_calls in the interpreter (#8083) by Alon Zakai · 7 weeks ago
  98. 3f922c3 DeadArgumentElimination: Skip unprofitable single-call chains (#8072) by Alon Zakai · 7 weeks ago
  99. 5efa505 [NFC] Extract out function for parseModuleBody (#8080) by Steven Fontanella · 7 weeks ago
  100. d8ec1e0 Properly hash and compare internalized strings (#8081) by Alon Zakai · 7 weeks ago