From 02538d463a350f5c3658f7aabefca16eb599d31c Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 13 Apr 2016 11:18:35 -0700 Subject: [PATCH] mk: Bootstrap from stable instead of snapshots This commit removes all infrastructure from the repository for our so-called snapshots to instead bootstrap the compiler from stable releases. Bootstrapping from a previously stable release is a long-desired feature of distros because they're not fans of downloading binary stage0 blobs from us. Additionally, this makes our own CI easier as we can decommission all of the snapshot builders and start having a regular cadence to when we update the stage0 compiler. A new `src/etc/get-stage0.py` script was added which shares some code with `src/bootstrap/bootstrap.py` to read a new file, `src/stage0.txt`, which lists the current stage0 compiler as well as cargo that we bootstrap from. This script will download the relevant `rustc` package an unpack it into `$target/stage0` as we do today. One problem of bootstrapping from stable releases is that we're not able to compile unstable code (e.g. all the `#![feature]` directives in libcore/libstd). To overcome this we employ two strategies: * The bootstrap key of the previous compiler is hardcoded into `src/stage0.txt` (enabled as a result of #32731) and exported by the build system. This enables nightly features in the compiler we download. * The standard library and compiler are pinned to a specific stage0, which doesn't change, so we're guaranteed that we'll continue compiling as we start from a known fixed source. The process for making a release will also need to be tweaked now to continue to cadence of bootstrapping from the previous release. This process looks like: 1. Merge `beta` to `stable` 2. Produce a new stable compiler. 3. Change `master` to bootstrap from this new stable compiler. 4. Merge `master` to `beta` 5. Produce a new beta compiler 6. Change `master` to bootstrap from this new beta compiler. Step 3 above should involve very few changes as `master` was previously bootstrapping from `beta` which is the same as `stable` at that point in time. Step 6, however, is where we benefit from removing lots of `#[cfg(stage0)]` and get to use new features. This also shouldn't slow the release too much as steps 1-5 requires little work other than waiting and step 6 just needs to happen at some point during a release cycle, it's not time sensitive. Closes #29555 Closes #29557 --- Makefile.in | 7 - mk/dist.mk | 2 +- mk/main.mk | 1 + mk/reconfig.mk | 2 +- mk/snap.mk | 28 - mk/stage0.mk | 9 +- mk/target.mk | 18 +- mk/tests.mk | 7 +- src/bootstrap/bootstrap.py | 151 +- src/bootstrap/build/channel.rs | 8 + src/bootstrap/build/compile.rs | 1 - src/bootstrap/build/mod.rs | 13 + src/etc/get-snapshot.py | 78 -- src/etc/get-stage0.py | 51 + src/etc/latest-unix-snaps.py | 65 - src/etc/make-snapshot.py | 15 - src/etc/mirror-all-snapshots.py | 45 - src/etc/snapshot.py | 304 ---- src/libcore/intrinsics.rs | 25 - src/libcore/sync/atomic.rs | 24 - src/nightlies.txt | 2 - src/snapshots.txt | 2326 ------------------------------- src/stage0.txt | 17 + 23 files changed, 200 insertions(+), 2999 deletions(-) delete mode 100644 mk/snap.mk delete mode 100755 src/etc/get-snapshot.py create mode 100644 src/etc/get-stage0.py delete mode 100755 src/etc/latest-unix-snaps.py delete mode 100755 src/etc/make-snapshot.py delete mode 100644 src/etc/mirror-all-snapshots.py delete mode 100644 src/etc/snapshot.py delete mode 100644 src/nightlies.txt delete mode 100644 src/snapshots.txt create mode 100644 src/stage0.txt diff --git a/Makefile.in b/Makefile.in index 9bc4463922732..ce67abad39b24 100644 --- a/Makefile.in +++ b/Makefile.in @@ -214,13 +214,6 @@ include $(CFG_SRC_DIR)mk/debuggers.mk # Secondary makefiles, conditionalized for speed ###################################################################### -# Binary snapshots -ifneq ($(strip $(findstring snap,$(MAKECMDGOALS)) \ - $(findstring clean,$(MAKECMDGOALS))),) - CFG_INFO := $(info cfg: including snap rules) - include $(CFG_SRC_DIR)mk/snap.mk -endif - # The test suite ifneq ($(strip $(findstring check,$(MAKECMDGOALS)) \ $(findstring test,$(MAKECMDGOALS)) \ diff --git a/mk/dist.mk b/mk/dist.mk index 48e01a2533467..7fe28a7e26250 100644 --- a/mk/dist.mk +++ b/mk/dist.mk @@ -61,7 +61,7 @@ PKG_FILES := \ rtstartup \ rustllvm \ rustc \ - snapshots.txt \ + stage0.txt \ rust-installer \ tools \ test) \ diff --git a/mk/main.mk b/mk/main.mk index 431de6a3f9c80..4d0cf94948f68 100644 --- a/mk/main.mk +++ b/mk/main.mk @@ -34,6 +34,7 @@ CFG_FILENAME_EXTRA=$(shell printf '%s' $(CFG_RELEASE)$(CFG_EXTRA_FILENAME) | $(C # intentionally not "secure" by any definition, this is largely just a deterrent # from users enabling unstable features on the stable compiler. CFG_BOOTSTRAP_KEY=$(CFG_FILENAME_EXTRA) +CFG_BOOTSTRAP_KEY_STAGE0=$(shell grep 'rustc_key' $(S)src/stage0.txt | sed 's/rustc_key: '//) ifeq ($(CFG_RELEASE_CHANNEL),stable) # This is the normal semver version string, e.g. "0.12.0", "0.12.0-nightly" diff --git a/mk/reconfig.mk b/mk/reconfig.mk index 1a3a1774384d8..b8f51097868d4 100644 --- a/mk/reconfig.mk +++ b/mk/reconfig.mk @@ -38,6 +38,6 @@ else SREL_ROOT := $(SREL) endif -config.stamp: $(S)configure $(S)Makefile.in $(S)src/snapshots.txt +config.stamp: $(S)configure $(S)Makefile.in $(S)src/stage0.txt @$(call E, cfg: reconfiguring) $(SREL_ROOT)configure $(CFG_CONFIGURE_ARGS) diff --git a/mk/snap.mk b/mk/snap.mk deleted file mode 100644 index 0b34f52b7ebbe..0000000000000 --- a/mk/snap.mk +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2012 The Rust Project Developers. See the COPYRIGHT -# file at the top-level directory of this distribution and at -# http://rust-lang.org/COPYRIGHT. -# -# Licensed under the Apache License, Version 2.0 or the MIT license -# , at your -# option. This file may not be copied, modified, or distributed -# except according to those terms. - -define DEF_SNAP_FOR_STAGE_H -# $(1) stage -# $(2) triple - -snap-stage$(1)-H-$(2): $$(HSREQ$(1)_H_$(2)) - $(CFG_PYTHON) $(S)src/etc/make-snapshot.py stage$(1) $(2) - -endef - -$(foreach host,$(CFG_HOST), \ - $(foreach stage,1 2 3, \ - $(eval $(call DEF_SNAP_FOR_STAGE_H,$(stage),$(host))))) - -snap-stage1: snap-stage1-H-$(CFG_BUILD) - -snap-stage2: snap-stage2-H-$(CFG_BUILD) - -snap-stage3: snap-stage3-H-$(CFG_BUILD) diff --git a/mk/stage0.mk b/mk/stage0.mk index 460a4a7f445e3..d0191874cb3d9 100644 --- a/mk/stage0.mk +++ b/mk/stage0.mk @@ -10,17 +10,14 @@ $(HLIB0_H_$(CFG_BUILD))/: endif $(SNAPSHOT_RUSTC_POST_CLEANUP): \ - $(S)src/snapshots.txt \ - $(S)src/etc/get-snapshot.py $(MKFILE_DEPS) \ + $(S)src/stage0.txt \ + $(S)src/etc/get-stage0.py $(MKFILE_DEPS) \ | $(HBIN0_H_$(CFG_BUILD))/ - @$(call E, fetch: $@) -# Note: the variable "SNAPSHOT_FILE" is generally not set, and so -# we generally only pass one argument to this script. ifdef CFG_ENABLE_LOCAL_RUST $(Q)$(S)src/etc/local_stage0.sh $(CFG_BUILD) $(CFG_LOCAL_RUST_ROOT) rustlib else - $(Q)$(CFG_PYTHON) $(S)src/etc/get-snapshot.py $(CFG_BUILD) $(SNAPSHOT_FILE) + $(Q)$(CFG_PYTHON) $(S)src/etc/get-stage0.py $(CFG_BUILD) endif $(Q)if [ -e "$@" ]; then touch "$@"; else echo "ERROR: snapshot $@ not found"; exit 1; fi diff --git a/mk/target.mk b/mk/target.mk index 261b9e79aa541..37181b05438ff 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -65,6 +65,11 @@ $(foreach host,$(CFG_HOST), \ # $(4) is the crate name define RUST_TARGET_STAGE_N +ifeq ($(1),0) +$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): \ + export RUSTC_BOOTSTRAP_KEY := $$(CFG_BOOTSTRAP_KEY_STAGE0) +endif + $$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): CFG_COMPILER_HOST_TRIPLE = $(2) $$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): \ $$(CRATEFILE_$(4)) \ @@ -113,6 +118,11 @@ endef # $(4) - name of the tool being built define TARGET_TOOL +ifeq ($(1),0) +$$(TBIN$(1)_T_$(2)_H_$(3))/$(4)$$(X_$(2)): \ + export RUSTC_BOOTSTRAP_KEY := $$(CFG_BOOTSTRAP_KEY_STAGE0) +endif + $$(TBIN$(1)_T_$(2)_H_$(3))/$(4)$$(X_$(2)): \ $$(TOOL_SOURCE_$(4)) \ $$(TOOL_INPUTS_$(4)) \ @@ -167,11 +177,15 @@ SNAPSHOT_RUSTC_POST_CLEANUP=$(HBIN0_H_$(CFG_BUILD))/rustc$(X_$(CFG_BUILD)) define TARGET_HOST_RULES -$$(TLIB$(1)_T_$(2)_H_$(3))/: +$$(TLIB$(1)_T_$(2)_H_$(3))/: $$(SNAPSHOT_RUSTC_POST_CLEANUP) + mkdir -p $$@ + +$$(TBIN$(1)_T_$(2)_H_$(3))/: $$(SNAPSHOT_RUSTC_POST_CLEANUP) mkdir -p $$@ $$(TLIB$(1)_T_$(2)_H_$(3))/%: $$(RT_OUTPUT_DIR_$(2))/% \ - | $$(TLIB$(1)_T_$(2)_H_$(3))/ $$(SNAPSHOT_RUSTC_POST_CLEANUP) + $$(SNAPSHOT_RUSTC_POST_CLEANUP) \ + | $$(TLIB$(1)_T_$(2)_H_$(3))/ @$$(call E, cp: $$@) $$(Q)cp $$< $$@ endef diff --git a/mk/tests.mk b/mk/tests.mk index 41b078efafcf1..dc7f9416a7cc1 100644 --- a/mk/tests.mk +++ b/mk/tests.mk @@ -241,13 +241,16 @@ cleantestlibs: ###################################################################### .PHONY: tidy -tidy: $(HBIN0_H_$(CFG_BUILD))/tidy$(X_$(CFG_BUILD)) +tidy: $(HBIN0_H_$(CFG_BUILD))/tidy$(X_$(CFG_BUILD)) \ + $(SNAPSHOT_RUSTC_POST_CLEANUP) $(TARGET_RPATH_VAR0_T_$(CFG_BUILD)_H_$(CFG_BUILD)) $< $(S)src $(HBIN0_H_$(CFG_BUILD))/tidy$(X_$(CFG_BUILD)): \ $(TSREQ0_T_$(CFG_BUILD)_H_$(CFG_BUILD)) \ $(TLIB0_T_$(CFG_BUILD)_H_$(CFG_BUILD))/stamp.std \ - $(call rwildcard,$(S)src/tools/tidy/src,*.rs) + $(call rwildcard,$(S)src/tools/tidy/src,*.rs) \ + $(SNAPSHOT_RUSTC_POST_CLEANUP) | \ + $(TLIB0_T_$(CFG_BUILD)_H_$(CFG_BUILD)) $(STAGE0_T_$(CFG_BUILD)_H_$(CFG_BUILD)) $(S)src/tools/tidy/src/main.rs \ --out-dir $(@D) --crate-name tidy diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py index d852bd82416cd..a05700c1af492 100644 --- a/src/bootstrap/bootstrap.py +++ b/src/bootstrap/bootstrap.py @@ -79,11 +79,22 @@ def run(args, verbose=False): raise RuntimeError(err) sys.exit(err) +def stage0_data(rust_root): + nightlies = os.path.join(rust_root, "src/stage0.txt") + with open(nightlies, 'r') as nightlies: + data = {} + for line in nightlies.read().split("\n"): + if line.startswith("#") or line == '': + continue + a, b = line.split(": ", 1) + data[a] = b + return data + class RustBuild: - def download_rust_nightly(self): + def download_stage0(self): cache_dst = os.path.join(self.build_dir, "cache") - rustc_cache = os.path.join(cache_dst, self.snap_rustc_date()) - cargo_cache = os.path.join(cache_dst, self.snap_cargo_date()) + rustc_cache = os.path.join(cache_dst, self.stage0_rustc_date()) + cargo_cache = os.path.join(cache_dst, self.stage0_cargo_date()) if not os.path.exists(rustc_cache): os.makedirs(rustc_cache) if not os.path.exists(cargo_cache): @@ -93,8 +104,9 @@ def download_rust_nightly(self): (not os.path.exists(self.rustc()) or self.rustc_out_of_date()): if os.path.exists(self.bin_root()): shutil.rmtree(self.bin_root()) - filename = "rust-std-nightly-" + self.build + ".tar.gz" - url = "https://static.rust-lang.org/dist/" + self.snap_rustc_date() + channel = self.stage0_rustc_channel() + filename = "rust-std-" + channel + "-" + self.build + ".tar.gz" + url = "https://static.rust-lang.org/dist/" + self.stage0_rustc_date() tarball = os.path.join(rustc_cache, filename) if not os.path.exists(tarball): get(url + "/" + filename, tarball, verbose=self.verbose) @@ -102,32 +114,39 @@ def download_rust_nightly(self): match="rust-std-" + self.build, verbose=self.verbose) - filename = "rustc-nightly-" + self.build + ".tar.gz" - url = "https://static.rust-lang.org/dist/" + self.snap_rustc_date() + filename = "rustc-" + channel + "-" + self.build + ".tar.gz" + url = "https://static.rust-lang.org/dist/" + self.stage0_rustc_date() tarball = os.path.join(rustc_cache, filename) if not os.path.exists(tarball): get(url + "/" + filename, tarball, verbose=self.verbose) unpack(tarball, self.bin_root(), match="rustc", verbose=self.verbose) with open(self.rustc_stamp(), 'w') as f: - f.write(self.snap_rustc_date()) + f.write(self.stage0_rustc_date()) if self.cargo().startswith(self.bin_root()) and \ (not os.path.exists(self.cargo()) or self.cargo_out_of_date()): - filename = "cargo-nightly-" + self.build + ".tar.gz" - url = "https://static.rust-lang.org/cargo-dist/" + self.snap_cargo_date() + channel = self.stage0_cargo_channel() + filename = "cargo-" + channel + "-" + self.build + ".tar.gz" + url = "https://static.rust-lang.org/cargo-dist/" + self.stage0_cargo_date() tarball = os.path.join(cargo_cache, filename) if not os.path.exists(tarball): get(url + "/" + filename, tarball, verbose=self.verbose) unpack(tarball, self.bin_root(), match="cargo", verbose=self.verbose) with open(self.cargo_stamp(), 'w') as f: - f.write(self.snap_cargo_date()) + f.write(self.stage0_cargo_date()) - def snap_cargo_date(self): + def stage0_cargo_date(self): return self._cargo_date - def snap_rustc_date(self): + def stage0_cargo_channel(self): + return self._cargo_channel + + def stage0_rustc_date(self): return self._rustc_date + def stage0_rustc_channel(self): + return self._rustc_channel + def rustc_stamp(self): return os.path.join(self.bin_root(), '.rustc-stamp') @@ -138,13 +157,13 @@ def rustc_out_of_date(self): if not os.path.exists(self.rustc_stamp()): return True with open(self.rustc_stamp(), 'r') as f: - return self.snap_rustc_date() != f.read() + return self.stage0_rustc_date() != f.read() def cargo_out_of_date(self): if not os.path.exists(self.cargo_stamp()): return True with open(self.cargo_stamp(), 'r') as f: - return self.snap_cargo_date() != f.read() + return self.stage0_cargo_date() != f.read() def bin_root(self): return os.path.join(self.build_dir, self.build, "stage0") @@ -187,15 +206,6 @@ def exe_suffix(self): else: return '' - def parse_nightly_dates(self): - nightlies = os.path.join(self.rust_root, "src/nightlies.txt") - with open(nightlies, 'r') as nightlies: - rustc, cargo = nightlies.read().split("\n")[:2] - assert rustc.startswith("rustc: ") - assert cargo.startswith("cargo: ") - self._rustc_date = rustc[len("rustc: "):] - self._cargo_date = cargo[len("cargo: "):] - def build_bootstrap(self): env = os.environ.copy() env["CARGO_TARGET_DIR"] = os.path.join(self.build_dir, "bootstrap") @@ -300,46 +310,53 @@ def build_triple(self): return cputype + '-' + ostype -parser = argparse.ArgumentParser(description='Build rust') -parser.add_argument('--config') -parser.add_argument('-v', '--verbose', action='store_true') - -args = [a for a in sys.argv if a != '-h'] -args, _ = parser.parse_known_args(args) - -# Configure initial bootstrap -rb = RustBuild() -rb.config_toml = '' -rb.config_mk = '' -rb.rust_root = os.path.abspath(os.path.join(__file__, '../../..')) -rb.build_dir = os.path.join(os.getcwd(), "build") -rb.verbose = args.verbose - -try: - with open(args.config or 'config.toml') as config: - rb.config_toml = config.read() -except: - pass -try: - rb.config_mk = open('config.mk').read() -except: - pass - -# Fetch/build the bootstrap -rb.build = rb.build_triple() -rb.parse_nightly_dates() -rb.download_rust_nightly() -sys.stdout.flush() -rb.build_bootstrap() -sys.stdout.flush() - -# Run the bootstrap -args = [os.path.join(rb.build_dir, "bootstrap/debug/bootstrap")] -args.append('--src') -args.append(rb.rust_root) -args.append('--build') -args.append(rb.build) -args.extend(sys.argv[1:]) -env = os.environ.copy() -env["BOOTSTRAP_PARENT_ID"] = str(os.getpid()) -rb.run(args, env) +def main(): + parser = argparse.ArgumentParser(description='Build rust') + parser.add_argument('--config') + parser.add_argument('-v', '--verbose', action='store_true') + + args = [a for a in sys.argv if a != '-h'] + args, _ = parser.parse_known_args(args) + + # Configure initial bootstrap + rb = RustBuild() + rb.config_toml = '' + rb.config_mk = '' + rb.rust_root = os.path.abspath(os.path.join(__file__, '../../..')) + rb.build_dir = os.path.join(os.getcwd(), "build") + rb.verbose = args.verbose + + try: + with open(args.config or 'config.toml') as config: + rb.config_toml = config.read() + except: + pass + try: + rb.config_mk = open('config.mk').read() + except: + pass + + data = stage0_data(rb.rust_root) + rb._rustc_channel, rb._rustc_date = data['rustc'].split('-', 1) + rb._cargo_channel, rb._cargo_date = data['cargo'].split('-', 1) + + # Fetch/build the bootstrap + rb.build = rb.build_triple() + rb.download_stage0() + sys.stdout.flush() + rb.build_bootstrap() + sys.stdout.flush() + + # Run the bootstrap + args = [os.path.join(rb.build_dir, "bootstrap/debug/bootstrap")] + args.append('--src') + args.append(rb.rust_root) + args.append('--build') + args.append(rb.build) + args.extend(sys.argv[1:]) + env = os.environ.copy() + env["BOOTSTRAP_PARENT_ID"] = str(os.getpid()) + rb.run(args, env) + +if __name__ == '__main__': + main() diff --git a/src/bootstrap/build/channel.rs b/src/bootstrap/build/channel.rs index 611e3475610a7..48dfbfdd90d00 100644 --- a/src/bootstrap/build/channel.rs +++ b/src/bootstrap/build/channel.rs @@ -84,4 +84,12 @@ pub fn collect(build: &mut Build) { build.bootstrap_key = format!("{:02x}{:02x}{:02x}{:02x}", key[0], key[1], key[2], key[3]); env::set_var("RUSTC_BOOTSTRAP_KEY", &build.bootstrap_key); + + let mut s = String::new(); + t!(t!(File::open(build.src.join("src/stage0.txt"))).read_to_string(&mut s)); + if let Some(line) = s.lines().find(|l| l.starts_with("rustc_key")) { + if let Some(key) = line.split(": ").nth(1) { + build.bootstrap_key_stage0 = key.to_string(); + } + } } diff --git a/src/bootstrap/build/compile.rs b/src/bootstrap/build/compile.rs index 7a582d853d8c5..fbdf49fb3d795 100644 --- a/src/bootstrap/build/compile.rs +++ b/src/bootstrap/build/compile.rs @@ -179,7 +179,6 @@ pub fn rustc<'a>(build: &'a Build, target: &str, compiler: &Compiler<'a>) { .env("CFG_VERSION", &build.version) .env("CFG_BOOTSTRAP_KEY", &build.bootstrap_key) .env("CFG_PREFIX", build.config.prefix.clone().unwrap_or(String::new())) - .env("RUSTC_BOOTSTRAP_KEY", &build.bootstrap_key) .env("CFG_LIBDIR_RELATIVE", "lib"); if let Some(ref ver_date) = build.ver_date { diff --git a/src/bootstrap/build/mod.rs b/src/bootstrap/build/mod.rs index e755416f17f25..4d4bff5b2f741 100644 --- a/src/bootstrap/build/mod.rs +++ b/src/bootstrap/build/mod.rs @@ -79,6 +79,7 @@ pub struct Build { version: String, package_vers: String, bootstrap_key: String, + bootstrap_key_stage0: String, // Probed tools at runtime gdb_version: Option, @@ -129,6 +130,7 @@ impl Build { ver_date: None, version: String::new(), bootstrap_key: String::new(), + bootstrap_key_stage0: String::new(), package_vers: String::new(), cc: HashMap::new(), cxx: HashMap::new(), @@ -402,6 +404,17 @@ impl Build { .env("RUSTDOC_REAL", self.rustdoc(compiler)) .env("RUSTC_FLAGS", self.rustc_flags(target).join(" ")); + // Set the bootstrap key depending on which stage compiler we're using. + // In stage0 we're using a previously released stable compiler, so we + // use the stage0 bootstrap key. Otherwise we use our own build's + // bootstrap key. + let bootstrap_key = if compiler.is_snapshot(self) { + &self.bootstrap_key_stage0 + } else { + &self.bootstrap_key + }; + cargo.env("RUSTC_BOOTSTRAP_KEY", bootstrap_key); + // Specify some various options for build scripts used throughout // the build. // diff --git a/src/etc/get-snapshot.py b/src/etc/get-snapshot.py deleted file mode 100755 index 26246bd2c32a3..0000000000000 --- a/src/etc/get-snapshot.py +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env python -# -# Copyright 2011-2014 The Rust Project Developers. See the COPYRIGHT -# file at the top-level directory of this distribution and at -# http://rust-lang.org/COPYRIGHT. -# -# Licensed under the Apache License, Version 2.0 or the MIT license -# , at your -# option. This file may not be copied, modified, or distributed -# except according to those terms. - -import os -import tarfile -import shutil -import sys -from snapshot import * - - -def unpack_snapshot(triple, dl_path): - print("opening snapshot " + dl_path) - tar = tarfile.open(dl_path) - kernel = get_kernel(triple) - - stagep = os.path.join(triple, "stage0") - - # Remove files from prior unpackings, since snapshot rustc may not - # be able to disambiguate between multiple candidate libraries. - # (Leave dirs in place since extracting step still needs them.) - for root, _, files in os.walk(stagep): - for f in files: - print("removing " + os.path.join(root, f)) - os.unlink(os.path.join(root, f)) - - for p in tar.getnames(): - name = p.replace("rust-stage0/", "", 1) - - fp = os.path.join(stagep, name) - print("extracting " + p) - tar.extract(p, download_unpack_base) - tp = os.path.join(download_unpack_base, p) - if os.path.isdir(tp) and os.path.exists(fp): - continue - shutil.move(tp, fp) - tar.close() - shutil.rmtree(download_unpack_base) - - -# Main - -# this gets called with one or two arguments: -# The first is the O/S triple. -# The second is an optional path to the snapshot to use. - -def main(argv): - triple = argv[1] - if len(argv) == 3: - dl_path = argv[2] - else: - snap = determine_curr_snapshot(triple) - dl = os.path.join(download_dir_base, snap) - url = download_url_base + "/" + snap - print("determined most recent snapshot: " + snap) - - if (not os.path.exists(dl)): - get_url_to_file(url, dl) - - if (snap_filename_hash_part(snap) == hash_file(dl)): - print("got download with ok hash") - else: - raise Exception("bad hash on download") - - dl_path = os.path.join(download_dir_base, snap) - - unpack_snapshot(triple, dl_path) - -if __name__ == '__main__': - main(sys.argv) diff --git a/src/etc/get-stage0.py b/src/etc/get-stage0.py new file mode 100644 index 0000000000000..3a609957faff1 --- /dev/null +++ b/src/etc/get-stage0.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python +# +# Copyright 2016 The Rust Project Developers. See the COPYRIGHT +# file at the top-level directory of this distribution and at +# http://rust-lang.org/COPYRIGHT. +# +# Licensed under the Apache License, Version 2.0 or the MIT license +# , at your +# option. This file may not be copied, modified, or distributed +# except according to those terms. + +import os +import shutil +import sys +import tarfile + +path = os.path.abspath(os.path.join(os.path.dirname(__file__), "../bootstrap")) +sys.path.append(path) + +import bootstrap + +def main(argv): + src_root = os.path.abspath(os.path.join(os.path.dirname(__file__), "../..")) + triple = argv[1] + data = bootstrap.stage0_data(src_root) + + channel, date = data['rustc'].split('-', 1) + + dl_dir = 'dl' + if not os.path.exists(dl_dir): + os.makedirs(dl_dir) + + filename_base = 'rustc-' + channel + '-' + triple + filename = filename_base + '.tar.gz' + url = 'https://static.rust-lang.org/dist/' + date + '/' + filename + dst = dl_dir + '/' + filename + if not os.path.exists(dst): + bootstrap.get(url, dst) + + stage0_dst = triple + '/stage0' + if os.path.exists(stage0_dst): + for root, _, files in os.walk(stage0_dst): + for f in files: + os.unlink(os.path.join(root, f)) + else: + os.makedirs(stage0_dst) + bootstrap.unpack(dst, stage0_dst, match='rustc', verbose=True) + +if __name__ == '__main__': + main(sys.argv) diff --git a/src/etc/latest-unix-snaps.py b/src/etc/latest-unix-snaps.py deleted file mode 100755 index 6c93bf23f900f..0000000000000 --- a/src/etc/latest-unix-snaps.py +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env python -# -# Copyright 2012-2013 The Rust Project Developers. See the COPYRIGHT -# file at the top-level directory of this distribution and at -# http://rust-lang.org/COPYRIGHT. -# -# Licensed under the Apache License, Version 2.0 or the MIT license -# , at your -# option. This file may not be copied, modified, or distributed -# except according to those terms. - -import os -import re -from snapshot import * - -f = open(snapshotfile) -date = None -rev = None -platform = None -snap = None -i = 0 - -newestSet = {} - - -for line in f.readlines(): - i += 1 - parsed = parse_line(i, line) - if not parsed: - continue - - if parsed["type"] == "snapshot": - if (len(newestSet) == 0 or parsed["date"] > newestSet["date"]): - newestSet["date"] = parsed["date"] - newestSet["rev"] = parsed["rev"] - newestSet["files"] = [] - addingMode = True - else: - addingMode = False - - elif addingMode is True and parsed["type"] == "file": - tux = re.compile("linux", re.IGNORECASE) - if (tux.match(parsed["platform"]) is not None): - ff = {} - ff["platform"] = parsed["platform"] - ff["hash"] = parsed["hash"] - newestSet["files"] += [ff] - - -def download_new_file(date, rev, platform, hsh): - snap = full_snapshot_name(date, rev, platform, hsh) - dl = os.path.join(download_dir_base, snap) - url = download_url_base + "/" + snap - if (not os.path.exists(dl)): - print("downloading " + url) - get_url_to_file(url, dl) - if (snap_filename_hash_part(snap) == hash_file(dl)): - print("got download with ok hash") - else: - raise Exception("bad hash on download") - -for ff in newestSet["files"]: - download_new_file(newestSet["date"], newestSet["rev"], - ff["platform"], ff["hash"]) diff --git a/src/etc/make-snapshot.py b/src/etc/make-snapshot.py deleted file mode 100755 index 31a69a581e4e2..0000000000000 --- a/src/etc/make-snapshot.py +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env python -# -# Copyright 2011-2014 The Rust Project Developers. See the COPYRIGHT -# file at the top-level directory of this distribution and at -# http://rust-lang.org/COPYRIGHT. -# -# Licensed under the Apache License, Version 2.0 or the MIT license -# , at your -# option. This file may not be copied, modified, or distributed -# except according to those terms. - -import snapshot, sys - -print(snapshot.make_snapshot(sys.argv[1], sys.argv[2])) diff --git a/src/etc/mirror-all-snapshots.py b/src/etc/mirror-all-snapshots.py deleted file mode 100644 index cd77f882140fe..0000000000000 --- a/src/etc/mirror-all-snapshots.py +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env python -# -# Copyright 2011-2013 The Rust Project Developers. See the COPYRIGHT -# file at the top-level directory of this distribution and at -# http://rust-lang.org/COPYRIGHT. -# -# Licensed under the Apache License, Version 2.0 or the MIT license -# , at your -# option. This file may not be copied, modified, or distributed -# except according to those terms. - -import os -from snapshot import * - -f = open(snapshotfile) -date = None -rev = None -platform = None -snap = None -i = 0 - -for line in f.readlines(): - i += 1 - parsed = parse_line(i, line) - if not parsed: - continue - - if parsed["type"] == "snapshot": - date = parsed["date"] - rev = parsed["rev"] - - elif rev is not None and parsed["type"] == "file": - platform = parsed["platform"] - hsh = parsed["hash"] - snap = full_snapshot_name(date, rev, platform, hsh) - dl = os.path.join(download_dir_base, snap) - url = download_url_base + "/" + snap - if (not os.path.exists(dl)): - print("downloading " + url) - get_url_to_file(url, dl) - if (snap_filename_hash_part(snap) == hash_file(dl)): - print("got download with ok hash") - else: - raise Exception("bad hash on download") diff --git a/src/etc/snapshot.py b/src/etc/snapshot.py deleted file mode 100644 index 81babf924c9f9..0000000000000 --- a/src/etc/snapshot.py +++ /dev/null @@ -1,304 +0,0 @@ -# Copyright 2011-2015 The Rust Project Developers. See the COPYRIGHT -# file at the top-level directory of this distribution and at -# http://rust-lang.org/COPYRIGHT. -# -# Licensed under the Apache License, Version 2.0 or the MIT license -# , at your -# option. This file may not be copied, modified, or distributed -# except according to those terms. - -import re -import os -import sys -import glob -import tarfile -import shutil -import subprocess -import distutils.spawn - -try: - import hashlib - sha_func = hashlib.sha1 -except ImportError: - import sha - sha_func = sha.new - - -def scrub(b): - if sys.version_info >= (3,) and type(b) == bytes: - return b.decode('ascii') - else: - return b - -src_dir = scrub(os.getenv("CFG_SRC_DIR")) -if not src_dir: - raise Exception("missing env var CFG_SRC_DIR") - -snapshotfile = os.path.join(src_dir, "src", "snapshots.txt") -download_url_base = "https://static.rust-lang.org/stage0-snapshots" -download_dir_base = "dl" -download_unpack_base = os.path.join(download_dir_base, "unpack") - -snapshot_files = { - "bitrig": ["bin/rustc"], - "dragonfly": ["bin/rustc"], - "freebsd": ["bin/rustc"], - "linux": ["bin/rustc"], - "macos": ["bin/rustc"], - "netbsd": ["bin/rustc"], - "openbsd": ["bin/rustc"], - "solaris": ["bin/rustc"], - "winnt": ["bin/rustc.exe"], - } - -winnt_runtime_deps_32 = ["libgcc_s_dw2-1.dll", "libstdc++-6.dll"] -winnt_runtime_deps_64 = ["libgcc_s_seh-1.dll", "libstdc++-6.dll"] - -def parse_line(n, line): - global snapshotfile - - if re.match(r"\s*$", line): - return None - - if re.match(r"^T\s*$", line): - return None - - match = re.match(r"\s+([\w_-]+) ([a-fA-F\d]{40})\s*$", line) - if match: - return {"type": "file", - "platform": match.group(1), - "hash": match.group(2).lower()} - - match = re.match(r"([ST]) (\d{4}-\d{2}-\d{2}) ([a-fA-F\d]+)\s*$", line) - if not match: - raise Exception("%s:%d:E syntax error: " % (snapshotfile, n)) - return {"type": "snapshot", - "date": match.group(2), - "rev": match.group(3)} - - -def partial_snapshot_name(date, rev, platform): - return ("rust-stage0-%s-%s-%s.tar.bz2" % - (date, rev, platform)) - - -def full_snapshot_name(date, rev, platform, hsh): - return ("rust-stage0-%s-%s-%s-%s.tar.bz2" % - (date, rev, platform, hsh)) - - -def get_kernel(triple): - t = triple.split('-') - if len(t) == 2: - os_name = t[1] - else: - os_name = t[2] - - if os_name == "windows": - return "winnt" - if os_name == "darwin": - return "macos" - if os_name == "freebsd": - return "freebsd" - if os_name == "dragonfly": - return "dragonfly" - if os_name == "bitrig": - return "bitrig" - if os_name == "netbsd": - return "netbsd" - if os_name == "openbsd": - return "openbsd" - return "linux" - - -def get_cpu(triple): - arch = triple.split('-')[0] - if arch == "i686": - return "i386" - return arch - - -def get_platform(triple): - return "%s-%s" % (get_kernel(triple), get_cpu(triple)) - - -def cmd_out(cmdline): - p = subprocess.Popen(cmdline, stdout=subprocess.PIPE) - return scrub(p.communicate()[0].strip()) - - -def local_rev_info(field): - return cmd_out(["git", "--git-dir=" + os.path.join(src_dir, ".git"), - "log", "-n", "1", - "--format=%%%s" % field, "HEAD"]) - - -def local_rev_full_sha(): - return local_rev_info("H").split()[0] - - -def local_rev_short_sha(): - return local_rev_info("h").split()[0] - - -def local_rev_committer_date(): - return local_rev_info("ci") - - -def get_url_to_file(u, f): - # no security issue, just to stop partial download leaving a stale file - tmpf = f + '.tmp' - - returncode = -1 - if distutils.spawn.find_executable("curl"): - returncode = subprocess.call(["curl", "-o", tmpf, u]) - elif distutils.spawn.find_executable("wget"): - returncode = subprocess.call(["wget", "-O", tmpf, u]) - - if returncode != 0: - try: - os.unlink(tmpf) - except OSError: - pass - raise Exception("failed to fetch url") - os.rename(tmpf, f) - - -def snap_filename_hash_part(snap): - match = re.match(r".*([a-fA-F\d]{40}).tar.bz2$", snap) - if not match: - raise Exception("unable to find hash in filename: " + snap) - return match.group(1) - - -def hash_file(x): - h = sha_func() - h.update(open(x, "rb").read()) - return scrub(h.hexdigest()) - - -def get_winnt_runtime_deps(platform): - """Returns a list of paths of Rust's system runtime dependencies""" - if platform == "winnt-x86_64": - deps = winnt_runtime_deps_64 - else: - deps = winnt_runtime_deps_32 - runtime_deps = [] - path_dirs = os.environ["PATH"].split(os.pathsep) - for name in deps: - for dir in path_dirs: - filepath = os.path.join(dir, name) - if os.path.isfile(filepath): - runtime_deps.append(filepath) - break - else: - raise Exception("Could not find runtime dependency: %s" % name) - return runtime_deps - - -def make_snapshot(stage, triple): - kernel = get_kernel(triple) - platform = get_platform(triple) - rev = local_rev_short_sha() - date = local_rev_committer_date().split()[0] - - file0 = partial_snapshot_name(date, rev, platform) - - def in_tar_name(fn): - cs = re.split(r"[\\/]", fn) - if len(cs) >= 2: - return os.sep.join(cs[-2:]) - - tar = tarfile.open(file0, "w:bz2") - - for name in snapshot_files[kernel]: - dir = stage - if stage == "stage1" and re.match(r"^lib/(lib)?std.*", name): - dir = "stage0" - fn_glob = os.path.join(triple, dir, name) - matches = glob.glob(fn_glob) - if not matches: - raise Exception("Not found file with name like " + fn_glob) - if len(matches) == 1: - tar.add(matches[0], "rust-stage0/" + in_tar_name(matches[0])) - else: - raise Exception("Found stale files: \n %s\n" - "Please make a clean build." % "\n ".join(matches)) - - if kernel == "winnt": - for path in get_winnt_runtime_deps(platform): - tar.add(path, "rust-stage0/bin/" + os.path.basename(path)) - tar.add(os.path.join(os.path.dirname(__file__), "third-party"), - "rust-stage0/bin/third-party") - - tar.close() - - h = hash_file(file0) - file1 = full_snapshot_name(date, rev, platform, h) - - shutil.move(file0, file1) - - return file1 - - -def curr_snapshot_rev(): - i = 0 - found_snap = False - date = None - rev = None - - f = open(snapshotfile) - for line in f.readlines(): - i += 1 - parsed = parse_line(i, line) - if not parsed: - continue - - if parsed["type"] == "snapshot": - date = parsed["date"] - rev = parsed["rev"] - found_snap = True - break - - if not found_snap: - raise Exception("no snapshot entries in file") - - return (date, rev) - - -def determine_curr_snapshot(triple): - i = 0 - platform = get_platform(triple) - - found_file = False - found_snap = False - hsh = None - date = None - rev = None - - f = open(snapshotfile) - for line in f.readlines(): - i += 1 - parsed = parse_line(i, line) - if not parsed: - continue - - if found_snap and parsed["type"] == "file": - if parsed["platform"] == platform: - hsh = parsed["hash"] - found_file = True - break - elif parsed["type"] == "snapshot": - date = parsed["date"] - rev = parsed["rev"] - found_snap = True - - if not found_snap: - raise Exception("no snapshot entries in file") - - if not found_file: - raise Exception("no snapshot file found for platform %s, rev %s" % - (platform, rev)) - - return full_snapshot_name(date, rev, platform, hsh) diff --git a/src/libcore/intrinsics.rs b/src/libcore/intrinsics.rs index 03bcf9caeea0c..45890cd3d8139 100644 --- a/src/libcore/intrinsics.rs +++ b/src/libcore/intrinsics.rs @@ -53,34 +53,14 @@ extern "rust-intrinsic" { // NB: These intrinsics take raw pointers because they mutate aliased // memory, which is not valid for either `&` or `&mut`. - #[cfg(all(stage0, not(cargobuild)))] - pub fn atomic_cxchg(dst: *mut T, old: T, src: T) -> T; - #[cfg(all(stage0, not(cargobuild)))] - pub fn atomic_cxchg_acq(dst: *mut T, old: T, src: T) -> T; - #[cfg(all(stage0, not(cargobuild)))] - pub fn atomic_cxchg_rel(dst: *mut T, old: T, src: T) -> T; - #[cfg(all(stage0, not(cargobuild)))] - pub fn atomic_cxchg_acqrel(dst: *mut T, old: T, src: T) -> T; - #[cfg(all(stage0, not(cargobuild)))] - pub fn atomic_cxchg_relaxed(dst: *mut T, old: T, src: T) -> T; - - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg(dst: *mut T, old: T, src: T) -> (T, bool); - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg_acq(dst: *mut T, old: T, src: T) -> (T, bool); - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg_rel(dst: *mut T, old: T, src: T) -> (T, bool); - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg_acqrel(dst: *mut T, old: T, src: T) -> (T, bool); - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg_relaxed(dst: *mut T, old: T, src: T) -> (T, bool); - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg_failrelaxed(dst: *mut T, old: T, src: T) -> (T, bool); - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg_failacq(dst: *mut T, old: T, src: T) -> (T, bool); - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg_acq_failrelaxed(dst: *mut T, old: T, src: T) -> (T, bool); - #[cfg(any(not(stage0), cargobuild))] pub fn atomic_cxchg_acqrel_failrelaxed(dst: *mut T, old: T, src: T) -> (T, bool); pub fn atomic_cxchgweak(dst: *mut T, old: T, src: T) -> (T, bool); @@ -548,27 +528,22 @@ extern "rust-intrinsic" { /// Float addition that allows optimizations based on algebraic rules. /// May assume inputs are finite. - #[cfg(not(stage0))] pub fn fadd_fast(a: T, b: T) -> T; /// Float subtraction that allows optimizations based on algebraic rules. /// May assume inputs are finite. - #[cfg(not(stage0))] pub fn fsub_fast(a: T, b: T) -> T; /// Float multiplication that allows optimizations based on algebraic rules. /// May assume inputs are finite. - #[cfg(not(stage0))] pub fn fmul_fast(a: T, b: T) -> T; /// Float division that allows optimizations based on algebraic rules. /// May assume inputs are finite. - #[cfg(not(stage0))] pub fn fdiv_fast(a: T, b: T) -> T; /// Float remainder that allows optimizations based on algebraic rules. /// May assume inputs are finite. - #[cfg(not(stage0))] pub fn frem_fast(a: T, b: T) -> T; diff --git a/src/libcore/sync/atomic.rs b/src/libcore/sync/atomic.rs index 483c3822df6ca..e74dc08ea7121 100644 --- a/src/libcore/sync/atomic.rs +++ b/src/libcore/sync/atomic.rs @@ -1380,7 +1380,6 @@ unsafe fn atomic_sub(dst: *mut T, val: T, order: Ordering) -> T { } #[inline] -#[cfg(any(not(stage0), cargobuild))] unsafe fn atomic_compare_exchange(dst: *mut T, old: T, new: T, @@ -1407,29 +1406,6 @@ unsafe fn atomic_compare_exchange(dst: *mut T, } } -#[inline] -#[cfg(all(stage0, not(cargobuild)))] -unsafe fn atomic_compare_exchange(dst: *mut T, - old: T, - new: T, - success: Ordering, - _: Ordering) -> Result - where T: ::cmp::Eq + ::marker::Copy -{ - let val = match success { - Acquire => intrinsics::atomic_cxchg_acq(dst, old, new), - Release => intrinsics::atomic_cxchg_rel(dst, old, new), - AcqRel => intrinsics::atomic_cxchg_acqrel(dst, old, new), - Relaxed => intrinsics::atomic_cxchg_relaxed(dst, old, new), - SeqCst => intrinsics::atomic_cxchg(dst, old, new), - }; - if val == old { - Ok(val) - } else { - Err(val) - } -} - #[inline] unsafe fn atomic_compare_exchange_weak(dst: *mut T, old: T, diff --git a/src/nightlies.txt b/src/nightlies.txt deleted file mode 100644 index c7799aa6178c6..0000000000000 --- a/src/nightlies.txt +++ /dev/null @@ -1,2 +0,0 @@ -rustc: 2016-03-20 -cargo: 2016-03-11 diff --git a/src/snapshots.txt b/src/snapshots.txt deleted file mode 100644 index 3cf9f3e81e1ae..0000000000000 --- a/src/snapshots.txt +++ /dev/null @@ -1,2326 +0,0 @@ -S 2016-03-18 235d774 - linux-i386 0e0e4448b80d0a12b75485795244bb3857a0a7ef - linux-x86_64 1273b6b6aed421c9e40c59f366d0df6092ec0397 - macos-i386 9f9c0b4a2db09acbce54b792fb8839a735585565 - macos-x86_64 52570f6fd915b0210a9be98cfc933148e16a75f8 - winnt-i386 7703869608cc4192b8f1943e51b19ba1a03c0110 - winnt-x86_64 8512b5ecc0c53a2cd3552e4f5688577de95cd978 - openbsd-x86_64 c5b6feda38138a12cd5c05574b585dadebbb5e87 - freebsd-i386 b5a87e66e3e3eed5f0b68367ad22f25f0be2d4ea - freebsd-x86_64 390b9a9f60f3d0d6a52c04d939a0355f572d03b3 - -S 2016-02-17 4d3eebf - dragonfly-x86_64 765bb5820ad406e966ec0ac51c8070b656459b02 - linux-i386 5f194aa7628c0703f0fd48adc4ec7f3cc64b98c7 - linux-x86_64 d29b7607d13d64078b6324aec82926fb493f59ba - macos-i386 4c8e42dd649e247f3576bf9dfa273327b4907f9c - macos-x86_64 411a41363f922d1d93fa62ff2fedf5c35e9cccb2 - winnt-i386 0c336d794a65f8e285c121866c7d59aa2dd0d1e1 - winnt-x86_64 27e75b1bf99770b3564bcebd7f3230be01135a92 - openbsd-x86_64 ac957c6b84de2bd67f01df085d9ea515f96e22f3 - freebsd-i386 4e2af0b34eb335e173aebff543be693724a956c2 - freebsd-x86_64 f38991fbb81c1cd8d0bbda396f98f13a55b42804 - -S 2015-12-18 3391630 - bitrig-x86_64 6476e1562df02389b55553b4c88b1f4fd121cd40 - freebsd-i386 7e624c50494402e1feb14c743d659fbd71b448f5 - freebsd-x86_64 91724d4e655807a2a2e940ac50992ebeaac16ea9 - dragonfly-x86_64 e74d79488e88ac2de3bd03afd5959d2ae6e2b628 - linux-i386 a09c4a4036151d0cb28e265101669731600e01f2 - linux-x86_64 97e2a5eb8904962df8596e95d6e5d9b574d73bf4 - macos-i386 ca52d2d3ba6497ed007705ee3401cf7efc136ca1 - macos-x86_64 3c44ffa18f89567c2b81f8d695e711c86d81ffc7 - openbsd-x86_64 6c8aab2c8a169274942f9a15e460069a3ff64be9 - winnt-i386 f9056ebd3db9611d31c2dc6dc5f96c7208d5d227 - winnt-x86_64 a85a40e535d828016181d3aa40afe34c3e36ab8c - -S 2015-08-11 1af31d4 - bitrig-x86_64 739e0635cd5a1b3635f1457aae3ef6390ea9a7a8 - freebsd-i386 3cd4a44fb97b3135be3d1b760bea604a381e85dc - freebsd-x86_64 de1f36592bac0eeb90c049a8421246652c511b9e - dragonfly-x86_64 08e7dd9d77434b377c0905cc5f8c705b2daf3a0e - linux-i386 e2553bf399cd134a08ef3511a0a6ab0d7a667216 - linux-x86_64 7df8ba9dec63ec77b857066109d4b6250f3d222f - macos-i386 29750870c82a0347f8b8b735a4e2e0da26f5098d - macos-x86_64 c9f2c588238b4c6998190c3abeb33fd6164099a2 - openbsd-x86_64 9cae790c4ca19b1b29a048605ce249fe1c20a498 - winnt-i386 dc01ac690efdcc40eb6fd8154205a1f21893eb6c - winnt-x86_64 1464a2e54768498222277f904ccd559e27608950 - -S 2015-07-26 a5c12f4 - bitrig-x86_64 8734eb41ffbe6ddc1120aa2910db4162ec9cf270 - freebsd-i386 2fee22adec101e2f952a5548fd1437ce1bd8d26f - freebsd-x86_64 bc50b0f8d7f6d62f4f5ffa136f5387f5bf6524fd - linux-i386 3459275cdf3896f678e225843fa56f0d9fdbabe8 - linux-x86_64 e451e3bd6e5fcef71e41ae6f3da9fb1cf0e13a0c - macos-i386 428944a7984c0988e77909d82ca2ef77d96a1fbd - macos-x86_64 b0515bb7d2892b9a58282fc865fee11a885406d6 - winnt-i386 22286e815372c3e03729853af48a2f6d538ed086 - winnt-x86_64 f13aa3c02a15f8e794b9e180487bdf04378f8f04 - -S 2015-07-17 d4432b3 - bitrig-x86_64 af77768e0eb0f4c7ec5a8e36047a08053b54b230 - freebsd-i386 b049325e5b2efe5f4884f3dafda448c1dac49b4f - freebsd-x86_64 a59e397188dbfe67456a6301df5ca13c7e238ab9 - linux-i386 93f6216a35d3bed3cedf244c9aff4cd716336bd9 - linux-x86_64 d8f4967fc71a153c925faecf95a7feadf7e463a4 - macos-i386 29852c4d4b5a851f16d627856a279cae5bf9bd01 - macos-x86_64 1a20259899321062a0325edb1d22990f05d18708 - winnt-i386 df50210f41db9a6f2968be5773b8e3bae32bb823 - winnt-x86_64 d7774b724988485652781a804bdf8e05d28ead48 - -S 2015-05-24 ba0e1cd - bitrig-x86_64 2a710e16e3e3ef3760df1f724d66b3af34c1ef3f - freebsd-x86_64 370db40613f5c08563ed7e38357826dd42d4e0f8 - linux-i386 a6f22e481eabf098cc65bda97bf7e434a1fcc20b - linux-x86_64 5fd8698fdfe953e6c4d86cf4fa1d5f3a0053248c - macos-i386 9a273324a6b63a40f67a553029c0a9fb692ffd1f - macos-x86_64 e5b12cb7c179fc98fa905a3c84803645d946a6ae - winnt-i386 18d8d76c5380ee2247dd534bfb2c4ed1b3d83461 - winnt-x86_64 ef27ce42af4941be24a2f6097d969ffc845a31ee - -S 2015-04-27 857ef6e - bitrig-x86_64 d28e2a5f8b478e69720703e751774f5e728a8edd - freebsd-x86_64 18925db56f6298cc190d1f41615ab5871de1dda0 - linux-i386 0bc8cffdce611fb71fd7d3d8e7cdbfaf748a4f16 - linux-x86_64 94089740e48167c5975c92c139ae9c286764012f - macos-i386 54cc35e76497e6e94fddf38d6e40e9d168491ddb - macos-x86_64 43a1c1fba0d1dfee4c2ca310d506f8f5f51b3f6f - winnt-i386 3db3adf2eaf37075043ec4ee41a5ea9b88810c44 - winnt-x86_64 82b6eaea67741517ce6d7901ad2a9fd223c3aaf1 - -S 2015-03-27 5520801 - bitrig-x86_64 55a69b0ae5481ccda54c2fcfc54025a0945c4f57 - freebsd-x86_64 0910bbad35e213f679d0433884fd51398eb3bc8d - linux-i386 1ef82402ed16f5a6d2f87a9a62eaa83170e249ec - linux-x86_64 ef2154372e97a3cb687897d027fd51c8f2c5f349 - macos-i386 0310b1a970f2da7e61770fd14dbbbdca3b518234 - macos-x86_64 5f35d9c920b8083a7420ef8cf5b00d5ef3085dfa - winnt-i386 808b7961f85872f04ec15ad0d3e9e23ae9bc0c3b - winnt-x86_64 903a99a58f57a9bd9848cc68a2445dda881f1ee8 - -S 2015-03-25 a923278 - bitrig-x86_64 e56c400a04bca7b52ab54e0780484bb68fa449c2 - freebsd-x86_64 cd02c86a9218da73b2a45aff293787010d33bf3e - linux-i386 da50141558eed6dabab97b79b2c6a7de4f2d2c5e - linux-x86_64 bca03458d28d07506bad4b80e5770b2117286244 - macos-i386 522d59b23dd885a45e2c5b33e80e76240bb2d9af - macos-x86_64 82df09d51d73d119a2f4e4d8041879615cb22081 - winnt-i386 5056e8def5ab4f4283b8f3aab160cc10231bb28d - winnt-x86_64 3f6b35ac12625b4b4b42dfd5eee5f6cbf122794e - -S 2015-03-17 c64d671 - bitrig-x86_64 41de2c7a69a1ac648d3fa3b65e96a29bdc122163 - freebsd-x86_64 14ced24e1339a4dd8baa9db69995daa52a948d54 - linux-i386 200450ad3cc56bc715ca105b9acae35204bf7351 - linux-x86_64 a54f50fee722ba6bc7281dec3e4d5121af7c15e3 - macos-i386 e33fd692f3808a0265e7b02fbc40e403080cdd4f - macos-x86_64 9a89ed364ae71aeb9d659ad223eae5f5986fc03f - winnt-i386 8911a28581e490d413b56467a6184545633ca04a - winnt-x86_64 38ce4556b19472c23ccce28685e3a2ebefb9bfbc - -S 2015-03-07 270a677 - bitrig-x86_64 4b2f11a96b1b5b3782d74bda707aca33bc179880 - freebsd-x86_64 3c147d8e4cfdcb02c2569f5aca689a1d8920d17b - linux-i386 50a47ef247610fb089d2c4f24e4b641eb0ba4afb - linux-x86_64 ccb20709b3c984f960ddde996451be8ce2268d7c - macos-i386 ad263bdeadcf9bf1889426e0c1391a7cf277364e - macos-x86_64 01c8275828042264206b7acd8e86dc719a2f27aa - winnt-i386 cb73ac7a9bf408e8b5cdb92d595082a537a90794 - winnt-x86_64 b9b47e80101f726ae4f5919373ea20b92d827f3c - -S 2015-02-25 880fb89 - bitrig-x86_64 8cdc4ca0a80103100f46cbf8caa9fe497df048c5 - freebsd-x86_64 f4cbe4227739de986444211f8ee8d74745ab8f7f - linux-i386 3278ebbce8cb269acc0614dac5ddac07eab6a99c - linux-x86_64 72287d0d88de3e5a53bae78ac0d958e1a7637d73 - macos-i386 33b366b5287427a340a0aa6ed886d5ff4edf6a76 - macos-x86_64 914bf9baa32081a9d5633f1d06f4d382cd71504e - winnt-i386 d58b415b9d8629cb6c4952f1f6611a526a38323f - winnt-x86_64 2cb1dcc563d2ac6deada054de15748f5dd599c7e - -S 2015-02-19 522d09d - freebsd-x86_64 7ea14ef85a25bca70a310a2cd660b356cf61abc7 - linux-i386 26e3caa1ce1c482b9941a6bdc64b3e65d036c200 - linux-x86_64 44f514aabb4e4049e4db9a4e1fdeb16f6cee60f2 - macos-i386 157910592224083df56f5f31ced3e6f3dc9b1de0 - macos-x86_64 56c28aa0e14ec6991ad6ca213568f1155561105d - winnt-i386 da0f7a3fbc913fbb177917f2850bb41501affb5c - winnt-x86_64 22bd816ccd2690fc9804b27ca525f603be8aeaa5 - -S 2015-02-17 f1bb6c2 - freebsd-x86_64 59f3a2c6350c170804fb65838e1b504eeab89105 - linux-i386 191ed5ec4f17e32d36abeade55a1c6085e51245c - linux-x86_64 acec86045632f4f3f085c072ba696f889906dffe - macos-i386 9d9e622584bfa318f32bcb5b9ce6a365febff595 - macos-x86_64 e96c1e9860b186507cc75c186d1b96d44df12292 - winnt-i386 3f43e0e71311636f9143ad6f2ee7a514e9fa3f8e - winnt-x86_64 26ef3d9098ea346e5ff8945d5b224bb10c24341d - -S 2015-02-04 ac134f7 - freebsd-x86_64 483e37a02a7ebc12a872e3146145e342ba4a5c04 - linux-i386 8af64e5df839cc945399484380a8b2ebe05a6751 - linux-x86_64 9f485d79c1f0d273ed864eddadb1707f3e2df489 - macos-i386 800f86abd589a1d46c37a8700211c7ba6b05decb - macos-x86_64 b9961faccf79dcfdc0b7a6909bef8b6769798d08 - winnt-i386 2c56a7573f8d0f78271dab1c8e29d3ced7a44ed8 - winnt-x86_64 f1736f47de2a6fad1ff881e51c176f71db5dc2a5 - -S 2015-01-31 474b324 - freebsd-x86_64 c5b55eb488790ff8425d74afa3b37c49517bc55f - linux-i386 319f2f3573c058cb2c4dfc75faaf8ea3ae86ef11 - linux-x86_64 7e71108be890adfecc7644ab6ad183e8a657dc97 - macos-i386 b0b2676681c6d8ec8cb85700428555761c7bdbb8 - macos-x86_64 381dd1587920388e2f71e120a1eabac2648d9672 - winnt-i386 5f99509f88355437824a746f7f90fc22233edb9b - winnt-x86_64 382aa20518b1a19d374f06a038025619ba00b77d - -S 2015-01-28 a45e117 - freebsd-x86_64 08a3ce7331fd1a52466acc0598cf745a009f86f6 - linux-i386 66e36a3461c12e2102a7f7f241d1b0e242c704d0 - linux-x86_64 0ae2f5da9913cfa211a367de77d5faa2ff798918 - macos-i386 d1a6776f00bf5091d73816d46c7fca8617575bd8 - macos-x86_64 cd4d7659b93e2341316cef4b7c5c9b50d23c6bbf - winnt-i386 14859dde2eb57f8c54989852ae6f807e66576338 - winnt-x86_64 693c0d1068debe5781e89e0d9efee85825eeae6c - -S 2015-01-27 7774359 - freebsd-x86_64 63623b632d4f9c33ad3b3cfaeebf8e2dd8395c96 - linux-i386 937b0b126aade54dc2c7198cad67f40d711b64ba - linux-x86_64 3a0ed2a90e1e8b3ee7d81ac7d2feddda0b359c9c - macos-i386 3dbed5c058661cab4ece146fb76acd35cc4d333b - macos-x86_64 fc776bc6b9b60cbd25f07fad43e0f01c76663542 - winnt-i386 77ed0484b6ceb53e5ffa50028d986af8b09a0441 - winnt-x86_64 db1ee5b7939197958e59fe37ce7e123285be64fb - -S 2015-01-20 9006c3c - freebsd-x86_64 240b30b33263d175e30f925ed1e1e1a4e553a513 - linux-i386 544c2063b8d5035342c705b881b8868244c1e9a1 - linux-x86_64 eb41db80978210a013a8dcf8f4fe804969197337 - macos-i386 3ed08c5ae66367e85b8f2b207615d45bfd9cf89d - macos-x86_64 d102760316b90b17d54b0bef02ca6dc35f82e6bd - winnt-i386 6940fef6caa2f64d158b8f5eb00afd5c8e0c71a5 - winnt-x86_64 36b6f239fe1264bceb4b8202e692b7d49947eebe - -S 2015-01-15 9ade482 - freebsd-x86_64 eb8f52c6e8dc24a293456d5e4dc5d1072442e758 - linux-i386 0197ad7179d74eba06a8b46432548caf226aa03d - linux-x86_64 03459f8b216e96ed8b9abe25a42a75859195103d - macos-i386 b5c004883ddff84159f11a3329cde682e0b7f75b - macos-x86_64 b69ea42e1c995682adf0390ed4ef8a762c001a4e - winnt-i386 7fa6e35d26bbffa3888d440a0d5f116414ef8c0a - winnt-x86_64 ac04a4f1f26e0219d91e7eae6f580ca3cfee4231 - -S 2015-01-07 9e4e524 - freebsd-x86_64 2563d33151bce1bbe08a85d712564bddc7503fc6 - linux-i386 d8b73fc9aa3ad72ce1408a41e35d78dba10eb4d4 - linux-x86_64 697880d3640e981bbbf23284363e8e9a158b588d - macos-i386 a73b1fc03e8cac747aab0aa186292bb4332a7a98 - macos-x86_64 e4ae2670ea4ba5c2e5b4245409c9cab45c9eeb5b - winnt-i386 ddffa59d9605aa05e83e8f664db802da512611e9 - winnt-x86_64 a56261ebbc580c6c14b1c1d0be25010f5201dc3f - -S 2015-01-06 340ac04 - freebsd-x86_64 5413b8931d7076e90c873e0cc7a43e0793c2b17a - linux-i386 cacb8e3ad15937916e455d8f63e740c30a807b10 - linux-x86_64 e4a7f73959130671a5eb9107d593d37b43e571b0 - macos-i386 da6b0b7d12964e815175eb1fe5fc495098ca3125 - macos-x86_64 edf8a109e175be6e5bc44484261d2248946f1dd1 - winnt-i386 34fc7d9905d5845cdc7901f661d43a463534a20d - winnt-x86_64 99580840f5763f517f47cd55ff373e4d116b018d - -S 2015-01-04 b2085d9 - freebsd-x86_64 50ccb6bf9c0645d0746a5167493a39b2be40c2d4 - linux-i386 b880b98d832c9a049b8ef6a50df50061e363de5a - linux-x86_64 82a09c162474b69d2d1e4e8399086f3f0f4e31c3 - macos-i386 569055bb10d96ab25f78ecf2c80ffbccd5e69b8d - macos-x86_64 cff1f9ebd63dae6890359b7d353bd9486d8ecdfc - winnt-i386 553790fe493413287a19d17a42bf7225d3e2272d - winnt-x86_64 bab0d13960afb7ccdd6bf11452de1b9c457cc3e9 - -S 2015-01-02 c894171 - freebsd-x86_64 ea8bcf75eada3539f5cbab51708eecf40d436b77 - linux-i386 646ae265721e3cbe19404aae4fea4ffa1f1d90cf - linux-x86_64 85183ce0724af3dfb7616b9e81a4e5510415f351 - macos-i386 b3eced7fc5e78f767edb4595dfcde02dad206f3f - macos-x86_64 36418bce8c18f1b49ec6b5aec2bf35ff1cd833a3 - winnt-i386 6c7ddf23b389be723d34ab91a9baa4a06c5f9571 - winnt-x86_64 d086d4019d603db09166d0609a21da8ee8fe306a - -S 2015-01-01 7d4f487 - freebsd-x86_64 5dc87adb17bc33abc08f1bf4c092e0b5b92a6ca4 - linux-i386 63bf82a5b540d8acbbf1e445ce48be0fa0f003fc - linux-x86_64 b1a414355ef5d2feff18ab9d008a2e9afc7b4625 - macos-i386 26042e3e648eb40848bf02f3e05ba31fd686179c - macos-x86_64 f01d7c6faf5db480a18a521c6971364f4ce8ddca - winnt-i386 6f04af045d26a0c87d487ba7254d4ad0c166ecaf - winnt-x86_64 392ab49482ec926de6a167afe920518b9a502a3f - -S 2014-12-30 023dfb0 - freebsd-x86_64 41ecd0ac557c823831c46696c7d78dc250398f25 - linux-i386 fe6b59bf70a397e18629cb82264f7c6a70df34d4 - linux-x86_64 8ab3a223f65fbf6b0aa80fcf0564a6d0fb9122e8 - macos-i386 d23edb1be58b8683782a473cdc249c58a959c165 - macos-x86_64 ab87616fa5d427978db3acd2d705042133ca3c09 - winnt-i386 f2c26ac1ccb9d9a00886da9b504190681de89a5f - winnt-x86_64 fa2c7636bb15583ae387554b561ab09babee281a - -S 2014-12-20 8443b09 - freebsd-x86_64 004f54dce86faeebc15abf92c8742634b53987e6 - linux-i386 3daf531aed03f5769402f2fef852377e2838db98 - linux-x86_64 4f3c8b092dd4fe159d6f25a217cf62e0e899b365 - macos-i386 2a3e647b9c400505bd49cfe56091e866c83574ca - macos-x86_64 5e730efc34d79a33f464a87686c10eace0760a2e - winnt-i386 8ea056043de82096d5ce5abc98c8c74ebac7e77d - winnt-x86_64 9804100dafae9b64a76e0ea7e1be157719dae151 - -S 2014-12-15 1b97cd3 - freebsd-x86_64 a5d7ff81ec04e01e64dc201c7aa2d875ebd0cbbb - linux-i386 47e13c2f1d26a0d13e593e0881a80ca103aa7b2e - linux-x86_64 84b712f55cf3b2688919143b03f0fe01978df459 - macos-i386 09a93fe0a09616e02185dbdc4bd718f7b160d40c - macos-x86_64 78f952a3e77a9921a23c957bb133131017b57324 - winnt-i386 0e76ae48a02636909fc9e3826b56ba641db5bb95 - winnt-x86_64 3462ccf4754221f3e59f550a4bd9fab6883e98a5 - -S 2014-12-09 cafe296 - freebsd-x86_64 f80b943b94747764282d1b54d861b600eadd224f - linux-i386 96b390dc7d0c38b7b60f04fc5a6565ecfa9cb977 - linux-x86_64 3c29c67bc752b30e4bf430a20cf573bd0a4c5e11 - macos-i386 c5f6b7c4d40d052ccb212e794df7ea0a2941854d - macos-x86_64 b522ac305ad777a51429564bab27ea4af432ab87 - winnt-i386 f6db8b1832022b1e028d5fc038eba41b261d44b1 - winnt-x86_64 f5b633290669b0ffb70efdc5dd5584814c640181 - -S 2014-11-21 c9f6d69 - freebsd-x86_64 0ef316e7c369177de043e69e964418bd637cbfc0 - linux-i386 c8342e762a1720be939ed7c6a39bdaa27892f66f - linux-x86_64 7a7fe6f5ed47b9cc66261f880e166c7c8738b73e - macos-i386 63e8644512bd5665c14389a83d5af564c7c0b103 - macos-x86_64 7933ae0e974d1b897806138b7052cb2b4514585f - winnt-i386 94f5e2974e6120945c909753010d73b53cd6ff90 - winnt-x86_64 905ffbdd94580854b01dc4e27fdad7e7c8ae18fe - -S 2014-11-18 9c96a79 - freebsd-x86_64 22c93a289bdbc886af882b5bb76bfa673d46aa4f - linux-i386 999ba4a0dfb70adca628138a7d5f491023621140 - linux-x86_64 55eaaed3bd6dd5a8d08e99aa4cd618d207f87d8c - macos-i386 0581dff21a238343602ec0202a551bac93d21300 - macos-x86_64 aad290cf3f8ac4aa0661984a9799c78161ea5a72 - winnt-i386 aef291fcdfdbc1d15e066f506ea8a311e0687798 - winnt-x86_64 b4ac01c01f81cf112c1263e7b6c61874df0c840d - -S 2014-11-10 f89e975 - freebsd-x86_64 52702569e3c3361d6fd96968443791e76bed18e3 - linux-i386 3f8bb33f86800affca3cb7245925c19b28a94498 - linux-x86_64 e0e13a4312bea0bcc7db35b46bcce957178b18a4 - macos-i386 22f084aaecb773e8348c64fb9ac6d5eba363eb56 - macos-x86_64 c8554badab19cee96fbf51c2b98ee1bba87caa5c - winnt-i386 936bd7a60bce83208d34f2369a0178937e140fba - winnt-x86_64 09ba12dc41b7305d3f15ca27ec8d0a5a2a64b204 - -S 2014-11-04 1b2ad78 - freebsd-x86_64 f8c41a522d6a3c9691a0865dab170dcb988e9141 - linux-i386 d827fbbd778b854923971873cf03bdb79c2e8575 - linux-x86_64 1ddca522a8ba4a4f662dc17ca16b0f50f2c15f87 - macos-i386 597cd42301e1569df8ad090574cd535d19283387 - macos-x86_64 4bfb2aff1c3e3c57653b32adc34b399c5aeb759b - winnt-i386 11390f5607bf638b515931dd2f85a7245bf91581 - winnt-x86_64 905c34b5eeaa502fe4ad7446b3d9afb4a8d167c9 - -S 2014-10-22 d44ea72 - freebsd-x86_64 8bf5ee7c1ca8ab880800cf3a535e16bb7ffbf9e8 - linux-i386 1fc8302b405406a3fc183b23c8397bef5a56c52a - linux-x86_64 3e04d8197a96b0c858e4e2763b3893df35ae2fb3 - macos-i386 b9823771ae6237a3c1c19eb2e98a2372ce23439d - macos-x86_64 3cf9fc1cd252a80430d8673e35a1256674e122ae - winnt-i386 5a6d2ad82a31deffad5b6a17487a8cd5c21f7636 - winnt-x86_64 7468b87eb5be238993ccd41ad74bbd88dd176d31 - -S 2014-10-10 78a7676 - freebsd-x86_64 511061af382e2e837a6d615823e1a952e8281483 - linux-i386 0644637db852db8a6c603ded0531ccaa60291bd3 - linux-x86_64 656b8c23fbb97794e85973aca725a4b9cd07b29e - macos-i386 e4d9709fcfe485fcca00f0aa1fe456e2f164ed96 - macos-x86_64 6b1aa5a441965da87961be81950e8663eadba377 - winnt-i386 b87f8f040adb464e9f8455a37de8582e9e2c8cf3 - winnt-x86_64 b883264902ac0585a80175ba27dc141f5c4f8618 - -S 2014-10-04 749ff5e - freebsd-x86_64 f39d94487d29b3d48217b1295ad2cda8c941e694 - linux-i386 555aca74f9a268f80cab2df1147dc6406403e9e4 - linux-x86_64 6a43c2f6c8ba2cbbcb9da1f7b58f748aef99f431 - macos-i386 331bd7ef519cbb424188c546273e8c7d738f0894 - macos-x86_64 2c83a79a9febfe1d326acb17c3af76ba053c6ca9 - winnt-i386 fcf0526e5dc7ca4b149e074ff056ac03e2240ac7 - winnt-x86_64 611f19816fbfe0730b1fee51481b8d25dd78fa10 - -S 2014-09-28 7eb9337 - freebsd-x86_64 d45e0edd44f40a976ea0affaadd98732684cfca0 - linux-i386 3acb35755aa62b7ff78f76007d9a70696fce7aa7 - linux-x86_64 2615b67b700ae8f7d8d87c043207a1a6e2339389 - macos-i386 5eb4552dc66a14e1eff6e806a8ba27f4a73bb02a - macos-x86_64 c6052632443f638f5024ae38f33ae2c80d8b18bd - winnt-i386 269f46347b5766bff6f888c4307d50c475d3fe0f - winnt-x86_64 06f89825cecda7f2e36a4660ffe6d2d4a0430ab4 - -S 2014-09-22 437179e - freebsd-x86_64 f693c0441de3dbb2d471dde5a5045ac8a48807d8 - linux-i386 5c2132b65f45c21b43d28de6a9460978b1a7b08a - linux-x86_64 152be582853c2cf1ddcc88b085153b52ebbeb065 - macos-i386 7adbb076aeae8e1d9bdf3fe968bc7ef8a8fe0096 - macos-x86_64 c4c697416bfc2ea0b336582336f2ec652e97ae1d - winnt-i386 639b6511a6eea6c042f5cb2d9d5ca6730ff6d4b2 - winnt-x86_64 d6163e4427e16760782b07b4e0332c443f9fc542 - -S 2014-09-16 828e075 - winnt-x86_64 ce1e9d7f6967bfa368853e7c968e1626cc319951 - winnt-i386 a8bd994666dfe683a5d7922c7998500255780724 - linux-x86_64 88ff474db96c6ffc5c1dc7a43442cbe1cd88c8a2 - linux-i386 7a731891f726c8a0590b142a4e8924c5e8b22e8d - freebsd-x86_64 e67a56f76484f775cd4836dedb2d1069ab5d7921 - macos-i386 f48023648a77e89086f4a2b39d76b09e4fff032d - macos-x86_64 2ad6457b2b3036f87eae7581d64ee5341a07fb06 - -S 2014-09-10 6faa4f3 - winnt-x86_64 939eb546469cb936441cff3b6f2478f562f77c46 - winnt-i386 cfe4f8b519bb9d62588f9310a8f94bc919d5423b - linux-x86_64 40e2ab1b67d0a2859f7da15e13bfd2748b50f0c7 - linux-i386 6f5464c9ab191d93bfea0894ca7c6f90c3506f2b - freebsd-x86_64 648f35800ba98f1121d418b6d0c13c63b7a8951b - macos-i386 545fc45a0071142714639c6be377e6d308c3a4e1 - macos-x86_64 8b44fbbbd1ba519d2e83d0d5ce1f6053d3cab8c6 - -S 2014-09-05 67b97ab - freebsd-x86_64 5ed208394cb2a378ddfaa005b6298d2f142ad47f - linux-i386 d90866947bfa09738cf8540d17a8eedc70988fcc - linux-x86_64 52955b8f7a3b1bf664345060f421101979ced9f2 - macos-i386 2a38d39afa94ad6d274464ee4e82b1b98c2b3a11 - macos-x86_64 51df6e27c7d0776f83023e30a976525934ddb93f - winnt-i386 3b0bc6d5c1435f22a3782ae25acd19bc27b2cff4 - -S 2014-08-29 6025926 - freebsd-x86_64 285330b798eefcc929fc94c9d0604b6172ce3309 - linux-i386 5b57ab2dc32952dc78551a955f3c1746b2d915a3 - linux-x86_64 2624aeac3fe1b2359b61c1109e4708680e237ca5 - macos-i386 deffce32408b023bcda84f6ce338ca3de02f406b - macos-x86_64 8ef7351e34fc1583570d752d223ddc6eb68ef27b - winnt-i386 c2dfa9a358de8cc554007addbc09e3e43d49aec6 - -S 2014-08-17 a86d9ad - freebsd-x86_64 f49e0c8e64c8a60dc47df9965974d2a98ef70b34 - linux-i386 8f2c5f6a1b6504ee63de73c7a53aee1e4b07bca5 - linux-x86_64 c04f92c5583d92217ea9641a8e0a3108acbc5283 - macos-i386 2f1e849bab50ce2b92f5eb0ef5a63954904cac97 - macos-x86_64 977a8e496dd4ccf79c86a93a1794e65213d76f96 - winnt-i386 c2b08d721c5c1628aea4932c0e09e5bf07d54881 - -S 2014-08-14 aa98b25 - freebsd-x86_64 6a84283dfd8600fca6ec08144228f405ad9fe333 - linux-i386 6aeac588b086a99f81b53cfadd15617c82c540aa - linux-x86_64 0efd0a8516affe0b1c6bf2e02e08ceff0f9c3a1d - macos-i386 4b2535d247d24869ef00942f80a5a1bd17cafedb - macos-x86_64 7b88a4aa4e424a5cb3b6d978132591ea54e9589d - winnt-i386 19b86f3c413f07363726fb6bf086307ed14fdae2 - -S 2014-08-07 12e0f72 - freebsd-x86_64 e55055a876ebbde0d3ed3bcb97579afab9264def - linux-i386 2665e45879f2ef77ce0c9015f971642fe424ac33 - linux-x86_64 51ed1f4cf0707585a136bb149a443394067c074c - macos-i386 78f1996954a6e0718d684a3756b4870a6f8771ee - macos-x86_64 216f46f65866207a9f41c3ed654f5c1e085cb7f3 - winnt-i386 95a9b8a8bf587761ae954392aee2ccee3758a533 - -S 2014-07-17 9fc8394 - freebsd-x86_64 5a4b645e2b42ae06224cc679d4a43b3d89be1482 - linux-i386 a5e1bb723020ac35173d49600e76b0935e257a6a - linux-x86_64 1a2407df17442d93d1c34c916269a345658045d7 - macos-i386 6648fa88e41ad7c0991a085366e36d56005873ca - macos-x86_64 71b2d1dfd0abe1052908dc091e098ed22cf272c6 - winnt-i386 c26f0a713c5fadf99cce935f60dce0ea403fb411 - -S 2014-07-09 8ddd286 - freebsd-x86_64 de0c39057f409b69e5ddb888ba3e20b90d63f5db - linux-i386 28bef31f2a017e1998256d0c2b2e0a0c9221451b - linux-x86_64 853bd73501a10d49cafdf823110c61f13a3392d6 - macos-i386 b89540ae54f9e565565d36147a586bb4bfbd861b - macos-x86_64 58709eb936e7fd66a28a1bb82aaf43a4d8260dea - winnt-i386 64a32dcb008d4590a6c6a9efaffbe1d22a334d34 - -S 2014-07-05 aaff4e0 - freebsd-x86_64 10272ca9eb17e1be4a4b172aacfb4b33fffcc8fb - linux-i386 72ba9f6e0d096c30f128cb3736ffac0b57530a20 - linux-x86_64 e5621f84934a7d76002ab95a354fbbb9ae6ebbb1 - macos-i386 a88fd84ee959e59265de12b8f551ed56c0e943df - macos-x86_64 f19d479e5a0d2a6067a05b1910e4a6a544836b0a - winnt-i386 0c5a91e422409b89ac22f8c265af66f759d476c8 - -S 2014-06-25 bab614f - freebsd-x86_64 14cb361c8fdefa2534bb6776a04815c08680ecd6 - linux-i386 8fec4845626c557431a4aa7bfb2b5cfc65ad9eda - linux-x86_64 2304534c8e2431a5da2086164dd3a3e019b87ecd - macos-i386 d9e348cc1f9021f0f8e8907880fded80afb5db5b - macos-x86_64 aa790195d1f8191dce2f990ec4323bcc69566288 - winnt-i386 19b67f8a583516553a4fe62e453eecc5c17aff8e - -S 2014-06-21 db9af1d - freebsd-x86_64 ef2bd0fc0b0efa2bd6f5c1eaa60a2ec8df533254 - linux-i386 84339ea0f796ae468ef86797ef4587274bec19ea - linux-x86_64 bd8a6bc1f28845b7f4b768f6bfa06e7fbdcfcaae - macos-i386 3f25b2680efbab16ad074477a19d49dcce475977 - macos-x86_64 4a8c2e1b7634d73406bac32a1a97893ec3ed818d - winnt-i386 0bf4e101d979ce116977d660ef149d03fbc90b99 - -S 2014-06-18 d6736a1 - freebsd-x86_64 c1479bb3dc0ae3d8ba9193ff2caf92c805a95c51 - linux-i386 bb1543b21235a51e81460b9419e112396ccf1d20 - linux-x86_64 08df93f138bc6c9d083d28bb71384fcebf0380c1 - macos-i386 d6c0039ad7cbd5959e69c980ecf822e5097bac2c - macos-x86_64 ee54924aa4103d35cf490da004d3cc4e48ca8fb0 - winnt-i386 943c99971e82847abe272df58bb7656ac3b91430 - -S 2014-06-14 2c6caad - freebsd-x86_64 0152ba43f238014f0aede7c29f1c684c21077b0b - linux-i386 2eb1897c25abe0d5978ff03171ca943e92666046 - linux-x86_64 c974465b482334461bf9771864eee3873e3cb3f9 - macos-i386 5b138c0ea9028ec56ed215ad86ec3e69e5a9ffd3 - macos-x86_64 294afb78328d63c7774f07303ef7138219ee02e7 - winnt-i386 303afde8b5ca002c151f42df727d6ae701d086cd - -S 2014-06-11 f9260d4 - freebsd-x86_64 57f155da12e561a277506f999a616ff689a55dcc - linux-i386 df46b5dab3620375d6175c284ea0aeb3f9c6a11e - linux-x86_64 a760c8271ecb850bc802e151c2a321f212edf526 - macos-i386 d6c831717aebd16694fb7e63dca98845e6583378 - macos-x86_64 76932cacbdc2557e51565917a1bb6629b0b4ebc1 - winnt-i386 6285faeac311a9a84db078ab93d299a65abeeea9 - -S 2014-05-30 60a43f9 - freebsd-x86_64 59067eb9e89bde3e20a1078104f4b1105e4b56fc - linux-i386 c1a81811e8e104c91c35d94a140e3cf8463c7655 - linux-x86_64 5c7167a2f964118103af5735a9215e8421803406 - macos-i386 872b9818badefda412c7513b93742369f969094d - macos-x86_64 78c0f2ead6287c433d0cd18e1860404526ba5049 - winnt-i386 63ca814f86493a8f06ab616b5e31d49a19bec1b2 - -S 2014-05-29 50b8528 - freebsd-x86_64 cfa0dcc98a57f03a53bb53df6fd5db02143e2bee - linux-i386 baf7c6ab5792f3d560a0f2adc94d7ff96d0cab3d - linux-x86_64 ed97bc90842b96b95e860b9d21fe1ade3f682fd3 - macos-i386 2d0e27f72e34be53b1f16d704e9a3b8bedbdbd31 - macos-x86_64 f8912b07014c234ae2d625d6da84c752508a2b04 - winnt-i386 0af7b426f57015d8392e00ee9a9d1f2f5eb10761 - -S 2014-05-16 5327218 - freebsd-x86_64 e91e235c808eb7e8a1e82f7e00c874de9b1df345 - linux-i386 3a3b7d68ed42a144fa06c9a49c63966da9adeef2 - linux-x86_64 212f9062080a6e6cba472d8530d086ad787bbf72 - macos-i386 8306ef93b626cedbc0cb45296a72b294d8e073a0 - macos-x86_64 3025ff751d888994431eb3cf970936cd2143f95d - winnt-i386 9b271338ecc29684e7db15c402e8c90b8b152781 - -S 2014-05-15 6a2b3d1 - freebsd-x86_64 afc98b59cb819025fecdb9d145ca4463f857a477 - linux-i386 d6f7a404412ea34db3d19814ca21fe6fa662b02f - linux-x86_64 3dfb54406a7ea75565a7ea3071daad885cb91775 - macos-i386 bebb937551d601ad908c9e4eaa196cc7a977c503 - macos-x86_64 08346ed401ad2891c7d2ba0aac0960f6e77bb78b - winnt-i386 ad8e5b8292a00f60f1f7dc2e35bd18abeb5b858d - -S 2014-05-11 72fc4a5 - freebsd-x86_64 82db6355b0b7c8023c8845a74e2f224da2831b50 - linux-i386 91901299d5f86f5b67377d940073908a1f0e4e82 - linux-x86_64 2a80e40bb8d832dba307ad6a43bb63081627c22c - macos-i386 3d7ce9b9201f07cecddae6f1b8025e9c28b10bbf - macos-x86_64 4cfe69a0499d486a7bfdb9cd05c52845ad607dcb - winnt-i386 328d13aeb6c573125c57d7103a12bebd34fadd1f - -S 2014-05-09 47ecc2e - freebsd-x86_64 5c085972690e1f9412c3c0c7ec64f6b148fe04fd - linux-i386 690d2e310c025f10c54b1f2b9f32c65ea34575ed - linux-x86_64 b869118e628589d6546a4716c91e1a41952f294c - macos-i386 29a044bdd539355fde013797d600bb70c9d05009 - macos-x86_64 b88ce60be4f70b014669103cb39c8f65814ae311 - winnt-i386 0da39548596d0596c1c9fb98382c5225d36f4b44 - -S 2014-05-06 24f6f26 - freebsd-x86_64 cebcfcece5676c9aea30241bf13c517ffdb37b7c - linux-i386 e9960c7c793ff7ae87c9d30c88cfedf7e40345f7 - linux-x86_64 120f63393bf9071b1424dc5e6e55eb3db4fa7c8d - macos-i386 1973f342f19d346a7ae1e2e6079e8335edbcebe3 - macos-x86_64 7b3dc30a2c28b546751593d5e34301fb314258c0 - winnt-i386 1c7898079cece7d5fbc98566f6826d270a3111f5 - -S 2014-05-04 922c420 - freebsd-x86_64 635f28dd48340db0c1cdc01adad18866acfc7020 - linux-i386 360a40acf713e6f2d7fcde0112ae87d8336f320c - linux-x86_64 a6dfa69483824d525180ac6040b59beed7df165b - macos-i386 75e466423e2183e57a5f02358c6f9210997eae94 - macos-x86_64 12575c620e163002f6d30d1843564eeae31de7b9 - winnt-i386 be45073b14691e2b0aa9181d4238cbc310f5ae58 - -S 2014-04-23 b5dd3f0 - freebsd-x86_64 b6ccb045b9bea4cc4781bc128e047a1c68dc2c17 - linux-i386 9e4e8d2bc70ff5b8db21169f762cb20c4dba6c2c - linux-x86_64 3367b8e1a0295c8124c26c5c627343ebe9a0ac5d - macos-i386 3029be6d6cc7a34b8a03a0a659b427c2916a8962 - macos-x86_64 2de6d89ac8063588a37059140a602f028f2cc2ea - winnt-i386 021b39bc24b293f166aa329224f08cc5dedd5769 - -S 2014-04-15 349d66a - freebsd-x86_64 0e8078e24b3f86481c5ae0a47a15e5ed2703f241 - linux-i386 b4e5d104fc2b1eb0236b662ab3cbbb729f789bd6 - linux-x86_64 c1492f09cfbce535bcf32403cd3aaff84f2094f1 - macos-i386 e7a093b6c3d45786eeebd73760c4643514ed0c9a - macos-x86_64 9401f60e9b6a1d1ae9890a25a512f87c47facc2d - winnt-i386 801f7dcaa3117e277981660033869695a9cb865a - -S 2014-04-10 e263ef1 - freebsd-x86_64 dc7cfe4266b28f1361b8c2d9ec5bd9ae8ec64e70 - linux-i386 ca0c3b5258dc3eb4a62f0508a662431a4b9cf227 - linux-x86_64 1acdc5b2dd9fd3eb466a4408ba31f254ae381d04 - macos-i386 103d27d3865ae40d15fdaed176e1a49f0e6d2763 - macos-x86_64 4e86eab52e2db8d3a680fffa0ac2a44f85d62e0a - winnt-i386 d52e4640f8f33aae815219901cdfafc784418f02 - -S 2014-04-07 c7fac44 - freebsd-x86_64 3c01e2a52a1487c360a8e075df0d4fd412d84fe9 - linux-i386 145f83ec557db77160a207aa2a17e2db8e254b84 - linux-x86_64 647d2922311a497280d49e91e4946a271d44a232 - macos-i386 fa19ebca45f83e224911bad13475e40d531e6515 - macos-x86_64 c0b4df5eed015c527a2a23ca3f2755a44782f61d - winnt-i386 e93af6e5ce88e1220f8b4b4cce14436af0b4279a - -S 2014-04-03 e7fe207 - freebsd-x86_64 6d40f547d13896ab9d9dd4a4fdf2e72be553b01b - linux-i386 875a8f6956f7d703f7206db91ca2a9b67c244cf8 - linux-x86_64 4d90df12231d1c9f51b5ae6e75546ccddcf0534b - macos-i386 e5486efa1356abca8f8d5cac9aa6135c9626ab51 - macos-x86_64 8341419e4295d780f72950cfe2187195d0d03e83 - winnt-i386 60c2fb349ac8a7ad30c9ba2518a61e669debb7bf - -S 2014-03-28 b8601a3 - freebsd-x86_64 c6b0651b2a90697754920ad381c13f9b7942ab47 - linux-i386 3bef5684fd0582fbd4ddebd4514182d4f72924f7 - linux-x86_64 a7b2af1076d48e4a687a71a21478293e834349bd - macos-i386 41fb091c3bf5f0ebe9341f26129be82782266ddd - macos-x86_64 22b884a3876cb3e40ad942ad68a496b5f239fca5 - winnt-i386 65174e80fbf69f92e41110b0bcc7e15704ca359b - -S 2014-03-22 94e4e91 - freebsd-x86_64 7793127e1b9ad22cb2e020f9bb01f34526cc4656 - linux-i386 aa53699d32d7acb86a6447f988c4ac73ac310bab - linux-x86_64 7ca5d5bfeec8d05ee3503bb48e4c5f6d75a6b49c - macos-i386 bc33e8fabe4d95848e91f5648268a6cc974d5468 - macos-x86_64 99da3ba5ec8924ccc0ad1fc17e2e04d1c29fccd0 - winnt-i386 578102567096d97b353b291076bdfa1e9da62513 - -S 2014-03-19 4ca51ae - freebsd-x86_64 3059005ca4ee2972bb705313bfb7848e859a20cd - linux-i386 8907cd4ce8b8301d70a6bbc0100c955444270c19 - linux-x86_64 54df3ad0c9f0db585090ab98692956cfbd7a3bd8 - macos-i386 b4b3ff9d658e6fa5b2441f0f315941119fe091a8 - macos-x86_64 0e67338c4395ef22231b63fa8139d85f277a8edd - winnt-i386 d39f2c0b53a914c1b60a99d0e32892e3fb511273 - -S 2014-03-03 6e7f170 - freebsd-x86_64 1afdfbb838af95cea5d5037018f220356da954f6 - linux-i386 edd73d291614907ad502a9f726cd9facb1f2f49f - linux-x86_64 6b4d38bde52db482e5d41cc3fe06f777646930dd - macos-i386 ac4e833996a92f94bff8955035ff4cea92bb11de - macos-x86_64 2ba2903243c7dc31c80305af0b9f9a30b159797a - winnt-i386 e64d3d670f11f48b487024bd3a6838c1d23a7483 - -S 2014-02-22 4995a85 - freebsd-x86_64 0d8e2577d4b626cd8a5d9c29f0f91a4452bc1621 - linux-i386 afadce8cba1098b1b9ae1e53a649c1515cd26e3c - linux-x86_64 da512f607f63c4ea735d58e7fd01d44456569ca1 - macos-i386 5ea768930449b86146039da1336db7a87d599a49 - macos-x86_64 766ce886cc2716c336cceb51cccff760a6a22a38 - winnt-i386 06d14256eba9838afab4bb6f6ea857056f2d13c5 - -S 2014-02-20 1366e04 - freebsd-x86_64 f26a4fd99f824db7cf3b323389d560b90f6f16a7 - linux-i386 26fd77a81ceaeff6916895bfb6b2bbaf4e19f21b - linux-x86_64 4e69d56f74a942d44f0abed32354178a5811b517 - macos-i386 035ea4debd3cac6509db9f8ad3b33c084fac6fcf - macos-x86_64 cf19cdc54b2ba0afe70cbd2a10ae1a77dc0c9658 - winnt-i386 4e487f3b4e890494d3754873c221becefbcd5f11 - -S 2014-02-14 18477ac - freebsd-x86_64 102df7dfab2a1c59d9e2f16a3f02f368310dd022 - linux-i386 fcf5891e9b3c7c9ef5ee5ea37e62089346099425 - linux-x86_64 d7c2df185fd2e25b4b8f5b2caad277b5ba664b81 - macos-i386 c15faa408339ceebbb68e952e9bf7f2624ceb9e0 - macos-x86_64 445c6759db5e69250b8a8631ea7751d1474e4250 - winnt-i386 f78a892f47627f34233e44c2ff4a00b68063a2ce - -S 2014-02-12 c62f6ce - freebsd-x86_64 737a423c5f803119ff5a692eac432fa9d0c595a8 - linux-i386 a7e90e27e8b6a3fa79ddc15f0ed217ccbade875d - linux-x86_64 8f5fdf9f07b2afbc55d8d8c06c60aeb532b5ea83 - macos-i386 57bb225f45bc57fef4c34552a2d5814ab4913087 - macos-x86_64 d37b62478aa1c1dd1babb19d1df494d2aaf59c4c - winnt-i386 2c5c5f7228140cd79f120201805504a9e07ad245 - -S 2014-02-03 346d378 - freebsd-x86_64 d369c1a83a2be6eb42bd0e550a1adc38ffed0804 - linux-i386 a6d4ab441f5b285d7aecbb940fa733526b413f34 - linux-x86_64 83c3e5e74e8c359a557bb281ced7b4d9e53c91dd - macos-i386 e42877c707ace1a79d58317b5f3ff6f8d3fdd849 - macos-x86_64 77769bbcda13e7763ed81aecdf183ebebf7b0a74 - winnt-i386 9482b0930db28f681a6c01a5480982e5c5f9564f - -S 2014-01-20 b6400f9 - freebsd-x86_64 22b1774700781d190061e66666fdc5f9e9c414ee - linux-i386 ca6d66dcbe90806e50a46037c3102cffecce14ed - linux-x86_64 ad8b455804ff46aa721db9453438591da4c35b48 - macos-i386 3e38ca0328422469ba5f25544ca2a9770cff438d - macos-x86_64 6458d3b46a951da62c20dd5b587d44333402e30b - winnt-i386 2bb2a2d7d834fd98ac23f0afe29f0fc3d6098703 - -S 2014-01-14 29070c3 - freebsd-x86_64 c2fb6e6313a9f1d41df810fcf1ae354858a8bf76 - linux-i386 6437656b81cf9f3d1377523c1e36d5cf06b2d645 - linux-x86_64 f3ca80c146f3a6495c19fc77dba13f9c0abece49 - macos-i386 3f1f9925fe1ddca94f2727194bd5763b0705016e - macos-x86_64 0c10e160e3a754f2cdc89aea037c458fefe03d30 - winnt-i386 5cb277524157a8a883a8641b829f8aa6f53cdcf8 - -S 2014-01-08 f3a8baa - freebsd-x86_64 9f2491ebe48ff77774c73c111acdd951973d7e47 - linux-i386 e2ba50e6a7d0cf6a7d65393f0c6416a2af58f8d4 - linux-x86_64 d4a3bd07ee22ac7e1d6eccd2a0bc3cb2a854e4e1 - macos-i386 371c87e17980d082c6033a3705900a41083cd6dc - macos-x86_64 b4d32829782489b12cdb84b926c3eb0a2d5a1dd3 - winnt-i386 423146ff752011e09dc9c4a841e60bc728e72096 - -S 2014-01-05 a6d3e57 - freebsd-x86_64 ac21ea9537da2aaee35b7f3d2698b651dc3e8bd9 - linux-i386 03e60be1f1b90dddd15f3597bc45ec8d9626b35d - linux-x86_64 aa8fbbacdb1d8a078f3a3fe3478dcbc506bd4090 - macos-i386 48678a07106207de939f0f90389abb3170b20531 - macos-x86_64 ec746585cb20d1f9edffec74f6ff8be6e93a75f7 - winnt-i386 5c6e697a9a7946f9f15dbe7d5936cc9875ce7636 - -S 2013-12-27 a5fa1d9 - freebsd-x86_64 7ed0226bb924d40bebda19e7bb0a7663233a600c - linux-i386 10c113aa925f9985b5111ded570b7db4a50b8569 - linux-x86_64 64a2e929996833dc5d032ccdb9c288c4d4ec3d3c - macos-i386 c7d4c05a04aa7d3865a431b0a7243894c08d1619 - macos-x86_64 164731b12d766fc562ef8b6950cec99e475047b3 - winnt-i386 0037dfef804a72419945c8b3a7b8a4ff24017a13 - -S 2013-12-25 cab6af5 - freebsd-x86_64 bf06667e19a24ffad3a4111c704e9e919f08b076 - linux-i386 1d3c54daa6192f823dab694e5ea42c636633df6b - linux-x86_64 1af14ca2b248061d5a999062d6bb0825420c0add - macos-i386 7cee8aefd84c8d93cde40b89bf787b669e911171 - macos-x86_64 d4a4ef8f2b28d3d5eafbccf0df07999efd8115af - winnt-i386 847e8858bcae47cd56bf1ea3b3c0d536897c8d68 - -S 2013-12-17 d5798b3 - freebsd-x86_64 8f71dbd1aef6c59867ce6287cc82c6033e1ee5e5 - linux-i386 3a6e8950ef704ec57ab690b30beda19d7a63a537 - linux-x86_64 dc6cab75e98b6ca77ba7792aa39eda5875741d93 - macos-i386 ec9f8fd4b2f47f4160ed674350c70560a0cf5bb8 - macos-x86_64 ebae3ac1c05b42031e5f2859cd9c499dc644f8b1 - winnt-i386 4419876bcd00c1b75df7d86381aff4c0617030f7 - -S 2013-12-10 b8b16ae - freebsd-x86_64 08d28a3a47f4263dc0a005374e59d30b1b942ab2 - linux-i386 4cd5d8b80014a69dea9744fd12c8cdab6269d263 - linux-x86_64 b68c106f377b226ebd17210fbce84423e3ffa6c2 - macos-i386 797b3e01c5ed9fbd3549d75300a005e4a987a84c - macos-x86_64 b5f33edc57378ef1533dea258ac04c3bbe0e71da - winnt-i386 656ffae4528290f942acf4ac5af515fb802d6bd9 - -S 2013-12-09 b485e2b - freebsd-x86_64 424f1504e7dfe43d1238a8b6e6abea8879297fa2 - linux-i386 214dc3cb3224f7ad6ef02e684cf6505113e5dc9a - linux-x86_64 1dac6088c72497476691927359bc55b6cf6a30d6 - macos-i386 f8bc4efa3118484109e1202983b85d6ec92de717 - macos-x86_64 eb2b52a1d7e8d25b23a7962f653c50d67490887f - winnt-i386 ed6179b217e82a34f0c7a8fea9d8b76f80c11fed - -S 2013-12-07 49b751d - freebsd-x86_64 b604a8c1846067756488d7d46f382328b35ae492 - linux-i386 e3c11032b19a74b86b5b6f271ee7457ce0b00d48 - linux-x86_64 e33ed8c5872144e0d3ba5785db700511766a4653 - macos-i386 4e4cca6d947c3984bd280a2c7606dd22db1b32f4 - macos-x86_64 492d28b86de14c8c359ab6dfbe7efc15f6305269 - winnt-i386 3075b0033433bd5449f27d0b6039e8ab939e27c2 - -S 2013-12-04 9169579 - freebsd-x86_64 0dc6dcd9435e23c891b9e9e37d483e92cfe51449 - linux-i386 9802f6ba319bec4dd02299af08e421270ede5f5f - linux-x86_64 195d69ac1846cd646faaa50d05639d41b03e33ae - macos-i386 b0729f5ce3f5581fbb02f963a0f5261e6f011e01 - macos-x86_64 5091706c1111bbbd21a22e11b18f68717be17c29 - winnt-i386 1f975067f08f7702ab7f1d88b13221a0c2becd2f - -S 2013-11-30 4252a24 - freebsd-x86_64 2e0bfc6eb0dd75b8a1ad5c9958d90f3b626650dd - linux-i386 2ea4b43fbc22c295e60874ef494dfbea1cc08a63 - linux-x86_64 757a935bfce41fdacd9429c37d2ebd9b98baee17 - macos-i386 d64f14ba746c21bd5d52deb26e79f74b219b8d3c - macos-x86_64 bc669acd847cfcdccc78f01c8dd4bfa47933b56a - winnt-i386 d5e37b109c58a8b9b60bc2e79149c15d3a399eba - -S 2013-11-28 859c3ba - freebsd-x86_64 4110bb67408e382623b6c55e997e2c34342dc98d - linux-i386 072e638a6a11f7d00cf2c7b487162d0d2e3b5036 - linux-x86_64 bf6d926e5da26e41f3697aa2e997c270c02a7965 - macos-i386 470635a2cc9b71d05833ca483e0a9ecca1c9f97d - macos-x86_64 f4c78234f13df7e4505b31d01f3b2cc6aa01f384 - winnt-i386 4929d471d01175641e2b797c61450637abcc585f - -S 2013-11-10 b5e602a - freebsd-x86_64 bdcfcfa63216559765b83fe4056abb953da25da0 - linux-i386 0fb5cdff8a46e9a02bcdba100803bb5504b6f332 - linux-x86_64 fe861214208cacef085bfc13c22ce655c207facc - macos-i386 83d7853554e5d5404227924cc3cbf86c673f4626 - macos-x86_64 27a71031d9030057746199a3c82efac8f8607093 - winnt-i386 d1a0e2a3cfbc09e360aa0ac4f47b3e8a638b39f7 - -S 2013-11-06 fdc830d - freebsd-x86_64 ef38f3acf8d05eda3c9f21e75c2bbd2f90a614a3 - linux-i386 6ad20f6722c15a71fe7654d187dc431e26c1da6f - linux-x86_64 699b4bef2eff078ae6cfaac093c580b322dc769c - macos-i386 8c9d906116359bc665d8ad04ce117b9f5a8a9ae2 - macos-x86_64 1954f546017639f7ff4cc584120ba41c29c790d2 - winnt-i386 ce528f85f1470b3183c1e310452103c0c7f89751 - -S 2013-11-01 8ea2123 - freebsd-x86_64 bc7dea1ca297cfb4bd6d8a32185c6a4fddca3e6b - linux-i386 4b33599d160d757f6021ff05d0213fba3097dde2 - linux-x86_64 e7bfa823fedbee5071b8f50b9ffe0cefef844d7c - macos-i386 60a03fed4662abc02b2e836fb0b72b834c9f99d4 - macos-x86_64 bfe8351d3dc4e60cc9ab033202e75dcaa10ed12d - winnt-i386 047a1e1a2b7cb0f91c0a634d816d0d44f9f15aa6 - -S 2013-10-29 fed48cc - freebsd-x86_64 4a43216b432511a5fd6b727753aedb749f6a68dc - linux-i386 53f65d4b1377c17fc12d05d7c4a0fbd92eea071f - linux-x86_64 afa5f19a37a2cf137e5d4277951fa07efda8e072 - macos-i386 7522c24f78ed35020e2877e3eada058ea8a11f35 - macos-x86_64 a18afdcbbdbb81c1fdf08788b24f0d3ea8701eb1 - winnt-i386 c78f0839c9524eda33c54a5232121886021b5352 - -S 2013-10-28 2ab4a6f - freebsd-x86_64 08af04bcf739930bdb7d0ad244b2c8094cd5096a - linux-i386 c233de1ed09872d5c7a3e1ce9ab9eb6e16631201 - linux-x86_64 3c16b8e0cf3a1af654cc084a6ccb80f2de8fe84f - macos-i386 0fadb8c5afa4e4656ff37d0949aaa5a382f197a6 - macos-x86_64 c8b7a8f30f95bf71542451b8e1a8b9108de1f39a - winnt-i386 c1c9dd8b2ef0c004e3327740732c6e06c3826fde - -S 2013-10-22 ae0905a - freebsd-x86_64 6e9d81c160963308c2bf7886fae6726274b365ed - linux-i386 1c449504aa04c0345ad09f5bcb5a57b9656d11c3 - linux-x86_64 ab649598e9af2ab3c38179e6229ea8cc4be6e338 - macos-i386 28d4a2e8495a981e86e0c57fce05bcfc15ba656d - macos-x86_64 9506a3d746c1d1cc1befc5c9556f1653fee25f85 - winnt-i386 6038235d3a2284beb7be8e80631ec6b6952df8ab - -S 2013-10-21 6e6981c - freebsd-x86_64 7f630581d0e881483272140e84bc2f494daf6204 - linux-i386 5c754455610013bbe448e8f6ef8ba1a05b167919 - linux-x86_64 d993920210413add241f7b235dec0e4d72164be5 - macos-i386 8b48d8598f4d503e6bbc40bff52457c659d6de2b - macos-x86_64 e84bcd0b08af6a0ff602dca7a5bec21a001c5eb8 - winnt-i386 3f4441509f89a794ec9b53e38756e6124df78df0 - -S 2013-10-16 6c08cc2 - freebsd-x86_64 03caf882078eff9b4e04d116732b41a3cdfc260f - linux-i386 ce30bb90434e9eb9920028a5408e1f986ba2ad5d - linux-x86_64 58b1d58a9bf4f0cd11ab479e84f6167cb623cd7a - macos-i386 9efd28f2eabbc60f507f023faa4f20f3b87aab17 - macos-x86_64 5f877e0593925d488591e6f0386f4db9b76d2e34 - winnt-i386 ca2b4d24e992dc3178c5cde648305d5bc5c11676 - -S 2013-10-10 8015f9c - freebsd-x86_64 e63594f61d24bec15bc6fa2401fbc76d3651a743 - linux-i386 7838768d94ba17866ac1e880b896372f08cb48e9 - linux-x86_64 e7220e9c569a731abdfb4a34ac45974df3f40233 - macos-i386 37473eb65447e73af9e3bac3b92dcef22f7faa28 - macos-x86_64 2532e0d87d3f17bbd9daf6ced32d2116261705c4 - winnt-i386 5471ede56928d92d9042331346de91e4e571ab7e - -S 2013-10-07 c919629 - freebsd-x86_64 c9af0c52bdcc1ffe2db4c9a3a1aaae66ff7fcc2c - linux-i386 0245cb9e57c9b39f3441e9768256783ba76be6e7 - linux-x86_64 483d9bd109316e647a11d387653568d95e3581e6 - macos-i386 c12154816a8f5cd7b2c758250859cf6abf3eddbf - macos-x86_64 9d46c31618a3bbd6ddffa598f1350e16c620621b - winnt-i386 b111d291a15ff7f02aba9c59bb81ae7a3cd86628 - -S 2013-10-04 8bb55db - freebsd-x86_64 8b68b99033e68f5d98e3e3d077de9d2e085be1ba - linux-i386 10bc0069efdca378155640963d70d3a08a7248dc - linux-x86_64 b69a32998c798c0e6d3b628aa9c2aa5b56e01e5b - macos-i386 e7deef6e0252322086697b40caf45d7614795b5a - macos-x86_64 3664ef781d302e115d8d90bdbb58759b94247542 - winnt-i386 443fa28f8168e25413dcf23bfd35578829e73360 - -S 2013-10-01 320af9b - freebsd-x86_64 a228e126beacd282bf64dfea972775e4bbf0f2cb - linux-i386 5ea6415f07001dfe628009059fe84621ded9569e - linux-x86_64 bbac91f2eb5159bd902308a0965e6f2979d7ccb6 - macos-i386 c1e3b891c992ec02275e85f395946169b02df1de - macos-x86_64 2a809e8b7348b7224ff1b572757b0cca87d0e334 - winnt-i386 259631c32644fcf0aa96ac8497d44586c70dc50d - -S 2013-09-26 1434b4b - freebsd-x86_64 e0493c3b79e71487452dfb2155d6c972ca6c5822 - linux-i386 9b38e3773c097656549a109b01589e057abf23a7 - linux-x86_64 26c54870b6ea586c37435e319c8861f7f9539c82 - macos-i386 ceb98f65e53668cde984160582ab2a47ed909c16 - macos-x86_64 834efd21b948971dc0ddacd96972d1a354fdbbc3 - winnt-i386 b2be7e7b15c0bfce01812787e69d277c9e5e5803 - -S 2013-09-23 348d844 - freebsd-x86_64 8b99ec197e441f013c5ba0788f8bcfa689bfc75e - linux-i386 9a237fcbe4d29986a360b1dc8984da3b946463e6 - linux-x86_64 47906010eb676cbf9e0caa0773d9ef2dce89e9f8 - macos-i386 7085e4dd6bc63864f2ad8a3a21dab945ffd99d8d - macos-x86_64 efefdca6b4a40ebeb977037ebbf46c1353f09ee5 - winnt-i386 7988b58a9530a4ac0688ec978e9124c5db56717c - -S 2013-09-17 cbd1eef - freebsd-x86_64 9166867a8859076343cb3e57da918b5c0eea720b - linux-i386 38347b579312ff30c36d257a1161660eb0ae8422 - linux-x86_64 0c169bba5d6729d0c0f096d61d9274fb082b4b34 - macos-i386 1eb229510dd12b91800674566b8dad401a3f80d3 - macos-x86_64 1c5d8e29b9671af93963e1b5fa9fcca081124a39 - winnt-i386 56baa04a1f02235ebc5a75be05aa65fdc822a4e6 - -S 2013-08-14 e7b5729 - freebsd-x86_64 9de0b5583a5c4413f9e77df7071498385e936dd2 - linux-i386 29119a9072f74c639c2bad998edc40e582da540e - linux-x86_64 319fb73727da9a8e4dd6debe37e7647e40ed361b - macos-i386 f74a0f02efec35e327a9c819c5c8347579d1b7fe - macos-x86_64 f44aba76e9d7a9a28b8a6dd78f14576e7c84fbf3 - winnt-i386 49dd1f264e17e6cd929c827ccbe23ee09058c7fc - -S 2013-08-12 ecfc9a8 - freebsd-x86_64 ae903580d6328b8517dc64b013c1b0740bfa4e83 - linux-i386 3076bf032ce980157a894a0a4446902ba8b1783d - linux-x86_64 241090d135e1ce95f0b17a198c194d29cd917bb1 - macos-i386 15a749ed891bfaad9515d01391fbcd1788d9adc6 - macos-x86_64 037e007d82dffdf3c8dfddaa6837ace821a1d3d5 - winnt-i386 d1272610ac2b7b938a5d992b61947aed7e4ebc3d - -S 2013-08-03 18e3db7 - freebsd-x86_64 addf91b20416bf21a7c53ea9508bc302ec957ce9 - linux-i386 ce103c323c0a0b75d1307014f1d6f8ff4d03c873 - linux-x86_64 6828d854d174c7b514a4350dfdd92c059df059d6 - macos-i386 ef4b67859146cacce54367f9243b5da9f9fde386 - macos-x86_64 936d4e170d8207b40df64c5eca3a3a27b3eee08a - winnt-i386 332f0181fb68fcbeaaae342d5fb22889aa902152 - -S 2013-07-31 389aba0 - freebsd-x86_64 c9783bb5723404be8ae371d265bbb9a1c679e4db - linux-i386 7413d98325b23dc461ced92757e5e19bec750dbd - linux-x86_64 cd3fedbb02423f330aedaae6173914659ccb98e5 - macos-i386 fef296e534b5e12d382708e658370957d5df9a0e - macos-x86_64 57bd3da763607386a08b2a50ecf5a7778aea8356 - winnt-i386 a532aaabf043370a21458fd6874be41d432b5696 - -S 2013-07-25 4cf3072 - macos-i386 f682d6e9ca0d56768bd36a0c05b7e58e12694dff - macos-x86_64 2f4e85c9756ba31a04fa8dd1c999fbaf8e1d3d1a - winnt-i386 6360e61fb5c432ad1511cb28af8e44cc0106f1aa - freebsd-x86_64 5e76c40a64b76e0a065d5b8d51c85dfe38ea833a - linux-i386 46961cef9d4efccf5df23a8389d63cf35d35c1d6 - linux-x86_64 b416ca2644b14403818f0219673f6f8fe189e8b4 - -S 2013-07-21 e336cbf - macos-i386 d9666dccc1040ebe298a54acb378902a7472ad0f - macos-x86_64 808f68916444e3857ef2aab20f8db9db8f4b0b4a - winnt-i386 f9a5f891fd24e9446acb2a1b5d697461665c4388 - freebsd-x86_64 8e79f6e970bc33ea6a3b9329bc4526d89ca63d47 - linux-i386 054a0229b9cbdadf013868ba01a8277883f83a6d - linux-x86_64 2c53a72e9c9bb547df248a2d4b857d480ce0b910 - -S 2013-06-23 f827561 - macos-i386 63ffbcf99b6853d7840bdfe01380068518d0e466 - macos-x86_64 b34fdf3845f8ef4760817007d8ef820cd32f2e07 - winnt-i386 6602150074ec442fd376fddb2eaf63f5da6fdff9 - freebsd-x86_64 a05bdda2d9ec0e66336d81b98bee8a95442a501f - linux-i386 b8f4a0f0c2250aa4d76ec1eb57c83bfae5725f93 - linux-x86_64 caea3402663334d0a3967c21f58a860c060d5474 - -S 2013-06-21 6759ce4 - macos-i386 6e5395d2fda1db356f64af28ba525031bf9871c7 - macos-x86_64 7b8ded4e1ba1e999a5614eea3a4acacb2c7cef1d - winnt-i386 8337460667b1ea67d5a7aeeb7ba34c0b87e44b83 - freebsd-x86_64 21e5219ac858795c757a3ac894a6c3e88b43f74d - linux-i386 f02609c28f05d9feb9ba4b5f34940a77f22d76f2 - linux-x86_64 951c9fe9082393c5761bac3163ea59c253f1bece - -S 2013-05-17 2d28d64 - macos-i386 abadafb33c9f858543351c822fb468195163559f - macos-x86_64 4a484693f73bcc8ce2a85708fd4f0c3f6e34969d - winnt-i386 558dac018b2b6dbb23841772e1f4b9591558850c - freebsd-x86_64 59ca6fc1eae2d160525c705928d551dd8993e01c - linux-i386 2d3e61efe30f55176c72b3dbe31d693630f59abd - linux-x86_64 86ecc1833df8e28d08ff3a9a952ec424abdcb157 - -S 2013-05-03 213f7b2 - macos-i386 0bf8b88ea01cc4cdd81ac4db1d301ea9b3371f13 - macos-x86_64 2da3990639ab5a9c9d51b3478c437cb459de84e3 - linux-i386 094500e587bfac27d7be752b635c242e07774c0d - linux-x86_64 75733a5a58f53aa783253c8cfd56923b78676705 - winnt-i386 bd07c935a917c0796d4dc803d973b864d4794ade - freebsd-x86_64 b95d648d9bfeacdd04cc5213bdc803b0fd94add7 - -S 2013-03-28 f7a2371 - macos-i386 2e05a33716fc4982db53946c3b0dccf0194826fe - macos-x86_64 fbd3feec8dd17a6b6c8df114e6e9b4cd17cc6172 - linux-i386 b89197edd3ba5be7c2ee6577f048d7663640e1d1 - linux-x86_64 61a4377c6d0ca5814c2b2b752d73b61b741a23c9 - winnt-i386 858a74afb210b30697227a87b67e44786b383a0c - freebsd-x86_64 01f1e4b94504045e763eecb71c7e0852f6e85036 - -S 2013-03-27 8c15409 - macos-x86_64 05eb3801b60056d95715c891d00c5d372e34d00c - macos-i386 4119e3fa614fa86adf60ed0183d00db3ce6d0dbc - linux-x86_64 e9308bade0e068bca4abe59ef4afe8c8bb7c134d - linux-i386 bcb30ed1817df1a07588cde2fb0ccaf9ffad7efb - winnt-i386 a16d409465e125bc6f779b45821ae1ea276c6bd4 - freebsd-x86_64 348192f348f03541549f4e2c97af78901d59ca6e - -S 2013-03-21 ed25a67 - freebsd-x86_64 5f0b08839ae3d1207808f0d57cbfdb00eff9c883 - linux-i386 54765a17c6b6d04a7013cada2a51d190462979b8 - linux-x86_64 c6cae795aecb8c4d5f17c73bfdd01d2b0ff32126 - macos-i386 bc05e17fc93187a1906f118ecdb258f09317f220 - macos-x86_64 c39838814f45e343d4f5754390aad22c41a34ba6 - winnt-i386 c4a858ef45ab2c9319e607640b2bbb3bc4b48093 - -S 2013-02-27 a6d9689 - freebsd-x86_64 683f329fe589af854f9a375405468691d98015ac - linux-i386 22f5c2a91941735007ed804586fc0f0e82fc3601 - linux-x86_64 328fb144edbed8cabb8c2c6306304e3d8460ef60 - macos-i386 5dda51347f9aba4c70a0890d3ec084d98a49c015 - macos-x86_64 ca57514c51d6a38d53a92a8eab212379872baddb - winnt-i386 1ba692a33072597ae124736c9e4040197bc5c1cb - -S 2013-02-04 2f46b76 - freebsd-x86_64 d33b5ebbf3335f6a8a5cc23572f630ad66539830 - linux-i386 7537519ae3de82592d6150b9ca81cd4bf45d9457 - linux-x86_64 17472c4ffa6a59a6dbf45158827992c4404f7d92 - macos-i386 a8473c209a199822f9bf0132449a8c38374d4d42 - macos-x86_64 3213a4166ee59dfb1167b9a31c64b747ce65884c - winnt-i386 74c718ee885193719afa2ae44f395399bf993dd3 - -S 2013-01-23 e8f4da7 - macos-i386 6860345b8d05986ae1b20c7532fd9667dff31b2a - macos-x86_64 d0c6131e4afe93759af08d88e81cd7a8496595f0 - linux-i386 de79415a0976eda62f921eaace843fa0345b6cfd - linux-x86_64 9e74ea2160f9f4640f474322a09cd5d3b62cb557 - freebsd-x86_64 d1981eb02a7e97496309b783693d8b50489e6f58 - winnt-i386 7ef2b440a1e0345084a4caeb1b2d6bf82a9378c2 - -S 2012-12-19 8554d5e - linux-i386 9323192fd4d1502621d3a4fcc2ba65ee03d8b94b - linux-x86_64 8334f2d82b8f3c4ee8480a5ee61d9a231045a327 - macos-i386 151ff211c01f0b7a1895b93ff0bc021bf1472346 - macos-x86_64 e4564933f11b17f7dbd25b61032233693da21dc5 - winnt-i386 5c8aeb5dd4652be517a7b2480126b8a2941c0d03 - freebsd-x86_64 2bffa280f338913c735672f6ddb630c6da126fad - -S 2012-12-18 9057e98 - linux-i386 9af73f943484188db6723d027f1cd9bdcb8d7598 - linux-x86_64 f7046c4bd5e0ce792f030fb87f7ee1d489181e36 - macos-i386 9ca811bf461d52878eaaebe24c8a17cbeed4536f - macos-x86_64 ebdd7ba76f24bb7a345cb9cdb5b41455858b8b25 - winnt-i386 da8074c67dc6843818353341bfa83069f9383b88 - freebsd-x86_64 5c13f1231eb0c9fef76465b9dbcb0f3865300e78 - -S 2012-12-14 dbc52ce - macos-i386 994697c57810b8f139d71df47024512970db860c - macos-x86_64 f8faa6a80b0b98b27ceee6fec71ded7ca058104d - winnt-i386 92ac1ac09a262a59f40160c9dcf535e1c8ea8e75 - freebsd-x86_64 d39ff0cbd7fdf04de55baea9d4003705f5ff6441 - linux-i386 a7cfdd83d18e9064644147204f96fada70f3b47e - linux-x86_64 601d0e105b46a8c6487e8ac2cd159750039a6049 - -S 2012-12-08 6630d75 - macos-i386 cdb0f0ebe99b8fea7688d9ae32860a63d1e05399 - macos-x86_64 c509dc252be6e1c5cf862c659235dc94bde397aa - freebsd-x86_64 3df01545e10c25fd72f88ac7d0d836da23924e63 - linux-i386 339478a9ee8127c608d0d8e8c718d34db4073d31 - linux-x86_64 ed287803e3d3ea1164a9a00ce0e0b41345464bd8 - winnt-i386 62a541cb5fba7b7c9752d5d92cf17ce25125f4b1 - -S 2012-11-26 be6613e - winnt-i386 f800925ce98d23f842a03be65f01aae0dfa1e897 - freebsd-x86_64 23462b234b8ff3c0b6d6f94e5952178dbcef3488 - linux-i386 e5fc408495952b61c3c103265cf1f54e2ab51e05 - linux-x86_64 beb6454c57267c9fb198e4f0f8d4773e28f5bdf4 - macos-i386 46b83a3fec0731198e010827c6842f2854cc79df - macos-x86_64 d06b16853e2a81fa5edb7fb2de73e6665c1ccd28 - -S 2012-11-18 68c73dc - freebsd-x86_64 976e75614c455557e3763e270cbf7b5fce1c5c67 - linux-i386 d44088ce7183622921626038becf9c5e2d76cb66 - linux-x86_64 6b7b05137636f68c21a17aa9e20aa55700ad81fd - macos-i386 b115b137361237127f439a3c15c0566c3148a2d3 - macos-x86_64 db8d5d176beccb55a97ea79166cff10eed295e11 - winnt-i386 70c60549ac710a123a40f296f862e6d3d0ee358c - -S 2012-11-16 5005be6 - freebsd-x86_64 eadff4103167fb2562fa558272f41155bef459a4 - linux-i386 040b94e5302d939a2e4491b30052339bc51ab26f - linux-x86_64 a2d0f017b5c4abc8e2ba684d84cff5f29a75d79d - macos-i386 1ebdde9de260706d82674886d589114990700f50 - macos-x86_64 3ca65a3c89267b8f8f92879237a71169015d8cf0 - winnt-i386 deb1a276ea12fe82aace1e6985bfdb91867b29e3 - -S 2012-11-02 4876eb7 - macos-i386 e391b167f0361c70440ef2b45541b0832f77fa44 - macos-x86_64 480a9f39b995a4bd7213275f6048b08ec599a22e - freebsd-x86_64 4253e538863c4d668d145587a296c92595db0a3e - linux-i386 cd666d55fe54b80a28dfe940598dd54987decdad - linux-x86_64 549ab5b90f0118b8b02e00da7cc396d96066bbff - winnt-i386 5fda5900795d2c137602140e8618f37b7e42b4cd - -S 2012-10-09 cd6f24f - macos-i386 7f2f2857eac33ff0792e4ea7a3ff91a09304fcab - macos-x86_64 bb3d191e2e31cb754223ab162281fd9727e63ea9 - freebsd-x86_64 a2b5e9dddfa8f21cc8a068b77a47ba5425bfdcc6 - linux-i386 7c13c04ed6593dc77db6b3b56f057213f567a32b - linux-x86_64 7860cdd4023e9d6bec892dc5a7144b286a7fd38e - winnt-i386 9e917c2f3d72f72042d5e9b60b45790740676e82 - -S 2012-10-08 a477c5a - macos-i386 c059c3d5bd113f7edec48a4c2128f4b6138c3db8 - macos-x86_64 f121f4e2d831434f7825f72f3d328c11b13a522f - freebsd-x86_64 7f0de8feefc13267cbdebd299adc6b06f832cb9f - linux-i386 5975e794e5939034516fe888b70b532d34327bb2 - linux-x86_64 6dd88754f170f85d268e9430f7728efe43522383 - winnt-i386 76655d202b59c9b61cae860110ad5d0ca6e12cbf - -S 2012-10-07 d301dd3 - macos-i386 c9dfce9f231f22969b7e7995c1f39fcf86f81b2b - macos-x86_64 3b1f6fd43fe03d7af334eeb111bc384428c4cd3d - freebsd-x86_64 784ac161fee0351281e3edfefc81a0c1b5d068b5 - linux-i386 4d945d7e0de4e4544928ed5aa111d1508522c697 - linux-x86_64 9bea5436042dd4bb7e682d3a10d0d51c3590b531 - winnt-i386 62de5eea3eba70a2f4a2b4d42c72aa2fa75f999a - -S 2012-10-05 937f8f4 - macos-i386 8b5ddc78b3004e539c6fbe224e492e4a6a1bc867 - macos-x86_64 03793e0136512c644edfb5f13cc5bb7d67fb24e5 - freebsd-x86_64 f7f4b402f06b9344fe327a9aa0282aa4ac18fcb0 - linux-i386 789223cb3db37f6f81f48dff5fa202311fae6c2b - linux-x86_64 b5f1ada95528ac5b24d2b3dd3c817b8bcfc3302e - winnt-i386 e984437412dc4450931e0bb7ed140652bd66443c - -S 2012-10-03 5585514 - macos-i386 c910d42405e66b444b7870ea66b93e1135776df3 - macos-x86_64 e0dfa93e8d0d25b91c9684d4f6e92dec521e2d74 - freebsd-x86_64 228e68ac17ca104554dd8a39a466d20f1b68de24 - linux-i386 0a2760b24d5bc3cabcc9321b92a08796f95da377 - linux-x86_64 eace8a5c46f7525355e85b3b570dbd7f4b3b6471 - winnt-i386 25680d15a358cf4163e08f4e56e54fb497de5eb4 - -S 2012-10-02 4d30b34 - macos-i386 2bcce3cde8a7e53df202972cda85b0b59ce4e50d - macos-x86_64 fc5592828392f9eabe8b51cc59639be6d709cc26 - freebsd-x86_64 5e09dad0800f16f5d79286330bcb82b6d2b8782e - linux-i386 92fc541d4dde19fe2af5930d72a5a50ca67bad60 - linux-x86_64 1067a27ba6e22011c199ddabe41f2769e3a18228 - winnt-i386 40029da1ea0b2fb8b8fbc24182eb24dbc680e512 - -S 2012-09-29 2f95f7d - macos-i386 e73ea6685a7d70647c127c2ab5b57c12d84ee0d6 - macos-x86_64 7454e7872d772040c46cb0c7d65d68596143ac1f - freebsd-x86_64 37227d6ed35b72b12293615aa845c3c0aa0ced32 - linux-i386 dc530df77174c022b53c51eef7879659f68e9633 - linux-x86_64 e99179e93798dc4c1bed53d9fefe043b51b7b43d - winnt-i386 794f40a0e5422aedd56e383ff532d8f2e3ae0c9d - -S 2012-09-28 d0333a8 - macos-i386 fd57e38d5fa9cd25dbe72c3ae0dd500f48ba7026 - macos-x86_64 bc5a204e56348d4ea2b37e64bcd746f6cec75f9a - freebsd-x86_64 2015128280bf85a02aef8ad1c387c1459cd9d8a3 - linux-i386 8106f24abeb0822afc0ff6bb08288de7cb286a36 - linux-x86_64 ae7147c5c810548bc3c5b423d765792015ded1f7 - winnt-i386 e4772c3dceb12d7724180371262a0d7ee3739eb5 - -S 2012-09-26 010f805 - macos-i386 847b1cda4780badb9529a73aa00adfd907f69106 - macos-x86_64 6645c4302bcc04c76fae92fb0b3703b5b5310d17 - freebsd-x86_64 f951bc129a20a5c360cd318da71d849baba9cb27 - linux-i386 c2993f34ba8469f37f94939fef80c36bfbf6a7df - linux-x86_64 862850a54364de970d0f77cc091d631d343730e7 - winnt-i386 f497329c7e254de7e23f43daf62e38ee562fc92c - -S 2012-09-23 92752a4 - macos-i386 0d5130364e8610413c9da965ca5ce6967f32ab3d - macos-x86_64 a0bc17c9025c509b0ecfb35d04e35b8b232f2687 - freebsd-x86_64 6568c5ab6199e0e24fb442511ccb2ebad8eb4785 - linux-i386 685318ae8cd618eff60b51015ebe51b34383072b - linux-x86_64 d8893f7c2be05bf18fbda26e65a151446251a3bd - winnt-i386 23f8a9d0d788cdcc0a69a3276adb457cf4aa474f - -S 2012-09-12 fa74edf - macos-i386 da38aa39fd1515ea765790a3c320194bc50fd602 - macos-x86_64 7509861e5a6d3e082ad9a9d3474661856b7731c1 - freebsd-x86_64 c4e0517d6894d18342eb852b6e738f48d086004f - linux-i386 ee0d36b221d8d2dbb02cd1fd1feb09294e0dbb6f - linux-x86_64 ce585fd55ae42e33398870c3bc77a671547411aa - winnt-i386 5b32231d75d65c057ccd91a6f810e67941f5400a - -S 2012-09-12 8fbe4b5 - macos-x86_64 bdbd0feff0391b902ea0a0c68948962c0acf5dae - macos-i386 c7e0da4ffb778045f77b84878872dc3944d147da - freebsd-x86_64 cf1edd87540db6457ecb4e33ea4ee84d0bff1820 - linux-i386 7b72212ee4e041ead9193749f9d02e58f6af3fb4 - linux-x86_64 2133ce4bd4a976004973d251338c67f529f84e79 - winnt-i386 42f7c816fa535f4f5093f9a0180c9128e1bddc20 - -S 2012-09-06 5e36a99 - macos-x86_64 2a5b4e45f1afe1f6e4d91c8f34718cfc54c8a454 - macos-i386 ceb90a1013ce66ab98bd39686fe5d08ed1f7963e - freebsd-x86_64 2dd7c78730ae37bc766bbb0cdc3d810934365d3e - linux-i386 52fe496314ed056c090ff700c6dd678190bb5e0c - linux-x86_64 2d8cd365fabba92f3d73ff40156474b341a87c0b - winnt-i386 af5b64db32dd56e71fe5a852af25edab5dcbebe3 - -S 2012-08-29 8aca44e - macos-i386 3c09a69757fc2b704d922ee2cbce7830c65fb976 - macos-x86_64 9c9ede896ce8a723858146d8d5ae736816ec1063 - freebsd-x86_64 31f22c5bdef7b25b9be943718092fa7629ddca71 - linux-i386 2aee9ad037adef883c9f859ae5eb74aaab54c513 - linux-x86_64 807dd19b0b93768eb6a40ac489a3e7740413c865 - winnt-i386 e8d937d5d1734e3e8a7e8bd9158b7e4350776506 - -S 2012-08-24 e55c5ce - macos-i386 7aa0d796fcf79073ed82d0c58ac2d4863203c5d0 - macos-x86_64 e0b9a4a1080b7c163fd41d759b7ba31f34f4a084 - freebsd-x86_64 510e5093df77d4dc4361b29fe086edccf633d572 - linux-i386 05ada13f3c6a58e281860a71fc0ab20341745989 - linux-x86_64 4f5f90da1919ee9e66d18d6aec8d30b9d12d0e7c - winnt-i386 579b73e5fefe1bdf70b1279ff12618ae70464c9d - -S 2012-08-22 11fbbd0 - macos-i386 cb24ce3744dcf9312353a6dc5bac81e8d9bd1b4d - macos-x86_64 020abe69efe21f9e43f6f5ed95cbf0869320290c - freebsd-x86_64 88143f2434f2b833f1c2f62acbc65c46a43ccdb7 - linux-i386 dec6db06e3c4344ccd7a0a18ef077179cef14540 - linux-x86_64 f10c876a0f19dd385a2de4ffffc72909ad2bc009 - winnt-i386 03057c958719201689162ca34f62cb49e78ed56b - -S 2012-08-20 849d564 - macos-i386 1e996d46aa8be5ecd86023e1f7fe211f41c4f728 - macos-x86_64 b84044d35412215ee78429834470415826c6d324 - freebsd-x86_64 9dc973a044bc1c3808299f3c021eaee68c44605b - linux-i386 08c0e354989944e3ec7b9a848ced44a5e4443fed - linux-x86_64 d3561c18f07993d5792e545ba4008e0ed9516395 - winnt-i386 81be9522cdac406077e01919cc1adda2216f8ed1 - -S 2012-08-14 58546df - winnt-i386 45cfcc1e5fc94a7b2184c1efcf604b430555ef5f - linux-i386 8cfa1a11aaa7e4be09d8acb246225f5737f96084 - linux-x86_64 a3b11b7ec0f74379ff2465f955bafe041b28a806 - freebsd-x86_64 17aab5e8a903684b154d3f4dd0095b5c547fdc38 - macos-i386 d61338b312de2242c617f14305a74ca1f4772d05 - macos-x86_64 379a78d75aedbc97e740b06b06bbbe94ec474f29 - -S 2012-08-09 1b2d91c - winnt-i386 52d027feab4342413bda232eaf7c904d0a2494cd - linux-i386 31d3c1f060e885b7676e60632de1f02f47ed9730 - linux-x86_64 e8dd42094793c4dede12af4c6bd779328f689eff - freebsd-x86_64 644da9d954107da5a8fa7566cb1248e95410250d - macos-i386 f5b22b1524b3b947197c6e826361a426c7327f6f - macos-x86_64 7cd5e146d837294c270db75dbd2f70d5be8292cf - -S 2012-08-07 92ef17a - winnt-i386 00425da34df29a9db94e1aabf8c7d7941becfd8c - linux-i386 e2bab668374ff096761fc6fcab3b0e98eb86b2ea - linux-x86_64 41a81c61d0637a67d500c950137ae24b594d0204 - freebsd-x86_64 037742197b370e7def10e049d71960abff64017e - macos-i386 18cfbdc9fc275c17675256d501fe82d0f71816cc - macos-x86_64 01d581a2f0d2d4a44c3b8c66346778232983713f - -S 2012-08-01 507fba5 - winnt-i386 e69e0b302d5794694c072dc2344fce3b9db9b6bd - linux-x86_64 ebbb4f4beaebd4d59ca31c00edaac531af171ee9 - linux-i386 b6bdeb992039975cb25304477f161dc3148ac7c8 - freebsd-x86_64 81d417f11d5f9eec235b158de058830681eb7433 - macos-i386 3bc366de66d0c128e73b90a3b5cca2cbccf8ac6b - macos-x86_64 b8936bad0b99c6323c4240d19a0112ca9943810f - -S 2012-07-31 c5437c0 - macos-i386 f4996074d4c7a75c0c0ee09c90e78a90245559d9 - macos-x86_64 0d6026db575c3fa1052b3847bd6a9b05631957b8 - freebsd-x86_64 e7aec74a0bb7da39e4a150e86c272530be8d5ed7 - linux-i386 3a9cd8b1dce697d176d36fefcb8826d20fbc9d96 - linux-x86_64 9738105611ffdc96352d435a156c9699c229fe2d - winnt-i386 3e502577848861246d408e43a78e37229d7c6d7a - -S 2012-07-26 5805616 - macos-i386 cded3df1c96da88a593438b3c473b0c0e2acf211 - macos-x86_64 2eade230d378daff7ee4eac7c2922df2c4b71277 - freebsd-x86_64 9190485b8b86dcfb33e4ee14bb5954d55cb92a8b - linux-i386 fbb14d21652f49b1eb741e926ba6d7a96436556b - linux-x86_64 fbd5dc14d4e99feee3c6086dd3ad11145507ba34 - winnt-i386 bab3360e67c7e6b333d9f514bbd922a79359e6a3 - -S 2012-07-16 0e42004 - macos-i386 67616307e5498327bcf4f0c13287e7f9f4439c1c - macos-x86_64 f3348eb9314895ffa71056fad8c1f79d8d45b161 - freebsd-x86_64 70ac23545a9716d8b6190949b851276dc63e6437 - linux-i386 dd4d35fabfb46d100c153d8f1245edb521380a03 - linux-x86_64 764eb38a4732c530efcf7386771bca0408395aa2 - winnt-i386 e421682c415faa7ebc012d18089312034a9da0de - -S 2012-07-14 6822ec3 - macos-i386 edf1e3482869dae26709611051615d4ffd64ffe8 - macos-x86_64 30f23cfbe2d1abf009e8715ba0b8a65e42590020 - freebsd-x86_64 a4d997dae8effc2c531660697ef5caeae804f50b - linux-i386 fb536e47fd7a5b69e0306a7deb83462dbfe5503e - linux-x86_64 97297e3a352a1ddaa8cb334fc451b5abefeddf28 - winnt-i386 73def325ff521ed882f921d4c5304f5893e51e49 - -S 2012-07-13 6247a52 - macos-i386 90490415d34d0c0cdfca7edaf880f268e50f346b - macos-x86_64 2114a361fe1162d0a20671dcfa61378ba924544b - freebsd-x86_64 49a2503abfd426a010cbde2a79cbd29c3dd200db - linux-i386 a6dc9a74adb6bbe41daf1daddb792921f3d45f51 - linux-x86_64 0cb3bd25bb46d0df7ad6bc386e2ff6ed56b14170 - winnt-i386 e11e07dacd711f7832a1b63c075df76972ee4d4c - -S 2012-07-13 d7f4d8d - macos-i386 0796275306d77c0f5d376a388dc7914e28b56bf0 - macos-x86_64 0c6cae29afc39f5e9d14e44825e0ec6f799a9f76 - freebsd-x86_64 8eced1b9246d8a15c00071b414b6420fa935174a - linux-i386 def8afd6a3da27f197552a9b9875d21302b9cb77 - linux-x86_64 ecbbb565ccd702ed851f111cff8c156024af9ff2 - winnt-i386 a16f903bc613b25bd65440829e5d724b10aff385 - -S 2012-07-12 8ad4e92 - macos-i386 b31efba34f0af7ce527adc49cd345548da528ccf - macos-x86_64 ef82309eb8ba269091fbe5f41a1e28fa3c6da90e - freebsd-x86_64 2a6471cf27a9d03637b96aa12f39736f663312e3 - linux-i386 94f77c50d753816df8c42608054a8cc3112ef34c - linux-x86_64 6d95183ceace8ae009b0d43a8df3a9cf13ad85a2 - winnt-i386 90edcaf74134a12d656898605c67551931830fcd - -S 2012-07-06 b5f5676 - macos-i386 c0f36f05f84696b98243046d0ebcb0fcc84995e7 - macos-x86_64 b2bc7ba068de0ca426dfe7ae018ae3c6442fc0a5 - freebsd-x86_64 926e17746576397c10af9796d30af6a730329f71 - linux-i386 c01f4c8974741898ef4b0e8a5c08a89529dc8c36 - linux-x86_64 f1711216ab7b144306e4c3ce7d7e50e32eae762f - winnt-i386 eb6a44b5c3daed27f928cd75b5277ec4ed7c8e96 - -S 2012-07-02 c74b3fd - macos-i386 73e705bf11eb29291690701783fb0d48b21853a7 - macos-x86_64 13746b6c5fff645333b0154f03c438ba0d2fbfcd - freebsd-x86_64 4c18fe91280deb75166f74f61981254dee68adcb - linux-i386 6b3d745db4dd9ee7a2a782551b1dbdabd562f2e1 - linux-x86_64 b9c011ac252e8d25d0b13a260ee7e7992fa1fc35 - winnt-i386 5535834bcc10605dd5efd1fe7159b74f7657b1bc - -S 2012-06-30 ed834f0 - macos-i386 8fc728a70801311e8de88b4f1bcfb3cdbfe1ca44 - macos-x86_64 2102405e1aa524431f4c833c038f4e8c07f6be92 - linux-i386 18d79b62a4e5472ef1065ab7c11f451d33af4481 - linux-x86_64 3e08d33682d7dfcb2783521ab9d9f165adb579ae - winnt-i386 b019cfaf07c8b29f259475ea843a583a15da76b7 - -S 2012-06-30 1c13507 - freebsd-x86_64 87c699b23a10443a7a44ba1a0975ac7cde6355d2 - -S 2012-06-28 7aa43b2 - macos-i386 9c1373ffdfb409d7ade9ed560bcbdf0c26eede51 - macos-x86_64 1ce9c1cd10d0eb06daca0c796bab8efa2af8c59e - linux-i386 0a240d29360f4fd72732d2e7877a03d63dab4e7c - linux-x86_64 1137ccd9de01b69dfce96647d44d4686f9915090 - winnt-i386 a8b610307de821f5a38532d3de2d46c7ac0e1e25 - -S 2012-06-28 810677e - macos-x86_64 ee659583a09bb8466985428e4baa16498eedf4fb - macos-i386 8e97646a4a87c239ce5075c24b8bfb490dd90cf9 - linux-x86_64 0520e6f907981b6900a1b98eee43d5416c47c801 - linux-i386 fa960de5a5e21a822aca6c2924426bef2cc74367 - winnt-i386 d331a09b93fa6081908a8f1c06e4d67565256074 - -S 2012-06-26 b9d3ad0 - macos-x86_64 48206274146453f19f35be553469ac40d6319884 - macos-i386 042bc8d4275947e74f65e52eda30eb0780e8f385 - freebsd-x86_64 b3c726694d055fa9d51531c8a7dd2b9b05fbea0c - linux-x86_64 81802af32b84b7d49c91f74d6967b13fbd5bf0c3 - linux-i386 17969455dab456fbb8d95e3a34611c4ec2b9cb09 - winnt-i386 9b16886dd1afb92a37f04189bcbdf6b01533a04c - -S 2012-06-24 f861602 - macos-x86_64 cbae504b8bd5679d679b24c02e4f67b96b4ee9a2 - macos-i386 1bc7012e244be193b6b28191415157090016a6a6 - freebsd-x86_64 9121cf402786a33b30d0fefcff12837868ec52c9 - linux-x86_64 37ea68620a29dd7749c0e52c2a8c6c55699de631 - linux-i386 459b2e9b4531c43d798dfe56f43412078ad1be34 - winnt-i386 6873c011104bc475b145cf6e583bf06d4b43387b - -S 2012-06-20 c891dec - macos-x86_64 cd7b3213a05e11dbf7440db016c9f7db16598501 - macos-i386 eba609b4c815c415ca9485cac749c08ede5bf9ff - freebsd-x86_64 c93d3297bf68d12a55af04fecab5c1792394fcca - linux-x86_64 eb0e614c6f463fdbf3f40953ff122eb7cd829b85 - linux-i386 6d858ef6915517135e633043115ab51d677010c5 - winnt-i386 ffc26150a21aac3c5b023070c0e52d3c01b1881c - -S 2012-06-19 de491ea - freebsd-x86_64 b5c1080df70136bb316286e1973fa2b5734c9a01 - winnt-i386 fa1c7b2295dbde00269f859b8cb637a59a8deec4 - linux-i386 88886207b1f594ce9b3d6db1a6fcbaf94d710c0a - linux-x86_64 d8711b88786d58d0079623beeace070ca6a85635 - macos-i386 9074b395dc92f1e54dec2e757daaf05dc86d6208 - macos-x86_64 2cb02b7063191ed9400b3ed91c6aefad2799593d - -S 2012-06-14 623d825 - macos-x86_64 ab8d81cf3f538cd259cbec2be9615688482f9bc1 - macos-i386 1ec2b3425fab510684858bb7b28f2c2ad474d5af - freebsd-x86_64 f5d4c97cc8900c3eb24584ec3234abd7884b9598 - linux-x86_64 dc6a402bc4b25510af6166c62cdb9f77a62b3e28 - linux-i386 c70b86e8065b9a41d71876a05940f1a07da26d46 - winnt-i386 b576dd7db9c1b4fcc7c2363c5f6856d021945402 - -S 2012-06-12 11e30b2 - macos-x86_64 b6e031112f4619dcd5aa708cf9ea9871a7b11595 - macos-i386 497875c1fb6289c704485b8bf2e3c40c7918bf4e - freebsd-x86_64 8b7efe161706066f3711fcb28a0edc969870851d - linux-x86_64 b12a342144309e0053a7654ce95b19666a0a3521 - linux-i386 75e0916903362fcfd3a306d53d932c7ad3f43f28 - winnt-i386 470d7ededd8e5dc9ded9317d5cfbc8794fe9c594 - -S 2012-06-07 3cbd1e2 - macos-x86_64 e899c985a4c7b73e3d597b7139bae9a68f0be3ed - macos-i386 f002bd36e38dbd6455887da915b449fc22fa3df7 - freebsd-x86_64 a294755f3bf1e3a78aeeca05c57db24db9550833 - linux-x86_64 4957a55c189e423f1eb12faf716d7150579298a5 - linux-i386 92f678c58bcdeca284f4de740bdbed8e3fdeab7b - winnt-i386 1e9994b2fd473a791bd0fcc27aace5b88b28ca37 - -S 2012-06-06 db31969 - winnt-i386 8f7d95b268e44e1127fa004afbc3a4d688e597e5 - linux-x86_64 94516551990e260b9839d15b501c161cf3c63a37 - linux-i386 f7d65f9bdf61ea8674524739f8391a00390dcb10 - freebsd-x86_64 0197ab330f7e53d566df13599e179298f5875e44 - macos-x86_64 bd99c6745ae0b41b2ac749fdc58fe76a3ccb50a6 - macos-i386 cba5620bbfe9195917799dd02fac5b9e2be997cd - -S 2012-06-05 fec3b91 - winnt-i386 36348a2b016f25d9e3b7e1a8814a352c18123839 - linux-x86_64 7308f0eb3d6a9985c14dfbbde7e1f9eb901cc966 - linux-i386 d4c1e1733fd30945f96ae67dbc10289f2a9ec380 - freebsd-x86_64 d0ee6054d7d8320d64aa4dbb9b041537fa2665d5 - macos-x86_64 652501172b4fee6631f595c90538fd95914ef444 - macos-i386 5c54b5ecf54cc2631fdd48caa326ab44b5a2e494 - -S 2012-06-04 7213274 - winnt-i386 94b9414433fd83c086b349ded3159f0541aace16 - linux-x86_64 eb9cf0de4cc09e8b8bfcf741eff4b20510e13a5b - linux-i386 8cedb0a45f4c1119d3ba654dfd15ea96ed2a27df - freebsd-x86_64 e73a291fc175d2c2190e97fad5534b8941d4ec74 - macos-x86_64 e12f1957998bc3ed84fea53c36c41978f981e095 - macos-i386 c6f1010e08741a55d3174dbdc6463c00c192d443 - -S 2012-06-02 77c470d - winnt-i386 b7693de764902ba25239a79ded9bda01cf975c3f - linux-x86_64 274dd5c4e9e60cff2fc154dcbfdbb0adf3f0cc2e - linux-i386 a049889743767654fb86d7cceff75fd74c1889a0 - freebsd-x86_64 1448d02ad7332312868a1cd85705263a7433fcce - macos-x86_64 df6c8da8311350981470b7daf927e2eb7bf51528 - macos-i386 754dc18680956a6ac3cf4d9a1daec70fedef5747 - -S 2012-05-31 c2ce274 - winnt-i386 4d2c21e26f32e7060984623c3ba6d4066cd8644d - linux-x86_64 8647b8de0316740d84352fb1e718d9ec84262947 - linux-i386 c3df2f4c3c60c6e7fa0736da258bd622d3573a06 - freebsd-x86_64 2ee9cd36555859ea6569549f2ba86ec33e53a7f0 - macos-x86_64 b3359d74b874e2b49cf98c09931cd32397bc135c - macos-i386 92fb186618509f3c9eebb325ce4f5c2a2e432dca - -S 2012-05-30 0c0818b - winnt-i386 910bc6b562e8e310e99f8174292f2b0a0d93ef6c - linux-x86_64 482bfe7c000bc798945524dd750d3e06be2c0283 - linux-i386 f794e99472bc59773fa5281a4f9e2875e59f812f - freebsd-x86_64 29ec0b56d05c59e3a6eec2a97f17e2429c1a6331 - macos-x86_64 d562f05c8911e7405b0a9ff5815f49fca69045d3 - macos-i386 4d09cc2a4882d92f125718161e3d7086531748e6 - -S 2012-05-30 02dde78 - winnt-i386 b394e3db0639942a9844ce6f78d34239a90127af - linux-x86_64 bd3128bce34f2f131f37bc1c7077a4d2e367ff50 - linux-i386 ccd43b8d56a31d6cfb97ec7997a9ff6dd899f542 - freebsd-x86_64 408d720f3620ea534eae77fcc4fd6ecb395a6903 - macos-x86_64 ed29d1f7a72da3ad7dcddf49ef6c3b9a1eed2646 - macos-i386 dcf74f82ad65b9d5368ced4098827fc9343d694b - -S 2012-05-28 7b36d66 - winnt-i386 fe348cb80c7e2722032228643d932d1ba8041871 - linux-x86_64 ec562500380024118f2e9ef2a34e12b3448b5917 - linux-i386 37fd26b9381de7b5119cd5fcc695046f1c71bf43 - freebsd-x86_64 59ba035b65c6834a45ac42e474531906d802a2dc - macos-x86_64 63d483b94ff76f94bf9ecd7cd526472e1cf955a2 - macos-i386 99a5a50ba814e63fba27b05b233dc95162223bd1 - -S 2012-05-26 432c6cb - macos-x86_64 c1bc0a5998dcd186df75f8c66c26e647d8839fab - macos-i386 f25a5cdff561fd636689bd1dbadccd0d046c8b1e - freebsd-x86_64 06740f66496fb95ea307b0658288c1cedf6eebd8 - linux-x86_64 112d7981d0d11cfde15ff2dfef7ed1f9c3fd0063 - linux-i386 2102b9d101baa84b229498a2880df4eb4ea0566c - winnt-i386 92c0df09d055ed587116483b3aa439db5ad1a560 - -S 2012-05-24 433e4ca - macos-i386 894c0ae7c7ed3aa688fc3bb2266361d66901098f - macos-x86_64 1df482a9af266d87f6a87b6f08ad6fddbff8bea9 - freebsd-x86_64 5a35aa23913457556dd039731d968c1e224d83b8 - linux-x86_64 408fe735425ae419ed27faf431a72d2277d13518 - linux-i386 872bea2625434a0761708bcc82828152bb337dcc - winnt-i386 9a68efe03a5dc91c9df7213abf290cfc151310ce - -S 2012-05-21 248e439 - macos-i386 0e4433772d39cb824f73954199b8da61d7e65bbd - macos-x86_64 6bbddabd65cc579f61a12e702275f6333077eb2b - freebsd-x86_64 8989700eac1a06aced19b10d8bf42620bd463aaa - linux-x86_64 83e97ebd85a6664bedb26c881d2095c857708982 - linux-i386 c001c6b3d3967c7c19113e5fd48206bffd53d815 - winnt-i386 3c389de7ec57dfd2d4307f88da61a80359d8ecc4 - -S 2012-05-15 17d6b09 - freebsd-x86_64 631f4fd0bf13f72870b144e99a97273450618046 - linux-i386 c16019d7c62feb3a851790987fb0b49d357a9084 - linux-x86_64 a33dec897c3851010240a14371214f5bf4dadccd - macos-i386 62f566b8ba823b9093a58609997244217b1e180b - macos-x86_64 df3c5a47b315feadbe9abfe55c7d79f179385bca - winnt-i386 1f8aa7b3146859d5e37d241083d5825d99ebcf6c - -S 2012-05-07 4885ffb - macos-i386 ba898d71757dd15361c3b04a4d44d6062b32c1b3 - macos-x86_64 0b1b7d7f2cc886b6ba30d996c8ad8f565a444fbd - freebsd-x86_64 341a37ccb6622b7168224dfcc8e1c44d56cd9794 - linux-x86_64 ba6fc977f86e00ef2ae73412a3726a02682d4786 - linux-i386 4a56bf69c37d6094954f19a5fd3f3f59ee360e62 - winnt-i386 82f7e697e8951a6479aa944ecbfec72f50e0ba2b - -S 2012-04-27 09624a6 - macos-i386 145d107c9dd4d371c5655d7e827b9dbc9713b9a6 - macos-x86_64 0cc4c9330a006895d114ea73fc6614d8285466f1 - freebsd-x86_64 6aaf23e1c6c5657452e225d01f5f60da1af8fbcf - linux-i386 1733970ac13718fa4634926ff9eb3c32ed00a05b - linux-x86_64 f8b6b2d0f4285afb3d3f308faa610c8d3390471a - winnt-i386 75e5228384f5eca1f6585f11c271c15dc0705954 - -S 2012-04-25 9f99c32 - linux-i386 7248f34a32f5854786d88a0e2c5963bfc0f5bab0 - linux-x86_64 7725f6902fde93ade51a27188b0c7bb9b778645b - macos-i386 7c35eb6dc5d03b271eeb1379b215815e6db2d723 - macos-x86_64 226ba4b29bbe225bf928d786a464303f1163c78a - winnt-i386 8ec52b7bc29a7015fa75bda883814fd0f589767f - freebsd-x86_64 fcb229fd8b7376012896c37e8a64709827cd7243 - -S 2012-04-23 b04b415 - winnt-i386 61d1c4672f0d945903bf353ab46af7e6af3d0745 - linux-i386 e95efb515723cc735bcca85c58ffec19515cc87b - macos-i386 8f927267a0bcd2ac31700200bf34945c751ba09b - linux-x86_64 4869f75074fc6bffb85ad0583f461c766cfa911b - macos-x86_64 b38e60b337429c4f2c7e5e2a57b50b3cc0e32ac0 - freebsd-x86_64 c66a40445fc5b42fe1a81b0981c151884168262d - -S 2012-04-20 43061f3 - winnt-i386 adc06c30db89ff9143ab94548baa0891e9bc4f41 - linux-i386 978637a34fc21a4e03e61fe0e83316a9a6103019 - macos-i386 839cbc1c02ff7f2270a4c66534021792216ba452 - linux-x86_64 c6591cf79f1ecd373f2e3ce9889361e5f14fe520 - macos-x86_64 eb9dd92b15611d49737909a66dd7c52517d7d37e - freebsd-x86_64 71970fc1ecfe5c9d2a31a7408e0b0ab0c0f77bb5 - -S 2012-04-14 eb935b8 - macos-i386 373f6d363c2ce699a87c7577fc25ff4dbe99be8f - macos-x86_64 cf5bcc07695a192cd4a8a613c19f8109391d384f - freebsd-x86_64 bc67e65ed0f71523190cf3ff6735d3a4e23b5575 - linux-i386 e064b293127feae1bb6bbf4ff84a9af51085435d - linux-x86_64 9462c8c85699d561660df1de3d5a858b1f0e5e13 - winnt-i386 56901e7e63d3434a1dadc3003cad947f34165c00 - -S 2012-04-04 1ad62de - winnt-i386 a666a6c6a6081dbdfca37477bde8ed3030fe85d7 - freebsd-x86_64 0db4e66271a92e5ff6c3b7c897cbb9539c8b7d0e - linux-x86_64 b08a3e33a6f627d4f0f8a562914bba85dae7e9d4 - macos-x86_64 035497d8e19d350789992943a0684981c4af610f - macos-i386 2de381d77d45b8df1999c35e17077541ce538b8b - linux-i386 29e105f60a24f8f73bebcbeb2a8418b7d92f139b - -S 2012-03-27 eec6383 - winnt-i386 4afa5ddf3b0b1c648b3b1ee0cd5f328ca2e60f67 - freebsd-x86_64 595f06a3c7a073917fa3274d2aafa6328c50754b - linux-x86_64 4c7687011b61f16c700ad6bb853d9c089aff8ee4 - macos-x86_64 33f82949bacf00fd8781d3e29ee728641cd53aa3 - macos-i386 fda6c6ada98534840ff6f234fedc413be1b5d7ea - linux-i386 e8f406fb5db6c5e362826025fa17748a7acd881f - -S 2012-03-26 46d9456 - winnt-i386 b8f6543f1ce2ab8d8f51a90fdf958615a7b31b76 - linux-i386 2d0549d2465cf83d13a735350dbd6842714141eb - macos-i386 eb39a1f9d20e218af3201159fe339cca9af0fb6e - linux-x86_64 8208bced91e48dd0c7b683e8b200324e083a1427 - macos-x86_64 ca05c4068e0969598d0c4204a07a6f29cb3c8544 - freebsd-x86_64 76b27528b9f29d8e0c014dc7f23ee52ac17e9dd6 - -S 2012-03-23 a84b56b - winnt-i386 175bba044564eb6abf5a43e4d75e547270ea26b4 - freebsd-x86_64 3c2ee150a6c5e48364aa47cb510366285c891107 - linux-x86_64 9b45b67d64d811f9286b39560e7f63f28a2a4260 - linux-i386 0e59512ffc7617c36ae6290a73af743bc2701261 - macos-x86_64 5c73f28c854100380105bfb31f75b7c759beeea9 - macos-i386 787c7b611701bdee1b1f4e9816b46009c19552a7 - -S 2012-03-23 6374ffc - winnt-i386 d857261f80f6014f5bfc426181d582c637cc4c06 - freebsd-x86_64 92dbc98c69332e53f390825cf9e951558a449988 - linux-i386 67b777486ea3edf2cc25aab3086892ffdb900b4f - linux-x86_64 41d7bf5482761db6ea986339e422beb791f8408a - macos-x86_64 b94fd07e9a781873666947b2887a55a39fbbf30b - macos-i386 d9146adfb703083b348adbdc02afe84c648ae7af - -S 2012-03-20 8404ea0 - winnt-i386 73b016adc843c42a7deb6e7978d3abe39fb1fd98 - linux-i386 f44a5bb175c32ac2ae2ccea42401a4195dc65f42 - macos-i386 f0feb16cceef84b4496d029683be2d3431c31d0f - linux-x86_64 96a85397931851b0ece2fbb77761db4f7aa218e9 - macos-x86_64 eafe42534abc9eb3cbf47ea8cfee5c62be3951f1 - freebsd-x86_64 16e52d4ba0a2e02bfb2ad601e9724de98e168f07 - -S 2012-03-16 664bed5 - winnt-i386 129aa24a337715263607e09cfa2e8381cd50d232 - linux-i386 f0772cbaffac403e0607e825d8e39ae96d7b9ed9 - macos-i386 9ffdb247f4d63776c7efaaf5c78c1e6d5af1c3b9 - linux-x86_64 53ecdf9ca0c5ad4acb878c9fe94975d0c423f67e - macos-x86_64 2ae147325ba1ac0bd0e4b14cfb69fdb01a72a278 - freebsd-x86_64 99fbff620c298ae5de89bf25acc4812f410589b6 - -S 2012-03-16 735fdfa - macos-x86_64 f88f0323f3c5cc6f61c2c154b5439d5c0de7bb91 - linux-x86_64 a425ba73e4c72553df1f0d2b7ae190f6c57d1a63 - freebsd-x86_64 9a845a9f7d57bd82712a8e1e4eac732047ade87d - winnt-i386 3c8e0ddca9085a1b199ce2485322b117b9d18824 - linux-i386 2702f27578ce0b4f466e20b31a886d9183e6ce36 - macos-i386 715f593ae0a77b0cd763bd3d260e09ce65b138d3 - -S 2012-03-15 c86135e - macos-x86_64 b81e5bcb9c4d2d5b9da860a6f4f4ed3616342b22 - linux-i386 606d5b5058c823935e6daf0d0be3ccc92456a47b - freebsd-x86_64 f6b636caf066479e2bafdf512e9f9cc73e0ff3a3 - winnt-i386 4c9e3bbf6b05f7107b68e9469ad3a0209b99ff94 - macos-x86_64 b81e5bcb9c4d2d5b9da860a6f4f4ed3616342b22 - linux-x86_64 2f21ac561ec09bf31ba645ddc0589f002c05fc84 - -S 2012-03-15 1745ac9 - winnt-i386 950ce8b9b7d8e1eb283c3f668efd25c2d2bc0ac4 - linux-i386 6ccf2bb572120eb199ba67a6b7d3fcf5d500ef21 - macos-i386 766dfde1aa2d7a21f28134214f7759e1fb2b5b5a - linux-x86_64 1b65c5c2bf6d1dbf5b66d1e72d9c40cc33ae74cf - macos-x86_64 cae648d4365f09afda8c991ba78c6a8cccce77ab - freebsd-x86_64 7c29e7eed900260bdf39e0565811401b0f1be880 - -S 2012-03-13 7c70d35 - winnt-i386 960c27da1a869f913de19c42959c9954ca6e757b - linux-i386 56e85468b5b52dd85e69c17ab0243e75f67961b1 - macos-i386 f0ab58b77663a435a445b2c49e206ed047698286 - linux-x86_64 c55a8710847379ef9d0febb5886a57ae55251055 - macos-x86_64 ef5a1dc7f261685cae013e77c8302b10f2df772a - freebsd-x86_64 5d6979caa4dba24290f239aeb7cf12b949e83b59 - -S 2012-03-13 b968c8e - winnt-i386 1363da30a95454d9053b96bd0c34e122d50e909c - linux-i386 f5a3d2e4d5271145a4860c212f3b8973f7f2f989 - macos-i386 1538f289ef3a8b4bc00401a420bef0e2721ba519 - linux-x86_64 b3e335b15066708b866fbe2fad815349d181c7dc - macos-x86_64 365b1450691256445e00ef5d9c16bde2d85367c7 - freebsd-x86_64 b15e772aa61db82544562f240b94aa5e69fdf5a7 - -S 2012-03-10 04c045a - winnt-i386 0f7e1371adc36dd9ee0f32219a95d91bc4bc5785 - linux-i386 99ce94d6da9a4a9446a342540c0221e29634d0d2 - macos-i386 30e4fb17a901649453028966e569f4aa4baebfce - linux-x86_64 124792ddfb6e5be4b3cae78a27b37fd833fdb36d - macos-x86_64 b87217f57a22d0952b5ca11cf96632bc2c5545b9 - freebsd-x86_64 f4c3e20c7bb63f0e3a62a3f118ea697dbffdfd99 - -S 2012-03-09 321fd80 - winnt-i386 9279e86f5b37cf65deb983626165ed3295f3f689 - linux-i386 62d657e7f22b00895e7e2ce2b4622a76563b66d3 - macos-i386 cf6a72190d842e84bcf7c9c37b8e653bc97fcb6d - linux-x86_64 d8235735a635e06457deef89ee9d56f9c726f5bf - macos-x86_64 fe131d8f041c09c1f7a45d0b36e53ead8156c6f7 - freebsd-x86_64 66b90726e32f56a7e7992074a66444d9e042e44f - -S 2012-03-06 04e7bd6 - winnt-i386 3acde1daa5471d7be54c11778d5a664ecfe99194 - linux-i386 cc0482e8505826f70d84754be904095f91420d2a - macos-i386 cc2ee655e86524015358edbe3dcf1222092f2faf - linux-x86_64 385c032600c5bd0326ebd4e1773eaab4ce01de13 - macos-x86_64 1e9a4011f42cccfff6c8360be5b1d333a46176f7 - freebsd-x86_64 0c4812474856a36c44dd8226ad49c6dabb358b49 - -S 2012-03-05 5bf185b - winnt-i386 9bf9a98b5f104ef4a422ec9d8cc20e95c44e3cba - linux-i386 b3b49096d4fe7dd437460665bb240ace5fe477e3 - macos-i386 aaaa5c0b0889ff33e1c8b6f0614162ba02796101 - linux-x86_64 f3667435f6183c4c95fc02191a22bdc6000d83ed - macos-x86_64 c7e0e2edfd82a2b33819258b5f47993e5f118373 - freebsd-x86_64 6a0650b42411344319626d1436697cd35f745b88 - -S 2012-02-24 16d290d - winnt-i386 6f42923795324ff969736865f484caf77eb158fd - linux-i386 7c733f2a7bebe3cf5665e252260c1529430bb97d - macos-i386 b50181c93321e2329e5bc27decbf181829ec65e2 - linux-x86_64 86befe0a26813b5555c743a484f21ae2ea0da734 - macos-x86_64 982bd4899925c324ac42114a801867a825c702b8 - freebsd-x86_64 f69da93d1db4829a95f62ad2c7932c4281bb06d3 - -S 2012-02-15 9e68500 - winnt-i386 539ff6786dd58616c557d7cde303afc67afd8bfd - linux-i386 8351c6b990382885831c05174f4b335dec7b66dc - macos-i386 defac592c6763f329ef58867d8a920efedd2939e - linux-x86_64 7facb4c737f6d28687b6e52aebabe78ce3dc4e5c - macos-x86_64 e57f737494fe1674a7831e72796ea20bd7d7be00 - freebsd-x86_64 687ddacf8d012acf9eca23ccf670de75b5b3aaf6 - -S 2012-02-12 2784314 - winnt-i386 0a6cf092596cd31d3fafdc2072521f785811e835 - linux-i386 7f298cc3810b8f38152c343c69d8943378434738 - macos-i386 63790c18664bf28ee7f9212d21cf891158562e3f - linux-x86_64 c499fce00a8077d1e71e5e10fce65c05f56a4392 - macos-x86_64 c48465b7d0bbeddafdfd4d49003b78d0881f34cb - freebsd-x86_64 80f081479e30597c47be7c6012407ae749c44240 - -S 2012-02-07 6cf40bd - winnt-i386 041cfc95965fa12006e31c9cce939d3437d63e9f - linux-i386 51e39bacc7cf8e56eacb0e8f10b33069847ab75c - macos-i386 0ccb20d7f0039146bcb1771b4a47b40e23793241 - linux-x86_64 00c5f6205cd411e7565b8c0e0f2f38cfcd9af500 - macos-x86_64 8ee4ada52c64925471c20e787abc7fbb49ba7b80 - -S 2012-02-01 196d69b - winnt-i386 25f5906994ea01dc322a4b52b2b9a4b1264a6c2d - linux-i386 8d4aef1320b62043997a10d28005a2c0c592da6d - macos-i386 55d70915501a65e16588c1c2e73632a930c12092 - linux-x86_64 9a030fc6a649127f55aace94152275c0ee7b1e69 - macos-x86_64 0d0259cd6e52f30121044f36fd64167ced6d4f09 - -S 2012-01-31 e5d095d - winnt-i386 4d80e3c51fa7bb0f8933eece86dc469016dc020a - linux-i386 9e2632c68104fd371b173f130472d6424394a957 - macos-i386 c74a126bd8367779c2d5914c98f262fc095dab6d - linux-x86_64 91618dfd51cc7681854ffb5a0eb41d71b8283d4a - macos-x86_64 89c3d55bba1d7d25e2553e2f511afb6d81541ee9 - -S 2012-01-26 28fbb19 - winnt-i386 34428e930722e75b1bc7a313ade232052cf95a5d - linux-i386 beefec8535c52d614df22664fd75165f6cec3034 - macos-i386 6328fb506270d763a1fbfcba9f248ae8efe4e2f5 - linux-x86_64 2a6deace038135e3f546b500f4b087e1586bc10c - macos-x86_64 6d417390c6c4ff0a664f702f98d4c35950f8caf0 - -S 2012-01-23 6db688e - winnt-i386 e2e854ea3b53c39c348ecff56c46ec2e742930ef - linux-i386 ec28f47ea12512c79d110209d7278cbdb9db826c - macos-i386 e2fae898344cbbfd52a8cdd21063b8aadc9ca12e - linux-x86_64 b8492ad26d3ad9fbf91e7e1983bec484f76aeb49 - macos-x86_64 8a8ecedc8ab6e02881395394a8ca6cb3aca3dece - -S 2012-01-21 ec82735 - winnt-i386 b77e911a0651199b2459fc429c3ab05d623cd1e1 - linux-i386 177e2a4d6996f704af9e5676352278d52cfe0d18 - macos-i386 bd62ccea85e1476155428fc81fd9fed38b472150 - linux-x86_64 77e3c549fb352accf25b2dd9cc2099e76cc8d36d - macos-x86_64 08fa8589102330bf0bd173d4b25ec84dee164f28 - -S 2012-01-18 8c97854 - winnt-i386 a33c6a8af6a07d357bf8d93071e85b6068fd6535 - linux-i386 c56af8533f61261c878f7dd766226dc59d844bec - macos-i386 250380440c4af2df26e29bf3d58e26dce9026fa4 - linux-x86_64 798f019d0b32c7df2ad173877c6c52b90ae25462 - macos-x86_64 e6879151e8b18ced016c8766142edb0189c53c73 - -S 2012-01-14 c6f62b6 - winnt-i386 f5242fd9064c3ae744b2395c9613b61dd3e157b1 - linux-i386 614cb4931f5ab8c2ccb7a541bbe4ab1880fa0740 - macos-i386 3a360fc8618a70e919c44628c4f6f67cea90f6b6 - linux-x86_64 aa6a0bed5f66879b8427b6836c1b2dc4bfb45517 - macos-x86_64 c6598b2c0ec504b9594bb8fa8bdac31bc0d3286d - -S 2012-01-13 da6674b - winnt-i386 94591d200400ac0db7e6bfa2397edf3e868dc320 - linux-i386 83615901ad69b4f5914e24ef38b797c6980f186f - macos-i386 1a2bb8b8406a8e3a853b60217921f9992f71fc9e - linux-x86_64 8b17e6757f869d0f2bf3f42d2b6a9deb6d67f60c - macos-x86_64 0b3db1b90dc5171a1d1a87f6da4a6583705ef2d6 - -S 2012-01-12 44352df - winnt-i386 fcb87845b0c80b1fa8b798d319a1bd4aaeaa91d1 - linux-x86_64 dc84514290cafab43d0e79387931d6c79129b5ac - linux-i386 0395595777656a3f362b86fccae05d38984d4c74 - macos-i386 a683ee438e4f8b3e6668d56ce473e8b6f0e98533 - macos-x86_64 2a201b058bf9af9379dcc31f78ffdd95f614e187 - -S 2012-01-11 f2352f4 - macos-i386 ef499c9148a2fae63f5909ca6ea7c199e0828630 - macos-x86_64 4a6f45cb9e3e5afa2d2ecf6650d8c77a84abc37a - linux-x86_64 e1bb54415f7daba9089f806a65959ed97cadde57 - linux-i386 d5e49cc310f15296a900dd3f42905ba5dd5ce579 - winnt-i386 393ecff83a83fac359f8365abf039bd12da8606f - -S 2012-01-09 d4ae1ca - winnt-i386 e51d7d778367c945186c4b8ebf51e988d30cbd1e - linux-i386 475b8208d2b04a04b95b0948f3aa4ac0a6792f0a - macos-i386 98788147af8e61ee4b985d2c109aa0f699ab7b41 - linux-x86_64 a1736ce4ee3ee16912413f4a9220ea395b544fde - macos-x86_64 cc3c9ab174184ce741357961941091adf8735c08 - -S 2012-01-05 3eb3590 - winnt-i386 bfa10b10e65c953f900296e7d28c89fa50257808 - linux-i386 f3744aaba89ba8995b0e5f911c15822304507c70 - macos-i386 64e33d698ff4dfba56e69a5191698d7f50a97e2d - linux-x86_64 80a5eb9fce7fcf6c61d46607c2d6a1669e50f96f - macos-x86_64 5cab4f241407ae5d867855aa02c869cf7d65c8b5 - -S 2011-12-22 ccb5b6f - winnt-i386 35be60caa888246e9710bd34ccbbe8a322d3c6de - linux-i386 8f88a285fa86613e268503a310e32cb053c2e300 - macos-i386 c4cdd0a41fedb6d58d2a503ee3000c51d7878679 - linux-x86_64 9c78b05bf4fba7d42e1d41c92790d018f98336ef - macos-x86_64 40d3bce53fefcd07e4f35b926e89fac2213792c1 - -S 2011-12-22 3b61064 - winnt-i386 800fdc0e15f6917ff4318812edac611ca0162b5e - linux-i386 468d13787022414aeb7f8ca755a4559691728a49 - macos-i386 acaf9f2b0588993d50339905e3343226e464aace - linux-x86_64 51af1a655a1552c4699fea6bf603326c1ba9f05c - macos-x86_64 a898937ea8e36e271b5d2df4caa21ef5268de7d5 - -S 2011-12-19 edf6e1e - winnt-i386 7a358117e123ad3d16fa66106819ec0daf5a6aba - linux-i386 87b9a54e2e165b5c800236f49ee58522c8664226 - macos-i386 be1da455be1aad6305185d120dd3594413ae66de - linux-x86_64 ef255409d0cc6079d0a13d5bb7d436832dd294bc - macos-x86_64 520f5af26e71a74d492d4d4d943974dd5404f798 - -S 2011-12-14 5b35c9c - winnt-i386 1ffa2c58ff2f35a058e3da755febb173917b95ff - linux-i386 16cceed41cdbf33b1442349b83aafacf62f9a827 - macos-i386 ab19794713acc90e6918f020b185c43ca30fa4ea - linux-x86_64 a13e0e971e058b430d0015c564f6529c9318e8fc - macos-x86_64 19cdccfe635ed69bf5d5d65a9ae8267a8ed2aa95 - -S 2011-12-12 1c1bc2f - winnt-i386 550dc539e8ab6837c52b3a35e6119061490190b1 - linux-i386 66c5e97e3072d8c88a52d986d1fadbd43de615a5 - macos-i386 c3db65606d7bbea2ae0482b20e177f7463dc58ef - linux-x86_64 c5bbd08e423844ee938c8f6824ba2b3b4dc851b0 - macos-x86_64 29accda0ace162169408357371482ddd044b6dd3 - -S 2011-12-07 3ccdd2a - linux-i386 7c639851d8a4ae43f781ad4592b6d3b6e0f4837b - macos-i386 8fdf95481943aff1953d93eed31528c221d33373 - winnt-i386 628f0421557d0bd34db38acb0f5ce61d236b723d - linux-x86_64 25c9701d38d39e620489c7368ec6b7277cac5164 - macos-x86_64 8e672750ca0dac91782b4fadd36545f0b88e9ccf - -S 2011-12-06 1652b92 - winnt-i386 345aeebce0010d86ad03a094928614117d150849 - linux-i386 c5d3ad9c54e8d2a3899ca66de4092f7fa2b3ab79 - macos-i386 7d2384d0432c9c6334216590499f1d2bec98aa23 - linux-x86_64 28e9e07d4570c16832c2440da8b6517938f2420e - macos-x86_64 a0177101efc1ec22717cad45d4b74769d2d6b16d - -S 2011-11-30 0ed5c84 - linux-i386 9a4482c86bc4afd2ee35af8200585cbfc06e2df9 - macos-i386 0792f1b6d7c16ac8982cfc4d9ed1cff3395472df - winnt-i386 291cf01a3b8fa068e99f40d40047b16bc6d498cc - linux-x86_64 3d18ba4932c11f7ebd917661838eb1c8581c51ac - macos-x86_64 1479b9aaa90aa6b43df44877443618e50c59a816 - -S 2011-11-25 9a188b2 - linux-i386 4f1c315b232a6031b1f1d23732a85c49b43290c2 - macos-i386 8a1419d8801278b01edf658de905391d6322a2b3 - winnt-i386 4583bf9b81a29f238afd3cac3bec14a09c35e983 - -S 2011-11-24 05b2cb8 - linux-i386 696dc13ec6036be2eca4250b02f3305d3908c86a - macos-i386 5a10c8dd45a210ab9296452a4abc90aec786ca08 - winnt-i386 de78b1f875487d7048dad28938a4ba04804479da - -S 2011-11-22 148a6c1 - linux-i386 a05bcbd556a08b82b13b62ae67b30721bd21d1c2 - macos-i386 7cd6a80c4576ca31d762278840356ab68a8998ad - winnt-i386 5a7ea88aacead777f9f35a94eccb0a22d5502f48 - -S 2011-11-18 196b2b9 - linux-i386 0c02c31345b4f8243805b225a8a10ed1afecf097 - macos-i386 e3713a44d502d245a86966f0639f50d3552114d8 - winnt-i386 9ba9cbc602ad2811f8e11000234a5952985273ba - -S 2011-11-18 9cf48d3 - linux-i386 49d9af29949865483e03d7fa996be22723e94b3a - macos-i386 b5a38e68e9f0e9ecaee757311355e3fdbb629126 - winnt-i386 e6b2c8058653a82ec965efbd9bb2854e2a95aae1 - -S 2011-11-17 dd275cd - linux-i386 16fc193c2b86b6565035e04d18c0165b3a1d095b - macos-i386 fe4ff8fef4a7e13131cb6c8686664cd954e8d5f4 - winnt-i386 a84ba65ca31138e7bbbd2e7f6b080a6684200901 - -S 2011-11-17 a92699f - linux-i386 160fb4e75ebedc4b265169b6cbb161a5aab58c6a - macos-i386 ef9f703a15d99d69d1db24c674d2ed9693c4cef6 - winnt-i386 207595af91428788e023e311154b1665e1643608 - -S 2011-11-16 045a437 - linux-i386 41cbc23f21b7978b8a029b1ddabadf67638c412a - macos-i386 938a3ec1f3d5e4634617e9b0ac8a451fb939b099 - winnt-i386 b3f3987440fa44f87fa41c914a4b2e806032d441 - -S 2011-11-16 fba0df7 - linux-i386 8a8f56fa0012d99c6defc81dee49a668143d1dbe - macos-i386 193f3b68af09199839ba64bd497cfea6bdd7294f - winnt-i386 d65f1ac41f247d3a1ef069baff55ae7d9ae23937 - -S 2011-11-09 d26a96d - linux-i386 015a7756403f41031382025be4006602959baad6 - macos-i386 6ba52c813b2d73445de5a4bda021c7388c933292 - winnt-i386 55139711077fb41b99927fe19fc7feb68e8ee23b - -S 2011-11-09 4a4d31c - linux-i386 84062ae5c7742c4863abc21743fc771ebc476463 - macos-i386 94b3559330aa74b87a9871405408d43c03e78a88 - winnt-i386 6a4debbccafe4acc860e530e9af6e0744037d7e2 - -S 2011-11-01 35affdf - linux-i386 c6f35bdfc28633ced3170bd9d1a70f3ca5d4991a - macos-i386 7b221e369a1bd6a9c1b1b3137e837cdb402a1626 - winnt-i386 95dfffde8e306f49e31a59d1ccc5af008891a911 - -S 2011-10-31 bd33951 - linux-i386 ba99fdd5ca1b67ced60c97eb2f167d5932a91deb - macos-i386 d1256e5fd4a3bbd7e269371cae53099597394b64 - winnt-i386 301fc3ef74e5a0f7e9d16d20970a42ee97dea46b - -S 2011-10-28 3397fa4 - linux-i386 4031e37753bde12a8016ade37e887b7a5d2a7944 - macos-i386 4059a95efb3886e20be40c0303d957fa6bce3904 - winnt-i386 4fc1064613c4876083c67dedd7dcd57872c7dce3 - -S 2011-10-25 2884c72 - linux-i386 1022e76be6a1b22e987676c08893700f5fab84d2 - macos-i386 7f87ac89f14f1e66d7a43a2cb53d4d11fbb47a8e - winnt-i386 d5f311eb0a8020d932a979d04619c2b80b319a2b - -S 2011-10-23 ff669cf - linux-i386 ea21824432c4cb3b6b1a03c761580062eb5706c8 - macos-i386 c3fe2a7f4cd381674356d6dae9fe47ab85e8ffaf - winnt-i386 d98b7a3ec09eec3b0189e2e47f92dad8bdf0d3b7 - -S 2011-10-21 020726c - linux-i386 50c629628e7b1b6e65105255d2347d4ec14103b5 - macos-i386 69880d865d66d3a430015dd85ba3e89d61fa0b55 - winnt-i386 3c41b7e38fd516af253bc4b03756ba18f45bc8e3 - -S 2011-10-21 f134261 - linux-i386 0e5caf40ee5e7dc8cee284dc87d08e1c4424197e - macos-i386 afc8fd483584b46389ca27682081faa4a48f1e33 - winnt-i386 f43c7897822b9e9893833229b143fa018d29e47f - -S 2011-10-20 c10eb22 - linux-i386 aa2312a5b1e62ecaf0ee53b86ef6db6025b08404 - macos-i386 0fc006e00bc602ca927d9e7ec79ff358a82aad59 - winnt-i386 a7423c7fa9fad54f5659f02bafa1d622634ec9d3 - -S 2011-10-20 ef63f09 - linux-i386 6fd86f268892e8d023d057406278e11cff2baf2a - macos-i386 b20875c084e3c1c79d7cca477cdd418027b6f26f - winnt-i386 50d3a7046e886971120e9bd622bd8f92bb315f73 - -S 2011-10-18 ac276f7 - linux-i386 158ff44edf495bb8d5d585be66e3a7bb37010068 - macos-i386 31f2aaf90cec5de51e13d9ba9696a4193065e28e - winnt-i386 fc4a87b5b52f746e95c09716e456904400b54c5f - -S 2011-10-12 40fa88f - linux-i386 76a69cd5560a674fc2899a7c2201faadad926e92 - macos-i386 a9921da04e24781f1fafe353211ced1d909303b0 - winnt-i386 df2f0977f3a87ed1d0c63b8773e744af44af4d9f - -S 2011-10-11 cfa2346 - linux-i386 ef3dc204e39386721acc6fc075347d4b328bc1d3 - macos-i386 6a414ee6df5d310f8a6bce02d0915d9f42a1dc7d - winnt-i386 01f94fc53594fdd0feb5e1aca1d7086f0d417682 - -S 2011-10-09 941d5e7 - linux-i386 b51615a008e07c954b319f4cd4a63a6e6baf801e - macos-i386 f0339cd9c1ce4d45f197dfaf7cfa91491d16b636 - winnt-i386 26c1e36b42da6a2e2cdcefcb23cecc39117b3770 - -S 2011-10-06 e4068f6 - linux-i386 51b2b89cabe88850e09ffd2a928b47e40964637f - macos-i386 4f5ae86cac304efddc8ee29de1491e19672d9715 - winnt-i386 d17a5ed3e0233564c534323099b462d048bda354 - -S 2011-10-06 6a42705 - linux-i386 664ea77500a7efee3368e0da69a6a92b53198c8d - macos-i386 f967c9eaf9617c2ca9b489bbb01f9d0f751f62ee - winnt-i386 53a30bd8e03b61ecb132883ef1e01ec1c4356786 - -S 2011-10-05 8d8b48a - linux-i386 ac787eb564adfab43ff65eadbaf56945d117a349 - macos-i386 bc7747c95e20bf5cfac801cca0c2d93bfc134a56 - winnt-i386 2d162f07d96eb005c22a2725b11b24b8470c795e - -S 2011-09-30 821dd6c - linux-i386 cbeb6c98137ec14512a26427820ad1405bfb41a7 - macos-i386 98600346722a3f27adad2ec1f6112aa41403c7f8 - winnt-i386 cfa9409039683a2de2d3337abdb53437f59b267b - -S 2011-09-29 80829af - linux-i386 0bf17c8bfdf7e3400cd546577d4f57b7be821441 - macos-i386 9b40e0c830396469811e9e6e0b430d0d51876a27 - winnt-i386 735b189037ab45d88f937cbe391c4e30aaf1182b - -S 2011-09-28 a3a2737 - linux-i386 d255b2ec7205209b7d7fe71be84def6306491387 - macos-i386 1ff3b71ccfc7e404c813b68a7a257406f292b819 - winnt-i386 d19a9ffffbdfe53a9513b45973f8f7e2286ca1d1 - -S 2011-09-15 b843cf2 - linux-i386 2678a89ee598e010dfda6eb1e03a1bfeb7c38056 - macos-i386 89140ea0fd535985d8c70bd64f93f54d3a06c04c - winnt-i386 0fb5e32b0bf023880d186c8ee6c591be8aee6203 - -S 2011-09-12 3667137 - linux-i386 014e4cf4c91ffb301a91e7c1429daff4b1423b64 - macos-i386 926c41945f4b38c9586e825a13228a524193593a - winnt-i386 ce465c55fb24bd488960c596d7802b01ab601d80 - -S 2011-09-12 8b7909a - linux-i386 08fbadbe671ce8069f3e9aec1654102f3681d666 - macos-i386 c867e8341cb697b4d52c771d0f6361e62d98cbe6 - winnt-i386 f77fc11b5f6d5504321500ca682d66af9b54233a - -S 2011-09-02 1b67d21 - linux-i386 121ceb51d20ae5d10aded3f16a722f203af9e8b2 - macos-i386 49208265ecac4692699e55d7275dda97ab4d6872 - winnt-i386 edccc79edd5027e7bb8e794b1d15ff6709b3bd31 - -S 2011-09-01 6972f07 - linux-i386 fbc5cd318fe1914663729bb07dd9ce125d95ec4e - macos-i386 e494a708408bc54e31ce009e78fb690a2f0b4d42 - winnt-i386 b0248e68346a1724c673a2fa5bc5a73eda2d821f - -S 2011-09-01 91ea257 - linux-i386 dcea4ce8001eaba3e3b2c404a147fbad47defe96 - macos-i386 0807e3a7c2c88dbf459a2a78601403090d38c01d - winnt-i386 03d0fd04f6b080d9f601bb1a3711c98f9eab2490 - -S 2011-08-30 be2ad97 - linux-i386 5045aacf211215dac5d34c7a83c381cab1c5ff09 - macos-i386 0610bb65df5135f7a1c9da6bd41f5cc2c6d65a7c - winnt-i386 02ed92a9951c2b7f4cbbe1633c90da980af5eb98 - -S 2011-08-29 c9c5ee2 - linux-i386 76885aac9e4823e5cbb81ec77e37b6455919cdfa - macos-i386 d9b1de77ad70a60140f9fd052347efc818b76d8f - winnt-i386 bed0aeb9cdf7831a7c1d9337a2b351699f0d25cd - -S 2011-08-27 5f57a50 - linux-i386 b1deeaf0fc9e609d0bc760538f237f818d12a4de - macos-i386 533e6f7c7d0a7abaf6cf865d5ac9da400f89a073 - winnt-i386 f331533e2322c777d3b1cffa027e86fc71ab67dc - -S 2011-08-26 844e2d7 - linux-i386 a896a6fe1bfbf38fac66db71edfa3750871edd55 - macos-i386 d8d5c6144870389d9c233684576ac7b816e82655 - winnt-i386 570d7515403f9bd5afa41e98f027ceedba88d588 - -S 2011-08-25 e241f29 - linux-i386 af777f99bf51da80f24c53092773546868b27d02 - macos-i386 5f460da5988e469ced04670dc4bcfb9b95128717 - winnt-i386 7d4a4ff621b5e7a4a1408d053137dcf80316d7ee - -S 2011-08-24 5b5689d - linux-i386 a5434acd4f6ac028aa6744dadec19182d8ce5ee1 - macos-i386 d72b5ba4b72a4487ac7d0c22e38e8e85243c04f2 - winnt-i386 523474eff702d8a46b9d818a645086ca988cdbab - -S 2011-08-19 390dd38 - linux-i386 634f15a8fba176101a594ffdd089d9bbb35e6fd9 - macos-i386 79743ce4bdd02d0480c3f377989747fd69001f53 - winnt-i386 b86404f4e0235165f315c8e7b0d54cd4804ba5ad - -S 2011-08-16 014c692 - linux-i386 2888c6feec5a5f7ad4364f96034a5864ab1e57ec - macos-i386 f8d52502757c45cff55560377c945a629149b12d - winnt-i386 ffb7aa98263cb622b72485b2b9fa683fddacf2b8 - -S 2011-08-15 42034f5 - linux-i386 6539fc262a4059fbf931e8c9aa39e2e6a2c49dfd - macos-i386 805c98be1d074c4ed4cf5fe2dfb5ce3cd30a0c7b - winnt-i386 85fd36620fae5d19215dbd90a5f26c957a50bf70 - -S 2011-08-14 83128f4 - linux-i386 8074d0b9d2a2f5084e4920a72262af28d0521b66 - macos-i386 8e52161f00f24de345d727a1671bb20597165687 - winnt-i386 0a4b419ed326b9da80a93d6d23db24a40bb37c8b - -S 2011-08-09 e5533a5 - linux-i386 6fedd9943689fa3457e77e62d0f8b100fecfe69c - macos-i386 f87e7dc9d27856ee39eea9a2c44b6b4d25113ac5 - winnt-i386 c732be8b6ba6bd0092028fa6587824a5a112008e - -S 2011-08-04 6bb6922 - linux-i386 059ba100737c567c531b69bd7bc446aa890b0123 - macos-i386 c09d8f1f93c45cb1d94d04678f5c821bf0d1ade8 - winnt-i386 d15cef6d382941d72a1a94e26eeba5ce8ad40786 - -S 2011-08-02 091a2c2 - linux-i386 51ef5f0a945e26609b2d0a682e26c72d98fcfe3b - macos-i386 f1513bed98edaf2336b92ecfce21856efd1b8a71 - winnt-i386 e51ea4ca6d2da9781e029b779b6a18596200c5f6 - -S 2011-07-29 5adf87a - linux-i386 d5b2a779d408bce4582af12e78c23b7b3feb7d38 - macos-i386 12fd2d9201fa4f890f96eb663c87a5152e01ea0f - winnt-i386 972c6cd424e14cb0453ac0c16d0a4f8f02bc7d77 - -S 2011-07-28 0ea5a8a - linux-i386 ac5f6977c64066a6a8a15aa011a236a3f0ec9deb - macos-i386 bb88c3657affc05008cee0b8f6cd5843d6856516 - winnt-i386 745558c1ddbc93b297529698f8dedaeec4d89e49 - -S 2011-07-27 7647cf7 - linux-i386 a535219fbeb69a058f128f465f25718ba82adc0e - macos-i386 ec8643d70a708ef6fa2e99ceac811052193927b6 - winnt-i386 bc9e49cc88a6663db5a70f84c74807baca436fe0 - -T 2011-07-27 f45524d - linux-i386 878cd9899277f467cde5eb80a62be01573677d5f - macos-i386 3a3e764c78568fe1b8e820a5bcab5db76b1bf580 - winnt-i386 8803e40ff74e5ee9a4fbf93e17d8252f4fbbf358 - -S 2011-07-21 c62a9fe - linux-i386 3c8f658093adea1cb0e5b84150d3d342571013b4 - macos-i386 1833b475fd1adec3df02ab3dd2fb7c6f280a33a5 - winnt-i386 f6b6b42d00f25d82603b9466229d3229bfce3317 - -S 2011-07-20 8a7f2e0 - linux-i386 c4881df0302a4a1e126a7ea847e1d7b4de49b943 - macos-i386 d5d486af50fade251fd04a24062385d67cfff30a - winnt-i386 0c75c31bc950381cfbaa6a59bc71b3646e484328 - -S 2011-07-19 0ff76eb - linux-i386 56c91388d013b2934738f25d122e5587fa0dcb99 - macos-i386 55baa51c849fa56aff3d30d62f9b0d29d60f0f02 - winnt-i386 09e24c46bc9630ae16ee30ed642d8dd1440e8a56 - -S 2011-07-14 7376e75 - linux-i386 d2ec6a1aa586926f8f1a5f400b5edb5f9803c7b2 - macos-i386 858c1acfc9676778b8dd6f82dd979d26cad34799 - winnt-i386 5ad5c8a467d48f1f988d909ef3e4135834f82bb9 - -S 2011-07-11 a84310a - linux-i386 18e6caa490241d63ede86d289e6553bfa1c58953 - macos-i386 e775077d87e508020d8e0282f944d66c89cae630 - winnt-i386 5f428071e8dbacbf641e5ef006f3e9db51fd3ee8 - -S 2011-07-11 f666c97 - linux-i386 434346526e3feecf80ceb58f132fb4ea6cbfec0a - macos-i386 f643f88b1414bf43c1821a9d3eea0bdc8df2f68d - winnt-i386 67e09bf1fb2ae0894cfc99fabee1ed716f218486 - -S 2011-07-09 f42c947 - linux-i386 9cb82d02baaccc6efc1b5dff5f3d41aa0c8546e8 - macos-i386 5fd5b3fff6bdaaffc5a55d208370d3764076b54e - winnt-i386 5efb0fbf18317c1055eaa7d135601015d0c1380b - -S 2011-07-08 0864a22 - linux-i386 84fdcb1989428167465af69436653aa719bddaac - macos-i386 eacb54e79356d891d8652c7a619d70eefc172010 - winnt-i386 c695cbd3bf882b8d973fa6fadaca4ed79360f5bd - -S 2011-07-07 64595a5 - linux-i386 bd5837c265e2f07034f01c016298aefa5697e3a5 - macos-i386 6292b0c12e24f51b0270a6d07d3ed18ffe5c3143 - winnt-i386 07e72b6b74542f235a62a486984e4d2ea2970dfd - -S 2011-07-07 6ee1ffe - linux-i386 5080aaffc36748f41fa8bf8030ef5a51976e673f - macos-i386 34db4f38c40ef5e7d08eb3e994def595297589bb - winnt-i386 ed541e6e657731d10df04048b357fda5db63ad08 - -S 2011-07-06 8e585e7 - linux-i386 df3dd532da83012aaae2a74eb55a43536292cbae - macos-i386 f53c000d1fc9963fe334ef3e3560b70d5860e845 - winnt-i386 65afdf81c6a243b144e2070ea1c9025f4c3bdd9b - -S 2011-07-05 6853e04 - linux-i386 14c749c26e4b9c1fb04d7ea7931f4a549ad80243 - macos-i386 84f23c442bbe2a6d964a97f73e9ee6927ef07177 - winnt-i386 7792697ba4482d0eeefea17ef2d3420cbf8f5606 - -S 2011-06-29 8655349 - linux-i386 23313e17a4535fb484f4c26f0d1e38622a43e78e - macos-i386 bd5c9c5dcf71fd9767ae47009c45714dd32982ba - winnt-i386 6c769bf178a9b655fc25df8b432141cbdb11b5ee - -S 2011-06-17 175fd8e - linux-i386 ba92b05deee82f2d8f954cf014de1faec1167e36 - macos-i386 6bacf4769deda26b614b4ba36bcb46f65649cce0 - winnt-i386 057c6ae72ec2059806e33bc3578c71534779eac5 - -S 2011-06-16 15f71b3 - linux-i386 c81ac692140484ee8944ab50ca69347abdca30b4 - macos-i386 ac27541e4438956cb29bd70c8d353c487a315634 - winnt-i386 1661fef49d0fcf4c1a4944b803fa395ea6b371b7 - -S 2011-06-15 02018fe - linux-i386 74661121d9ea02881abd77e488f448038268c4df - macos-i386 4942eeb8897d75cbdb8cf15bef3b9bc941bc9f34 - winnt-i386 b8cf72007bf751062de0802984e7e5a68b66ae61 - -S 2011-06-15 92bd350 - linux-i386 145b68488a780623cc31c5e043c6770007273f80 - macos-i386 d3149431f12603927bb211f53f8572fc188eb7d2 - winnt-i386 8ee37c22195ce180961db1fad013a0743cf97cdd - -S 2011-06-15 01ea27b - linux-i386 10a8fe7ed1ea30508a06f2e883e2177e14af7b1c - macos-i386 d431f6e57c331c12fd1ec0ffcb2f567ef5e22c35 - winnt-i386 096e4dd5ddfef37f9e3c3cb55037041b2198cc9a - -S 2011-06-14 c3015b8 - linux-i386 b091d33519a1bbf6cf12ee1954a1607940ae3915 - macos-i386 7d47cece095a7b30f5a3e2467417652d3b2353e5 - winnt-i386 27d57fd96d2c328d83fcbf7322035019377ab40f - -S 2011-06-09 efcf857 - linux-i386 af8e6dba00bdf290768251d55bdda9cba6752e4f - macos-i386 0c45af8b96effa957906d1d6a2e05bffd627aa51 - winnt-i386 1ac18b27fae252e9c9142534e42c3c9a979bc4e8 - -S 2011-06-08 f54f279 - linux-i386 4a13693dc548c764e3b662a90d52e57359e3bc91 - macos-i386 e0bd0fd650a194c361881cf62c4af33c78276939 - winnt-i386 5c3c2a634ad2fed5b3987fb0e9de7fd75c510bd4 - -S 2011-06-07 a4ca75e - linux-i386 3de95184c59f5b0554df3da995090aaba26a190f - macos-i386 1537f2e01c746dc6ca2a9bfb4b2e81256bb01e96 - winnt-i386 538765c5c4c31dfe8d6e998ef7503beb5cfa1525 - -S 2011-06-03 f29d046 - linux-i386 76e4ee5b9148aae30ebfaabb12791bfee4fa8727 - macos-i386 e146fa18f4b0f22fe4fd7fd104242837569d7702 - winnt-i386 d1d4560c449d675c22601a1377b3c12389272e5d - -S 2011-06-01 a6ca9c2 - linux-i386 64569e47e1693a6e100d62fd31258c1d6ba3ea17 - macos-i386 e36a8d3d8365bc353ed2477d5c52656c1e8541df - winnt-i386 7d8e9e663feb424620db06c081800912838c3036 - -S 2011-05-31 84a56ed - linux-i386 f3a29ca94df09d7af553565de7d687bb4abfb385 - macos-i386 116b63ce05870ea716209e6d88524f6c72e0420f - winnt-i386 5f143adc2b391b82f2a09dcda7d64613367a7460 - -S 2011-05-31 e66f9e4 - linux-i386 237738606b2d9f514d7044ec268d4d7cd04e044e - macos-i386 f988b5516da9e21a94608751fc69ff762a08de6f - winnt-i386 c3299a18e84ce56ccb622541b3bc7309bdc2d132 - -S 2011-05-31 c7e3f88 - linux-i386 2c2898da08b7c8817c6b4f7fad79052b88616dde - macos-i386 b9a8f61d0230cac706a4b08079a9f8b4f94f27f0 - winnt-i386 7f62fac7e45c07945e40005846c656feb1f04cb4 - -S 2011-05-26 9491dc3 - linux-i386 03d665acee86be1f9bc5c6ed2a0d0664150ac3ed - macos-i386 926982c4949f387cc5dbd5ba27b0efd4ed546b49 - winnt-i386 54edb2ca559e69c0f9f0135a8faa56aad6db4485 - -S 2011-05-21 085fb1a - linux-i386 cc547cae447aeecc3c95f3c24a1ee0367c0a6624 - macos-i386 93e669a70f994d6f13f4a7d8f9dcdca3a28ca0ff - winnt-i386 015b4f6d2a6693c1920b8b46472ddb65fbb089d0 - -S 2011-05-20 c8d488b - linux-i386 4da3ba31a31848d9b4d8cf006bcef48a7795bfae - macos-i386 e63cad9da47d45db1d2c8b7470b23421e892cdb9 - winnt-i386 0d33eab302f75096042980152343b86c2220669e - -S 2011-05-16 4c5e315 - linux-i386 2dc16b91e6a381ed2023ee3ca427e669444ef775 - macos-i386 037a7bda6829daf85e7195db4fdce00797360a15 - winnt-i386 e1bf4bba221377568371394f89ea1a766349d594 - -T 2011-05-16 ae030c5 - linux-i386 83a6f52df4029b61ebd628795b0a400265c98179 - macos-i386 1167e8b782165be738cbd08eeab104ede0d61df6 - winnt-i386 456bc38c2bc7ebb27fd008e3ccd05f16f6a31fe6 - -S 2011-05-12 b1d3364 - linux-i386 7671ac0de19d9ea981616b3c58c1d48f1b43820a - macos-i386 bc7ee4d146ef6e0236afbd7cc4a9241582fd2952 - winnt-i386 5d3279a2dd0e3179b0e982432d63d79f87cac221 - -S 2011-05-11 14f1fe0 - linux-i386 1a2c56832b202d75186b0c0e99907e54c4b45c66 - macos-i386 fdbf4e5da258cc369ec3ba243131eb06f7af861a - winnt-i386 5c9a47b3c52beafedb6191c9410bbd96cbe48ea9 - -S 2011-05-09 b00f307 - linux-i386 e522d7376d515dec2908335db291b568a6eb09af - macos-i386 410585116bc21e5e0946f7e565445f1becdfe47c - winnt-i386 07d2daba676dc4b9928728abbea0c24085623a0a - -S 2011-05-09 11d22de - linux-i386 6e68c09fc78eed5c51e95ab7213e28eb0b765cea - macos-i386 ac01c6277c1f52d52aa749607a21e1e450ffcb80 - winnt-i386 c16c8b10c21eb50d2975ed6e3266da8c51906a65 - -S 2011-05-06 ab43725 - linux-i386 ce9fd9f1787ce7bba167bd411d331de7510b5be2 - macos-i386 e80a9ee1c3e362d2bfe45b7b602ed798584dc4d6 - winnt-i386 69fe7fc75cb2310e71e2c6340b8fe94bce0e21b6 - -S 2011-05-05 157f61f - linux-i386 26dcf09d52a432a1647a697018277648302fc538 - macos-i386 aab5814246aea3a6dee755fa0b3a921d17eb6916 - winnt-i386 bd2ba0b814c1c0ff7916c46eef714e5300744c84 - -S 2011-05-04 add7d34 - linux-i386 a85df9efb67bf83c5d71218a90d2a4935de2bec3 - macos-i386 68e40fddb4aa9ac86a0fa93e7c36d461698e204e - winnt-i386 fbc7bf335af774cc7f904ceba725f18acbb5fcd9 - -S 2011-05-04 4642d7a - linux-i386 631d4c375a8cc74de77c2f9aa79d3c404f8c353b - macos-i386 61b5a0eebb4eea8242d5cbc4a9967882b6a99cb4 - winnt-i386 c82b74eacaaa8b77db08ceeb3caa33ab40fafb85 - -S 2011-05-03 54bfe8e - linux-i386 1e831f0904acf20c24e5ee944be61b8665a45c31 - macos-i386 eb20970d6ca784a9a7768a7eb1ce7d8f4af96fc9 - winnt-i386 2799f8ab1fdc45a706f530e1552cbfcd07116edb - -S 2011-04-29 7b95b5c - linux-i386 f0e166816ce34adc9f7202bd3cfbd80623505f28 - macos-i386 abf2ee279da63676ca17c9dc9e54d04d8f752b00 - winnt-i386 7d27adcc5e0c111e3221751962a7df0bcb9a9288 diff --git a/src/stage0.txt b/src/stage0.txt new file mode 100644 index 0000000000000..58b7f8f2698cf --- /dev/null +++ b/src/stage0.txt @@ -0,0 +1,17 @@ +# This file describes the stage0 compiler that's used to then bootstrap the Rust +# compiler itself. For the rustbuild build system, this also describes the +# relevant Cargo revision that we're using. +# +# Currently Rust always bootstrap from the previous stable release, and in our +# train model this means that the master branch bootstraps from beta, beta +# bootstraps from current stable, and stable bootstraps from the previous stable +# release. +# +# If you're looking at this file on the master branch, you'll likely see that +# rustc bootstraps from `beta-$date`, whereas if you're looking at a source +# tarball for a stable release you'll likely see `1.x.0-$date` where `1.x.0` was +# released on `$date` + +rustc: beta-2016-04-13 +rustc_key: c2743eb4 +cargo: nightly-2016-04-10