summaryrefslogtreecommitdiff
path: root/src/wasm.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix bugs with copying expressions (#5099)Thomas Lively2022-09-301-0/+9
* Add JavaScript promise integration (JSPI) pass. (#4961)Brendan Dahl2022-09-021-0/+1
* Implement `extern.externalize` and `extern.internalize` (#4975)Thomas Lively2022-08-291-0/+2
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-4/+23
* [Strings] string.new.array methods have start:end arguments (#4888)Alon Zakai2022-08-091-0/+4
* Remove RTTs (#4848)Thomas Lively2022-08-051-59/+0
* [Strings] GC variants for string.encode (#4817)Alon Zakai2022-07-211-0/+10
* Remove basic reference types (#4802)Thomas Lively2022-07-201-3/+5
* [Strings] Add string.new GC variants (#4813)Alon Zakai2022-07-191-2/+12
* [Strings] stringview_wtf16.length (#4809)Alon Zakai2022-07-181-0/+1
* [Strings] stringview_*.slice (#4805)Alon Zakai2022-07-151-0/+31
* [Strings] stringview access operations (#4798)Alon Zakai2022-07-131-0/+55
* [Strings] string.as (#4797)Alon Zakai2022-07-121-0/+18
* [Strings] string.is_usv_sequence (#4783)Alon Zakai2022-07-081-0/+1
* [Strings] string.eq (#4781)Alon Zakai2022-07-081-0/+11
* [Strings] string.concat (#4777)Alon Zakai2022-07-081-0/+11
* [Strings] string.encode (#4776)Alon Zakai2022-07-071-0/+19
* [Strings] string.measure (#4775)Alon Zakai2022-07-071-0/+18
* [Strings] Add string.const (#4768)Alon Zakai2022-07-061-0/+13
* [Strings] Add string.new* instructions (#4761)Alon Zakai2022-06-291-0/+20
* First class Data Segments (#4733)Ashley Nelson2022-06-211-29/+14
* Update relaxed SIMD instructionsThomas Lively2022-06-071-2/+0
* Make RefCast safe by default (#4663)Thomas Lively2022-05-121-1/+1
* Add ref.cast_nop_static (#4656)Thomas Lively2022-05-111-0/+5
* Implement relaxed SIMD dot product instructions (#4586)Thomas Lively2022-04-111-0/+4