summaryrefslogtreecommitdiff
path: root/src/wasm.h
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant ptrType from MemorySize/Grow instructions. NFC (#6590)Sam Clegg2024-05-151-4/+0
* Source maps: Allow specifying that an expression has no debug info in text (...Jérôme Vouillon2024-05-141-1/+3
* [memory64] Add table64 to existing memory64 support (#6577)Sam Clegg2024-05-101-0/+2
* [StackIR] Run StackIR during binary writing and not as a pass (#6568)Alon Zakai2024-05-091-20/+0
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-191-0/+14
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-041-0/+13
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-221-0/+12
* [Parser] Parse throw_ref (#6238)Thomas Lively2024-01-251-0/+1
* Typed continuations: resume instructions (#6083)Frank Emrich2024-01-111-0/+27
* Unify method pairs with and without Type param (#6184)Heejin Ahn2023-12-201-35/+28
* [EH] Add instructions for new proposal (#6181)Heejin Ahn2023-12-191-0/+45
* [Parser] Parse tuple operations (#6174)Thomas Lively2023-12-131-0/+1
* [Parser] Parse the remaining array operations (#6158)Thomas Lively2023-12-121-0/+15
* [Parser] Parse table operations (#6154)Thomas Lively2023-12-121-0/+2
* Add no-inline IR annotation, and passes to set it based on function name (#6146)Alon Zakai2023-12-061-0/+6
* wasm-metadce all the things (#6142)Alon Zakai2023-11-301-0/+7
* [Parser] Parse RefAs expressions (#6101)Thomas Lively2023-11-151-0/+1
* [Parser] Parse BrOn expressions (#6100)Thomas Lively2023-11-151-0/+1
* [Parser] Parse ref.test and ref.cast (#6099)Thomas Lively2023-11-151-0/+2
* Implement table.copy (#6078)Alon Zakai2023-11-061-0/+15
* Implement table.fill (#5949)Thomas Lively2023-09-181-0/+14
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-4/+4
* Factor IRBuilder utility out of the new wat parser (#5880)Thomas Lively2023-08-221-0/+14
* Fix finalization of call_ref to handle refined target types (#5883)Thomas Lively2023-08-211-1/+0
* Remove legacy WasmGC instructions (#5861)Thomas Lively2023-08-091-5/+0
* Add support for debug printing of functions (#5828)Alon Zakai2023-07-201-0/+1
* [Strings] Adopt new instruction binary encoding (#5714)Jérôme Vouillon2023-05-121-2/+4
* [analysis] Add a new iterable CFG utility (#5712)Thomas Lively2023-05-121-0/+9
* [NFC] Track the kinds of items that names refer to in wasm-delegations-fields...Alon Zakai2023-05-051-0/+15
* [NFC] Refactor each of ArrayNewSeg and ArrayInit into subclasses for Data/Ele...Alon Zakai2023-05-041-19/+32
* Implement array.fill, array.init_data, and array.init_elem (#5637)Thomas Lively2023-04-061-0/+34
* Only update functions in optimizeAfterInlining() (#5624)Alon Zakai2023-04-051-0/+1
* Use Names instead of indices to identify segments (#5618)Thomas Lively2023-04-041-3/+3
* [NFC] Internally rename `ArrayInit` to `ArrayNewFixed` (#5526)Thomas Lively2023-02-281-3/+3
* [Strings] Add experimental string.hash instruction (#5480)Alon Zakai2023-02-031-0/+1
* [Wasm GC] Add AbstractTypeRefining pass (#5461)Alon Zakai2023-02-031-3/+3
* [Strings] Add experimental StringNew variants (#5459)Alon Zakai2023-01-261-1/+7
* [Strings] Add string.compare (#5453)Alon Zakai2023-01-251-0/+7
* Represent ref.as_{func,data,i31} with RefCast (#5413)Thomas Lively2023-01-101-3/+0
* Replace `RefIs` with `RefIsNull` (#5401)Thomas Lively2023-01-091-13/+3
* Consolidate br_on* operations (#5399)Thomas Lively2023-01-061-7/+0
* Support br_on_cast null (#5397)Thomas Lively2023-01-051-3/+2
* Support `ref.test null` (#5368)Thomas Lively2022-12-211-3/+2
* Update RefCast representation to drop extra HeapType (#5350)Thomas Lively2022-12-201-2/+8
* Rename UserSection -> CustomSection. NFC (#5288)Sam Clegg2022-11-221-2/+2
* Switch from `typedef` to `using` in C++ code. NFC (#5258)Sam Clegg2022-11-151-4/+4
* Implement `array.new_data` and `array.new_elem` (#5214)Thomas Lively2022-11-071-0/+18
* Multi-Memories Lowering Pass (#5107)Ashley Nelson2022-11-011-0/+2
* [NFC] Add nullptr init for ElementSegment offset (#5168)Alon Zakai2022-10-201-1/+1
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-0/+1