summaryrefslogtreecommitdiff
path: root/src/wasm/literal.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Strings] Add string proposal types (#4755)Alon Zakai2022-06-291-0/+8
* [NFC] Make Literal::makeNull take a HeapType (#4664)Alon Zakai2022-05-131-1/+1
* Remove externref (#4633)Thomas Lively2022-05-041-19/+1
* Implement relaxed SIMD dot product instructions (#4586)Thomas Lively2022-04-111-7/+23
* Optimize Literal constructors and destructor (#4456)Alon Zakai2022-01-141-47/+63
* Add support for relaxed-simd instructions (#4320)Ng Zhi An2021-11-151-0/+62
* Fix RTTs for RTT-less instructions (#4294)Thomas Lively2021-11-031-6/+15
* [NFC] Use std::variant in GCData (#4289)Thomas Lively2021-10-281-1/+3
* [Wasm GC] Nulls compare equal regardless of type (#4094)Alon Zakai2021-08-191-3/+6
* [Simd] Implement extra convert, trunc, demote and promote ops for interpreter...Max Graey2021-07-281-0/+48
* [Simd] Refactoring. Remove middle *Vec* from some simd ops for consistency (#...Max Graey2021-07-271-17/+17
* [Simd] Add extending pairwise adds to interpreter (#4022)Max Graey2021-07-261-0/+25
* [SIMD] Add extend + mul simd operations to interpreter (#4021)Max Graey2021-07-261-12/+25
* [Simd] Add extension from i32x4 to i64x2 ops to interpreter (#4016)Max Graey2021-07-261-0/+12
* [SIMD] Refactor extend helper (#4018)Max Graey2021-07-231-13/+12
* Implement q15MulrSatSI16x8 for interpreter (#3984)Max Graey2021-07-141-1/+10
* Implement interpretation of i64x2.bitmask (#3982)Thomas Lively2021-07-131-0/+10
* [Wasm GC] Add a isNonNullable() convenience method. NFC (#3978)Alon Zakai2021-07-121-1/+1
* [Wasm GC] rtt.fresh_sub (#3936)Alon Zakai2021-06-171-3/+6
* [Wasm GC] Fix precompute on GC data (#3810)Alon Zakai2021-04-151-0/+3
* Update SIMD names and opcodes (#3771)Thomas Lively2021-04-051-46/+47
* [GC] isGCData => isData (#3534)Alon Zakai2021-02-011-6/+6
* Reorder i31ref and dataref (#3509)Heejin Ahn2021-01-231-13/+13
* Remove exnref and br_on_exn (#3505)Heejin Ahn2021-01-221-48/+2
* [GC] Add dataref type (#3500)Alon Zakai2021-01-211-1/+15
* [GC] More HeapType instead of Type (#3475)Alon Zakai2021-01-111-54/+91
* Add more verbose logging of an assert that only happens on the release builde...Alon Zakai2021-01-081-1/+6
* Prototype SIMD extending pairwise add instructions (#3466)Thomas Lively2021-01-051-6/+0
* [GC] Fully implement RTT semantics (#3441)Alon Zakai2020-12-151-7/+79
* Prototype SIMD instructions implemented in LLVM (#3440)Thomas Lively2020-12-111-0/+4
* [GC] Add basic RTT support (#3432)Alon Zakai2020-12-081-0/+3
* [GC] Add struct.get instruction parsing and execution (#3429)Alon Zakai2020-12-071-0/+15
* [NFC] Rename BasicID to BasicType (#3419)Thomas Lively2020-12-031-1/+2
* [Types] Handle function types fully in more places (#3381)Alon Zakai2020-11-181-52/+53
* Standardize NaNs in the interpreter, when there is nondeterminism (#3298)Alon Zakai2020-10-301-62/+72
* Prototype new SIMD multiplications (#3291)Thomas Lively2020-10-281-0/+40
* Implement i8x16.popcnt (#3286)Thomas Lively2020-10-271-0/+3
* Refactor naming convention for functions handling tuples (#3196)Max Graey2020-10-091-5/+33
* Clean up support/bits.h (#3177)Thomas Lively2020-09-301-10/+10
* Add --fast-math mode (#3155)Alon Zakai2020-09-301-37/+4
* GC: Fuzzing support for i31 (#3169)Daniel Wirtz2020-09-291-2/+6
* Refactor literal equality and hashing to not depend on getBits (#3159)Daniel Wirtz2020-09-291-26/+47
* Fix regression in memory.fill due to Memory64 (#3176)Wouter van Oortmerssen2020-09-281-0/+11
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-9/+13
* GC: Integrate eqref and i31ref types (#3141)Daniel Wirtz2020-09-191-8/+34
* Add anyref feature and type (#3109)Daniel Wirtz2020-09-101-0/+14
* Interpreter: Don't change NaN bits when multiplying by 1 (#3096)Alon Zakai2020-09-091-13/+30
* Update reference types (#3084)Daniel Wirtz2020-09-091-52/+73
* Harden exnref literals (#3092)Daniel Wirtz2020-09-021-8/+8
* Fix ExceptionPackage memory errors (#3088)Thomas Lively2020-09-011-4/+14