Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

swh:1:snp:f37563b953327f8fd83e39af6ebb929ef85103d5
  • Code
  • Branches (132)
  • Releases (0)
NameTargetMessageDate
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 asm2wasm12 April 2017, 00:06:15 UTC
refs/heads/binaryen.wasm.js c15d96f wip13 November 2017, 23:38:44 UTC
refs/heads/bit-comp 2246830 fewer bits are needed when we cannot pop15 July 2016, 23:12:01 UTC
refs/heads/cmake 9978f8b ok really remove02 February 2017, 21:20:58 UTC
refs/heads/conditionalize-select e88c3ed wip conditionalize of selects. not sure if worth it17 November 2017, 23:52:06 UTC
refs/heads/cppbackend d6f775b start18 October 2017, 22:57:15 UTC
refs/heads/de-morgan d134c83 cleanup18 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 unary25 April 2016, 18:55:32 UTC
refs/heads/drop 2a81f1c fix09 June 2016, 19:22:49 UTC
refs/heads/ememscriptenen_pass ad8d863 Get building post-cherry-pick15 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 mem26 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 vanish21 November 2017, 18:37:36 UTC
refs/heads/fragments 2f387fd comment22 May 2016, 18:22:13 UTC
refs/heads/global-opt 02fd840 remove unused functions => module vacuum01 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 values20 November 2017, 00:51:22 UTC
refs/heads/iteration 22dee8b wip09 November 2016, 00:17:00 UTC
refs/heads/iteration2 9230b04 fix tabs => spaces07 September 2017, 19:26:43 UTC
refs/heads/loop2 1aaa322 add loop-var-splitting pass21 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 fix14 November 2017, 01:29:06 UTC
refs/heads/move-segments 3a24e2f use move semantics for Segments28 April 2017, 21:30:34 UTC
refs/heads/named-imports 720678d name function imports using name section14 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 used13 October 2017, 22:52:45 UTC
refs/heads/opcode-table 487040f one table in -O05 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 legalized02 February 2017, 05:30:04 UTC
refs/heads/optimize-precise f8fbed2 update wasm.js22 November 2016, 02:12:28 UTC
refs/heads/optimize-precise-2-inline 1f62ad2 test: inline the i32s-div etc. functions15 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 moar31 January 2017, 04:20:05 UTC
refs/heads/pop-outside-block ce67500 fix a fuzz bug of popping from outside a block19 November 2017, 17:33:30 UTC
refs/heads/push-into-if 0969cb6 more28 October 2016, 04:29:20 UTC
refs/heads/recursive-addition d855df2 wip22 September 2017, 22:53:24 UTC
refs/heads/s2wasm_getlocal_experiment b5474f7 WIP: support stack pointer, setlocal12 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 pairs01 September 2017, 21:15:24 UTC
refs/heads/simplify-func-br-return 98a1251 test18 November 2017, 20:35:47 UTC
refs/heads/split-set-local-in-binary 1719dc9 split set_local in binary format25 May 2016, 03:44:03 UTC
refs/heads/ssa eb526f5 more11 October 2016, 17:00:16 UTC
refs/heads/strip_torture_s 90f5e97 Add script to remove .file and .ident lines from torture-s tests01 December 2016, 22:09:24 UTC
refs/heads/superoptimizer 6894e35 use ModuleReader in wasm-analyze08 February 2017, 22:47:41 UTC
refs/heads/toobig 8929f06 fix25 October 2017, 20:55:44 UTC
refs/heads/travis_cmake 6f41b3b Experimental source for cmake07 September 2016, 23:29:32 UTC
refs/heads/unique-names e323028 test06 October 2016, 19:01:18 UTC
refs/heads/update-sharedmem 614d598 Fix20 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/2362028 August 2017, 21:31:31 UTC
refs/heads/wasm-reduce-oot cd94803 comment11 November 2017, 19:59:21 UTC
refs/heads/wasm2asm-io 730dce8 wip27 October 2017, 15:53:54 UTC
refs/heads/wasm_shell_test_update 6ba086f Update wasm-shell expected failures03 November 2017, 23:34:59 UTC
refs/heads/waterfall_18185 50f0b73 try it on trusty07 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 optimizer15 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 optimizer15 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 opts28 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 mode31 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 mode31 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 section20 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 section20 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 section20 April 2017, 02:18:30 UTC
refs/tags/1.37.13 fcbe14a simplify reloop testcase24 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 testcase24 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 conversions22 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 conversions22 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 conversions22 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 conversions22 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 asm2wasm26 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 fixes29 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.js16 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 API04 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 usage25 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 update07 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 optimizer15 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 name01 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 bitcasts02 October 2016, 22:36:36 UTC
  • Previous
  • Next

back to top

Software Heritage — Copyright (C) 2015–2025, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Contact— JavaScript license information— Web API