summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Validate array.init_elem segment in IRBuilder (#6852)Thomas Lively2024-08-191-0/+10
* Print explicit typeuses for non-MVP function types (#6851)Thomas Lively2024-08-191-2/+11
* [NFC] Use HeapType::getKind more broadly (#6846)Thomas Lively2024-08-1910-263/+363
* Add a pass for minimizing recursion groups (#6832)Thomas Lively2024-08-175-0/+808
* Fix direct comparisons with unshared basic heap types (#6845)Thomas Lively2024-08-166-12/+21
* Implement table.init (#6827)Alon Zakai2024-08-1627-32/+276
* Simplify validation of stale types (#6842)Thomas Lively2024-08-151-24/+9
* [NFC] Clean up Literal copy constructor (#6841)Alon Zakai2024-08-151-30/+27
* Save build ID in a source map (#6799)Marcin Kolny2024-08-153-1/+28
* Heap type `none` requires GC (#6840)Thomas Lively2024-08-141-1/+1
* Count supertypes when collecting module types (#6838)Thomas Lively2024-08-141-5/+1
* Monomorphization: Add a flag to control the required improvement (#6837)Alon Zakai2024-08-141-9/+50
* Heap2Local: Track interactions in detail (#6834)Alon Zakai2024-08-131-70/+105
* Add missing parser error check in makeArrayInitElem (#6835)Sofi Aberegg2024-08-131-0/+1
* [NFC] Separate out GlobalTypeRewriter::mapTypeNames (#6829)Thomas Lively2024-08-122-25/+32
* Add a TypeBuilder API for copying a heap type (#6828)Thomas Lively2024-08-124-59/+105
* GlobalTypeOptimization: Reorder fields in order to remove them (#6820)Alon Zakai2024-08-123-55/+151
* Set hasExplicitName for thunks generated in FuncCastEmulation. NFC (#6826)Sam Clegg2024-08-091-0/+1
* Typed continuations: update syntax of handler clauses (#6824)Frank Emrich2024-08-092-5/+3
* [FP16] Implement relation operations. (#6825)Brendan Dahl2024-08-0913-3/+187
* [FP16] Implement lane access instructions. (#6821)Brendan Dahl2024-08-0814-0/+107
* Simplify TopologicalOrders (#6811)Thomas Lively2024-08-072-28/+22
* Add a utility for comparing and hashing rec group shapes (#6808)Thomas Lively2024-08-075-0/+519
* GTO: Remove minor optimization of avoiding ChildLocalizer sometimes (#6818)Alon Zakai2024-08-071-21/+7
* [NFC][parser] Rename deftype and subtype (#6819)Thomas Lively2024-08-074-36/+43
* [parser] Fix bug when printing type builder errors (#6817)Thomas Lively2024-08-061-1/+1
* [FP16] Implement load and store instructions. (#6796)Brendan Dahl2024-08-067-41/+166
* Restore isString type methods (#6815)Thomas Lively2024-08-069-35/+31
* [Source maps] Handle single-segment entries in source map header decoder (#6794)Ömer Sinan Ağacan2024-08-061-6/+13
* Fix sharedness bug in inhabitable type fuzzer (#6807)Thomas Lively2024-08-061-1/+2
* [NFC] Add HeapType::getKind returning a new HeapTypeKind enum (#6804)Thomas Lively2024-08-069-144/+134
* Make source parser consistent with binary parser when naming things. NFC (#6813)Sam Clegg2024-08-061-2/+3
* WasmBinaryReader: Use helper function to create names for items. NFC (#6810)Sam Clegg2024-08-051-14/+15
* [NFC] Remove unused `isException` type methods (#6802)Thomas Lively2024-08-052-8/+0
* Add a utility for iterating over all topological orders (#6801)Thomas Lively2024-08-054-2/+225
* [LegalizeJSInterface] Use explicit names for stub functions (#6806)Sam Clegg2024-08-051-0/+2
* Fix shareability handling in TypeSSA collision logic (#6798)Alon Zakai2024-08-011-0/+1
* Add a disjoint sets (union-find) utility (#6797)Thomas Lively2024-08-011-0/+87
* [NFC] Avoid a temp local (#6800)Alon Zakai2024-08-011-3/+3
* Use Names::getValidNameGivenExisting in binary reading (#6793)Alon Zakai2024-07-311-8/+3
* Fix shareability of externalized nulls (#6791)Alon Zakai2024-07-301-2/+3
* Add a customizable title to Metrics reporting (#6792)Alon Zakai2024-07-302-1/+10
* Add a Tarjan's Strongly Connected Component utilty (#6790)Thomas Lively2024-07-301-0/+262
* Fix shareability of internalized nulls (#6789)Alon Zakai2024-07-291-2/+3
* Generalize Literal::externalize/internalize for strings and shareability (#6784)Alon Zakai2024-07-291-18/+12
* [wasm-reduce] Do not crash on non-func element segments (#6778)Thomas Lively2024-07-261-10/+5
* Cost analysis: Remove "Unacceptable" hack (#6782)Alon Zakai2024-07-252-27/+37
* TupleOptimization: Properly handle subtyping in copies (#6786)Alon Zakai2024-07-251-2/+7
* Validate RefAsNonNull (#6785)Alon Zakai2024-07-242-3/+18
* Properly validate ref.cast when lacking a common supertype (#6741)Alon Zakai2024-07-231-0/+15