summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-s-parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use non-nullable ref.cast for non-nullable input (#5335)Thomas Lively2022-12-091-2/+14
* Validate ref.as_* argument is a reference (#5330)Alon Zakai2022-12-081-1/+5
* Add standard versions of WasmGC casts (#5331)Thomas Lively2022-12-071-19/+20
* [NFC] Do not read past the end of a string_view (#5317)Thomas Lively2022-12-021-5/+5
* Revert "Revert "Make `call_ref` type annotations mandatory (#5246)" (#5265)" ...Thomas Lively2022-11-161-25/+10
* Revert "Make `call_ref` type annotations mandatory (#5246)" (#5265)Thomas Lively2022-11-161-10/+25
* Make `call_ref` type annotations mandatory (#5246)Thomas Lively2022-11-151-25/+10
* Implement `array.new_data` and `array.new_elem` (#5214)Thomas Lively2022-11-071-3/+9
* [Parser] Parse loads and stores (#5174)Thomas Lively2022-10-211-30/+6
* [NFC] Avoid re-parsing instruction names (#5171)Thomas Lively2022-10-201-124/+45
* Parse and emit `array.len` without a type annotation (#5151)Thomas Lively2022-10-181-3/+8
* Implement `array` basic heap type (#5148)Thomas Lively2022-10-181-2/+8
* Add "struct" and "structref" as an alias for "data" and "dataref" (#5141)Thomas Lively2022-10-131-2/+4
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-169/+156
* [NFC] Remove more `cashew::` namespaces from IString (#5127)Thomas Lively2022-10-111-4/+1
* Implement bottom heap types (#5115)Thomas Lively2022-10-071-3/+27
* Emit call_ref with a type annotation (#5079)Thomas Lively2022-09-231-6/+15
* Add a type annotation to return_call_ref (#5068)Thomas Lively2022-09-221-1/+16
* Correctly handle escapes in string constants (#5070)Thomas Lively2022-09-221-10/+24
* [Wasm64] The binary format offset of load/store should be u64leb in wasm64 (#...Axis2022-09-191-10/+18
* Make `i31ref` and `dataref` nullable (#4843)Thomas Lively2022-08-261-2/+2
* Avoid adding new unneeded names to blocks in text roundtripping (#4943)Alon Zakai2022-08-221-6/+26
* Restore the `extern` heap type (#4898)Thomas Lively2022-08-171-3/+5
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-89/+267
* [Strings] Fix string.new_wtf16_array (#4894)Alon Zakai2022-08-101-2/+9
* [Strings] string.new.array methods have start:end arguments (#4888)Alon Zakai2022-08-091-0/+3
* Remove RTTs (#4848)Thomas Lively2022-08-051-124/+3
* [Strings] GC variants for string.encode (#4817)Alon Zakai2022-07-211-1/+14
* Remove basic reference types (#4802)Thomas Lively2022-07-201-10/+5
* [Strings] Add string.new GC variants (#4813)Alon Zakai2022-07-191-2/+16
* [Strings] stringview_*.slice (#4805)Alon Zakai2022-07-151-0/+11
* [Strings] stringview access operations (#4798)Alon Zakai2022-07-131-0/+20
* [Strings] string.as (#4797)Alon Zakai2022-07-121-0/+4
* [Strings] string.eq (#4781)Alon Zakai2022-07-081-0/+5
* [Strings] string.concat (#4777)Alon Zakai2022-07-081-0/+5
* [Strings] string.encode (#4776)Alon Zakai2022-07-071-0/+17
* [Strings] string.measure (#4775)Alon Zakai2022-07-071-0/+16
* [Strings] Add string.const (#4768)Alon Zakai2022-07-061-0/+4
* [Strings] Add string.new* instructions (#4761)Alon Zakai2022-06-291-0/+18
* [Strings] Add string proposal types (#4755)Alon Zakai2022-06-291-0/+26
* First class Data Segments (#4733)Ashley Nelson2022-06-211-11/+26
* [EH] Export tags (#4691)Heejin Ahn2022-05-261-0/+1
* [NFC] Deduplicate imported global parsing (#4678)Thomas Lively2022-05-191-23/+7
* Add ref.cast_nop_static (#4656)Thomas Lively2022-05-111-1/+7
* Remove externref (#4633)Thomas Lively2022-05-041-6/+3
* Include type names in error messages from building (#4517)Thomas Lively2022-02-181-1/+10
* Make `TypeBuilder::build()` fallible (#4474)Thomas Lively2022-01-251-1/+5
* Parse, create, and print isorecursive recursion groups (#4464)Thomas Lively2022-01-211-10/+40
* Remove unused `isNominal` field on HeapTypeInfo (#4465)Thomas Lively2022-01-201-2/+0
* Modernize code to C++17 (#3104)Max Graey2021-11-221-3/+1