summaryrefslogtreecommitdiff
path: root/src/binaryen-c.cpp
Commit message (Expand)AuthorAgeFilesLines
* C API: Add BinaryenAddFunctionWithHeapType which takes a heap type (#5829)Alon Zakai2023-07-211-9/+28
* Rename WasmBinaryBuilder to WasmBinaryReader (NFC) (#5767)Heejin Ahn2023-06-131-1/+1
* [Strings] Adopt new instruction binary encoding (#5714)Jérôme Vouillon2023-05-121-2/+8
* Remove the ability to construct basic types in a TypeBuilder (#5678)Thomas Lively2023-04-191-13/+0
* Remove the nominal type system (#5672)Thomas Lively2023-04-171-15/+0
* Use Names instead of indices to identify segments (#5618)Thomas Lively2023-04-041-12/+13
* [NFC] Remove our bespoke `make_unique` implementation (#5613)Thomas Lively2023-03-311-6/+6
* Support interpretation of extern.externalize and extern.internalize (#5576)Thomas Lively2023-03-161-1/+1
* [NFC] Internally rename `ArrayInit` to `ArrayNewFixed` (#5526)Thomas Lively2023-02-281-33/+37
* [C API] Add relaxed SIMD operations (#5482)dcode2023-02-071-0/+36
* [C API] Add experimental StringNew and StringEq variants (#5471)dcode2023-02-011-5/+29
* [Strings] Add experimental StringNew variants (#5459)Alon Zakai2023-01-261-2/+6
* [Strings] Add string.compare (#5453)Alon Zakai2023-01-251-1/+1
* Fix segment fault in API BinaryenModuleParse (#5440) (#5441)Changqing Jing2023-01-201-1/+1
* [Wasm GC] Replace `HeapType::data` with `HeapType::struct_` (#5416)Thomas Lively2023-01-101-6/+6
* Represent ref.as_{func,data,i31} with RefCast (#5413)Thomas Lively2023-01-101-3/+0
* Replace `RefIs` with `RefIsNull` (#5401)Thomas Lively2023-01-091-26/+11
* Consolidate br_on* operations (#5399)Thomas Lively2023-01-061-6/+0
* Support br_on_cast null (#5397)Thomas Lively2023-01-051-10/+8
* Support `ref.test null` (#5368)Thomas Lively2022-12-211-8/+7
* Update RefCast representation to drop extra HeapType (#5350)Thomas Lively2022-12-201-16/+4
* Remove equirecursive typing (#5240)Thomas Lively2022-11-231-3/+0
* Rename UserSection -> CustomSection. NFC (#5288)Sam Clegg2022-11-221-2/+2
* [C API] Add APIs to inspect compound heap types (#5195)dcode2022-11-031-0/+56
* [C API] Add essential heap type utilities (#5160)dcode2022-10-261-0/+15
* [C API] Align I31ref and Dataref to be nullable (#5153)dcode2022-10-191-2/+2
* [C API] Add bottom heap types and array heap type (#5150)dcode2022-10-181-0/+22
* Implement `array` basic heap type (#5148)Thomas Lively2022-10-181-0/+2
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-52/+52
* Implement bottom heap types (#5115)Thomas Lively2022-10-071-81/+107
* [C API] Make TypeBuilderSetSubType take a heap type (#5045)dcode2022-09-231-2/+2
* [C-/JS-Api] Expose the multi memories feature (#4973)Max Graey2022-09-201-0/+3
* [C API] Add getters and setters for various GC/Strings expressions (#5037)dcode2022-09-141-0/+918
* [C-/JS-API] Add new BinaryenMemoryIs64 API + add memory64 argument for Binary...Max Graey2022-09-121-0/+13
* Remove typed-function-references feature (#5030)Thomas Lively2022-09-091-3/+0
* Add remaining GC and string instructions to C API (#4998)dcode2022-08-311-14/+258
* [C/JS API] Avoid erroring in BinaryenSetMemoryImport etc. if the entity exist...Max Graey2022-08-301-30/+66
* Fix multi-memory + C API for MemoryGrow and MemorySize (#4953)Alon Zakai2022-08-231-7/+17
* Multi-Memories improvements to binaryen-c.cpp (#4940)Ashley Nelson2022-08-191-142/+118
* Restore the `extern` heap type (#4898)Thomas Lively2022-08-171-3/+7
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-70/+218
* Remove RTTs (#4848)Thomas Lively2022-08-051-9/+0
* [C-API] Add type builder C-API (#4803)dcode2022-08-041-0/+186
* Fix a new compiler warning (#4860)Alon Zakai2022-08-021-0/+1
* Update reference type Literal constructors to use HeapType (#4857)Thomas Lively2022-08-011-2/+2
* [JS Api] Reuse C-Api for emitText and emitStackIR (#4832)Max Graey2022-07-291-21/+24
* [C/JS API] Add string reference types (#4810)dcode2022-07-271-0/+12
* [C/JS API] Expose string reference feature (#4831)Max Graey2022-07-261-0/+3
* Remove basic reference types (#4802)Thomas Lively2022-07-201-25/+65
* [C-API] Add utility to go between types and heap types (#4792)dcode2022-07-141-0/+15