summaryrefslogtreecommitdiff
path: root/src/binaryen-c.h
Commit message (Expand)AuthorAgeFilesLines
* Rename relaxed SIMD fma instructions to match spec. (#6876)Brendan Dahl2024-08-271-4/+4
* Add C and JS APIs to control more pass options (#6713)Jérôme Vouillon2024-07-161-0/+46
* [C API] Add APIs for getting/setting function types, and a CallRef example (#...Alon Zakai2024-07-091-0/+5
* Rename external conversion instructions (#6716)Jérôme Vouillon2024-07-081-0/+2
* [Strings] Remove operations not included in imported strings (#6589)Thomas Lively2024-05-151-30/+9
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-151-81/+0
* [StackIR] Run StackIR during binary writing and not as a pass (#6568)Alon Zakai2024-05-091-5/+3
* Remove the TRAVERSE_CALLS option in the ConstantExpressionRunner (#6449)Thomas Lively2024-03-291-6/+0
* Expose features option in C API binary reading (#6380)Surma2024-03-071-1/+5
* C API: Support adding data segments individually (#6346)Lingming Zhang2024-02-281-0/+7
* C API: Use segment names (#6254)ericvergnaud2024-02-011-13/+16
* C API: Add BinaryenArrayNewData (#6236)ericvergnaud2024-01-251-2/+6
* C API: Add BinaryenFunctionAppendVar (#6213)KinderGartenKiller2024-01-171-0/+4
* C API: Add BinaryenTableGetType and BinaryenTableSetType (#6137)KinderGartenKiller2023-11-301-0/+5
* [NFC] Some misc comments for clarification (#6017)Alon Zakai2023-10-171-0/+2
* Replace i31.new with ref.i31 everywhere (#5931)Thomas Lively2023-09-131-2/+2
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-4/+4
* Make final types the default (#5918)Thomas Lively2023-09-091-0/+3
* Rename multimemory flag (#5890)Ashley Nelson2023-08-211-1/+1
* C API: Add BinaryenAddFunctionWithHeapType which takes a heap type (#5829)Alon Zakai2023-07-211-0/+9
* [Strings] Adopt new instruction binary encoding (#5714)Jérôme Vouillon2023-05-121-2/+4
* Remove the ability to construct basic types in a TypeBuilder (#5678)Thomas Lively2023-04-191-12/+0
* Remove the nominal type system (#5672)Thomas Lively2023-04-171-9/+0
* Use Names instead of indices to identify segments (#5618)Thomas Lively2023-04-041-6/+7
* [NFC] Internally rename `ArrayInit` to `ArrayNewFixed` (#5526)Thomas Lively2023-02-281-17/+18
* [C API] Add relaxed SIMD operations (#5482)dcode2023-02-071-0/+20
* [C API] Add experimental StringNew and StringEq variants (#5471)dcode2023-02-011-1/+12
* [Wasm GC] Replace `HeapType::data` with `HeapType::struct_` (#5416)Thomas Lively2023-01-101-2/+2
* Represent ref.as_{func,data,i31} with RefCast (#5413)Thomas Lively2023-01-101-3/+0
* Replace `RefIs` with `RefIsNull` (#5401)Thomas Lively2023-01-091-17/+7
* Consolidate br_on* operations (#5399)Thomas Lively2023-01-061-6/+0
* Support br_on_cast null (#5397)Thomas Lively2023-01-051-5/+4
* Support `ref.test null` (#5368)Thomas Lively2022-12-211-8/+7
* Update RefCast representation to drop extra HeapType (#5350)Thomas Lively2022-12-201-8/+3
* Remove equirecursive typing (#5240)Thomas Lively2022-11-231-1/+0
* Implement `array.new_data` and `array.new_elem` (#5214)Thomas Lively2022-11-071-0/+3
* [C API] Add APIs to inspect compound heap types (#5195)dcode2022-11-031-0/+17
* [C API] Add essential heap type utilities (#5160)dcode2022-10-261-0/+6
* [C API] Add bottom heap types and array heap type (#5150)dcode2022-10-181-0/+9
* Implement bottom heap types (#5115)Thomas Lively2022-10-071-0/+4
* [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/+1
* [C API] Add getters and setters for various GC/Strings expressions (#5037)dcode2022-09-141-0/+379
* [C-/JS-API] Add new BinaryenMemoryIs64 API + add memory64 argument for Binary...Max Graey2022-09-121-0/+3
* Remove typed-function-references feature (#5030)Thomas Lively2022-09-091-1/+0
* Add remaining GC and string instructions to C API (#4998)dcode2022-08-311-10/+147
* [C/JS API] Avoid erroring in BinaryenSetMemoryImport etc. if the entity exist...Max Graey2022-08-301-0/+4
* Fix multi-memory + C API for MemoryGrow and MemorySize (#4953)Alon Zakai2022-08-231-2/+4
* Multi-Memories improvements to binaryen-c.cpp (#4940)Ashley Nelson2022-08-191-14/+16
* Restore the `extern` heap type (#4898)Thomas Lively2022-08-171-0/+1