summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-stack.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up support/bits.h (#3177)Thomas Lively2020-09-301-1/+1
* GC: Add stubs for the remaining instructions (#3174)Daniel Wirtz2020-09-291-0/+56
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-0/+9
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-0/+4
* GC: Integrate eqref and i31ref types (#3141)Daniel Wirtz2020-09-191-0/+6
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-1/+1
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-11/+7
* Add anyref feature and type (#3109)Daniel Wirtz2020-09-101-0/+3
* Update reference types (#3084)Daniel Wirtz2020-09-091-4/+2
* Add new compound Signature, Struct and Array types (#3012)Daniel Wirtz2020-08-241-1/+1
* Use const modifier when dealing with types (#3064)Daniel Wirtz2020-08-201-2/+2
* Replace Type::expand() with an iterator-based approach (#3061)Daniel Wirtz2020-08-191-5/+4
* Prepare for compound types that are single but not basic (#3046)Daniel Wirtz2020-08-171-8/+8
* Implement prototype v128.load{32,64}_zero instructions (#3011)Thomas Lively2020-08-031-0/+6
* DWARF: Do not reorder locals in binary writing (#2959)Alon Zakai2020-07-231-2/+20
* Rename anyref to externref to match proposal change (#2900)Jay Phelps2020-06-101-3/+3
* Add prototype SIMD rounding instructions (#2895)Thomas Lively2020-06-051-0/+26
* Remove `Push` (#2867)Thomas Lively2020-05-221-4/+0
* Implement i64x2.mul (#2860)Thomas Lively2020-05-191-0/+3
* Implement pseudo-min/max SIMD instructions (#2847)Thomas Lively2020-05-121-0/+12
* Tuple globals (#2718)Thomas Lively2020-04-021-4/+12
* SIMD integer abs and bitmask instructions (#2703)Thomas Lively2020-03-201-0/+21
* Fix binary emitting of signature indices (#2694)Thomas Lively2020-03-161-1/+1
* Initial multivalue support (#2675)Thomas Lively2020-03-051-10/+91
* Generalize binary writing for tuples (#2670)Thomas Lively2020-02-271-89/+24
* DWARF: Track the positions of 'end', 'else', 'catch' binary locations (#2603)Alon Zakai2020-01-211-7/+16
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-081-8/+8
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-101/+104
* Parse memarg in atomic.wait and atomic.notify (#2569)Heejin Ahn2020-01-031-3/+3
* Generate push/pop in stack IR (#2566)Heejin Ahn2020-01-031-1/+2
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-15/+61
* SIMD {i8x16,i16x8}.avgr_u instructions (#2539)Thomas Lively2019-12-181-0/+6
* Remove FunctionType (#2510)Thomas Lively2019-12-111-3/+1
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-23/+23
* Remove FunctionType from Event (#2466)Thomas Lively2019-11-251-1/+3
* Add i32x4.dot_i16x8_s (#2420)Thomas Lively2019-11-041-0/+4
* Add SIMD integer min and max instructions (#2416)Thomas Lively2019-11-011-0/+36
* v8x16.swizzle (#2368)Thomas Lively2019-10-031-0/+5
* SIMD load and extend instructions (#2353)Thomas Lively2019-09-241-0/+18
* v128.andnot instruction (#2355)Thomas Lively2019-09-241-1/+3
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-231-0/+20
* SIMD narrowing and widening operations (#2341)Thomas Lively2019-09-141-0/+50
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-031-2/+19
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-271-0/+5
* Add initial support for anyref as an opaque type (#2294)Jay Phelps2019-08-201-0/+12
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-1/+44
* Refactor stack IR / binary writer (NFC) (#2250)Heejin Ahn2019-07-231-0/+1591