summaryrefslogtreecommitdiff
path: root/src/binaryen-c.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [C-API] Add type system C-API (#4790)dcode2022-07-131-0/+18
* [C-API] Add packed type constants for use with GC types (#4791)dcode2022-07-121-0/+12
* [Strings] Add string proposal types (#4755)Alon Zakai2022-06-291-4/+2
* First class Data Segments (#4733)Ashley Nelson2022-06-211-16/+18
* Add C API for printing stack IR (#4692)ApsarasX2022-06-031-0/+35
* Add C and JS API functions for accessing memory info (#4682) Jackson Gardner2022-05-241-0/+31
* [NFC] Make Literal::makeNull take a HeapType (#4664)Alon Zakai2022-05-131-1/+1
* Remove externref (#4633)Thomas Lively2022-05-041-3/+2
* [SIMD] Make swizzle's opcode name consistent (NFC) (#4585)Heejin Ahn2022-04-091-1/+1
* Add support for extended-const proposal (#4529)Sam Clegg2022-03-191-0/+3
* [NFC] Refactor ModuleInstanceBase+RuntimeExpressionRunner into a single class...Alon Zakai2022-01-281-1/+1
* Fix emscripten build by removing dummy atexit function (#4435)Sam Clegg2022-01-091-4/+0
* [C API] Fix BinaryenTypeCreate argument numTypes type (#4417)chai20102022-01-061-2/+2
* Change from storing Signature to HeapType on CallIndirect (#4352)Thomas Lively2021-11-221-9/+13
* Add table.grow operation (#4245)Max Graey2021-10-181-0/+49
* Refactor binaryen-c to use Builder when possible. NFC (#4247)Max Graey2021-10-141-59/+32
* Fix function name `BinaryenTableSizeSetTable` (#4230)Paulo Matos2021-10-121-1/+1
* Add table.size operation (#4224)Max Graey2021-10-081-0/+18
* Add table.set operation (#4215)Max Graey2021-10-071-0/+86
* Add feature flag for relaxed-simd (#4183)Ng Zhi An2021-09-231-0/+3