summaryrefslogtreecommitdiff
path: root/src/binaryen-c.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Expose ExpressionAnalyzer in C-/JS-API (#2585)Daniel Wirtz2020-01-171-0/+59
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-081-13/+13
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-16/+16
* Use FeatureSet instead of FeatureSet::Feature(NFC) (#2562)Heejin Ahn2020-01-021-11/+11
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-12/+89
* SIMD {i8x16,i16x8}.avgr_u instructions (#2539)Thomas Lively2019-12-181-0/+2
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-121-4/+5
* Remove FunctionType (#2510)Thomas Lively2019-12-111-186/+30
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-4/+4
* Convert to using DEBUG macros (#2497)Sam Clegg2019-12-041-6/+6
* Add Emscripten memory helpers for using the C-API (from Wasm) (#2476)Daniel Wirtz2019-12-031-1/+55
* Use opaque types for handle references in C API (#2473)Ingvar Stepanyan2019-11-261-6/+6
* Remove FunctionType from Event (#2466)Thomas Lively2019-11-251-27/+16
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-221-0/+36
* uint32_t instead of int64_t as return type for GetMemorySegmentByteOffset (#2...COFFEETALES2019-11-121-2/+2
* Add i32x4.dot_i16x8_s (#2420)Thomas Lively2019-11-041-0/+3
* Add SIMD integer min and max instructions (#2416)Thomas Lively2019-11-011-0/+12
* Fix BinaryenModuleAllocateAndWriteText parameter type (#2406)Irmen de Jong2019-10-281-1/+1
* Fix incorrect assert in BinaryenHostGetOperand (#2393)Brad Morris2019-10-221-1/+1
* Ability to list each item on Exports/Data Segments/Functions (#2386)COFFEETALES2019-10-211-0/+117
* Add BinaryenAddCustomSection API (#2381)Daniel Wirtz2019-10-111-0/+31
* Add offset parameter to BinaryenSetFunctionTable (#2380)Daniel Wirtz2019-10-111-4/+5