1. 66671a4 Upgrade to C++20 by Thomas Lively · 2 years, 1 month ago cpp20
  2. 616c08b Disable inline CodeCov annotations (#5872) by Thomas Lively · 2 years, 1 month ago
  3. fb7d645 Allow opting into standard GC encodings at compile time (#5868) by Thomas Lively · 2 years, 1 month ago
  4. c003a01 Remove legacy WasmGC instructions (#5861) by Thomas Lively · 2 years, 1 month ago
  5. d0bdf20 LinearExecutionWalker: Optionally connect blocks for Br and BrOn (#5869) by Alon Zakai · 2 years, 1 month ago
  6. 0fc7b88 OptimizeCasts: Connect adjacent blocks in LinearExecutionWalker (#5866) by Alon Zakai · 2 years, 1 month ago
  7. ef17feb LocalCSE: Connect adjacent blocks in LinearExecutionWalker (#5867) by Alon Zakai · 2 years, 1 month ago
  8. 6537640 SimplifyGlobals: Connect adjacent blocks in LinearExecutionWalker (#5865) by Alon Zakai · 2 years, 1 month ago
  9. f1e92f9 LinearExecutionTraversal: Add an option to connect adjacent code, use in SimplifyLocals (#5860) by Alon Zakai · 2 years, 1 month ago
  10. d26d214 Configure CodeCov to be informational only (#5863) by Thomas Lively · 2 years, 1 month ago
  11. df45e68 Delete test without use (#5858) by Ashley Nelson · 2 years, 1 month ago
  12. 88762a2 Fix LinearExecutionWalker on calls (#5857) by Alon Zakai · 2 years, 1 month ago
  13. bcdfa72 Lattice to model Stack (#5849) by Bruce He · 2 years, 1 month ago
  14. 8bd418c Add CodeCov to CI (#5856) by Thomas Lively · 2 years, 1 month ago
  15. 1cc8ff8 [Outlining] Integration test for suffix_tree and stringify (#5839) by Ashley Nelson · 2 years, 1 month ago
  16. c695d6d [NFC] Move ModuleUtils copying and renaming logic from header to cpp (#5855) by Alon Zakai · 2 years, 1 month ago
  17. 138aff4 [NFC] Remove some unneeded cruft from PossibleContents::intersect() (#5854) by Alon Zakai · 2 years, 1 month ago
  18. 7df3064 Fix a fuzz bug in TypeMapper (#5851) by Thomas Lively · 2 years, 1 month ago
  19. b9f4e36 GUFA: Infer using TrapsNeverHappen (#5850) by Alon Zakai · 2 years, 1 month ago
  20. 1db7a94 [Wasm GC] Stop printing deprecated cast etc. instructions (#5852) by Thomas Lively · 2 years, 1 month ago
  21. 465ebbf PossibleContents: Support more intersection types (#5847) by Alon Zakai · 2 years, 1 month ago
  22. 1ac8770 Fix binary writing of strings without GC enabled (#5836) by Alon Zakai · 2 years, 1 month ago
  23. b1e23ca Convert lattice compare function to non-static (#5848) by Bruce He · 2 years, 1 month ago
  24. 8375f80 GUFA: Add a version that casts all of our inferences (#5846) by Alon Zakai · 2 years, 1 month ago
  25. 5d787c8 [NFC] Port passes remove-unused-brs_all-features.wast to lit (#5843) by Thomas Lively · 2 years, 1 month ago
  26. 5c7c256 Fix a crash in TypeRefining on bottom types (#5842) by Alon Zakai · 2 years, 1 month ago
  27. afcbad0 CFGWalker: Allow users to ignore branches outside the function [NFC] (#5838) by Alon Zakai · 2 years, 1 month ago
  28. c015c9f Add a Fuzzer for Lattice and Transfer Function Properties (#5831) by Bruce He · 2 years, 1 month ago
  29. f2a8b86 TypeRefining: Add casts when we must (#5840) by Alon Zakai · 2 years, 1 month ago
  30. f701d96 SmallVector iteration improvements (#5825) by Alon Zakai · 2 years, 1 month ago
  31. 2f879c0 End the current basic block on a Call (#5823) by Alon Zakai · 2 years, 1 month ago
  32. 3ed34d2 Remove incorrect usages of the term "setses" (#5841) by Bruce He · 2 years, 1 month ago
  33. 08df4ee wasm-merge: Fix locals in merged start (#5837) by Alon Zakai · 2 years, 1 month ago
  34. e2f5d79 [Outlining] Changing stringify values to 32-bit (#5832) by Ashley Nelson · 2 years, 2 months ago
  35. 84af348 SimplifyLocals: Refinalize after removing redundant tees (#5830) by Alon Zakai · 2 years, 2 months ago
  36. 794a7ee C API: Add BinaryenAddFunctionWithHeapType which takes a heap type (#5829) by Alon Zakai · 2 years, 2 months ago
  37. 0d79590 Add support for debug printing of functions (#5828) by Alon Zakai · 2 years, 2 months ago
  38. 01f5eb8 [NFC] Avoid using ControlFlowWalker in CFGWalker (#5827) by Alon Zakai · 2 years, 2 months ago
  39. efe29f4 Static Analysis: Add an API to get the block index of an expression (#5822) by Alon Zakai · 2 years, 2 months ago
  40. f61bf9f Reaching Definitions Analysis for LocalGraph (#5817) by Bruce He · 2 years, 2 months ago
  41. a15d71f [NFC] Allow running multiple analyses in ParallelFunctionAnalysis (#5824) by Alon Zakai · 2 years, 2 months ago
  42. 4a6d45f MemoryPacking: memory.init fixes for 64 bit (#5809) by Arthur Islamov · 2 years, 2 months ago
  43. 159750d [Outlining] LLVM Suffix Tree (#5821) by Ashley Nelson · 2 years, 2 months ago
  44. f96fcb0 wasm-merge: Error on import loops (#5820) by Alon Zakai · 2 years, 2 months ago
  45. a715c5f [wasm-merge] Handle chains of import/export (#5813) by Jérôme Vouillon · 2 years, 2 months ago
  46. 2fe4e6a Adding license header to new files (#5819) by Ashley Nelson · 2 years, 2 months ago
  47. 688d0be [Outlining] HashStringifyWalker (#5810) by Ashley Nelson · 2 years, 2 months ago
  48. 417792e Small fixes to lattice and analyzer (#5815) by Bruce He · 2 years, 2 months ago
  49. 93769d5 Add a pass to sort functions by name (#5811) by Alon Zakai · 2 years, 2 months ago
  50. a355cfd Add new V8 flag for final types and remove old removed ones (#5807) by Alon Zakai · 2 years, 2 months ago
  51. f1f3f4a Fuzzer: Emit more variations of If (#5806) by Alon Zakai · 2 years, 2 months ago
  52. 0d3bb31 GUFA: Refine casts (#5805) by Alon Zakai · 2 years, 2 months ago
  53. cdb7aea Generalize Finite Powerset Lattice to Any Given Type (#5800) by Bruce He · 2 years, 2 months ago
  54. eb185f5 Make the Transfer Function a Generic, Interchangeable Type for the Monotone Analyzer (#5794) by Bruce He · 2 years, 2 months ago
  55. 73f24c0 Initial support for `final` types (#5803) by Thomas Lively · 2 years, 2 months ago
  56. 195e18d [NFC] Fix the use of "strict" in subtypes.h (#5804) by Thomas Lively · 2 years, 2 months ago
  57. 20a543b [DeadArgumentElimination] Optimize function body after parameter refinement (#5799) by Jérôme Vouillon · 2 years, 2 months ago
  58. 7a78cf6 [NFC] Fix check lines in nominal-good.wast (#5802) by Thomas Lively · 2 years, 2 months ago
  59. 58db9e4 Print supertype declarations using the standard format (#5801) by Thomas Lively · 2 years, 2 months ago
  60. f806751 Heap2Local: Add a test for params (#5798) by Alon Zakai · 2 years, 2 months ago
  61. f963083 OptimizeInstructions: Loop on fallthrough values in RefTest (#5797) by Alon Zakai · 2 years, 2 months ago
  62. ef7f98e [Outlining] StringifyWalker (#5772) by Ashley Nelson · 2 years, 2 months ago
  63. 69da5f0 [NFC] Add a helper to get function DCE names in wasm-metadce (#5793) by Alon Zakai · 2 years, 2 months ago
  64. 5f6594c [wasm-metadce] Note ref.func connections + fix rooting of segment offsets (#5791) by Jérôme Vouillon · 2 years, 2 months ago
  65. 7b2e06a Dynamic Sized Bitvector Powerset Lattice for Static Analysis (#5784) by Bruce He · 2 years, 2 months ago
  66. 84316e8 Limit printing of Literal[s] in a general way (#5792) by Alon Zakai · 2 years, 2 months ago
  67. 1fb1a2e version_114 (#5789) by Alon Zakai · 2 years, 2 months ago version_114
  68. aaf1dac Fix opt/shrink levels when running the optimizer multiple times, Part 2 (#5787) by Alon Zakai · 2 years, 2 months ago
  69. fd9d04c Liveness Analysis Proof of Concept (#5771) by Bruce He · 2 years, 3 months ago
  70. 1545deb PostEmscripten: Preserve __em_js__ exports in side modules (#5780) by Sam Clegg · 2 years, 3 months ago
  71. 34c10dc Add a gtest fixture for tests checking printed output (#5781) by Thomas Lively · 2 years, 3 months ago
  72. 61f70af CtorEval Fuzzer: Generalize export regex (#5778) by Alon Zakai · 2 years, 3 months ago
  73. 7aeaf13 Fuzzing for Try and Throw (#5776) by Alon Zakai · 2 years, 3 months ago
  74. b783932 Limit literal printing to a reasonable limit (#5779) by Alon Zakai · 2 years, 3 months ago
  75. e41c4da Fix pop assertion (#5777) by Alon Zakai · 2 years, 3 months ago
  76. 7d17b40 [NFC] Simplify `Tuple` by making it an alias of `TypeList` (#5775) by Thomas Lively · 2 years, 3 months ago
  77. a317958 [EH] Add pass to remove EH instructions (#5770) by Heejin Ahn · 2 years, 3 months ago
  78. 599a962 [NFC] Rewrite isorecursive canonicalization (#5774) by Thomas Lively · 2 years, 3 months ago
  79. 00211a9 EffectAnalyzer: Assume we execute the two things whose effects we compare (#5764) by Alon Zakai · 2 years, 3 months ago
  80. 491f596 [NFC] Simplify the HeapTypeStore (#5765) by Thomas Lively · 2 years, 3 months ago
  81. b2eef24 Remove BinaryenIRToBinaryWriter::visit (#5766) by Heejin Ahn · 2 years, 3 months ago
  82. d035c05 Rename WasmBinaryBuilder to WasmBinaryReader (NFC) (#5767) by Heejin Ahn · 2 years, 3 months ago
  83. 585af93 DeadArgumentElimination: Do not error on bottom types in result refining (#5763) by Alon Zakai · 2 years, 3 months ago
  84. 87f3807 ConstantFieldPropagation: Track copied values properly (#5761) by Alon Zakai · 2 years, 3 months ago
  85. dc30f42 Update br_on_cast binary and text format (#5762) by Thomas Lively · 2 years, 3 months ago
  86. 4ec79ce Remove handleBranchForVisitBlock (#5760) by Heejin Ahn · 2 years, 3 months ago
  87. 7dc6147 Validate tag param types (#5759) by Alon Zakai · 2 years, 3 months ago
  88. e11abbe Strings: Add initial validation checks (#5758) by Alon Zakai · 2 years, 3 months ago
  89. bffd98c TypeRefining: Fix a bug with chains of StructGets (#5757) by Alon Zakai · 2 years, 3 months ago
  90. 1daa10f [Strings] Fix non-nullable string emitting in the binary format (#5756) by Alon Zakai · 2 years, 3 months ago
  91. c70c0da [NFC] Remove redundant code from EffectAnalyzer (#5754) by Alon Zakai · 2 years, 3 months ago
  92. 7b093e8 Move casts which are immediate children of local.gets to earlier local.gets (#5744) by Bruce He · 2 years, 3 months ago
  93. 90f471d Fix emitting of function reference types without GC (#5737) by Thomas Lively · 2 years, 3 months ago
  94. 876dbb0 Mention determinism in README.md (#5747) by Alon Zakai · 2 years, 3 months ago
  95. 3b0b011 StackIR: Remove nops (#5746) by Alon Zakai · 2 years, 3 months ago
  96. 26ad3ff wasm-merge: Preserve imports when copying module items (#5743) by Jérôme Vouillon · 2 years, 3 months ago
  97. e8ac658 Revert "Update br_on_cast binary and text format (#5734)" (#5740) by Alon Zakai · 2 years, 4 months ago
  98. 5beebc6 Fuzzer: Limit ArrayNew sizes most of the time (#5738) by Alon Zakai · 2 years, 4 months ago
  99. 97178d0 TypeSSA: Handle collisions by adding a hash to ensure a fresh rec group (#5724) by Alon Zakai · 2 years, 4 months ago
  100. b7b1d0d Update br_on_cast binary and text format (#5734) by Thomas Lively · 2 years, 4 months ago