Bug 1421100 - Update win32 builders to rust 1.23.0-beta.2. r=ted draft
authorRalph Giles <giles@mozilla.com>
Thu, 07 Dec 2017 20:33:22 -0800
changeset 709462 c986a947d00e65e6d53763d80d69dbfe002b44d9
parent 709416 457b0fe91e0d49a5bc35014fb6f86729cd5bac9b
child 709477 e351817e8f4307da8def4299248b46e4ffce6d2d
child 709498 7296cedb442fcbf2003758ee9ee881493813763d
push id92654
push userbmo:giles@thaumas.net
push dateFri, 08 Dec 2017 04:34:45 +0000
reviewersted
bugs1421100, 1417268
milestone59.0a1
Bug 1421100 - Update win32 builders to rust 1.23.0-beta.2. r=ted Work around address space exhaustion with 32-bit Rust on Windows by building with the current beta, which does not show the problem, likely because of more efficient llvm ir generation. See bug 1417268 for discussion. MozReview-Commit-ID: 1MkFsi4REah
taskcluster/ci/toolchain/windows.yml
--- a/taskcluster/ci/toolchain/windows.yml
+++ b/taskcluster/ci/toolchain/windows.yml
@@ -136,34 +136,34 @@ win64-rust-1.19:
         script: repack_rust.py
         arguments: [
             '--channel', '1.19.0',
             '--host', 'x86_64-pc-windows-msvc',
             '--target', 'x86_64-pc-windows-msvc',
         ]
         toolchain-artifact: public/build/rustc.tar.bz2
 
-win32-rust-1.21:
+win32-rust-1.23.0-beta.2:
     description: "rust repack"
     treeherder:
         kind: build
         platform: toolchains/opt
         symbol: TW32(rust)
         tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-linux
     worker:
         docker-image: {in-tree: desktop-build}
         max-run-time: 7200
         env:
             UPLOAD_DIR: artifacts
     run:
         using: toolchain-script
         script: repack_rust.py
         arguments: [
-            '--channel', '1.21.0',
+            '--channel', 'beta',
             '--host', 'i686-pc-windows-msvc',
             '--target', 'i686-pc-windows-msvc',
         ]
         toolchain-alias: win32-rust
         toolchain-artifact: public/build/rustc.tar.bz2
 
 mingw32-rust-1.22:
     description: "rust repack"