1. 2abebd2 Initial support for `publish` (#9072) by Thomas Lively · 3 days ago main
  2. cdb9eaa Use fast gzip compression level 1 in ClusterFuzz bundling (#9076) by Brendan Dahl · 4 days ago
  3. c75f2ae Add a suspends effect (#9070) by Thomas Lively · 5 days ago
  4. 180bae3 Add a monitor_fuzz.py script (#9069) by Thomas Lively · 6 days ago
  5. 6c4214f Require matching finality in descriptor types (#9068) by Thomas Lively · 6 days ago
  6. e7a4551 Constraints: Add comparisons for term-equal proving (#9066) by Alon Zakai · 6 days ago
  7. 0f19a05 OptimizeInstructions: Do not remove an inner cast when there are descriptor effects in the way (#9067) by Alon Zakai · 6 days ago
  8. 2048605 Fix typos in the codebase (#9063) by Heejin Ahn · 6 days ago
  9. 3d7eee7 Increase ConstraintAnalysis limit on basic block computations (#9065) by Alon Zakai · 7 days ago
  10. d036a3b Add missing visit to descriptor in LinearExecutionWalker (#9060) by Alon Zakai · 7 days ago
  11. 6531a98 [wasm-split] Make mutable/immutable versions of tests (#9062) by Heejin Ahn · 8 days ago
  12. f870c9e ConstraintAnalysis: Fix a hang with a tee in an increment (#9058) by Alon Zakai · 8 days ago
  13. 3a46a6c [wasm-split] Don't use update_lit_checks.py for some tests (#9061) by Heejin Ahn · 8 days ago
  14. 39be64e Update to filecheck 1.0.5 (#9059) by Thomas Lively · 8 days ago
  15. 8bad4db Fast-math mode can ignore the difference between negative zero and zero (#9056) by Alon Zakai · 11 days ago
  16. 23c19e2 Update pinned filecheck version to 1.0.3 (#9054) by Thomas Lively · 11 days ago
  17. a30696f Emit CHECK-EMPTY directives in test update scripts (#9053) by Thomas Lively · 11 days ago
  18. cdfda07 Do not emit trailing whitespace on blank lines (#9052) by Thomas Lively · 11 days ago
  19. 0f38ce7 Enable ConstraintAnalysis pass (#9010) by Alon Zakai · 11 days ago
  20. d03c25e Constraints: Do not optimize floats without fast-math (#9049) by Alon Zakai · 12 days ago
  21. ece5da2 Do not fuzz gufa-waitqueue.wast (#9050) by Thomas Lively · 12 days ago
  22. e258ff0 Constraints: Propagate constants when proving (#9047) by Alon Zakai · 12 days ago
  23. cce27ed Do not flatten trapping memory segments (#9048) by Alon Zakai · 12 days ago
  24. b7c050e Fix depth map for waitqueues (#9040) by Steven Fontanella · 13 days ago
  25. 65e9a83 ConstraintAnalysis: Fix mixed signed/unsigned comparisons (#9045) by Alon Zakai · 13 days ago
  26. 876015e ConstraintAnalysis: Track local copies through fallthrough values (#9046) by Alon Zakai · 13 days ago
  27. 0d962bc Constraints: Fix float comparisons (#9041) by Alon Zakai · 13 days ago
  28. ad982e2 Validate natural alignment for atomic memory operations (#8966) by Gauarv Chaudhary · 13 days ago
  29. 7bed2be Validate remaining FP16 instruction features (#8979) by Gauarv Chaudhary · 13 days ago
  30. a048cb7 Interpreter: factor out applyRMW helper for atomic and GC RMW operations (#9042) by Brendan Dahl · 13 days ago
  31. 67ac1ab [JS API] fix: update `ExpressionIds` enum (#9044) by Chris Harvey · 13 days ago
  32. 9d6a093 Add library API for waitqueue instructions (#9039) by Steven Fontanella · 14 days ago
  33. c3c30bb ConstraintAnalysis: Fix missing overflow checks in x++ (#9037) by Alon Zakai · 14 days ago
  34. 3029fbb Use Spans in cases where we can't infer them exactly (#9034) by Alon Zakai · 2 weeks ago
  35. 9af0edf ConstraintAnalysis fuzz bug: Do not AND after a branch is not taken (#9035) by Alon Zakai · 2 weeks ago
  36. bb0caa3 [wasm2js] Support nontrapping float-to-int conversions directly in JS (#9019) by Sam Clegg · 3 weeks ago
  37. f0fd896 Constraints: Don't store immediate contradictions (#9032) by Alon Zakai · 3 weeks ago
  38. b899ca2 Revert binaryen wasm2c (#9033) by lexi-nadia · 3 weeks ago
  39. 9b86340 Allow struct.wait on equality-comparable fields except floats (#8939) by Steven Fontanella · 3 weeks ago
  40. cafd9c3 ConstraintAnalysis: Fix parsing of i64 operations (#9029) by Alon Zakai · 3 weeks ago
  41. 293a351 Disallow descriptor "L" subtyping (#9011) by Thomas Lively · 3 weeks ago
  42. 93c3dbf [MakeSharedObjects] Fix casts of non-func types (#9031) by Thomas Lively · 3 weeks ago
  43. 3fe6a5f ConstraintAnalysis: Use spans to prove things (#9025) by Alon Zakai · 3 weeks ago
  44. d3d84f5 Add ConstraintAnalysis widening and fuzz it (#9030) by Alon Zakai · 3 weeks ago
  45. 02cb86f Port simplify-locals test to lit (#9028) by Steven Fontanella · 3 weeks ago
  46. 10eed9a Update `CHANGELOG.md` after #9023. NFC (#9027) by Sam Clegg · 3 weeks ago
  47. e48e82c Simplify WASM_UNREACHABLE. NFC (#8976) by Sam Clegg · 3 weeks ago
  48. 0af42fa [i64-to-i32-lowering] Lower nontrapping float-to-int conversions (#9017) by Sam Clegg · 3 weeks ago
  49. 1dbc251 [wasm-emscripten-finalize] Remove --no-legalize-javascript-ffi flag (#9016) by Sam Clegg · 3 weeks ago
  50. 7836ed6 Add IU64 and Span classes, to compute spans over all integers (#9021) by Alon Zakai · 3 weeks ago
  51. 8d546dc [fuzzer] Allow sign-ext, bulk-memory, and nontrapping-float-to-int in Wasm2JS (#9024) by Sam Clegg · 3 weeks ago
  52. 8c9b91e Replace `BINARYEN_ROOT` with `BINARYEN_BIN`. NFC (#9023) by Sam Clegg · 3 weeks ago
  53. 89a81ef I64ToI32Lowering: Document non-trapping float truncation behavior. NFC (#9022) by Sam Clegg · 3 weeks ago
  54. 8418a24 Fix alignment in acquire-release spec test (#9014) by Steven Fontanella · 3 weeks ago
  55. daf26d2 update param of `BinaryenRefNull` to take `BinaryenHeapType` (#8981) by Chris Harvey · 3 weeks ago
  56. b8c1512 [wasm-split] Deduplicate loops in shareImportableItems (NFC) (#8992) by Heejin Ahn · 3 weeks ago
  57. 9bb57b3 [wasm-split] Remove module elements in bulk (NFC) (#8990) by Heejin Ahn · 3 weeks ago
  58. 7dd128d [wasm-split] Precompute ownership info (NFC) (#8986) by Heejin Ahn · 3 weeks ago
  59. 07a6f35 [wasm-split] Don't use ParallelFunctionAnalysis in scanModule (#9007) by Heejin Ahn · 3 weeks ago
  60. 081f8cb [CustomDescriptors] Ensure a non-nullable sent type for br_on_cast_desc_eq on null (#9009) by Alon Zakai · 3 weeks ago
  61. 8d9412e Add multi-threaded tests for acquire/release atomics (#8999) by Steven Fontanella · 3 weeks ago
  62. dae272c Generate tuple.extract of wide arithmetic in fuzzer (#9005) by Thomas Lively · 4 weeks ago
  63. e06e0f2 ConstraintAnalysis: Handle fallthrough values (#9000) by Alon Zakai · 4 weeks ago
  64. 3444b97 [NFC] Add a nested loop test for ConstraintAnalysis (#9004) by Alon Zakai · 4 weeks ago
  65. 1bca181 ConstraintAnalysis: Optimize loop variables with non-constant bounds (#8996) by Alon Zakai · 4 weeks ago
  66. 64abb88 ConstraintAnalysis: Stop flowing in unreachable code (#9003) by Alon Zakai · 4 weeks ago
  67. 8f15626 Fix handling of indirect return calls in DAE2 (#8994) by Thomas Lively · 4 weeks ago
  68. fb7c6c2 ConstraintAnalysis: Handle tees (#8998) by Alon Zakai · 4 weeks ago
  69. 79dfe6b Version 132 (#8997) by Alon Zakai · 4 weeks ago version_132
  70. 7c4c160 Do not fuzz relaxed-atomics on V8 yet (#8995) by Alon Zakai · 4 weeks ago
  71. 37f9eb3 ConstraintAnalysis: Handle cases with extra constraints (#8988) by Alon Zakai · 4 weeks ago
  72. 23b17a1 Add Abstract::flipRelational (#8993) by Alon Zakai · 4 weeks ago
  73. 2a03c01 Generate more descriptor types in the fuzzer (#8989) by Thomas Lively · 4 weeks ago
  74. d8c6b2a Add a "relaxed" memory order (#8984) by Thomas Lively · 4 weeks ago
  75. 86a7c4c Add relaxed-atomics feature flag (#8983) by Thomas Lively · 4 weeks ago
  76. 302396a Fuzzing: Prioritize RefCast (#8987) by Alon Zakai · 4 weeks ago
  77. b3e9b4f Fix inplace_vector test on 32-bit (#8971) by Alon Zakai · 4 weeks ago
  78. 6906bf0 ConstraintAnalysis: Optimize loops (#8980) by Alon Zakai · 4 weeks ago
  79. efe5df1 [CustomDescriptors] Ensure a non-nullable type for br_on_cast_desc_eq on null (#8975) by Alon Zakai · 4 weeks ago
  80. ab7d0f5 Rename relaxed-atomics to acquire-release-atomics (#8982) by Thomas Lively · 4 weeks ago
  81. f1b0e46 Fix untaken BrOn branch analysis (#8970) by Alon Zakai · 5 weeks ago
  82. e27398d ConstraintAnalysis: Increment constants (#8969) by Alon Zakai · 5 weeks ago
  83. 042f47f Consistent header guards. NFC (#8977) by Sam Clegg · 5 weeks ago
  84. a0463cb Fix ReFinalize in MakeSharedObjects (#8974) by Thomas Lively · 5 weeks ago
  85. b97310a Add BYN_WARN_UNUSED macro and apply to Name and IString (#8973) by Sam Clegg · 5 weeks ago
  86. e821d17 Remove unused variables. NFC (#8972) by Sam Clegg · 5 weeks ago
  87. fc8f31c [Relaxed SIMD] Fix validation and fuzzer handling (#8967) by Alon Zakai · 5 weeks ago
  88. 8e444fc ConstraintAnalysis: Add missing unsigned cases (#8963) by Alon Zakai · 5 weeks ago
  89. 33abc59 Fix alignment in relaxed atomics spec test (#8961) by Steven Fontanella · 6 weeks ago
  90. b8f9160 [JS API] Merge `Module['readBinaryWithFeatures']` into `Module['readBinary']` (#8954) by Chris Harvey · 6 weeks ago
  91. 9c10867 ConstraintAnalysis: Add more simple inequalities (#8955) by Alon Zakai · 6 weeks ago
  92. d78c245 [wasm2c] Only run clang-tidy-diff on files that are compiled (#8959) by lexi-nadia · 6 weeks ago
  93. 26d46ed Add a MakeSharedObjects pass (#8953) by Thomas Lively · 6 weeks ago
  94. 16272ba Fix determinism bug when mapping type names (#8956) by Thomas Lively · 6 weeks ago
  95. a979100 [wasm2c] Add the very beginning of a wasm2c implementation and test harness (#8763) by lexi-nadia · 6 weeks ago
  96. ecb3d99 [NFC] Add file-level comments to IRBuilder (#8946) by Thomas Lively · 6 weeks ago
  97. 0430c35 Fix binary spans on wrapper blocks in IRBuilder (#8944) by Thomas Lively · 6 weeks ago
  98. e336c23 Update ruff to v0.16.0 (#8952) by Sam Clegg · 6 weeks ago
  99. 15bd4f0 [JS API] Expose BinaryenStringConst (#8951) by Chris Harvey · 6 weeks ago
  100. bbfbb25 Fix unreachable br_on_cast parse bug (#8948) by Thomas Lively · 6 weeks ago