summaryrefslogtreecommitdiff
path: root/src/wast-lexer.cc
Commit message (Expand)AuthorAgeFilesLines
* C++20 compatibility fixesShravan Narayan2023-07-021-1/+1
* Improve lexing and parsing of invalid annotations (again) (#2166)Keith Winstein2023-03-101-4/+13
* Replace MakeUnique with c++14 std::make_unique (#2152)Keith Winstein2023-02-271-2/+2
* Improve lexing of invalid annotations (#2150)Keith Winstein2023-02-251-1/+1
* WastLexer: log lexing errors directly (#2013)Keith Winstein2022-10-031-14/+20
* Add tokens test + adjust Wast lexing to match updated spec (#2001)Keith Winstein2022-10-031-13/+30
* Move headers to include/wabt/ (#1998)Alex Reinking2022-09-281-5/+5
* Implement \u{hex} escape parsing (#1909)Zoltan Herczeg2022-05-021-0/+33
* Use C++17 string_view (#1826)Sam Clegg2022-02-111-8/+12
* Reference types changes to remove subtyping (#1407)Ben Smith2020-05-281-1/+2
* Fix fuzzing bugs in wat2wasm (#1129)Ben Smith2019-07-241-13/+19
* Fix crash when newlines are in string tokens (#1121)Ben Smith2019-07-191-1/+8
* Fix assertion in WastLexer::IsCharClass() (#1119)Ben Smith2019-07-181-2/+2
* Initial custom annotation support (#1076)Jacob Gravelle2019-05-071-0/+4
* Fix infinite loop in lexer w/ bad character (#1061)Ben Smith2019-04-101-0/+1
* Use string_view instead of string in token (#1059)Ben Smith2019-04-041-2/+2
* Rewrite the lexer manually, instead of re2c (#1058)Ben Smith2019-04-031-708/+474
* Remove LexerSourceFile (#1054)Ben Smith2019-04-011-11/+1
* Make v128.const i32x4 op conform to the SIMD draft (#1037)gnzlbg2019-03-281-0/+6
* Rename anyfunc -> funcref; parse reference types (#1026)Ben Smith2019-02-251-2/+2
* Add support for the reference types proposal (#938)Alex Crichton2019-02-141-0/+7
* Add br_on_exn instruction (#1016)Ben Smith2019-02-131-0/+1
* Rename exception -> event (#1013)Ben Smith2019-02-111-1/+1
* Remove the `if_except` instruction (#1009)Ben Smith2019-02-101-1/+0
* Rename {memory,table}.drop to {data,elem}.drop (#1000)Alex Crichton2019-01-301-4/+4
* The great renaming (#985)Ben Smith2018-12-191-85/+126
* Add bulk memory opcode definitions (#927)Alex Crichton2018-10-121-0/+8
* Tailcall (#918)Ben Smith2018-10-011-0/+2
* Replace ErrorHandler with Errors and FormatErrors*Ben Smith2018-09-041-1/+0
* Move WastLexer out of NameResolver, Validator, etc.Ben Smith2018-09-041-1/+0
* Update spec tests; rename {grow,current}_memory (#849)Ben Smith2018-05-271-2/+4
* SIMD v8x16.shuffle implementation. (#811)lizhengxing2018-03-151-0/+1
* Simd Replace Lane instructions implementation. (#809)lizhengxing2018-03-151-0/+6
* Simd remaining Extract Lane instructions implementation. (#806)lizhengxing2018-03-151-0/+7
* Simd i8x16.extract_lane_s instruction implementation. (#802)lizhengxing2018-03-131-0/+1
* SIMD v128.load/v128.store implementation. (#801)lizhengxing2018-03-091-0/+2
* SIMD Floating point to integer with saturation implementation. (#797)lizhengxing2018-03-071-0/+4
* SIMD Integer to floating point conversion implementation. (#795)lizhengxing2018-03-061-0/+4
* SIMD (f32x4/f64x2).sqrt implementation. (#789)lizhengxing2018-03-051-0/+2
* SIMD Floating-point div and mul implementation. (#787)lizhengxing2018-03-051-0/+4
* SIMD Floating-point add and sub implementation. (#786)lizhengxing2018-03-031-0/+4
* WIP on support for level1 exception spec (#773)Ben Smith2018-03-021-1/+1
* SIMD Floating-point min and max implementation. (#784)lizhengxing2018-03-021-0/+4
* SIMD (f32x4/f64x2).abs implementation. (#783)lizhengxing2018-03-011-0/+2
* SIMD (f32x4/f64x2).neg implementation. (#779)lizhengxing2018-02-281-0/+2
* SIMD Comparison Greater than or equal instructions implementation. (#778)lizhengxing2018-02-281-0/+8
* SIMD Comparison Greater than instructions implementation. (#772)lizhengxing2018-02-271-0/+8
* SIMD Comparison Less than or equal instructions implementation. (#771)lizhengxing2018-02-261-0/+8
* SIMD Comparison Less than instructions implementation. (#770)lizhengxing2018-02-231-0/+8
* SIMD Comparison Non-Equality instructions implementation. (#767)lizhengxing2018-02-211-0/+5