summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use C++17's [[maybe_unused]]. NFC (#5309)Sam Clegg2022-12-021-8/+4
* Rename UserSection -> CustomSection. NFC (#5288)Sam Clegg2022-11-221-7/+7
* Revert "Revert "Make `call_ref` type annotations mandatory (#5246)" (#5265)" ...Thomas Lively2022-11-161-4/+2
* Revert "Make `call_ref` type annotations mandatory (#5246)" (#5265)Thomas Lively2022-11-161-2/+4
* Switch from `typedef` to `using` in C++ code. NFC (#5258)Sam Clegg2022-11-151-5/+5
* Make `call_ref` type annotations mandatory (#5246)Thomas Lively2022-11-151-4/+2
* Implement `array.new_data` and `array.new_elem` (#5214)Thomas Lively2022-11-071-0/+3
* Parse and emit `array.len` without a type annotation (#5151)Thomas Lively2022-10-181-1/+2
* Implement `array` basic heap type (#5148)Thomas Lively2022-10-181-0/+2
* Support null characters in string.const expressions (#5123)Thomas Lively2022-10-111-1/+1
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-2/+2
* Implement bottom heap types (#5115)Thomas Lively2022-10-071-0/+8
* Warn on too many parameters for Web VMs (#5119)Alon Zakai2022-10-061-1/+2
* Emit call_ref with a type annotation (#5079)Thomas Lively2022-09-231-1/+2