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