summaryrefslogtreecommitdiff
path: root/src/wasm-builder.h
Commit message (Expand)AuthorAgeFilesLines
* Implement table.fill (#5949)Thomas Lively2023-09-181-0/+12
* 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/+15
* Remove legacy WasmGC instructions (#5861)Thomas Lively2023-08-091-4/+1
* TypeRefining: Add casts when we must (#5840)Alon Zakai2023-07-261-1/+3
* [NFC] Refactor each of ArrayNewSeg and ArrayInit into subclasses for Data/Ele...Alon Zakai2023-05-041-15/+37
* Implement array.fill, array.init_data, and array.init_elem (#5637)Thomas Lively2023-04-061-0/+28
* Use Names instead of indices to identify segments (#5618)Thomas Lively2023-04-041-3/+3
* [Wasm GC] Fix CoalesceLocals i31 local.get removal (#5619)Alon Zakai2023-04-041-1/+6
* [Wasm GC] wasm-ctor-eval: Handle externalized data (#5582)Alon Zakai2023-03-161-0/+4
* [NFC] Templatize `makeBlock` so it can be used with any iterable (#5583)Thomas Lively2023-03-161-28/+22
* [NFC] Internally rename `ArrayInit` to `ArrayNewFixed` (#5526)Thomas Lively2023-02-281-3/+3
* [Strings] Initial string execution support (#5491)Alon Zakai2023-02-151-0/+8
* [Strings] Add experimental StringNew variants (#5459)Alon Zakai2023-01-261-3/+8
* [Strings] Add string.compare (#5453)Alon Zakai2023-01-251-1/+2
* Replace `RefIs` with `RefIsNull` (#5401)Thomas Lively2023-01-091-3/+2
* Consolidate br_on* operations (#5399)Thomas Lively2023-01-061-9/+2
* Support br_on_cast null (#5397)Thomas Lively2023-01-051-2/+2
* [Parser] Parse blocks (#5393)Thomas Lively2023-01-051-0/+8
* Support `ref.test null` (#5368)Thomas Lively2022-12-211-2/+2
* Update RefCast representation to drop extra HeapType (#5350)Thomas Lively2022-12-201-3/+2
* Add standard versions of WasmGC casts (#5331)Thomas Lively2022-12-071-24/+0
* Revert "Revert "Make `call_ref` type annotations mandatory (#5246)" (#5265)" ...Thomas Lively2022-11-161-29/+0
* Revert "Make `call_ref` type annotations mandatory (#5246)" (#5265)Thomas Lively2022-11-161-0/+29
* Make `call_ref` type annotations mandatory (#5246)Thomas Lively2022-11-151-29/+0
* Implement `array.new_data` and `array.new_elem` (#5214)Thomas Lively2022-11-071-0/+14
* [Parser] Parse loads and stores (#5174)Thomas Lively2022-10-211-6/+6
* Implement bottom heap types (#5115)Thomas Lively2022-10-071-14/+24
* Fix multi-memory + C API for MemoryGrow and MemorySize (#4953)Alon Zakai2022-08-231-6/+18
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-26/+76
* [Strings] string.new.array methods have start:end arguments (#4888)Alon Zakai2022-08-091-0/+12
* Remove RTTs (#4848)Thomas Lively2022-08-051-95/+3
* [Strings] GC variants for string.encode (#4817)Alon Zakai2022-07-211-2/+5
* Remove basic reference types (#4802)Thomas Lively2022-07-201-22/+11
* [Strings] stringview_*.slice (#4805)Alon Zakai2022-07-151-3/+21
* [Strings] stringview access operations (#4798)Alon Zakai2022-07-131-0/+32
* [Strings] string.as (#4797)Alon Zakai2022-07-121-0/+7
* [Strings] string.eq (#4781)Alon Zakai2022-07-081-0/+7
* [Strings] string.concat (#4777)Alon Zakai2022-07-081-0/+7
* [Strings] string.encode (#4776)Alon Zakai2022-07-071-0/+9
* [Strings] string.measure (#4775)Alon Zakai2022-07-071-0/+7
* [Strings] Add string.const (#4768)Alon Zakai2022-07-061-0/+6
* [Strings] Add string.new* instructions (#4761)Alon Zakai2022-06-291-0/+9
* First class Data Segments (#4733)Ashley Nelson2022-06-211-0/+15
* Add ref.cast_nop_static (#4656)Thomas Lively2022-05-111-1/+4
* Remove externref (#4633)Thomas Lively2022-05-041-2/+0
* [NominalFuzzing] Fix replaceWithIdenticalType() on nondefaultable tuples (#4605)Alon Zakai2022-04-211-1/+1
* Change from storing Signature to HeapType on CallIndirect (#4352)Thomas Lively2021-11-221-3/+4
* Fix RTTs for RTT-less instructions (#4294)Thomas Lively2021-11-031-1/+1
* Add table.grow operation (#4245)Max Graey2021-10-181-0/+8