summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-s-parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Only write explicit names to name section (#3241)Sam Clegg2020-10-151-11/+13
* Assign import names consistently between text and binaryn reader (#3238)Sam Clegg2020-10-141-2/+2
* Fix applying default / unify SExpr and Wasm builder names (#3179)Daniel Wirtz2020-09-301-5/+7
* GC: Add stubs for the remaining instructions (#3174)Daniel Wirtz2020-09-291-0/+98
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-0/+15
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-0/+8
* GC: Integrate eqref and i31ref types (#3141)Daniel Wirtz2020-09-191-0/+6
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-19/+56
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-13/+9
* Implement module and local names in name section (#3115)Daniel Wirtz2020-09-141-5/+2
* Update Pop text format to handle tuples (#3116)Thomas Lively2020-09-111-2/+6
* Add anyref feature and type (#3109)Daniel Wirtz2020-09-101-0/+3
* Poppy IR wast parsing and validation (#3105)Thomas Lively2020-09-091-1/+3
* Update reference types (#3084)Daniel Wirtz2020-09-091-4/+40
* Use const modifier when dealing with types (#3064)Daniel Wirtz2020-08-201-1/+1
* Replace Type::expand() with an iterator-based approach (#3061)Daniel Wirtz2020-08-191-3/+3
* Implement prototype v128.load{32,64}_zero instructions (#3011)Thomas Lively2020-08-031-0/+2
* Rename anyref to externref to match proposal change (#2900)Jay Phelps2020-06-101-2/+2
* Remove `Push` (#2867)Thomas Lively2020-05-221-7/+0
* Make 'do' clause mandatory in 'try' (#2851)Heejin Ahn2020-05-141-8/+7
* Make try body start with 'do' (#2846)Heejin Ahn2020-05-111-4/+12
* Tuple globals (#2718)Thomas Lively2020-04-021-11/+17
* Initial multivalue support (#2675)Thomas Lively2020-03-051-16/+45
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-28/+28
* Add line and col info to wast parser exceptions (#2570)Heejin Ahn2020-01-061-63/+80
* Parse memarg in atomic.wait and atomic.notify (#2569)Heejin Ahn2020-01-031-18/+36
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-5/+38
* Move Type-related functions into Type class (NFC) (#2556)Heejin Ahn2019-12-291-3/+3
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-121-2/+2
* Remove FunctionType (#2510)Thomas Lively2019-12-111-149/+86
* Remove 'none' type as a branch target in ReFinalize (#2492)Alon Zakai2019-12-041-2/+2
* Convert to using DEBUG macros (#2497)Sam Clegg2019-12-041-1/+1
* Remove FunctionType from Event (#2466)Thomas Lively2019-11-251-10/+11
* Fix catch parsing (#2428)Heejin Ahn2019-11-111-5/+8
* Make try body with multiple instructions roundtrip (#2374)Heejin Ahn2019-10-091-1/+1
* SIMD load and extend instructions (#2353)Thomas Lively2019-09-241-0/+6
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-231-2/+26
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-031-5/+7
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-271-0/+4
* Add initial support for anyref as an opaque type (#2294)Jay Phelps2019-08-201-0/+3
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-0/+96
* Rename except_ref type to exnref (#2224)Heejin Ahn2019-07-141-2/+2
* Initial tail call implementation (#2197)Thomas Lively2019-07-031-2/+5
* Minimal Push/Pop support (#2207)Alon Zakai2019-07-031-0/+14
* Add event section (#2151)Heejin Ahn2019-05-311-5/+144
* Refactor typeuse parsing more (NFC) (#2146)Heejin Ahn2019-05-291-10/+18
* Refactor type and function parsing (#2143)Heejin Ahn2019-05-241-187/+192
* Factor out elementStartsWith (NFC) (#2137)Heejin Ahn2019-05-231-32/+36
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-12/+12
* Remove old import/export parsing routines (NFC) (#2127)Heejin Ahn2019-05-211-26/+1