summaryrefslogtreecommitdiff
path: root/src/wasm-interpreter.h
Commit message (Expand)AuthorAgeFilesLines
* Harden exnref literals (#3092)Daniel Wirtz2020-09-021-1/+1
* Fix ExceptionPackage memory errors (#3088)Thomas Lively2020-09-011-1/+1
* Replace Type::expand() with an iterator-based approach (#3061)Daniel Wirtz2020-08-191-5/+3
* Prepare for compound types that are single but not basic (#3046)Daniel Wirtz2020-08-171-2/+2
* Implement prototype v128.load{32,64}_zero instructions (#3011)Thomas Lively2020-08-031-0/+22
* Rename anyref to externref to match proposal change (#2900)Jay Phelps2020-06-101-2/+2
* Add prototype SIMD rounding instructions (#2895)Thomas Lively2020-06-051-0/+16
* Remove `Push` (#2867)Thomas Lively2020-05-221-14/+0
* Implement i64x2.mul (#2860)Thomas Lively2020-05-191-0/+2
* Fix br_on_exn handling in ReFinalize (#2854)Heejin Ahn2020-05-151-23/+18
* Implement pseudo-min/max SIMD instructions (#2847)Thomas Lively2020-05-121-0/+8
* Add interpreter support for EH (#2780)Heejin Ahn2020-05-061-17/+44
* Refactor ExpressionRunner (#2804)Daniel Wirtz2020-04-271-128/+165
* Fix ExpressionRunner issues found by the fuzzer (#2790)Daniel Wirtz2020-04-231-16/+17
* Refactor expression runner so it can be used via the C and JS APIs (#2702)Daniel Wirtz2020-04-201-25/+243
* Dummy interpreter support for EH (#2774)Heejin Ahn2020-04-161-6/+51
* Fix Atomics fuzz bugs in interpreter (#2760)Alon Zakai2020-04-131-22/+91
* Tuple globals (#2718)Thomas Lively2020-04-021-5/+5
* SIMD integer abs and bitmask instructions (#2703)Thomas Lively2020-03-201-0/+12
* makeConstExpression => makeConstantExpression (#2698)Alon Zakai2020-03-171-1/+1
* Interpret tuple locals and tail-calls correctly (#2690)Thomas Lively2020-03-161-33/+13
* Update Precompute to handle tuples (#2687)Thomas Lively2020-03-101-8/+2
* Handle multivalue returns in the interpreter (#2684)Thomas Lively2020-03-101-33/+59
* Initial multivalue support (#2675)Thomas Lively2020-03-051-93/+130
* Trap when call_indirect's signatures mismatch (#2636)Heejin Ahn2020-02-031-1/+2
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-081-2/+2
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-35/+35
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-11/+36
* Move Type-related functions into Type class (NFC) (#2556)Heejin Ahn2019-12-291-1/+1
* SIMD {i8x16,i16x8}.avgr_u instructions (#2539)Thomas Lively2019-12-181-0/+4
* Implement 0-len/drop spec changes in bulk memory (#2529)Heejin Ahn2019-12-161-13/+22
* Remove FunctionType (#2510)Thomas Lively2019-12-111-9/+11
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-68/+78
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-221-10/+9
* Add i32x4.dot_i16x8_s (#2420)Thomas Lively2019-11-041-0/+2
* Add SIMD integer min and max instructions (#2416)Thomas Lively2019-11-011-0/+24
* v8x16.swizzle (#2368)Thomas Lively2019-10-031-0/+3
* SIMD load and extend instructions (#2353)Thomas Lively2019-09-241-0/+76
* v128.andnot instruction (#2355)Thomas Lively2019-09-241-0/+2
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-231-0/+34
* SIMD narrowing and widening operations (#2341)Thomas Lively2019-09-141-0/+25
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-031-8/+14
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-271-0/+6
* Add initial support for anyref as an opaque type (#2294)Jay Phelps2019-08-201-0/+2
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-0/+4
* Finalize tail call support (#2246)Thomas Lively2019-07-231-2/+22
* Rename except_ref type to exnref (#2224)Heejin Ahn2019-07-141-2/+2
* Minimal Push/Pop support (#2207)Alon Zakai2019-07-031-0/+21
* Limit interpreter depth in precompute, but not when running whole modules (#2...Alon Zakai2019-07-011-15/+25
* Relax bulk memory rules (#2186)Thomas Lively2019-06-301-17/+6