1. 84529ec Fuzzer support for br_on_cast_desc_eq (#8935) by Thomas Lively · 3 days ago main
  2. 51db223 Opportunisticly emit compact imports (#8926) by Thomas Lively · 3 days ago
  3. ad13059 ConstraintAnalysis: Add AND fusing of { x <= C && x < C } => x < C (#8937) by Alon Zakai · 3 days ago
  4. 2e03566 Parse text format for compact import sections (#8925) by Thomas Lively · 3 days ago
  5. 87da91d ConstraintAnalysis: Add OR fusing of { x == C || x > C } => x >= C (#8936) by Alon Zakai · 3 days ago
  6. 0a7b171 Updated waitqueue support (#8672) by Steven Fontanella · 4 days ago
  7. bbeae83 [NFC] Track grammar of definitions in parser (#8931) by Thomas Lively · 4 days ago
  8. e88a1b5 [multibyte] Expand array load and store validation (#8929) by Brendan Dahl · 4 days ago
  9. a54b20b ConstraintAnalysis: Add inequality comparisons to constants (#8924) by Alon Zakai · 4 days ago
  10. 355863c Re-enable fuzzing for relaxed atomics (#8930) by Steven Fontanella · 5 days ago
  11. cdf3bfc Fix type updating for indirect call effects (#8874) by Steven Fontanella · 5 days ago
  12. acf302c [multibyte] Support offset and align for array load and store (#8923) by Brendan Dahl · 5 days ago
  13. 108e796 ConstraintAnalysis: Track relevant locals (#8921) by Alon Zakai · 6 days ago
  14. c7ae8fb wasm-ctor-eval: Do not try to flatten segments with huge offsets (#8920) by Alon Zakai · 6 days ago
  15. 74ff1eb Cleanup shared constants. NFC (#8922) by Sam Clegg · 6 days ago
  16. e273451 [NFC] ConstraintAnalysis: Avoid a copy when there are no interesting branch constraints (#8919) by Alon Zakai · 7 days ago
  17. 04bed6a ConstraintAnalysis: Return a bool from approximateOr (#8913) by Alon Zakai · 7 days ago
  18. 9563498 Update DAE_STATS to handle results (#8914) by Thomas Lively · 7 days ago
  19. acfdce9 [support] ParentIndexIterator: Add subscript and friend plus operators (#8916) by Sam Clegg · 10 days ago
  20. 17ed400 [test] Improve run_example_tests. NFC (#8918) by Sam Clegg · 10 days ago
  21. ebd7454 [cmake] Simplify C++ standard enforcement using target_compile_features (#8915) by Sam Clegg · 10 days ago
  22. 64e066e Remove unused results in DAE2 (#8903) by Thomas Lively · 10 days ago
  23. 1377e42 ConstraintAnalysis: Remove older redundant constraints (#8912) by Alon Zakai · 10 days ago
  24. 74c39b9 ConstraintAnalysis: Sort constraints internally (#8900) by Alon Zakai · 12 days ago
  25. 1f903c1 Version 131 (#8908) by Alon Zakai · 12 days ago version_131
  26. 892d2f6 Disable fuzzing for relaxed atomics (#8909) by Steven Fontanella · 12 days ago
  27. 7f87fef Swap memarg bit for HasBackingArrayMask and HasMemoryOrderMask (#8905) by Steven Fontanella · 12 days ago
  28. 684559c [StackSwitching] CFG: Fix basic blocks around Resume (#8907) by Alon Zakai · 12 days ago
  29. 2de84ed ConstraintAnalysis: Handle contradictions we find during other work (#8906) by Alon Zakai · 12 days ago
  30. 50181d7 [NFC] use wasm module in analysis::CFG::fromFunction (#8902) by Changqing Jing · 12 days ago
  31. a3f1bc0 Fuzzer: Fix 64-bit max memory sizes, and add more variety (#8899) by Alon Zakai · 13 days ago
  32. c839180 Allow atomic operations on non-shared memory in SafeHeap (#8890) by Derek Schuff · 13 days ago
  33. 9cb9f39 Merge `Module['parseTextWithFeatures']` into `Module['parseText']` (#8901) by Chris Harvey · 13 days ago
  34. 99f6fc6 Report a host limit for memories too large for the shell to allocate (#8898) by Jacky Li · 14 days ago
  35. e2712b6 RemoveUnusedModuleElements: Handle null table segments (#8884) by Alon Zakai · 14 days ago
  36. 48858e8 ConstraintAnalysis: Fix Pops and non-nullable LocalSets (#8895) by Alon Zakai · 14 days ago
  37. 6c1ca53 Heap2Local: Handle unreachable code in adjustTypeFlowingThrough (#8892) by Alon Zakai · 2 weeks ago
  38. 1517ea9 [NFC] Add module context to CFG construction (#8897) by Changqing Jing · 2 weeks ago
  39. 5d050e7 ConstraintAnalysis: Fix some trivial asserts (#8893) by Alon Zakai · 2 weeks ago
  40. c01b697 wasm-reduce: Fix up EH nested pops when adding blocks (#8894) by Alon Zakai · 2 weeks ago
  41. db30c15 MemoryPacking: Optimize overlapping segments on imported memories when provably in-bounds (#8882) by Jacky Li · 2 weeks ago
  42. 2182234 ConstraintAnalysis: Add inequality parsing (#8891) by Alon Zakai · 2 weeks ago
  43. 69d28ed ConstraintAnalysis: Copy constraints when copying locals (#8888) by Alon Zakai · 3 weeks ago
  44. 21a717e ConstraintAnalysis: Do not add something already known to be true when ANDing (#8889) by Alon Zakai · 3 weeks ago
  45. d36c953 Generate acqrel atomic.fence in fuzzer (#8885) by Steven Fontanella · 3 weeks ago
  46. 36446eb Fix fuzzer nondeterminism (#8886) by Steven Fontanella · 3 weeks ago
  47. 6d767ff ConstraintAnalysis: Properly handle local changes (#8878) by Alon Zakai · 4 weeks ago
  48. b27f7e3 Fix escaping of names in IR (#8880) by Thomas Lively · 4 weeks ago
  49. 8c3dfa2 NFC: Fix gmock integration in unit tests (#8879) by Steven Fontanella · 4 weeks ago
  50. f109fcd [C/JS APIs] Add BinaryenModuleParseWithFeatures (#8872) by David Mak · 4 weeks ago
  51. 7ec528c inplace_iterator: Add enough iteration to support std::erase_if (#8877) by Alon Zakai · 4 weeks ago
  52. 82b8645 ConstraintAnalysis: Add conditional propagation (#8867) by Alon Zakai · 4 weeks ago
  53. e945e94 NFC: Fix const correctness in FlatTable (#8875) by Steven Fontanella · 4 weeks ago
  54. a981186 Directize: Handle nulls written by element segments (#8873) by Alon Zakai · 4 weeks ago
  55. 4514ec8 [wasm-merge] Make empty function names explicit with --output-manifest (#8871) by Heejin Ahn · 4 weeks ago
  56. d39a6d8 Move escape and unescape to names.h (NFC) (#8868) by Heejin Ahn · 4 weeks ago
  57. 8a34ba8 Add a ConstraintAnalysis pass (#8853) by Alon Zakai · 5 weeks ago
  58. 9926156 [Debug info] Add --emit-module-names flag to tools (#8860) by Martin Kustermann · 5 weeks ago
  59. 9e55a0d Add acqrel ordering to atomic.fence (#8845) by Steven Fontanella · 5 weeks ago
  60. e645302 [Strings] Fix Tag types in StringLowering (#8865) by Alon Zakai · 5 weeks ago
  61. b4e7159 [wasm-split] Split more active segments for --no-placeholders (#8859) by Heejin Ahn · 5 weeks ago
  62. dd74363 Fix binary location tracking of Try (#8862) by Alon Zakai · 5 weeks ago
  63. ffcefc5 Fix typing in RemoveRelaxedSIMD (#8863) by Thomas Lively · 5 weeks ago
  64. 87be9bb Heap2Local: reset data structures after optimizing (#8857) by Thomas Lively · 6 weeks ago
  65. d931043 FuzzAgainstJS: Do not refine exact to inexact defined types (#8855) by Alon Zakai · 6 weeks ago
  66. b28a6ac Emit non-defaultable unreachable local.sets (#8858) by Thomas Lively · 6 weeks ago
  67. aba417e Fix `unreferencedFuncUseCount` (#8854) by Thomas Lively · 6 weeks ago
  68. 4b03c3a Add a mathematical constraint system (#8816) by Alon Zakai · 6 weeks ago
  69. 5305dd4 wasm-ctor-eval: Stop on table changes (#8849) by Alon Zakai · 6 weeks ago
  70. adc1e13 Preserve unreachable struct.set of non-nullable locals (#8844) by Thomas Lively · 6 weeks ago
  71. 97f5057 NFC: Fix comment/code match in relaxed atomics spec test (#8846) by Steven Fontanella · 6 weeks ago
  72. 3b78959 [wasm-split] Split active segments (part 1) (#8840) by Heejin Ahn · 6 weeks ago
  73. dbfd4e7 [wasm-split] Remove example tests (#8851) by Heejin Ahn · 6 weeks ago
  74. c043408 GUFA: Root public function results in open-world (#8847) by Thomas Lively · 6 weeks ago
  75. 914b503 TypeSSA: Handle table initial values (#8842) by Alon Zakai · 6 weeks ago
  76. c99f598 RemoveUnusedModuleElements: Handle table initial values trapping (#8843) by Alon Zakai · 6 weeks ago
  77. 1312bcb Directize: Handle table initial values (#8839) by Alon Zakai · 6 weeks ago
  78. 389d044 [wasm-split] Remove unnecessary global exports (#8832) by Heejin Ahn · 6 weeks ago
  79. f10552d RemoveUnusedModuleElements: Handle table initial values (#8838) by Alon Zakai · 6 weeks ago
  80. 988db58 Reapply "Fix open world public types" (#8802) (#8810) by Thomas Lively · 6 weeks ago
  81. 8b4abbe Fix sed commands in create_release.yml (#8837) by Sam Clegg · 6 weeks ago
  82. c21e492 wasm-merge: When fixing name collisions, do not collide in either module (#8836) by Alon Zakai · 6 weeks ago
  83. d0b9c03 MemoryPacking: Optimize trampled data instead of giving up (#8834) by Jacky Li · 6 weeks ago
  84. 193792f Fix type merging for unknown effects (#8833) by Steven Fontanella · 7 weeks ago
  85. c2a1cc8 [wasm-split] Scan trapping globals' initailizer (#8830) by Heejin Ahn · 7 weeks ago
  86. 2fe6f04 [wasm-split] Take functions out of shareImportableItems (NFC) (#8829) by Heejin Ahn · 7 weeks ago
  87. 7c5e27c Add initial (binary only) support for compact imports proposal. NFC. (#8226) by Sam Clegg · 7 weeks ago
  88. 2e5bdfc [wasm-split] Support Table::init (#8818) by Heejin Ahn · 7 weeks ago
  89. f143d66 Refactor WasmBinaryReader::readImports to use helper methods. NFC. (#8825) by Sam Clegg · 7 weeks ago
  90. e013264 Fix effects for inexactly imported functions (#8823) by Steven Fontanella · 7 weeks ago
  91. 62c74d7 NFC: Take a `const Module` for `iter...` functions (#8822) by Steven Fontanella · 7 weeks ago
  92. 3c25487 Intrinsics: Add @binaryen.inline, parallel to @metadata.code.inline (#8820) by Alon Zakai · 7 weeks ago
  93. 598d0b1 NFC: Remove obsolete TODO (#8819) by Steven Fontanella · 7 weeks ago
  94. 2227ff0 Fix crash in optimizeSelect with non-concrete arm types (#8817) by Thomas Lively · 7 weeks ago
  95. 8ba5b2e [wasm-split] Move some code (NFC) (#8815) by Heejin Ahn · 7 weeks ago
  96. cacc711 Add std::inplace_vector polyfill from c++26 [NFC] (#8814) by Alon Zakai · 7 weeks ago
  97. dfebc6a [wasm-split] Remove unused module elements (#8813) by Heejin Ahn · 7 weeks ago
  98. bfe40fa GUFA: Fix string.encode (#8812) by Alon Zakai · 7 weeks ago
  99. 06000bf Use deep effects in areConsecutiveInputsEqual (#8808) by Thomas Lively · 7 weeks ago
  100. c800b9d Improve optimization of select between same values (#8806) by Thomas Lively · 7 weeks ago