summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a pass to order functions by their use frequency. (#452)Michael Bebenita2016-05-114-0/+84
|
* remove no longer supported wasm2wasm tool from readmeAlon Zakai2016-05-111-1/+0
|
* use an int32_t for BinaryenLiteral in the C API, simpler and good enough ↵Alon Zakai2016-05-101-1/+1
| | | | since we translate anyhow (#462)
* Merge pull request #461 from WebAssembly/spec-updateAlon Zakai2016-05-096-56/+76
|\ | | | | Spec test update
| * add error handling for binary errors in new spec testAlon Zakai2016-05-091-7/+7
| |
| * allow error handling in binary parsingAlon Zakai2016-05-094-4/+9
| |
| * parse binary modules encoded in wasts that arrive in piecesAlon Zakai2016-05-091-8/+9
| |
| * allow appending in stringToBinaryAlon Zakai2016-05-091-5/+7
| |
| * parse binary modules encoded in watsAlon Zakai2016-05-091-0/+14
| |
| * remove wasm2wasm from the build, which was no longer tested and is no longer ↵Alon Zakai2016-05-091-11/+0
| | | | | | | | maintained
| * refactor string to binary parsing in s-expression code so that we can use it ↵Alon Zakai2016-05-091-35/+44
| | | | | | | | in more places
| * update spec testsAlon Zakai2016-05-091-0/+0
|/
* Be more careful when loading i64 in wasm-js glue, we had a bug where the ↵Alon Zakai2016-05-085-9236/+13068
| | | | bits were trampled before we read them (#460)
* use CMAKE_THREAD_LIBS_INIT as a target link library, which unbreaks breakage ↵Alon Zakai2016-05-072-3/+1
| | | | from #390 (#450)
* fix relooper fuzz testcase to be valid old-style c (#459)Alon Zakai2016-05-071-6/+9
|
* rename binaryen-c library to binaryen (#458)Alon Zakai2016-05-073-5/+5
|
* Merge pull request #454 from MI3Guy/masterAlon Zakai2016-05-073-4/+5
|\ | | | | Minor fixes for C API
| * Changed empty parameter functions in C API to void.John Bentley2016-05-072-4/+4
| |
| * Added additional files to gitignore.John Bentley2016-05-071-0/+1
| |
* | use atomics on MixedArena list generation instead of locking (#456)Alon Zakai2016-05-071-15/+31
| |
* | fix block finalize(type) (#457)Alon Zakai2016-05-071-1/+1
| |
* | remove obsolete comment from relooper fuzzerAlon Zakai2016-05-071-1/+1
| |
* | Use more static libraries in the CMake build (#451)Derek Schuff2016-05-077-71/+53
|/ | | | | | | | | | | * Factor passes and emscripten-optimizer into static libs This removes the redundancies from the source sets in the main CMakeLists.txt. * Make passes an object lib * Use static libs with --whole-archive because Travis has old cmake
* relooper fuzzing improvements (#453)Alon Zakai2016-05-061-15/+22
|
* Merge pull request #449 from WebAssembly/fuzz-relooperAlon Zakai2016-05-068-29/+857
|\ | | | | Fuzz the relooper through the c api
| * add a fuzzer for the relooper through the C APIAlon Zakai2016-05-063-0/+804
| |
| * add a return type parameter to call and call_import in the C API. we need it ↵Alon Zakai2016-05-065-27/+49
| | | | | | | | since we don't know the type while building functions
| * comments in c api headerAlon Zakai2016-05-061-2/+4
|/
* Use rpath instead of LD_LIBRARY_PATH for shared object use (#448)Derek Schuff2016-05-063-22/+23
| | | | | | | | Use the -rpath linker flag to locate libbinaryen-c.so instead of injecting paths into the user's LD_LIBRARY_PATH Also Link libsupport and libasmjs into libbinaryen-c Fixes #444
* using find_package(Threads) for setting the compilation flags (#390)Adam Smaza2016-05-061-2/+7
|
* Fix BreakSeeker for switch default targets. (#447)Michael Bebenita2016-05-063-0/+31
|
* add reading and writing binaries to C API (#443)Alon Zakai2016-05-054-0/+69
|
* fix breakage on master from #441 (#445)Alon Zakai2016-05-052-2/+11
|
* Merge pull request #439 from WebAssembly/c-api-moreAlon Zakai2016-05-056-341/+374
|\ | | | | Validation in C API
| * add validation to the C api, and fix things that uncovered in the C API testsAlon Zakai2016-05-054-340/+369
| |
| * improve validator error message on set_localAlon Zakai2016-05-051-1/+1
| |
| * fix set_local finalize()Alon Zakai2016-05-051-0/+4
| |
* | Fix NaN / 0 (#442)JF Bastien2016-05-051-4/+30
| | | | | | As discussed in: https://github.com/WebAssembly/spec/pull/282#issuecomment-217280544
* | Fix LD_LIBRARY_PATH (#441)JF Bastien2016-05-052-2/+2
| | | | | | It needs to be concatenated, not overwritten.
* | Merge pull request #436 from WebAssembly/fix-switchAlon Zakai2016-05-053-6/+49
|\ \ | | | | | | Fix switches in simplify-locals
| * | clear sinkables on unoptimizable blocks, as they have a control flow mergeAlon Zakai2016-05-053-6/+48
| | |
| * | note defaults of switches in SimplifyLocalsAlon Zakai2016-05-051-0/+1
| |/
* | make wasm.js safe in closure compiler (#438)Alon Zakai2016-05-051-1/+1
| |
* | [Linker] Make repeated passes over archive members (#440)Derek Schuff2016-05-056-23/+53
| | | | | | | | | | | | | | | | | | An archive member can depend on any other archive member, so adding a member to the link can introduce new undefined references that must be satisfied. The linker must continue to iterate over the members until nothing new is added to the link.
* | make print flags in archive.cpp nicer (#437)Alon Zakai2016-05-051-2/+2
|/
* Merge pull request #435 from WebAssembly/more-relooperAlon Zakai2016-05-0514-15/+295
|\ | | | | Add optimization to C API, and with that, more relooper tests
| * improve testAlon Zakai2016-05-052-3/+3
| |
| * add optimization to c api, and so that we can find all passes in the c api ↵Alon Zakai2016-05-057-1/+178
| | | | | | | | library, make it dynamic
| * handle missing local names in ReorderLocalsAlon Zakai2016-05-051-2/+5
| |
| * better error on missing passesAlon Zakai2016-05-051-1/+2
| |