summaryrefslogtreecommitdiff
path: root/scripts/gen-s-parser.py
Commit message (Expand)AuthorAgeFilesLines
* Remove obsolete parser code (#6607)Thomas Lively2024-05-291-617/+598
* [Strings] Remove operations not included in imported strings (#6589)Thomas Lively2024-05-151-20/+3
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-151-11/+4
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-191-0/+1
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-041-0/+1
* [Parser] Parse annotations, including source map comments (#6345)Thomas Lively2024-02-261-2/+2
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-221-0/+1
* Typed continuations: resume instructions (#6083)Frank Emrich2024-01-111-0/+2
* [Parser] Parse br_if correctly (#6202)Thomas Lively2024-01-041-2/+2
* [EH] Add instructions for new proposal (#6181)Heejin Ahn2023-12-191-1/+3
* Add a `tuple.drop` text pseudoinstruction (#6170)Thomas Lively2023-12-121-0/+1
* [Parser] Parse try/catch/catch_all/delegate (#6128)Thomas Lively2023-11-291-6/+4
* [Parser][NFC] Filter out unused instructions in gen-s-parser.py (#6095)Thomas Lively2023-11-091-0/+5
* Implement table.copy (#6078)Alon Zakai2023-11-061-2/+1
* [NFC][Parser] Simplify instruction handling (#5964)Thomas Lively2023-09-211-3/+2
* [Parser] Parse if-else in the new wat parser and IRBuilder (#5963)Thomas Lively2023-09-211-0/+3
* Implement table.fill (#5949)Thomas Lively2023-09-181-0/+1
* Replace i31.new with ref.i31 everywhere (#5931)Thomas Lively2023-09-131-1/+2
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-1/+1
* Remove legacy GC text syntax (#5929)Thomas Lively2023-09-121-1/+0
* Update stringref text format (#5891)Jérôme Vouillon2023-08-221-0/+9
* Remove legacy WasmGC instructions (#5861)Thomas Lively2023-08-091-16/+2
* [NFC] Refactor each of ArrayNewSeg and ArrayInit into subclasses for Data/Ele...Alon Zakai2023-05-041-4/+4
* Implement array.fill, array.init_data, and array.init_elem (#5637)Thomas Lively2023-04-061-0/+3
* Parse and print `array.new_fixed` (#5527)Thomas Lively2023-02-281-1/+2
* [NFC] Internally rename `ArrayInit` to `ArrayNewFixed` (#5526)Thomas Lively2023-02-281-1/+1
* [Strings] Add experimental string.hash instruction (#5480)Alon Zakai2023-02-031-0/+1
* [Strings] Add experimental StringNew variants (#5459)Alon Zakai2023-01-261-4/+7
* [Strings] Add string.compare (#5453)Alon Zakai2023-01-251-1/+2
* [Wasm GC] Replace `HeapType::data` with `HeapType::struct_` (#5416)Thomas Lively2023-01-101-4/+0
* Represent ref.as_{func,data,i31} with RefCast (#5413)Thomas Lively2023-01-101-3/+3
* Replace `RefIs` with `RefIsNull` (#5401)Thomas Lively2023-01-091-4/+4
* Consolidate br_on* operations (#5399)Thomas Lively2023-01-061-12/+12
* [Parser] Parse blocks (#5393)Thomas Lively2023-01-051-1/+1
* Fix OOB string_view read in generated parser code (#5349)Thomas Lively2022-12-141-7/+5
* Add standard versions of WasmGC casts (#5331)Thomas Lively2022-12-071-9/+12
* Implement `array.new_data` and `array.new_elem` (#5214)Thomas Lively2022-11-071-0/+2
* [Parser] Parse loads and stores (#5174)Thomas Lively2022-10-211-24/+28
* [NFC] Avoid re-parsing instruction names (#5171)Thomas Lively2022-10-201-88/+88
* [Parser][NFC] Pass instruction locations to `makeXXX` functions (#5133)Thomas Lively2022-10-121-2/+2
* [Parser][NFC] Move `ParseInput` into the parser context (#5132)Thomas Lively2022-10-121-2/+2
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-3/+6
* Implement `extern.externalize` and `extern.internalize` (#4975)Thomas Lively2022-08-291-0/+2
* Remove RTTs (#4848)Thomas Lively2022-08-051-10/+0
* [Strings] GC variants for string.encode (#4817)Alon Zakai2022-07-211-0/+2
* [Strings] Add string.new GC variants (#4813)Alon Zakai2022-07-191-0/+2
* [Strings] stringview_wtf16.length (#4809)Alon Zakai2022-07-181-0/+1
* [Strings] stringview_*.slice (#4805)Alon Zakai2022-07-151-0/+3
* [Strings] stringview access operations (#4798)Alon Zakai2022-07-131-0/+5
* [Strings] string.as (#4797)Alon Zakai2022-07-121-0/+3