HEAD | 07c5475 | Add atomic load/store to binaryen-c/.js (#1298) | 20 November 2017, 23:19:12 UTC |
refs/heads/asm2wasm-import-wasm-mem | 3e81771 | add --mem-from-wasm option to asm2wasm, importing the memory from an existing wasm instead of a .mem file (useful for debugging) | 26 January 2017, 04:52:01 UTC |
refs/heads/asm2wasm-stack-warning | 372567c | add a warning on large ast stack sizes in asm2wasm | 12 April 2017, 00:06:15 UTC |
refs/heads/binaryen.wasm.js | c15d96f | wip | 13 November 2017, 23:38:44 UTC |
refs/heads/bit-comp | 2246830 | fewer bits are needed when we cannot pop | 15 July 2016, 23:12:01 UTC |
refs/heads/cmake | 9978f8b | ok really remove | 02 February 2017, 21:20:58 UTC |
refs/heads/conditionalize-select | e88c3ed | wip conditionalize of selects. not sure if worth it | 17 November 2017, 23:52:06 UTC |
refs/heads/cppbackend | d6f775b | start | 18 October 2017, 22:57:15 UTC |
refs/heads/de-morgan | d134c83 | cleanup | 18 November 2017, 00:57:05 UTC |
refs/heads/debug-nofile | 72e41fc | support debug info without a filename in asm2wasm input (which can happen if llvm doesn't know the file, only the line) | 26 October 2017, 21:58:01 UTC |
refs/heads/debuginfo | 0b67e96 | Working, probably. | 17 April 2017, 17:02:37 UTC |
refs/heads/detailed-metrics | 860a42a | add option for detailed metrics for nodes, starting with unary | 25 April 2016, 18:55:32 UTC |
refs/heads/drop | 2a81f1c | fix | 09 June 2016, 19:22:49 UTC |
refs/heads/ememscriptenen_pass | ad8d863 | Get building post-cherry-pick | 15 November 2017, 18:20:12 UTC |
refs/heads/fannkuch | 14aa3d7 | Add a wasm_backend test based on fannkuch.cpp. | 20 January 2016, 04:39:43 UTC |
refs/heads/features | 459082c | rename Features->Feature, use All for wasm-as and printing, update ld/store validation for readability, validate shared mem | 26 October 2017, 23:38:46 UTC |
refs/heads/foldingfix | 2d7fbd5 | make sure we do not fold out code from blocks with a fallthrough value, and then since the parent blocks do not have such values, we can finalize them with their type as a concrete type should not vanish | 21 November 2017, 18:37:36 UTC |
refs/heads/fragments | 2f387fd | comment | 22 May 2016, 18:22:13 UTC |
refs/heads/global-opt | 02fd840 | remove unused functions => module vacuum | 01 October 2016, 22:05:24 UTC |
refs/heads/invoke-fuzz-funcs | 74baf42 | add invocation functions for fuzz functions, so they are tested with many input values | 20 November 2017, 00:51:22 UTC |
refs/heads/iteration | 22dee8b | wip | 09 November 2016, 00:17:00 UTC |
refs/heads/iteration2 | 9230b04 | fix tabs => spaces | 07 September 2017, 19:26:43 UTC |
refs/heads/loop2 | 1aaa322 | add loop-var-splitting pass | 21 October 2016, 22:53:05 UTC |
refs/heads/master | 07c5475 | Add atomic load/store to binaryen-c/.js (#1298) | 20 November 2017, 23:19:12 UTC |
refs/heads/modularize | 2d6cc99 | fix | 14 November 2017, 01:29:06 UTC |
refs/heads/move-segments | 3a24e2f | use move semantics for Segments | 28 April 2017, 21:30:34 UTC |
refs/heads/named-imports | 720678d | name function imports using name section | 14 November 2017, 23:44:57 UTC |
refs/heads/no-export-hidden | 1ee1d55 | Only export functions with default visibility As discussed in #585, this change makes s2wasm more aware of the symbol visibility output from LLVM, and only exports global functions with default visibility (instead of all globals as before). | 14 June 2016, 17:12:55 UTC |
refs/heads/o2wasm | 2214806 | Add lld-emscripten tool to add emscripten-runtime functions to wasm modules (built with lld) | 17 November 2017, 23:53:29 UTC |
refs/heads/o2wasm_temp | 8a0b822 | Skeleton of a beginning of o2wasm, WIP and probably not going to be used | 13 October 2017, 22:52:45 UTC |
refs/heads/opcode-table | 487040f | one table in -O | 05 May 2016, 23:40:34 UTC |
refs/heads/optimize-globally | f773052 | optimize globally only explicitly in module builder, so we can clean up after the module is done and legalized | 02 February 2017, 05:30:04 UTC |
refs/heads/optimize-precise | f8fbed2 | update wasm.js | 22 November 2016, 02:12:28 UTC |
refs/heads/optimize-precise-2-inline | 1f62ad2 | test: inline the i32s-div etc. functions | 15 February 2017, 00:47:32 UTC |
refs/heads/opts | c735203 | use unordered data structures in simplify-locals, making us faster on some large cases (33% on binaryen3.test_printf) | 08 August 2017, 16:31:16 UTC |
refs/heads/pass-allocator | 0b326e6 | moar | 31 January 2017, 04:20:05 UTC |
refs/heads/pop-outside-block | ce67500 | fix a fuzz bug of popping from outside a block | 19 November 2017, 17:33:30 UTC |
refs/heads/push-into-if | 0969cb6 | more | 28 October 2016, 04:29:20 UTC |
refs/heads/recursive-addition | d855df2 | wip | 22 September 2017, 22:53:24 UTC |
refs/heads/s2wasm_getlocal_experiment | b5474f7 | WIP: support stack pointer, setlocal | 12 June 2017, 17:08:31 UTC |
refs/heads/segment-format | 30a3712 | Write each memory segment on its own line 30k+ column files are silly. | 28 January 2016, 02:46:20 UTC |
refs/heads/similarity-ordering | 2819bf1 | not all pairs | 01 September 2017, 21:15:24 UTC |
refs/heads/simplify-func-br-return | 98a1251 | test | 18 November 2017, 20:35:47 UTC |
refs/heads/split-set-local-in-binary | 1719dc9 | split set_local in binary format | 25 May 2016, 03:44:03 UTC |
refs/heads/ssa | eb526f5 | more | 11 October 2016, 17:00:16 UTC |
refs/heads/strip_torture_s | 90f5e97 | Add script to remove .file and .ident lines from torture-s tests | 01 December 2016, 22:09:24 UTC |
refs/heads/superoptimizer | 6894e35 | use ModuleReader in wasm-analyze | 08 February 2017, 22:47:41 UTC |
refs/heads/toobig | 8929f06 | fix | 25 October 2017, 20:55:44 UTC |
refs/heads/travis_cmake | 6f41b3b | Experimental source for cmake | 07 September 2016, 23:29:32 UTC |
refs/heads/unique-names | e323028 | test | 06 October 2016, 19:01:18 UTC |
refs/heads/update-sharedmem | 614d598 | Fix | 20 September 2017, 18:17:15 UTC |
refs/heads/update_torture | 02b7eca | Update test/torture-s The update was taken directly from the wasm waterfall: - https://wasm-stat.us/builders/linux/builds/23620 | 28 August 2017, 21:31:31 UTC |
refs/heads/wasm-reduce-oot | cd94803 | comment | 11 November 2017, 19:59:21 UTC |
refs/heads/wasm2asm-io | 730dce8 | wip | 27 October 2017, 15:53:54 UTC |
refs/heads/wasm_shell_test_update | 6ba086f | Update wasm-shell expected failures | 03 November 2017, 23:34:59 UTC |
refs/heads/waterfall_18185 | 50f0b73 | try it on trusty | 07 April 2017, 18:39:00 UTC |
refs/tags/1.36.10 | e567fa8 | Merge pull request #695 from WebAssembly/opts Get optimizer on par with emscripten asm.js optimizer | 15 September 2016, 04:28:43 UTC |
refs/tags/1.36.11 | e567fa8 | Merge pull request #695 from WebAssembly/opts Get optimizer on par with emscripten asm.js optimizer | 15 September 2016, 04:28:43 UTC |
refs/tags/1.36.12 | 652d70c | wasm-only additions: i32.cttz, copysign, popcnt (#729) | 03 October 2016, 04:38:20 UTC |
refs/tags/1.36.13 | f08f75c | Add -O0,-O1,etc. options (#790) And use them in wasm-opt and asm2wasm consistently and uniformly. | 19 October 2016, 22:07:20 UTC |
refs/tags/1.36.14 | a83d29e | Merge pull request #811 from WebAssembly/iffify Some minor if/br_if opts | 28 October 2016, 02:42:21 UTC |
refs/tags/1.36.2 | d0ae4a2 | Merge pull request #303 from WebAssembly/binary-files-for-windows Set the binary bit on files we need to open in binary mode | 31 March 2016, 22:12:04 UTC |
refs/tags/1.36.3 | d0ae4a2 | Merge pull request #303 from WebAssembly/binary-files-for-windows Set the binary bit on files we need to open in binary mode | 31 March 2016, 22:12:04 UTC |
refs/tags/1.36.4 | f6d5a9d | Be more careful when loading i64 in wasm-js glue, we had a bug where the bits were trampled before we read them (#460) | 08 May 2016, 21:12:39 UTC |
refs/tags/1.36.5 | f6d5a9d | Be more careful when loading i64 in wasm-js glue, we had a bug where the bits were trampled before we read them (#460) | 08 May 2016, 21:12:39 UTC |
refs/tags/1.36.6 | 51e7034 | prefix make_unique in binaryen_shell for visual studio workarounds (#595) | 23 June 2016, 20:13:48 UTC |
refs/tags/1.36.7 | 51e7034 | prefix make_unique in binaryen_shell for visual studio workarounds (#595) | 23 June 2016, 20:13:48 UTC |
refs/tags/1.36.8 | 51e7034 | prefix make_unique in binaryen_shell for visual studio workarounds (#595) | 23 June 2016, 20:13:48 UTC |
refs/tags/1.36.9 | 51e7034 | prefix make_unique in binaryen_shell for visual studio workarounds (#595) | 23 June 2016, 20:13:48 UTC |
refs/tags/1.37.0 | 4f18246 | add --mem-max option to set the maximum size of memory, overriding the default (which is the normal size of memory if no growth, or infinity if growth) (#837) | 12 November 2016, 01:07:00 UTC |
refs/tags/1.37.1 | 4f18246 | add --mem-max option to set the maximum size of memory, overriding the default (which is the normal size of memory if no growth, or infinity if growth) (#837) | 12 November 2016, 01:07:00 UTC |
refs/tags/1.37.10 | b16768e | update wasm.js and binaryen.js (#977) * update wasm.js and binaryen.js * update test output for new names section | 20 April 2017, 02:18:30 UTC |
refs/tags/1.37.11 | b16768e | update wasm.js and binaryen.js (#977) * update wasm.js and binaryen.js * update test output for new names section | 20 April 2017, 02:18:30 UTC |
refs/tags/1.37.12 | b16768e | update wasm.js and binaryen.js (#977) * update wasm.js and binaryen.js * update test output for new names section | 20 April 2017, 02:18:30 UTC |
refs/tags/1.37.13 | fcbe14a | simplify reloop testcase | 24 May 2017, 23:38:08 UTC |
refs/tags/1.37.14 | 7179572 | Untee pass (#1053) | 15 June 2017, 05:05:55 UTC |
refs/tags/1.37.15 | fcbe14a | simplify reloop testcase | 24 May 2017, 23:38:08 UTC |
refs/tags/1.37.16 | bc46556 | Consistently handle possible traps in all cases (#1062) * consistently handle possible traps in asm.js ffi results * consistently handle possible traps in i64/float conversions | 22 June 2017, 18:13:32 UTC |
refs/tags/1.37.17 | bc46556 | Consistently handle possible traps in all cases (#1062) * consistently handle possible traps in asm.js ffi results * consistently handle possible traps in i64/float conversions | 22 June 2017, 18:13:32 UTC |
refs/tags/1.37.18 | bc46556 | Consistently handle possible traps in all cases (#1062) * consistently handle possible traps in asm.js ffi results * consistently handle possible traps in i64/float conversions | 22 June 2017, 18:13:32 UTC |
refs/tags/1.37.19 | bc46556 | Consistently handle possible traps in all cases (#1062) * consistently handle possible traps in asm.js ffi results * consistently handle possible traps in i64/float conversions | 22 June 2017, 18:13:32 UTC |
refs/tags/1.37.2 | 6428497 | Read/Write Abstraction (#889) * Added ModuleReader/Writer classes that support text and binary I/O * Use them in wasm-opt and asm2wasm | 26 January 2017, 23:11:43 UTC |
refs/tags/1.37.20 | cfeddd7 | Inline many (#1125) * Improve inlining pass to inline single-use functions that are fairly small, which makes it useful for removing unnecessary global constructors from clang. * Add an inlining-optimizing pass that also optimizes where it inlined, as new opportunities arise. enable that it by default in O2+ * In addition, in -O3+ also inline small functions with multiple uses. This helps a lot with things like safe-int-divide functions (where each int divide is replaced by a safe divide that won't trap). Inlining gets rid of around half of the overhead there. | 22 August 2017, 17:27:52 UTC |
refs/tags/1.37.21 | d621116 | Merge pull request #1154 from WebAssembly/fuzz Fuzz fixes | 29 August 2017, 03:12:48 UTC |
refs/tags/1.37.22 | a8da896 | fix ssaify bug where we failed to update the location of values as we moved them around, causing us to zero out the wrong thing in another place and ensuing hilarity (#1212) | 11 October 2017, 17:13:32 UTC |
refs/tags/1.37.3 | 4d2978f | update wasm version to 0x01 (#913) * update wasm version to 0x01, in prep for release, and since browsers are ready to accept it * update wasm.js | 16 February 2017, 23:20:13 UTC |
refs/tags/1.37.4 | be4be55 | use a single space for pretty printing of wasts, so massive wasts are less unruly (#928) | 09 March 2017, 21:32:03 UTC |
refs/tags/1.37.5 | be4be55 | use a single space for pretty printing of wasts, so massive wasts are less unruly (#928) | 09 March 2017, 21:32:03 UTC |
refs/tags/1.37.6 | be4be55 | use a single space for pretty printing of wasts, so massive wasts are less unruly (#928) | 09 March 2017, 21:32:03 UTC |
refs/tags/1.37.7 | be4be55 | use a single space for pretty printing of wasts, so massive wasts are less unruly (#928) | 09 March 2017, 21:32:03 UTC |
refs/tags/1.37.8 | be4be55 | use a single space for pretty printing of wasts, so massive wasts are less unruly (#928) | 09 March 2017, 21:32:03 UTC |
refs/tags/1.37.9 | be4be55 | use a single space for pretty printing of wasts, so massive wasts are less unruly (#928) | 09 March 2017, 21:32:03 UTC |
refs/tags/binary_0xb | 5b2adeb | Merge pull request #427 from WebAssembly/c-api-nice C API | 04 May 2016, 00:14:07 UTC |
refs/tags/version_1 | cb4322e | Merge pull request #276 from WebAssembly/spec-update Update spec tests, and new memory page size usage | 25 March 2016, 19:00:13 UTC |
refs/tags/version_10 | 59542c9 | use WASM_UNUSED in some places to fix compiler warning/error on unused variables we only use in asserts (#579) | 09 June 2016, 04:31:37 UTC |
refs/tags/version_11 | 51e7034 | prefix make_unique in binaryen_shell for visual studio workarounds (#595) | 23 June 2016, 20:13:48 UTC |
refs/tags/version_12 | 135a20c | Merge pull request #678 from WebAssembly/stack Stack machine + 0xc update | 07 September 2016, 17:55:02 UTC |
refs/tags/version_13 | e567fa8 | Merge pull request #695 from WebAssembly/opts Get optimizer on par with emscripten asm.js optimizer | 15 September 2016, 04:28:43 UTC |
refs/tags/version_14 | 58832ad | asm2wasm i64 support (#723) * support i64 intrinsics from fastcomp, adding --wasm-only flag * refactor callImport logic in asm2wasm to avoid recomputing wasm types again * legalize illegal i64 params in exports and imports * do safe i64 binary ops depending on precision * fix addVar, only assert on names if we are using a name | 01 October 2016, 00:04:25 UTC |
refs/tags/version_15 | 31ceb6e | More wasm-only opts (#727) * wasm-only loads and stores * wasm-only 32-bit bitcasts | 02 October 2016, 22:36:36 UTC |