summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* OptimizeInstructions: Simplify tuple.extract of tuple.make (#5938)Alon Zakai2023-09-141-0/+19
* Replace i31.new with ref.i31 everywhere (#5931)Thomas Lively2023-09-137-19/+39
* Avoid off_t in small_vector.h (#5936)Alon Zakai2023-09-131-1/+3
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-1328-72/+72
* Use standard GC encodings by default (#5873)Thomas Lively2023-09-121-4/+3
* Remove legacy GC text syntax (#5929)Thomas Lively2023-09-122-44/+4
* Fix printing of types for imported functions (#5927)Thomas Lively2023-09-111-1/+1
* Make final types the default (#5918)Thomas Lively2023-09-0912-35/+47
* [NFC] Source maps: Simplify the code and add comments (#5912)Alon Zakai2023-09-062-37/+46
* DebugInfo: Don't trample in replaceCurrent() (#5915)Alon Zakai2023-08-311-1/+6
* DebugInfo: Fix loss of debug info in replaceCurrent() (#5914)Alon Zakai2023-08-311-3/+18
* Remove the GCNNLocals feature (#5080)Thomas Lively2023-08-318-124/+28
* Parse non-nullable tuple elements without special handling (#5910)Thomas Lively2023-08-301-23/+5
* Source maps: Fix locations without debug info between ones that do (#5906)Alon Zakai2023-08-302-14/+75
* Validate and fix up tuples with non-nullable elements (#5909)Thomas Lively2023-08-303-27/+87
* Print all debug annotations when BINARYEN_PRINT_FULL (#5904)Alon Zakai2023-08-291-1/+22
* Fix standard reference type encoding (#5905)Thomas Lively2023-08-281-2/+2
* Improve debug info printing with depth (#5903)JesseChen2023-08-281-1/+4
* Refactor IRBuilder to build blocks internally (#5901)Thomas Lively2023-08-283-238/+349
* GlobalStructInference: Add missing ReFinalize (#5898)Alon Zakai2023-08-241-1/+17
* Simplify and consolidate type printing (#5816)Thomas Lively2023-08-242-1223/+997
* Fix merging of unrelated types in TypeMerging (#5897)Thomas Lively2023-08-231-7/+69
* SignatureRefining: Handle updates to call.without.effects (#5884)Alon Zakai2023-08-231-0/+68
* Use the standard syntax for ref.cast, ref.test and array.new_fixed (#5894)Jérôme Vouillon2023-08-231-10/+5
* Fix assertion failure in RemoveUnusedBrs (#5895)Thomas Lively2023-08-231-0/+4
* wasm-ctor-eval: Limit memory to a reasonable amount (#5896)Alon Zakai2023-08-231-0/+11
* Update stringref text format (#5891)Jérôme Vouillon2023-08-223-90/+262
* Factor IRBuilder utility out of the new wat parser (#5880)Thomas Lively2023-08-227-491/+1046
* Make the legacy parser follow more closely the standard GC text format (#5889)Jérôme Vouillon2023-08-221-13/+37
* Rename multimemory flag (#5890)Ashley Nelson2023-08-2114-27/+27
* Improve br_on* optimizations (#5887)Thomas Lively2023-08-221-35/+141
* Fix finalization of call_ref to handle refined target types (#5883)Thomas Lively2023-08-214-8/+22
* Fix SSA on null refinement (#5886)Alon Zakai2023-08-171-0/+11
* ReFinalize in TypeSSA (#5885)Alon Zakai2023-08-171-0/+4
* Further improve ref.cast during finalization (#5882)Thomas Lively2023-08-171-16/+11
* Ensure br_on_cast* target type is subtype of input type (#5881)Thomas Lively2023-08-175-0/+22
* Improve cast optimizations (#5876)Thomas Lively2023-08-174-158/+243
* Heap2Local: Refinalize if we end up refining (#5879)Alon Zakai2023-08-171-5/+28
* [NFC] Factor `Result` and `MaybeResult` into a utility header (#5878)Thomas Lively2023-08-143-54/+88
* Allow opting into standard GC encodings at compile time (#5868)Thomas Lively2023-08-101-49/+153
* Remove legacy WasmGC instructions (#5861)Thomas Lively2023-08-0917-550/+130
* LinearExecutionWalker: Optionally connect blocks for Br and BrOn (#5869)Alon Zakai2023-08-091-4/+13
* OptimizeCasts: Connect adjacent blocks in LinearExecutionWalker (#5866)Alon Zakai2023-08-081-0/+10
* LocalCSE: Connect adjacent blocks in LinearExecutionWalker (#5867)Alon Zakai2023-08-081-0/+11
* SimplifyGlobals: Connect adjacent blocks in LinearExecutionWalker (#5865)Alon Zakai2023-08-081-0/+5
* LinearExecutionTraversal: Add an option to connect adjacent code, use in Simp...Alon Zakai2023-08-082-5/+47
* Fix LinearExecutionWalker on calls (#5857)Alon Zakai2023-08-072-6/+26
* Lattice to model Stack (#5849)Bruce He2023-08-034-9/+329
* [Outlining] Integration test for suffix_tree and stringify (#5839)Ashley Nelson2023-08-031-0/+11
* [NFC] Move ModuleUtils copying and renaming logic from header to cpp (#5855)Alon Zakai2023-08-0211-188/+227