summaryrefslogtreecommitdiff
path: root/src/wasm-interpreter.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Reduce interpreter recursion limit (#2162)Alon Zakai2019-06-041-1/+1
* Add a recursion limit for the interpreter's expression runner (#2160)Alon Zakai2019-06-031-2/+11
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-14/+14
* Add except_ref type (#2081)Heejin Ahn2019-05-071-0/+2
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-85/+170
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-456/+830
* Finish bulk memory support (#2030)Thomas Lively2019-04-221-17/+72
* Refactor interpreter initialization to use bulk memory (#2025)Thomas Lively2019-04-181-254/+346
* Use OverriddenVisitor in ExpressionRunner (#2024)Alon Zakai2019-04-171-16/+20
* Rename atomic wait/notify instructions (#1972)Heejin Ahn2019-03-301-3/+3
* Bulk memory operations (#1892)Thomas Lively2019-02-051-0/+24
* Code style improvements (#1868)Alon Zakai2019-01-151-1/+1
* Rename `idx` to `index` in SIMD code for consistency (#1836)Thomas Lively2018-12-181-14/+14
* Fuzzing v128 and associated bug fixes (#1827)Thomas Lively2018-12-141-1/+1
* SIMD (#1820)Thomas Lively2018-12-131-3/+199
* Update wrap and demote literal op names (#1817)Thomas Lively2018-12-121-5/+5
* Implement nontrapping float-to-int instructions (#1780)Thomas Lively2018-12-041-4/+12
* Add v128 type (#1777)Thomas Lively2018-11-291-1/+2
* standardize on 'template<' over 'template <' (i.e., remove a space) (#1782)Alon Zakai2018-11-291-1/+1
* Remove default cases (#1757)Thomas Lively2018-11-271-6/+11
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-12/+11
* remove PageSize and HasFeature, which wasm removed a while back (#1667)Alon Zakai2018-09-121-6/+0
* Mark arguments const in callExport (#1626)Alex Beregszaszi2018-07-211-6/+5
* Refactor interpreter (#1508)Alon Zakai2018-04-131-187/+165