summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add optimize, shrink level and debug info options to C/JS (#1357)Daniel Wirtz2018-01-176-11/+182
* Function metrics pass (#1353)Alon Zakai2018-01-125-24/+87
* when not allowing atomics, don't emit the new extend instructions that arrive...Alon Zakai2018-01-101-2/+16
* runFunction => runOnFunction (we run on the function, not run the function) (...Alon Zakai2018-01-107-12/+12
* Optimize out memory and table when possible (#1352)Alon Zakai2018-01-106-66/+143
* Do not emit 100k data segments, browsers reject it (#1350)Alon Zakai2018-01-092-5/+86
* Redundant Set Elimination pass (#1344)Alon Zakai2018-01-057-2/+446
* Fix stackAlloc runtime function generation for wasm backend (#1348)Derek Schuff2018-01-041-5/+3
* Validation fixes for #1317 (#1347)Alon Zakai2018-01-031-0/+16
* fix an infinite loop in fuzz testcase generation code (#1345)Alon Zakai2018-01-031-1/+1
* Fixes for #5998 (#1341)Alon Zakai2017-12-302-1467/+1449
* SpillPointers pass (#1339)Alon Zakai2017-12-3010-283/+723
* Add getters for various specific expression fields to C/JS (#1332)Daniel Wirtz2017-12-203-93/+1503
* merge-locals pass (#1334)Alon Zakai2017-12-178-30/+269
* Fix 2 binary fuzz bugs (#1323)Alon Zakai2017-12-141-1/+6
* allow exporting an import (#1326)Alon Zakai2017-12-081-9/+6
* metadce fixes (#1329)Alon Zakai2017-12-071-37/+114
* binaryen.js improvements (#1324)Alon Zakai2017-12-071-13/+17
* wasm-metadce tool (#1320)Alon Zakai2017-12-063-1/+874
* support i*.extend* instructions in interpreter (#1322)Alon Zakai2017-12-062-15/+20
* Handle debug info without a filename in asm2wasm (#1249)Alon Zakai2017-12-051-6/+29
* support fixed (non-relocatable) segments in wasm-merge. also a few printing f...Alon Zakai2017-12-053-13/+34
* br_if-to-table (#1313)Alon Zakai2017-12-042-6/+171
* Fixed compilation in GCC 7 (#1301)Iban Eguia2017-11-301-1/+15
* De-morgan's "and" law (#1297)Alon Zakai2017-11-301-0/+26
* add invocation functions for fuzz functions, so they are tested with many inp...Alon Zakai2017-11-301-4/+36
* make sure we do not fold out code from blocks with a fallthrough value, and t...Alon Zakai2017-11-301-4/+18
* JS: Make 'segments' optional in setMemory (#1310)Daniel Wirtz2017-11-291-0/+1
* Binary fuzz fix: disallow popping from outside a block (#1305)Alon Zakai2017-11-281-0/+6
* Provide AddImport/AddExport for each element in the C-API (#1292)Daniel Wirtz2017-11-224-11/+175
* Fix reading breaks to the function exit (#1304)Alon Zakai2017-11-212-18/+5
* name function imports using name section (#1290)Alon Zakai2017-11-212-21/+33
* Fix wasm-reduce testing out of tree (#1284)Alon Zakai2017-11-212-2/+61
* Running passes on a single function in binaryen-c/.js (#1295)Daniel Wirtz2017-11-213-2/+107
* Add atomic load/store to binaryen-c/.js (#1298)Daniel Wirtz2017-11-203-1/+67
* Fix a code-folding fuzz bug (#1282)Alon Zakai2017-11-172-2/+15
* Flatten tee (#1296)Alon Zakai2017-11-171-1/+15
* Fix if copying (#1278)Alon Zakai2017-11-162-6/+36
* Decouple wasm-linker from Emscripten glue (#1293)Jacob Gravelle2017-11-156-139/+170
* Add const expression utilities to binaryen-c/.js (#1288)Daniel Wirtz2017-11-153-0/+85
* add i64_atomics_* support to asm2wasm (#1262)Alon Zakai2017-11-143-1/+51
* accept overlapping segments (#1289)Alon Zakai2017-11-141-5/+2
* a stacky value in the middle of a block may be consumed (#1267)Alon Zakai2017-11-131-1/+20
* Update call_indirect text syntax to match spec update (#1281)Derek Schuff2017-11-132-2/+4
* Fix yet another BinaryenAddGlobal tracing issue (#1283)Daniel Wirtz2017-11-131-1/+1
* Add atomic ops to binaryen.js (#1280)Daniel Wirtz2017-11-131-0/+180
* Fast pass fuzzing (#1258)Alon Zakai2017-11-132-24/+85
* Added expression utility functions to binaryen-c/.js (#1269)Daniel Wirtz2017-11-113-0/+121
* Fixed use of undefined 'types' array in BinaryenAddGlobal tracing (#1279)Daniel Wirtz2017-11-101-1/+1
* Rereloop fuzz fix (#1259)Alon Zakai2017-11-091-0/+12