summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-stack.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prototype SIMD instructions implemented in LLVM (#3440)Thomas Lively2020-12-111-0/+35
* [GC] Add ref.test and ref.cast (#3439)Alon Zakai2020-12-111-2/+4
* [GC] Add Array operations (#3436)Alon Zakai2020-12-101-6/+23
* [GC] Add struct.new and start to test interesting execution (#3433)Alon Zakai2020-12-091-1/+7
* [GC] Add basic RTT support (#3432)Alon Zakai2020-12-081-2/+4
* [GC] Add struct.set (#3430)Alon Zakai2020-12-071-3/+4
* [GC] Add struct.get instruction parsing and execution (#3429)Alon Zakai2020-12-071-1/+13
* [TypedFunctionReferences] Implement call_ref (#3396)Alon Zakai2020-11-241-0/+5
* [TypedFunctionReferences] Add Typed Function References feature and use the t...Alon Zakai2020-11-231-8/+10
* Remove dead code and unused includes. NFC. (#3328)Sam Clegg2020-11-081-0/+2
* Prototype new SIMD multiplications (#3291)Thomas Lively2020-10-281-0/+52
* DWARF: Fix handling of the end of control flow instructions (#3288)Alon Zakai2020-10-271-2/+2
* Implement i8x16.popcnt (#3286)Thomas Lively2020-10-271-0/+4
* [NFC] `using namespace Abstract` to make matchers more compact (#3284)Thomas Lively2020-10-261-1/+1
* Implement v128.{load,store}{8,16,32,64}_lane instructions (#3278)Thomas Lively2020-10-221-0/+33
* 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