1. 8d2c9ff Fix shareability handling in TypeSSA collision logic (#6798) by Alon Zakai · 33 hours ago main
  2. 2a7c093 Add a disjoint sets (union-find) utility (#6797) by Thomas Lively · 34 hours ago
  3. 705c28d [NFC] Avoid a temp local (#6800) by Alon Zakai · 34 hours ago
  4. c689781 Use Names::getValidNameGivenExisting in binary reading (#6793) by Alon Zakai · 2 days ago
  5. e6bbff7 Fix shareability of externalized nulls (#6791) by Alon Zakai · 3 days ago
  6. 5078d4d Add a customizable title to Metrics reporting (#6792) by Alon Zakai · 3 days ago
  7. e2f666a Add a Tarjan's Strongly Connected Component utilty (#6790) by Thomas Lively · 3 days ago
  8. 6645f0c Fix shareability of internalized nulls (#6789) by Alon Zakai · 4 days ago
  9. eac0846 Generalize Literal::externalize/internalize for strings and shareability (#6784) by Alon Zakai · 4 days ago
  10. f938154 [wasm-reduce] Do not crash on non-func element segments (#6778) by Thomas Lively · 7 days ago
  11. 9cc1cb1 Cost analysis: Remove "Unacceptable" hack (#6782) by Alon Zakai · 8 days ago
  12. d903dd3 TupleOptimization: Properly handle subtyping in copies (#6786) by Alon Zakai · 8 days ago
  13. 017b473 Validate RefAsNonNull (#6785) by Alon Zakai · 9 days ago
  14. 353e19e Properly validate ref.cast when lacking a common supertype (#6741) by Alon Zakai · 10 days ago
  15. 538c528 [threads] Calculate shared heap type depths in subtypes.h (#6777) by Thomas Lively · 10 days ago
  16. 0973589 Make FunctionInfo's assignment operator argument const (#6780) by Derek Schuff · 11 days ago
  17. a8066e6 Heap2Local: Properly handle failing array casts (#6772) by Alon Zakai · 2 weeks ago
  18. 84daeca [NFC] Add HeapType::isMaybeShared(BasicHeapType) utility (#6773) by Thomas Lively · 2 weeks ago
  19. 848a289 [threads] Update the fuzzer for shared types (#6771) by Thomas Lively · 2 weeks ago
  20. 5a6eb16 Validate features for types used in element segments (#6769) by Thomas Lively · 2 weeks ago
  21. 7b1ef0c Monomorphization: Add a limit on the number of parameters (#6774) by Alon Zakai · 2 weeks ago
  22. a744bec Validate features for types used in tables (#6768) by Thomas Lively · 2 weeks ago
  23. fd867a3 [threads] ref.i31_shared requires shared-everything in validation (#6767) by Thomas Lively · 2 weeks ago
  24. b91966f Monomorphize all the things (#6760) by Alon Zakai · 2 weeks ago
  25. 0843618 [threads] Simplify and generalize reftype writing without GC (#6766) by Thomas Lively · 2 weeks ago
  26. 6b93a84 binaryen.js: Avoid catching exit, which confuses Node error reporting (#6764) by Alon Zakai · 2 weeks ago
  27. 29746f1 [threads] Simplify and generalize heap type writing without GC (#6765) by Thomas Lively · 2 weeks ago
  28. 1434591 [threads] Fix shared ref.eq and disallow mixed-shareability (#6763) by Thomas Lively · 2 weeks ago
  29. 1e7be1e Update the ref_eq.wast spec test to match upstream (#6762) by Thomas Lively · 2 weeks ago
  30. 4dee6fe Revert "[threads] Allow i31refs of mixed shareability to compare equal (#6752)" (#6761) by Thomas Lively · 2 weeks ago
  31. a9758b8 [threads][NFC] Do not include cont in shared types test (#6759) by Thomas Lively · 2 weeks ago
  32. ddf919b Error more clearly on wasm components (#6751) by Alon Zakai · 2 weeks ago
  33. 9cee7d0 [NFC] Add changelog entries for the last release and since (#6755) by Alon Zakai · 2 weeks ago
  34. 55d888a [threads] Validate all features required by ref.null (#6758) by Thomas Lively · 2 weeks ago
  35. 994d8d3 Make it possible to skip several passes (#6714) by Jérôme Vouillon · 2 weeks ago
  36. 6d2bef3 [threads] Validate all features required by ref.null (#6757) by Thomas Lively · 2 weeks ago
  37. d91f1c4 [threads] Fix feature detection for shared basic heap types (#6756) by Thomas Lively · 2 weeks ago
  38. a8df0bf [NFC][threads] Ignore type-ssa-shared.wast in fuzzer (#6754) by Thomas Lively · 2 weeks ago
  39. 43e8809 Add C and JS APIs to control more pass options (#6713) by Jérôme Vouillon · 2 weeks ago
  40. 53b7dd1 [threads] Update TypeSSA for shared types (#6753) by Thomas Lively · 2 weeks ago
  41. 9de9d05 [threads] Allow i31refs of mixed shareability to compare equal (#6752) by Thomas Lively · 2 weeks ago
  42. ee43476 [NFC] Clarify and standardize order in flexibleCopy (#6749) by Alon Zakai · 2 weeks ago
  43. afef6d3 Remove extra space printed in empty structs (#6750) by Thomas Lively · 2 weeks ago
  44. 0964a6a [threads] Fix encoding of shared types (#6746) by Thomas Lively · 3 weeks ago
  45. 5bdc0f4 Simplify fuzzer generation of function references (#6745) by Thomas Lively · 3 weeks ago
  46. 503fc4b [NFC] Fix changelog order after #6687 (#6748) by Alon Zakai · 3 weeks ago
  47. fd8b2bd Allow different arguments for multiple instances of a pass (#6687) by Christian Speckner · 3 weeks ago
  48. aec516f [threads] Test that array ops work with shared nulls (#6743) by Thomas Lively · 3 weeks ago
  49. 65ee5b9 [threads] Fix struct op validation for shared null (#6742) by Thomas Lively · 3 weeks ago
  50. d2a48af Monomorphize dropped functions (#6734) by Alon Zakai · 3 weeks ago
  51. 20c10df Remove non-standard `i31.new` (#6736) by Thomas Lively · 3 weeks ago
  52. eda6530 [threads] ref.i31_shared (#6735) by Thomas Lively · 3 weeks ago
  53. 0e0e08d SafeHeap: Handle overflows when adding the pointer and the size (#6409) by Alon Zakai · 3 weeks ago
  54. c0286b6 Do not abbreviate items in element segments (#6737) by Thomas Lively · 3 weeks ago
  55. 22c28bd Memory64Lowering: Handle -1 return value from memory.grow (#6733) by Sam Clegg · 3 weeks ago
  56. 363edc7 Convert memory64 lowering test to lit. NFC (#6731) by Sam Clegg · 3 weeks ago
  57. 6d2f101 Monomorphize: Use -O3 over -O1 + tweaks (#6732) by Alon Zakai · 3 weeks ago
  58. ae4800b [threads] Shared polymorphism for extern conversions (#6730) by Thomas Lively · 3 weeks ago
  59. c64ac5d [wasm-split] Use a fresh table when reference types are enabled (#6726) by Thomas Lively · 3 weeks ago
  60. 020e6cc [WasmGC] Heap2Local: Optimize RefCast failures (#6727) by Alon Zakai · 3 weeks ago
  61. 5613981 Heap2Local: Drop RefEq's two arms (#6729) by Alon Zakai · 3 weeks ago
  62. 5a1daf7 Monomorphization: Optimize constants (#6711) by Alon Zakai · 3 weeks ago
  63. e05f762 [WasmGC] Heap2Local: Optimize RefIs and RefTest (#6705) by Alon Zakai · 3 weeks ago
  64. 37a86d5 [StackIR] Allow StackIR to be disabled from the commandline (#6725) by Alon Zakai · 3 weeks ago
  65. 76f6612 Allow --keepfuncs and --splitfuncs to be use alongside a profile data (#6322) by Benjamin Ling · 3 weeks ago
  66. 0750bdb [C API] Add APIs for getting/setting function types, and a CallRef example (#6721) by Alon Zakai · 3 weeks ago
  67. 081f28b [tests] Remove use of CHECK-SAME (#6717) by Anton Lydike · 4 weeks ago
  68. e93babc StackIR: Optimize away a drop before an unreachable (#6719) by Alon Zakai · 4 weeks ago
  69. 4179603 Version 118 (#6720) by Alon Zakai · 4 weeks ago version_118
  70. 81f8f77 Rename external conversion instructions (#6716) by Jérôme Vouillon · 4 weeks ago
  71. 9792f2c [DebugInfo] Add debug info to the values emitted in GlobalStructInference (#6709) by Alon Zakai · 4 weeks ago
  72. cdf8139 ConstantFieldPropagation: Add a variation that picks between 2 values using RefTest (#6692) by Alon Zakai · 5 weeks ago
  73. 53712b6 [NFC] Add HeapType::getFeatures() (#6707) by Alon Zakai · 5 weeks ago
  74. 636d1b2 [threads] Ignore shared-array.wast in fuzzer initial contents (#6706) by Thomas Lively · 5 weeks ago
  75. ff8095d [threads] Fuzz shared types in type fuzzer (#6704) by Thomas Lively · 5 weeks ago
  76. d6b4f01 [WasmGC] Heap2Local: Optimize RefEq (#6703) by Alon Zakai · 5 weeks ago
  77. 654ee6e [threads] Validate shared-polymorphic instructions (#6702) by Thomas Lively · 5 weeks ago
  78. 4cd8b61 [threads] Validate shared-to-unshared edges in heap types (#6698) by Thomas Lively · 6 weeks ago
  79. 0a0ee6f Add missing struct/array type checks in binary reader (#6701) by Alon Zakai · 6 weeks ago
  80. a9f6bc0 Add a missing binary reading check for BrOn's reference child's type (#6700) by Alon Zakai · 6 weeks ago
  81. 4e07d86 [NFC] Remove a minor compile-time optimization in Heap2Local (#6699) by Alon Zakai · 6 weeks ago
  82. 78b3c40 [WasmGC] Add missing ArrayNew variants to Properties::isGenerative (#6691) by Alon Zakai · 6 weeks ago
  83. ed35193 Add a proper error for bad select results (#6697) by Alon Zakai · 6 weeks ago
  84. a27d952 Add TraceCalls pass (#6619) by Marcin Kolny · 6 weeks ago
  85. 0262515 wasm2js: Fix the names of temp vars with named reference types (#6689) by Alon Zakai · 6 weeks ago
  86. c3089b3 GlobalStructInference: Un-nest struct.news in globals when that is helpful (#6688) by Alon Zakai · 6 weeks ago
  87. 1079a9e Re-enable spec tests requiring multivalue (#6684) by Thomas Lively · 6 weeks ago
  88. 45f6bdd Validate memarg offsets (#6683) by Thomas Lively · 6 weeks ago
  89. 98da69f [NFC] Add pragma to ignore maybe-uninitialized in strings.cpp (#6686) by Thomas Lively · 6 weeks ago
  90. 765c614 Validate that names are valid UTF-8 (#6682) by Thomas Lively · 6 weeks ago
  91. 3acacac Fix validation of unused LEB128 bits (#6680) by Thomas Lively · 6 weeks ago
  92. eceb0fb Check malformed mutability on imported globals (#6679) by Thomas Lively · 6 weeks ago
  93. 02c4c3c Re-enable binary.wast spec test (#6677) by Thomas Lively · 6 weeks ago
  94. 2df678e [threads] Shared basic heap types (#6667) by Thomas Lively · 6 weeks ago
  95. 829e228 [Parser] Fix bug in unreachable fallback logic (#6676) by Thomas Lively · 6 weeks ago
  96. 408bc7f fix(#6671): fix possible stack buffer overflow in gen-s-parser.inc (#6678) by mtb · 6 weeks ago
  97. c3b9cde Reject invalid section IDs (#6675) by Thomas Lively · 6 weeks ago
  98. 0f9f2dc GlobalStructInference: Optimize globals too (#6674) by Alon Zakai · 7 weeks ago
  99. b377b6f Fix DataSegment name handling (#6673) by Alon Zakai · 7 weeks ago
  100. 1dd0520 wasm2js: Support arbitrary temp variable types (#6661) by Alon Zakai · 7 weeks ago