summaryrefslogtreecommitdiff
path: root/src/wasm.h
Commit message (Expand)AuthorAgeFilesLines
* Module splitting (#3317)Thomas Lively2020-11-121-4/+4
* MemoryPacking: Properly notice zeroFilledMemory (#3306)Alon Zakai2020-11-021-1/+1
* Prototype new SIMD multiplications (#3291)Thomas Lively2020-10-281-0/+13
* DWARF: Fix handling of the end of control flow instructions (#3288)Alon Zakai2020-10-271-12/+5
* Implement i8x16.popcnt (#3286)Thomas Lively2020-10-271-0/+1
* [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-1/+32
* Only write explicit names to name section (#3241)Sam Clegg2020-10-151-5/+15
* Refactor naming convention for functions handling tuples (#3196)Max Graey2020-10-091-1/+1
* Add static guards for cast and dynCast (#3201)Max Graey2020-10-081-1/+13
* GC: Add stubs for the remaining instructions (#3174)Daniel Wirtz2020-09-291-0/+96
* Lower signed binops to unsigned binops when possible (#2988)Max Graey2020-09-281-2/+2
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-0/+21
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-0/+11
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-18/+23
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-8/+14
* Implement module and local names in name section (#3115)Daniel Wirtz2020-09-141-1/+5
* Poppy IR wast parsing and validation (#3105)Thomas Lively2020-09-091-0/+3
* Update reference types (#3084)Daniel Wirtz2020-09-091-0/+2
* Implement prototype v128.load{32,64}_zero instructions (#3011)Thomas Lively2020-08-031-1/+3
* 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/+3
* Add prototype SIMD rounding instructions (#2895)Thomas Lively2020-06-051-0/+8
* Remove `Push` (#2867)Thomas Lively2020-05-221-20/+2
* Implement i64x2.mul (#2860)Thomas Lively2020-05-191-0/+1
* Implement pseudo-min/max SIMD instructions (#2847)Thomas Lively2020-05-121-0/+4
* Fix an old misleading comment (#2738) [ci skip]Alon Zakai2020-04-091-2/+2
* Avoid unnecessary fp$ in side modules (#2717)Alon Zakai2020-03-311-1/+1
* Represent dylink section in IR, so we can update it. (#2715)Alon Zakai2020-03-301-0/+10
* SIMD integer abs and bitmask instructions (#2703)Thomas Lively2020-03-201-0/+6
* Handle multivalue returns in the interpreter (#2684)Thomas Lively2020-03-101-1/+2
* Initial multivalue support (#2675)Thomas Lively2020-03-051-0/+21
* DWARF: Track more function locations (#2604)Alon Zakai2020-01-221-2/+12
* DWARF: Track the positions of 'end', 'else', 'catch' binary locations (#2603)Alon Zakai2020-01-211-0/+34
* Handle an invalid AbbrCode in DWARF handling (#2607)Alon Zakai2020-01-211-1/+1
* Use BinaryLocation instead of hardcoding uint32_t (#2598)Alon Zakai2020-01-161-2/+7
* DWARF: high_pc computation (#2595)Alon Zakai2020-01-161-2/+2
* DWARF: Function location tracking (#2592)Alon Zakai2020-01-161-5/+16
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-6/+8
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-0/+32
* Refactor module element related functions (NFC) (#2550)Heejin Ahn2019-12-231-1/+5
* DWARF debug line updating (#2545)Alon Zakai2019-12-201-2/+5
* Binary format code section offset tracking (#2515)Alon Zakai2019-12-191-0/+7
* SIMD {i8x16,i16x8}.avgr_u instructions (#2539)Thomas Lively2019-12-181-0/+2
* Correctly clear memory / table info in clearModule (#2536)Heejin Ahn2019-12-171-0/+15
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-121-2/+3
* Remove FunctionType (#2510)Thomas Lively2019-12-111-27/+2
* Refactor removing module elements (#2489)Heejin Ahn2019-12-021-0/+6
* Remove FunctionType from Event (#2466)Thomas Lively2019-11-251-10/+2
* Add i32x4.dot_i16x8_s (#2420)Thomas Lively2019-11-041-0/+1