summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
Commit message (Expand)AuthorAgeFilesLines
* [memory64] Add table64 to existing memory64 support (#6577)Sam Clegg2024-05-101-0/+2
* [StackIR] Run StackIR during binary writing and not as a pass (#6568)Alon Zakai2024-05-091-2/+6
* Source map fixes (#6550)Jérôme Vouillon2024-05-021-0/+1
* Respect the Web limitation on Table size (#6567)Alon Zakai2024-05-011-9/+0
* Typed continuations: nocont and cont basic heap types (#6468)Frank Emrich2024-04-041-0/+4
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-191-0/+2
* Remove legacy GC encodings (#5874)Thomas Lively2024-03-121-151/+30
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-041-0/+2
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-221-0/+2
* [EH] Add noexn's opcode (#6329)Heejin Ahn2024-02-211-2/+2
* Typed continuations: resume instructions (#6083)Frank Emrich2024-01-111-0/+5
* [EH] Add instructions for new proposal (#6181)Heejin Ahn2023-12-191-2/+10
* [EH] Use random value for exnref encoding when legacy GC is used (#6166)Heejin Ahn2023-12-111-6/+20
* [EH] Add exnref type back (#6149)Heejin Ahn2023-12-081-7/+12
* Implement table.copy (#6078)Alon Zakai2023-11-061-0/+2
* Typed Continuations: Add cont type (#5998)Frank Emrich2023-10-241-14/+15
* Reuse existing function types for blocks (#6022)Thomas Lively2023-10-181-0/+2
* [typed-cont] Add feature flag (#5996)Frank Emrich2023-10-051-0/+1
* Implement table.fill (#5949)Thomas Lively2023-09-181-0/+2
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-3/+3
* Use standard GC encodings by default (#5873)Thomas Lively2023-09-121-4/+3
* [NFC] Source maps: Simplify the code and add comments (#5912)Alon Zakai2023-09-061-16/+30
* Source maps: Fix locations without debug info between ones that do (#5906)Alon Zakai2023-08-301-4/+20
* Fix standard reference type encoding (#5905)Thomas Lively2023-08-281-2/+2
* Rename multimemory flag (#5890)Ashley Nelson2023-08-211-1/+1
* Allow opting into standard GC encodings at compile time (#5868)Thomas Lively2023-08-101-49/+153
* Remove legacy WasmGC instructions (#5861)Thomas Lively2023-08-091-18/+0
* Initial support for `final` types (#5803)Thomas Lively2023-07-061-4/+5
* Rename WasmBinaryBuilder to WasmBinaryReader (NFC) (#5767)Heejin Ahn2023-06-131-4/+4
* Update br_on_cast binary and text format (#5762)Thomas Lively2023-06-121-6/+6
* Revert "Update br_on_cast binary and text format (#5734)" (#5740)Alon Zakai2023-05-231-2/+6
* Update br_on_cast binary and text format (#5734)Thomas Lively2023-05-191-6/+2
* [Strings] Adopt new instruction binary encoding (#5714)Jérôme Vouillon2023-05-121-10/+13
* [NFC] Refactor each of ArrayNewSeg and ArrayInit into subclasses for Data/Ele...Alon Zakai2023-05-041-2/+2
* Implement array.fill, array.init_data, and array.init_elem (#5637)Thomas Lively2023-04-061-0/+5
* Use Names instead of indices to identify segments (#5618)Thomas Lively2023-04-041-0/+10
* [Wasm GC] Remove RefIsFunc and RefIsI31 from the binary format (#5574)Alon Zakai2023-03-151-3/+0
* Parse and print `array.new_fixed` (#5527)Thomas Lively2023-02-281-1/+1
* [NFC] Internally rename `ArrayInit` to `ArrayNewFixed` (#5526)Thomas Lively2023-02-281-2/+2
* Fix sourcemap nesting in reading and writing (#5504)JesseCodeBones2023-02-241-1/+6
* [Strings] Add experimental string.hash instruction (#5480)Alon Zakai2023-02-031-0/+1
* [Strings] Add experimental StringNew variants (#5459)Alon Zakai2023-01-261-0/+3
* [Strings] Add string.compare (#5453)Alon Zakai2023-01-251-0/+1
* [Wasm GC] Replace `HeapType::data` with `HeapType::struct_` (#5416)Thomas Lively2023-01-101-13/+9
* Represent ref.as_{func,data,i31} with RefCast (#5413)Thomas Lively2023-01-101-0/+1
* Replace `RefIs` with `RefIsNull` (#5401)Thomas Lively2023-01-091-1/+2
* Support br_on_cast null (#5397)Thomas Lively2023-01-051-2/+2
* Support `ref.test null` (#5368)Thomas Lively2022-12-211-2/+2
* Use non-nullable ref.cast for non-nullable input (#5335)Thomas Lively2022-12-091-5/+5
* Add standard versions of WasmGC casts (#5331)Thomas Lively2022-12-071-1/+9