summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-binary.cpp
Commit message (Expand)AuthorAgeFilesLines
* [typed-cont] Add feature flag (#5996)Frank Emrich2023-10-051-0/+5
* Error on multivalue inputs that we do not handle (#5962)Alon Zakai2023-09-201-2/+6
* Implement table.fill (#5949)Thomas Lively2023-09-181-0/+20
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-4/+4
* Make final types the default (#5918)Thomas Lively2023-09-091-9/+6
* [NFC] Source maps: Simplify the code and add comments (#5912)Alon Zakai2023-09-061-21/+16
* Remove the GCNNLocals feature (#5080)Thomas Lively2023-08-311-3/+1
* Parse non-nullable tuple elements without special handling (#5910)Thomas Lively2023-08-301-23/+5
* Source maps: Fix locations without debug info between ones that do (#5906)Alon Zakai2023-08-301-10/+55
* Rename multimemory flag (#5890)Ashley Nelson2023-08-211-4/+4
* Fix finalization of call_ref to handle refined target types (#5883)Thomas Lively2023-08-211-1/+4
* Ensure br_on_cast* target type is subtype of input type (#5881)Thomas Lively2023-08-171-0/+3
* Remove legacy WasmGC instructions (#5861)Thomas Lively2023-08-091-125/+22
* Fix binary writing of strings without GC enabled (#5836)Alon Zakai2023-07-311-4/+10
* Initial support for `final` types (#5803)Thomas Lively2023-07-061-5/+34
* [NFC] Fix the use of "strict" in subtypes.h (#5804)Thomas Lively2023-07-061-2/+1
* Rename WasmBinaryBuilder to WasmBinaryReader (NFC) (#5767)Heejin Ahn2023-06-131-203/+195
* Update br_on_cast binary and text format (#5762)Thomas Lively2023-06-121-14/+33
* [Strings] Fix non-nullable string emitting in the binary format (#5756)Alon Zakai2023-06-071-3/+9
* Fix emitting of function reference types without GC (#5737)Thomas Lively2023-06-051-14/+17
* Revert "Update br_on_cast binary and text format (#5734)" (#5740)Alon Zakai2023-05-231-16/+14
* Update br_on_cast binary and text format (#5734)Thomas Lively2023-05-191-14/+16
* [Strings] Adopt new instruction binary encoding (#5714)Jérôme Vouillon2023-05-121-70/+59
* [NFC] Refactor each of ArrayNewSeg and ArrayInit into subclasses for Data/Ele...Alon Zakai2023-05-041-20/+27
* Emit memory segment index for data segments (#5699)Alon Zakai2023-05-031-0/+9
* Fix name deduplication with partial names sections (#5689)Alon Zakai2023-04-281-0/+43
* Remove the nominal type system (#5672)Thomas Lively2023-04-171-25/+7
* Implement array.fill, array.init_data, and array.init_elem (#5637)Thomas Lively2023-04-061-0/+50
* Use Names instead of indices to identify segments (#5618)Thomas Lively2023-04-041-5/+50
* [NFC] Remove our bespoke `make_unique` implementation (#5613)Thomas Lively2023-03-311-3/+3
* Ensure a deterministic order in the type names section (#5590)Alon Zakai2023-03-201-1/+1
* [Exceptions] Fix error on bad delegate index (#5587)Alon Zakai2023-03-171-1/+6
* Add bulk-array.wast spec test outline (#5568)Thomas Lively2023-03-161-3/+0
* [Wasm GC] Remove RefIsFunc and RefIsI31 from the binary format (#5574)Alon Zakai2023-03-151-22/+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-4/+5
* Fix sourcemap nesting in reading and writing (#5504)JesseCodeBones2023-02-241-12/+24
* [Strings] Add experimental string.hash instruction (#5480)Alon Zakai2023-02-031-0/+2
* Fix issues with ref.cast_nop (#5473)Alon Zakai2023-02-031-2/+1
* [Strings] Add experimental StringNew variants (#5459)Alon Zakai2023-01-261-4/+16
* [Strings] Add string.compare (#5453)Alon Zakai2023-01-251-2/+7
* [Wasm GC] Replace `HeapType::data` with `HeapType::struct_` (#5416)Thomas Lively2023-01-101-25/+15
* Represent ref.as_{func,data,i31} with RefCast (#5413)Thomas Lively2023-01-101-11/+26
* Replace `RefIs` with `RefIsNull` (#5401)Thomas Lively2023-01-091-10/+14
* Consolidate br_on* operations (#5399)Thomas Lively2023-01-061-16/+19
* Support br_on_cast null (#5397)Thomas Lively2023-01-051-3/+13
* Allow non-nullable ref.cast of nullable references (#5386)Thomas Lively2023-01-041-8/+0
* Support `ref.test null` (#5368)Thomas Lively2022-12-211-3/+6
* Update RefCast representation to drop extra HeapType (#5350)Thomas Lively2022-12-201-7/+13
* Use non-nullable ref.cast for non-nullable input (#5335)Thomas Lively2022-12-091-1/+11