summaryrefslogtreecommitdiff
path: root/src/wasm.h
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [SIMD] Make swizzle's opcode name consistent (NFC) (#4585)Heejin Ahn2022-04-091-2/+2
* Implement i16x8.relaxed_q15mulr_s (#4583)Thomas Lively2022-04-071-0/+1
* Generate heap type names when printing types (#4503)Thomas Lively2022-02-071-8/+1
* Change from storing Signature to HeapType on CallIndirect (#4352)Thomas Lively2021-11-221-13/+1
* Add support for relaxed-simd instructions (#4320)Ng Zhi An2021-11-151-0/+23
* [NFC] Create a .cpp file for fuzzer implementation (#4279)Thomas Lively2021-10-261-2/+2
* Add table.grow operation (#4245)Max Graey2021-10-181-0/+13
* Add table.size operation (#4224)Max Graey2021-10-081-0/+11
* Emit heap types for call_indirect that match the table (#4221)Alon Zakai2021-10-081-0/+12
* Add table.set operation (#4215)Max Graey2021-10-071-0/+13