summaryrefslogtreecommitdiff
path: root/src/wasm/literal.cpp
Commit message (Expand)AuthorAgeFilesLines
* Limit printing of Literal[s] in a general way (#5792)Alon Zakai2023-06-281-16/+49
* Limit literal printing to a reasonable limit (#5779)Alon Zakai2023-06-211-0/+8
* [Wasm GC] wasm-ctor-eval: Handle cycles of data (#5685)Alon Zakai2023-05-051-0/+1
* Support interpretation of extern.externalize and extern.internalize (#5576)Thomas Lively2023-03-161-10/+50
* [Strings] Add hashing and equality support for strings (#5507)Alon Zakai2023-02-211-0/+3
* [Strings] Add support for strings in getLiteral and Literal() (#5500)Alon Zakai2023-02-171-0/+10
* [Strings] Initial string execution support (#5491)Alon Zakai2023-02-151-2/+16
* [Wasm GC] Replace `HeapType::data` with `HeapType::struct_` (#5416)Thomas Lively2023-01-101-2/+2
* Implement `array.new_data` and `array.new_elem` (#5214)Thomas Lively2022-11-071-0/+51
* Implement `array` basic heap type (#5148)Thomas Lively2022-10-181-0/+2
* Implement bottom heap types (#5115)Thomas Lively2022-10-071-70/+76
* Refactor standardizeNaN (#5064)Max Graey2022-10-041-34/+32
* [OptimizeInstructions] Simplify floating point ops with NaN on right side (#4...Max Graey2022-09-121-27/+9
* Restore the `extern` heap type (#4898)Thomas Lively2022-08-171-0/+5
* Remove RTTs (#4848)Thomas Lively2022-08-051-73/+1
* Update reference type Literal constructors to use HeapType (#4857)Thomas Lively2022-08-011-4/+2
* [Wasm GC] Properly represent nulls in i31 (#4819)Alon Zakai2022-07-251-6/+6
* Remove basic reference types (#4802)Thomas Lively2022-07-201-82/+16
* [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