summaryrefslogtreecommitdiff
path: root/src/parser
Commit message (Expand)AuthorAgeFilesLines
* [Parser] Fix error message on required reftype (#6666)Thomas Lively2024-06-141-9/+15
* [Parser] Update requirements for implicit type uses (#6665)Thomas Lively2024-06-141-1/+1
* [threads] Binary reading and writing of shared composite types (#6664)Thomas Lively2024-06-141-1/+2
* [Parser][NFC] Make typeidx and maybeTypeidx return consistent types (#6663)Thomas Lively2024-06-142-13/+12
* [threads] Parse, build, and print shared composite types (#6654)Thomas Lively2024-06-122-10/+29
* [Parser][NFC] Split parser into multiple compilation units (#6653)Thomas Lively2024-06-129-167/+369
* Remove obsolete parser code (#6607)Thomas Lively2024-05-291-2/+0
* Use new wast parser in wasm2js (#6606)Thomas Lively2024-05-291-2/+6
* Rewrite wasm-shell to use new wast parser (#6601)Thomas Lively2024-05-176-43/+52
* Debug location parser: accept arbitrary paths (#6594)Jérôme Vouillon2024-05-151-15/+14
* [Strings] Remove operations not included in imported strings (#6589)Thomas Lively2024-05-152-69/+12
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-153-122/+15
* Source maps: Allow specifying that an expression has no debug info in text (...Jérôme Vouillon2024-05-141-1/+7
* [Parser] Parse wast scripts (#6581)Thomas Lively2024-05-135-1/+518
* [memory64] Add table64 to existing memory64 support (#6577)Sam Clegg2024-05-103-27/+58
* [Parser][NFC] Clean up the lexer index/pos API (#6553)Thomas Lively2024-04-293-32/+30
* [Parser] Do not eagerly lex numbers (#6544)Thomas Lively2024-04-252-293/+141
* [Parser] Do not eagerly lex strings (#6543)Thomas Lively2024-04-252-49/+25
* [Parser] Do not eagerly lex IDs (#6542)Thomas Lively2024-04-252-43/+23
* [Parser] Do not eagerly lex keywords (#6541)Thomas Lively2024-04-252-85/+56
* [Parser] Do not eagerly lex parens (#6540)Thomas Lively2024-04-252-65/+36
* [Parser] Enable the new text parser by default (#6371)Thomas Lively2024-04-251-0/+2
* [Parser] Use the new parser in wasm-shell and wasm-as (#6529)Thomas Lively2024-04-244-16/+35
* DebugLocationPropagation: pass debuglocation from parent node to chil… (#6500)许鑫权2024-04-211-45/+1
* [Parser][NFC] Do less work when parsing function types (#6516)Thomas Lively2024-04-192-3/+11
* [Parser][NFC] Improve performance of idchar lexing (#6515)Thomas Lively2024-04-191-30/+18
* [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-102-0/+16
* [Strings] Represent string values as WTF-16 internally (#6418)Thomas Lively2024-03-222-20/+10
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-192-0/+19
* [Parser] Propagate debug locations like the old parser (#6377)Thomas Lively2024-03-051-0/+55
* [Parser] Support prologue and epilogue sourcemap annotations (#6370)Thomas Lively2024-03-044-32/+58
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-042-0/+27
* [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-292-12/+54
* [Parser] Parse annotations, including source map comments (#6345)Thomas Lively2024-02-264-583/+1700
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-222-0/+15
* [Parser][NFC] Remove `Token` from lexer interface (#6333)Thomas Lively2024-02-222-44/+46
* [Parser][NFC] Remove parser/input.h (#6332)Thomas Lively2024-02-226-111/+31
* [Parser] Simplify the lexer interface (#6319)Thomas Lively2024-02-203-318/+252
* [Parser] Parse `resume` (#6295)Thomas Lively2024-02-092-9/+53
* [Parser] Support references to struct fields by name (#6293)Thomas Lively2024-02-082-11/+28
* [Parser] Do not involve IRBuilder for imported functions (#6286)Thomas Lively2024-02-073-12/+11
* [Parser] Support string-style identifiers (#6278)Thomas Lively2024-02-062-29/+68
* [Parser] Parse v128.const (#6275)Thomas Lively2024-02-055-1/+142
* [Parser] Templatize lexing of integers (#6272)Thomas Lively2024-02-054-108/+50
* [Parser] Parse start declarations (#6256)Thomas Lively2024-01-303-0/+37
* [Parser] Parse pops (by doing nothing) (#6252)Thomas Lively2024-01-302-1/+8
* [Parser] Parse tuple types (#6249)Thomas Lively2024-01-292-5/+45
* [Parser] Parse throw_ref (#6238)Thomas Lively2024-01-252-1/+6