summaryrefslogtreecommitdiff
path: root/src/parser/parsers.h
Commit message (Expand)AuthorAgeFilesLines
* Mark Result and MaybeResult [[nodiscard]] (#7083)Thomas Lively2024-11-151-3/+3
* Reset function context when ending a function in IRBuilder (#7081)Thomas Lively2024-11-151-1/+1
* Rename indexType -> addressType. NFC (#7060)Sam Clegg2024-11-071-23/+25
* Fix typo in parsers.h (#7032)Angela Upreti2024-10-251-1/+1
* Implement table.init (#6827)Alon Zakai2024-08-161-0/+12
* Add missing parser error check in makeArrayInitElem (#6835)Sofi Aberegg2024-08-131-0/+1
* Typed continuations: update syntax of handler clauses (#6824)Frank Emrich2024-08-091-2/+2
* [NFC][parser] Rename deftype and subtype (#6819)Thomas Lively2024-08-071-23/+30
* [threads] ref.i31_shared (#6735)Thomas Lively2024-07-121-4/+7
* [threads] Shared basic heap types (#6667)Thomas Lively2024-06-191-37/+54
* [Parser] Fix error message on required reftype (#6666)Thomas Lively2024-06-141-9/+15
* [Parser][NFC] Make typeidx and maybeTypeidx return consistent types (#6663)Thomas Lively2024-06-141-7/+9
* [threads] Parse, build, and print shared composite types (#6654)Thomas Lively2024-06-121-10/+26
* [Parser][NFC] Split parser into multiple compilation units (#6653)Thomas Lively2024-06-121-28/+3
* Remove obsolete parser code (#6607)Thomas Lively2024-05-291-2/+0
* Rewrite wasm-shell to use new wast parser (#6601)Thomas Lively2024-05-171-7/+15
* [Strings] Remove operations not included in imported strings (#6589)Thomas Lively2024-05-151-28/+5
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-151-76/+8
* [memory64] Add table64 to existing memory64 support (#6577)Sam Clegg2024-05-101-11/+32
* [Parser][NFC] Clean up the lexer index/pos API (#6553)Thomas Lively2024-04-291-5/+5
* [Parser][NFC] Do less work when parsing function types (#6516)Thomas Lively2024-04-191-3/+5
* [Parser][NFC] Solve performance issue by adding maybeLabelidx (#6514)Thomas Lively2024-04-181-7/+21
* [Parser] Parse contref and nullcontref types (#6485)Thomas Lively2024-04-101-0/+12
* 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