summaryrefslogtreecommitdiff
path: root/src/binaryen-c.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prototype SIMD extending pairwise add instructions (#3466)Thomas Lively2021-01-051-2/+0
* Improve C and JS API module inspection features (#3464)Daniel Wirtz2021-01-051-19/+34
* MemoryPacking: Preserve segment names (#3458)Sam Clegg2020-12-181-1/+2
* Refactor printing code so that printing Expressions always works (#3450)Alon Zakai2020-12-171-6/+4
* [TypedFunctionReferences] Add Typed Function References feature and use the t...Alon Zakai2020-11-231-3/+5
* Remove some boilerplate in the C API (#3346)Alon Zakai2020-11-121-145/+7
* Fix BinaryenFunctionOptimize. (#3339)Alon Zakai2020-11-111-1/+1
* [NFC] `using namespace Abstract` to make matchers more compact (#3284)Thomas Lively2020-10-261-6/+6
* Only write explicit names to name section (#3241)Sam Clegg2020-10-151-3/+3
* Add C and JS APIs for fast math (#3188)Max Graey2020-10-011-0/+4
* GC: Add stubs for the remaining instructions (#3174)Daniel Wirtz2020-09-291-0/+47
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-1/+51
* Add Memory64 feature flag to the C and JS APIs (#3148)Daniel Wirtz2020-09-211-0/+3
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-0/+31
* GC: Integrate eqref and i31ref types (#3141)Daniel Wirtz2020-09-191-1/+9
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-1/+1
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-80/+22
* Add GC feature flag (#3135)Daniel Wirtz2020-09-171-2/+2
* Implement module and local names in name section (#3115)Daniel Wirtz2020-09-141-0/+16
* Add anyref feature and type (#3109)Daniel Wirtz2020-09-101-0/+6
* Poppy IR wast parsing and validation (#3105)Thomas Lively2020-09-091-1/+1
* Update reference types (#3084)Daniel Wirtz2020-09-091-9/+10
* Fix Relooper leaking Branches (#3097)Daniel Wirtz2020-09-081-6/+5
* Improve inlining "heavyweight" (#3085)Max Graey2020-09-041-4/+4
* Add Binaryen(Get|Set)AllowHeavyweight to binaryen-c.h (#3082)Max Graey2020-08-281-2/+2
* Add allowHeavyweight inlining option (#3032)Max Graey2020-08-261-0/+8
* Use const modifier when dealing with types (#3064)Daniel Wirtz2020-08-201-1/+1
* Replace Type::expand() with an iterator-based approach (#3061)Daniel Wirtz2020-08-191-3/+4
* Prepare for compound types that are single but not basic (#3046)Daniel Wirtz2020-08-171-2/+3
* Extend the C- and JS-APIs (#2586)Daniel Wirtz2020-07-221-26/+1026
* Rename anyref to externref to match proposal change (#2900)Jay Phelps2020-06-101-3/+3
* Add prototype SIMD rounding instructions (#2895)Thomas Lively2020-06-051-0/+8
* Prevent pops from sinking in SimplifyLocals (#2885)Heejin Ahn2020-06-031-0/+4
* Remove `Push` (#2867)Thomas Lively2020-05-221-12/+0
* Implement i64x2.mul (#2860)Thomas Lively2020-05-191-0/+1
* Implement pseudo-min/max SIMD instructions (#2847)Thomas Lively2020-05-121-0/+4
* Add C/JS APIs to copy expressions (#2840)Daniel Wirtz2020-05-111-0/+5
* Remove C API tracing (#2841)Daniel Wirtz2020-05-081-2285/+194
* Refactor ExpressionRunner (#2804)Daniel Wirtz2020-04-271-4/+6
* Add BinaryenCallIsReturn/BinaryenCallIndirectIsReturn to C/JS API (#2779)Shao Cheng2020-04-221-0/+20
* Refactor expression runner so it can be used via the C and JS APIs (#2702)Daniel Wirtz2020-04-201-0/+138
* Use direct pointers as Type IDs (#2745)Thomas Lively2020-04-131-23/+92
* Tuple operations in C and JS APIs (#2711)Thomas Lively2020-03-261-66/+130
* SIMD integer abs and bitmask instructions (#2703)Thomas Lively2020-03-201-0/+6
* Add multivalue feature (#2668)Thomas Lively2020-02-271-0/+3
* Add the GetFunctionTable JS API (#2554)COFFEETALES2020-02-201-0/+59
* Add C-/JS-APIs for inlining options (#2655)Daniel Wirtz2020-02-131-0/+48
* Add C-/JS-APIs for lowMemoryUnused and pass arguments (#2639)Daniel Wirtz2020-02-071-0/+58
* Add EH support for EffectAnalyzer (#2631)Heejin Ahn2020-02-031-3/+8
* Unify JS memory segment API (#2533)Daniel Wirtz2020-01-211-0/+14