summaryrefslogtreecommitdiff
path: root/src/wasm/wasm.cpp
Commit message (Expand)AuthorAgeFilesLines
* GC: Add stubs for the remaining instructions (#3174)Daniel Wirtz2020-09-291-0/+37
* GC: Fuzzing support for i31 (#3169)Daniel Wirtz2020-09-291-9/+6
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-0/+20
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-0/+10
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-2/+5
* Unary and binary duplicate expression elimination (#3047)Max Graey2020-09-171-6/+6
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-17/+11
* Add GC feature flag (#3135)Daniel Wirtz2020-09-171-1/+1
* Implement module and local names in name section (#3115)Daniel Wirtz2020-09-141-0/+5
* Add anyref feature and type (#3109)Daniel Wirtz2020-09-101-0/+1
* Update reference types (#3084)Daniel Wirtz2020-09-091-4/+13
* Replace Type::expand() with an iterator-based approach (#3061)Daniel Wirtz2020-08-191-2/+2
* Implement prototype v128.load{32,64}_zero instructions (#3011)Thomas Lively2020-08-031-0/+2
* Move emscripten PIC ABI conversion to a pass. NFC. (#2985)Sam Clegg2020-07-241-0/+1
* Extend the C- and JS-APIs (#2586)Daniel Wirtz2020-07-221-0/+2
* Add Expression::dump for use while debugging (#2912)Thomas Lively2020-06-151-0/+8
* Add prototype SIMD rounding instructions (#2895)Thomas Lively2020-06-051-0/+8
* Remove `Push` (#2867)Thomas Lively2020-05-221-10/+0
* Refactor expression runner so it can be used via the C and JS APIs (#2702)Daniel Wirtz2020-04-201-0/+1
* Performance optimizations for Type (#2733)Thomas Lively2020-04-091-4/+4
* SIMD integer abs and bitmask instructions (#2703)Thomas Lively2020-03-201-3/+9
* Handle unreachable in TupleExtract::finalize (#2692)Thomas Lively2020-03-161-1/+7
* Handle multivalue returns in the interpreter (#2684)Thomas Lively2020-03-101-1/+13
* Initial multivalue support (#2675)Thomas Lively2020-03-051-0/+18
* Add multivalue feature (#2668)Thomas Lively2020-02-271-0/+1
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-128/+129
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-49/+41
* Refactor module element related functions (NFC) (#2550)Heejin Ahn2019-12-231-81/+67
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-121-11/+10
* Remove FunctionType (#2510)Thomas Lively2019-12-111-74/+17
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-7/+7
* Remove 'none' type as a branch target in ReFinalize (#2492)Alon Zakai2019-12-041-1/+1
* Refactor removing module elements (#2489)Heejin Ahn2019-12-021-35/+42
* Remove FunctionType from Event (#2466)Thomas Lively2019-11-251-11/+1
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-221-6/+6
* SIMD load and extend instructions (#2353)Thomas Lively2019-09-241-0/+6
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-231-0/+24
* SIMD narrowing and widening operations (#2341)Thomas Lively2019-09-141-0/+9
* Wasi followups to #2323 (#2329)Alon Zakai2019-09-031-2/+0
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-031-6/+6
* Minify wasi imports and exports, and not just "env" (#2323)Alon Zakai2019-09-011-0/+2
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-271-0/+2
* Add initial support for anyref as an opaque type (#2294)Jay Phelps2019-08-201-0/+1
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-0/+56
* Finalize tail call support (#2246)Thomas Lively2019-07-231-1/+9
* Don't minify __stack_pointer import (#2219)Sam Clegg2019-07-111-0/+1
* Initial tail call implementation (#2197)Thomas Lively2019-07-031-0/+1
* Clean up loose ends in feature handling (#2203)Thomas Lively2019-07-031-0/+1
* Minimal Push/Pop support (#2207)Alon Zakai2019-07-031-0/+12
* Add event section (#2151)Heejin Ahn2019-05-311-0/+47