Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix VS warning in Relooper.h (#467) | BSalita | 2016-05-11 | 1 | -1/+1 |
| | |||||
* | Replace NULL with nullptr. Quiet VS warnings. (#466) | BSalita | 2016-05-11 | 1 | -1/+1 |
| | | | Replace NULL with nullptr. Quiet Visual Studio 2015 optimizer warnings by prepending "!!". | ||||
* | Change NULL to nullptr. Quiet Visual C++ 2015 optimizer errors by using ↵ | BSalita | 2016-05-11 | 1 | -6/+6 |
| | | | | "!!". (#465) | ||||
* | Add a pass to order functions by their use frequency. (#452) | Michael Bebenita | 2016-05-11 | 4 | -0/+84 |
| | |||||
* | remove no longer supported wasm2wasm tool from readme | Alon Zakai | 2016-05-11 | 1 | -1/+0 |
| | |||||
* | use an int32_t for BinaryenLiteral in the C API, simpler and good enough ↵ | Alon Zakai | 2016-05-10 | 1 | -1/+1 |
| | | | | since we translate anyhow (#462) | ||||
* | Merge pull request #461 from WebAssembly/spec-update | Alon Zakai | 2016-05-09 | 6 | -56/+76 |
|\ | | | | | Spec test update | ||||
| * | add error handling for binary errors in new spec test | Alon Zakai | 2016-05-09 | 1 | -7/+7 |
| | | |||||
| * | allow error handling in binary parsing | Alon Zakai | 2016-05-09 | 4 | -4/+9 |
| | | |||||
| * | parse binary modules encoded in wasts that arrive in pieces | Alon Zakai | 2016-05-09 | 1 | -8/+9 |
| | | |||||
| * | allow appending in stringToBinary | Alon Zakai | 2016-05-09 | 1 | -5/+7 |
| | | |||||
| * | parse binary modules encoded in wats | Alon Zakai | 2016-05-09 | 1 | -0/+14 |
| | | |||||
| * | remove wasm2wasm from the build, which was no longer tested and is no longer ↵ | Alon Zakai | 2016-05-09 | 1 | -11/+0 |
| | | | | | | | | maintained | ||||
| * | refactor string to binary parsing in s-expression code so that we can use it ↵ | Alon Zakai | 2016-05-09 | 1 | -35/+44 |
| | | | | | | | | in more places | ||||
| * | update spec tests | Alon Zakai | 2016-05-09 | 1 | -0/+0 |
|/ | |||||
* | Be more careful when loading i64 in wasm-js glue, we had a bug where the ↵ | Alon Zakai | 2016-05-08 | 5 | -9236/+13068 |
| | | | | bits were trampled before we read them (#460) | ||||
* | use CMAKE_THREAD_LIBS_INIT as a target link library, which unbreaks breakage ↵ | Alon Zakai | 2016-05-07 | 2 | -3/+1 |
| | | | | from #390 (#450) | ||||
* | fix relooper fuzz testcase to be valid old-style c (#459) | Alon Zakai | 2016-05-07 | 1 | -6/+9 |
| | |||||
* | rename binaryen-c library to binaryen (#458) | Alon Zakai | 2016-05-07 | 3 | -5/+5 |
| | |||||
* | Merge pull request #454 from MI3Guy/master | Alon Zakai | 2016-05-07 | 3 | -4/+5 |
|\ | | | | | Minor fixes for C API | ||||
| * | Changed empty parameter functions in C API to void. | John Bentley | 2016-05-07 | 2 | -4/+4 |
| | | |||||
| * | Added additional files to gitignore. | John Bentley | 2016-05-07 | 1 | -0/+1 |
| | | |||||
* | | use atomics on MixedArena list generation instead of locking (#456) | Alon Zakai | 2016-05-07 | 1 | -15/+31 |
| | | |||||
* | | fix block finalize(type) (#457) | Alon Zakai | 2016-05-07 | 1 | -1/+1 |
| | | |||||
* | | remove obsolete comment from relooper fuzzer | Alon Zakai | 2016-05-07 | 1 | -1/+1 |
| | | |||||
* | | Use more static libraries in the CMake build (#451) | Derek Schuff | 2016-05-07 | 7 | -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 Zakai | 2016-05-06 | 1 | -15/+22 |
| | |||||
* | Merge pull request #449 from WebAssembly/fuzz-relooper | Alon Zakai | 2016-05-06 | 8 | -29/+857 |
|\ | | | | | Fuzz the relooper through the c api | ||||
| * | add a fuzzer for the relooper through the C API | Alon Zakai | 2016-05-06 | 3 | -0/+804 |
| | | |||||
| * | add a return type parameter to call and call_import in the C API. we need it ↵ | Alon Zakai | 2016-05-06 | 5 | -27/+49 |
| | | | | | | | | since we don't know the type while building functions | ||||
| * | comments in c api header | Alon Zakai | 2016-05-06 | 1 | -2/+4 |
|/ | |||||
* | Use rpath instead of LD_LIBRARY_PATH for shared object use (#448) | Derek Schuff | 2016-05-06 | 3 | -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 Smaza | 2016-05-06 | 1 | -2/+7 |
| | |||||
* | Fix BreakSeeker for switch default targets. (#447) | Michael Bebenita | 2016-05-06 | 3 | -0/+31 |
| | |||||
* | add reading and writing binaries to C API (#443) | Alon Zakai | 2016-05-05 | 4 | -0/+69 |
| | |||||
* | fix breakage on master from #441 (#445) | Alon Zakai | 2016-05-05 | 2 | -2/+11 |
| | |||||
* | Merge pull request #439 from WebAssembly/c-api-more | Alon Zakai | 2016-05-05 | 6 | -341/+374 |
|\ | | | | | Validation in C API | ||||
| * | add validation to the C api, and fix things that uncovered in the C API tests | Alon Zakai | 2016-05-05 | 4 | -340/+369 |
| | | |||||
| * | improve validator error message on set_local | Alon Zakai | 2016-05-05 | 1 | -1/+1 |
| | | |||||
| * | fix set_local finalize() | Alon Zakai | 2016-05-05 | 1 | -0/+4 |
| | | |||||
* | | Fix NaN / 0 (#442) | JF Bastien | 2016-05-05 | 1 | -4/+30 |
| | | | | | | As discussed in: https://github.com/WebAssembly/spec/pull/282#issuecomment-217280544 | ||||
* | | Fix LD_LIBRARY_PATH (#441) | JF Bastien | 2016-05-05 | 2 | -2/+2 |
| | | | | | | It needs to be concatenated, not overwritten. | ||||
* | | Merge pull request #436 from WebAssembly/fix-switch | Alon Zakai | 2016-05-05 | 3 | -6/+49 |
|\ \ | | | | | | | Fix switches in simplify-locals | ||||
| * | | clear sinkables on unoptimizable blocks, as they have a control flow merge | Alon Zakai | 2016-05-05 | 3 | -6/+48 |
| | | | |||||
| * | | note defaults of switches in SimplifyLocals | Alon Zakai | 2016-05-05 | 1 | -0/+1 |
| |/ | |||||
* | | make wasm.js safe in closure compiler (#438) | Alon Zakai | 2016-05-05 | 1 | -1/+1 |
| | | |||||
* | | [Linker] Make repeated passes over archive members (#440) | Derek Schuff | 2016-05-05 | 6 | -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 Zakai | 2016-05-05 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #435 from WebAssembly/more-relooper | Alon Zakai | 2016-05-05 | 14 | -15/+295 |
|\ | | | | | Add optimization to C API, and with that, more relooper tests | ||||
| * | improve test | Alon Zakai | 2016-05-05 | 2 | -3/+3 |
| | |