summaryrefslogtreecommitdiff
path: root/src/parser/parsers.h
Commit message (Expand)AuthorAgeFilesLines
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-191-0/+11
* [Parser] Support prologue and epilogue sourcemap annotations (#6370)Thomas Lively2024-03-041-17/+19
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-041-0/+15
* [Parser] Support inline data in 64-bit memory declarations (#6364)Thomas Lively2024-02-291-7/+24
* [Parser] Do not require a memory for GC string ops (#6363)Thomas Lively2024-02-291-6/+24
* [Parser] Parse annotations, including source map comments (#6345)Thomas Lively2024-02-261-352/+796
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-221-0/+8
* [Parser][NFC] Remove `Token` from lexer interface (#6333)Thomas Lively2024-02-221-10/+8
* [Parser][NFC] Remove parser/input.h (#6332)Thomas Lively2024-02-221-12/+12
* [Parser] Parse `resume` (#6295)Thomas Lively2024-02-091-2/+18
* [Parser] Parse v128.const (#6275)Thomas Lively2024-02-051-1/+67
* [Parser] Parse start declarations (#6256)Thomas Lively2024-01-301-0/+22
* [Parser] Parse pops (by doing nothing) (#6252)Thomas Lively2024-01-301-1/+3
* [Parser] Parse tuple types (#6249)Thomas Lively2024-01-291-4/+33
* [Parser] Parse throw_ref (#6238)Thomas Lively2024-01-251-1/+1
* [Parser] Parse try_table (#6237)Thomas Lively2024-01-251-3/+84
* Typed continuations: resume instructions (#6083)Frank Emrich2024-01-111-0/+5
* [Parser] Parse remaining heap and reference types (#6218)Thomas Lively2024-01-101-10/+40
* [Parser] Parse br_if correctly (#6202)Thomas Lively2024-01-041-3/+4
* [Parser] Go back to "sub final" intead of "sub open" (#6199)Thomas Lively2024-01-031-1/+1
* [Parser] Parse br_on_cast{_fail} input annotations (#6198)Thomas Lively2024-01-031-3/+5
* [Parser] Parse folded instructions that contain parentheses (#6196)Thomas Lively2024-01-031-38/+43
* [Parser] Support standalone import definitions (#6191)Thomas Lively2024-01-021-0/+70
* [EH] Add instructions for new proposal (#6181)Heejin Ahn2023-12-191-0/+5
* [Parser] Parse explicit exports (#6179)Thomas Lively2023-12-141-0/+55
* [Parser] Parse tuple operations (#6174)Thomas Lively2023-12-131-3/+26
* [Parser] Parse the remaining array operations (#6158)Thomas Lively2023-12-121-18/+75
* [Parser] Parse rethrow (#6155)Thomas Lively2023-12-121-1/+3
* [Parser] Parse table operations (#6154)Thomas Lively2023-12-121-6/+23
* Add a `tuple.drop` text pseudoinstruction (#6170)Thomas Lively2023-12-121-0/+5
* [Parser] Parse call_indirect and return_call_indirect (#6148)Thomas Lively2023-12-061-1/+5
* [Parser] Parse tables and element segments (#6147)Thomas Lively2023-12-061-2/+265
* [Parser] Parse try/catch/catch_all/delegate (#6128)Thomas Lively2023-11-291-18/+174
* [Parser] Parse tags and throw (#6126)Thomas Lively2023-11-201-1/+52
* [Parser] Parse call_ref (#6103)Thomas Lively2023-11-151-6/+4
* [Parser] Parse array.new_fixed (#6102)Thomas Lively2023-11-151-1/+7
* [Parser] Parse RefAs expressions (#6101)Thomas Lively2023-11-151-1/+1
* [Parser] Parse BrOn expressions (#6100)Thomas Lively2023-11-151-2/+8
* [Parser] Parse ref.test and ref.cast (#6099)Thomas Lively2023-11-151-2/+6
* [Parser] Parse br_table (#6098)Thomas Lively2023-11-151-1/+14
* [Parser] Parse ref.func (#6097)Thomas Lively2023-11-151-1/+3
* [Parser][NFC] Filter out unused instructions in gen-s-parser.py (#6095)Thomas Lively2023-11-091-23/+0
* [Parser] Parse `call` and `return_call` (#6086)Thomas Lively2023-11-071-3/+18
* Implement table.copy (#6078)Alon Zakai2023-11-061-0/+5
* Typed Continuations: Add cont type (#5998)Frank Emrich2023-10-241-0/+23
* [Parser] Parse labels and br (#5970)Thomas Lively2023-10-021-1/+16
* [Parser] Support loops (#5966)Thomas Lively2023-09-211-22/+53
* [Parser] Allow any number of foldedinsts in `foldedinsts` (#5965)Thomas Lively2023-09-211-60/+68
* [NFC][Parser] Simplify instruction handling (#5964)Thomas Lively2023-09-211-452/+284
* [Parser] Parse if-else in the new wat parser and IRBuilder (#5963)Thomas Lively2023-09-211-9/+113