tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 8a7c68abb70fb5dc48cc4bb80b1e3f673f1f697f
parent 6d704b1dcb7f3b8872e322e7aabc96467d224b27
Author: Mike Hommey <mh+mozilla@glandium.org>
Date:   Tue,  9 Dec 2025 08:14:37 +0000

Bug 2004178 - Switch code coverage builds to the rust-dev toolchain. r=firefox-build-system-reviewers,ahochheiden

This means upgrading rust-dev to 1.83.0 to match the version previously
used, which also means the other jobs currently using rust-dev are
automatically upgraded to 1.83.0 too.

Differential Revision: https://phabricator.services.mozilla.com/D275158

Diffstat:
Mtaskcluster/kinds/build/linux.yml | 6+++---
Mtaskcluster/kinds/build/windows.yml | 4++--
Mtaskcluster/kinds/fetch/toolchains.yml | 6+++---
Mtaskcluster/kinds/toolchain/rust.yml | 18++++--------------
4 files changed, 12 insertions(+), 22 deletions(-)

diff --git a/taskcluster/kinds/build/linux.yml b/taskcluster/kinds/build/linux.yml @@ -1110,7 +1110,7 @@ linux64-fuzzing-ccov/opt: - linux64-cbindgen - linux64-dump_syms - linux64-llvm-symbolizer - - linux64-rust-1.83 + - linux64-rust-dev - linux64-rust-size - linux64-sccache - linux64-nasm @@ -1477,7 +1477,7 @@ linux64-ccov/opt: fetches: toolchain: - linux64-clang - - linux64-rust-1.83 + - linux64-rust-dev - linux64-cbindgen - linux64-dump_syms - linux64-sccache @@ -1518,7 +1518,7 @@ linux64-ccov/debug: fetches: toolchain: - linux64-clang - - linux64-rust-1.83 + - linux64-rust-dev - linux64-cbindgen - linux64-dump_syms - linux64-sccache diff --git a/taskcluster/kinds/build/windows.yml b/taskcluster/kinds/build/windows.yml @@ -1030,7 +1030,7 @@ win64-ccov/opt: fetches: toolchain: - win64-clang - - win64-rust-1.83 + - win64-rust-dev - win64-rust-size - win64-cbindgen - win64-grcov @@ -1083,7 +1083,7 @@ win64-fuzzing-ccov/opt: fetches: toolchain: - win64-clang - - win64-rust-1.83 + - win64-rust-dev - win64-rust-size - win64-cbindgen - win64-grcov diff --git a/taskcluster/kinds/fetch/toolchains.yml b/taskcluster/kinds/fetch/toolchains.yml @@ -410,13 +410,13 @@ clang-trunk: # We build stable rust from source so the resulting compiler acts as a nightly # rust compiler, allowing to use unstable features like -Zbuild-std and # sanitizers. -rust-1.82.0: - description: Rust 1.82.0 source code +rust-1.83.0: + description: Rust 1.83.0 source code fetch: type: git include-dot-git: true repo: https://github.com/rust-lang/rust/ - revision: f6e511eec7342f59a25f7c0534f1dbea00d01b14 + revision: 90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf rust-nightly: description: Rust nightly source code diff --git a/taskcluster/kinds/toolchain/rust.yml b/taskcluster/kinds/toolchain/rust.yml @@ -69,16 +69,6 @@ linux64-rust-windows-1.83: ] toolchain-alias: linux64-rust-windows-toolchain -win64-rust-1.83: - treeherder: - symbol: TW64(rust-1.83) - run: - arguments: [ - '--channel', '1.83.0', - '--host', 'x86_64-pc-windows-msvc', - '--target', 'x86_64-pc-windows-msvc', - ] - linux64-rust-1.90: treeherder: symbol: TL(rust) @@ -98,7 +88,7 @@ linux64-rust-1.90: # A patched rust toolchain that allows us to use sanitizers in our vendored # build environment. See the rust fetch's comments for more details. -linux64-rust-1.82-dev: +linux64-rust-1.83-dev: description: "build rust from source" worker-type: b-linux-docker-large-amd treeherder: @@ -123,12 +113,12 @@ linux64-rust-1.82-dev: default: linux64-rust-dev fetches: fetch: - - rust-1.82.0 + - rust-1.83.0 toolchain: - linux64-clang-toolchain - linux64-toolchain-sysroot -win64-rust-1.82-dev: +win64-rust-1.83-dev: description: "build rust from source" worker-type: b-win2022 treeherder: @@ -148,7 +138,7 @@ win64-rust-1.82-dev: default: win64-rust-dev fetches: fetch: - - rust-1.82.0 + - rust-1.83.0 - win64-ninja toolchain: - win64-clang-toolchain