summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix null dereference in FunctionValidator (#6849)mtb2024-08-262-2/+25
* Fix the fp16 header include. (#6871)Brendan Dahl2024-08-261-5/+1
* Support more reference constants in wast scripts (#6865)Thomas Lively2024-08-265-25/+52
* [FP16] Add a feature flag for FP16. (#6864)Brendan Dahl2024-08-2222-134/+226
* [NFC] Avoid quadratic time when precomputing blocks (#6862)Alon Zakai2024-08-211-0/+67
* [NFC] Avoid quadratic time in StackIROptimizer::removeUnneededBlocks() (#6859)Alon Zakai2024-08-211-5/+15
* Add a string lowering mode disallowing non-UTF-8 strings (#6861)Thomas Lively2024-08-217-2/+46
* [FP16] Implement arithmetic operations. (#6855)Brendan Dahl2024-08-2116-11/+549
* [NFC] hash constant string as void* (#6863)Thomas Lively2024-08-211-1/+1
* Support `ref.extern n` in spec tests (#6858)Thomas Lively2024-08-2111-2234/+29
* [NFC] Triage spec test problems (#6857)Thomas Lively2024-08-211-81/+80
* Fix encoding of heap type definitions (#6856)Thomas Lively2024-08-204-988/+24
* Add the upstream spec testsuite as a submodule (#6853)Thomas Lively2024-08-2064-32159/+140
* [Exceptions] Finish interpreter + optimizer support for try_table. (#6814)Sébastien Doeraene2024-08-2041-420/+2764
* Validate array.init_elem segment in IRBuilder (#6852)Thomas Lively2024-08-192-1/+21
* Print explicit typeuses for non-MVP function types (#6851)Thomas Lively2024-08-192-2/+62
* [NFC] Use HeapType::getKind more broadly (#6846)Thomas Lively2024-08-1910-263/+363
* Add a pass for minimizing recursion groups (#6832)Thomas Lively2024-08-1711-0/+2682
* Fix direct comparisons with unshared basic heap types (#6845)Thomas Lively2024-08-168-30/+152
* Implement table.init (#6827)Alon Zakai2024-08-1637-95/+700
* Testing: Add an env var to pick the V8 binary (#6836)Alon Zakai2024-08-161-2/+2
* [NFC] Avoid v128 in rec groups with no other v128 uses (#6843)Alon Zakai2024-08-151-14/+14
* 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-155-1/+35
* Heap type `none` requires GC (#6840)Thomas Lively2024-08-144-5/+13
* Count supertypes when collecting module types (#6838)Thomas Lively2024-08-142-8/+4
* Monomorphization: Add a flag to control the required improvement (#6837)Alon Zakai2024-08-147-22/+1722
* Heap2Local: Track interactions in detail (#6834)Alon Zakai2024-08-132-70/+162
* 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-124-70/+594
* 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-094-13/+11
* [FP16] Implement relation operations. (#6825)Brendan Dahl2024-08-0916-33/+435
* [FP16] Implement lane access instructions. (#6821)Brendan Dahl2024-08-0817-0/+211
* 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
* [FP16] Disable float 16 fuzzing for now. (#6822)Brendan Dahl2024-08-071-0/+2
* GTO: Remove minor optimization of avoiding ChildLocalizer sometimes (#6818)Alon Zakai2024-08-072-26/+18
* [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-062-1/+12
* [FP16] Implement load and store instructions. (#6796)Brendan Dahl2024-08-0618-41/+952
* 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-063-6/+77
* 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-066-18/+19
* WasmBinaryReader: Use helper function to create names for items. NFC (#6810)Sam Clegg2024-08-051-14/+15