tor-browser

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

commit 0dc5144eb03fc2d0036427739f958c6a07a2d56c
parent e1d8f0b1de4b3e1db5f55dca6ab01d1ae43e79f2
Author: Mike Hommey <mh+mozilla@glandium.org>
Date:   Thu, 13 Nov 2025 01:00:16 +0000

Bug 1948826 - Update builders to rustc 1.87. r=firefox-build-system-reviewers,ahochheiden

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

Diffstat:
Mdocs/writing-rust-code/update-policy.md | 9++++++---
Mtaskcluster/kinds/toolchain/rust.yml | 40++++++++++++++++++++--------------------
2 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/docs/writing-rust-code/update-policy.md b/docs/writing-rust-code/update-policy.md @@ -170,9 +170,12 @@ Here are the Rust versions for each Firefox version. | Firefox 141 | Rust 1.86.0 | 1.82.0 | 2025 April 3 | 2025 June 19 | 2025 July 22 | Firefox 142 | Rust 1.86.0 | 1.82.0 | 2025 April 3 | 2025 July 17 | 2025 August 19 | Firefox 143 | Rust 1.86.0 | 1.82.0 | 2025 April 3 | 2025 August 14 | 2025 September 16 +| Firefox 144 | Rust 1.86.0 | 1.82.0 | 2025 April 3 | 2025 September 11 | 2025 October 14 +| Firefox 145 | Rust 1.86.0 | 1.82.0 | 2025 April 3 | 2025 October 9 | 2025 November 11 +| Firefox 146 | Rust 1.86.0 | 1.82.0 | 2025 October 30 | 2025 November 6 | 2025 December 9 | **Estimated** | -| Firefox 144 | Rust 1.89.0 | ? | 2025 August 7 | 2025 September 11 | 2025 October 14 -| Firefox 145 | Rust 1.90.0 | ? | 2025 September 18 | 2025 October 9 | 2025 November 11 -| Firefox 146 | Rust 1.91.0 | ? | 2025 October 30 | 2025 November 6 | 2025 December 9 | Firefox 147 | Rust 1.91.0 | ? | 2025 October 30 | 2025 December 4 | 2026 January 13 | Firefox 148 | Rust 1.92.0 | ? | 2025 December 11 | 2026 January 8 | 2026 February 17 +| Firefox 149 | Rust 1.93.0 | ? | 2025 January 22 | 2026 February 19 | 2026 March 24 +| Firefox 150 | Rust 1.94.0 | ? | 2025 March 5 | 2026 March 19 | 2026 April 21 +| Firefox 151 | Rust 1.94.0 | ? | 2025 March 5 | 2026 April 16 | 2026 May 19 diff --git a/taskcluster/kinds/toolchain/rust.yml b/taskcluster/kinds/toolchain/rust.yml @@ -79,12 +79,12 @@ win64-rust-1.83: '--target', 'x86_64-pc-windows-msvc', ] -linux64-rust-1.86: +linux64-rust-1.87: treeherder: symbol: TL(rust) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu', @@ -143,13 +143,13 @@ linux64-rust-1.81-dev: - linux64-clang-toolchain - linux64-toolchain-sysroot -linux64-rust-cross-1.86: +linux64-rust-cross-1.87: description: "rust repack with macos and windows cross support" treeherder: symbol: TL(rust-cross) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu', @@ -169,13 +169,13 @@ linux64-rust-cross-1.86: toolchains: null default: linux64-rust-cross -linux64-rust-static-1.86: +linux64-rust-static-1.87: description: "rust repack with static linking support" treeherder: symbol: TL(rust-static) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'aarch64-unknown-linux-musl', '--target', 'x86_64-unknown-linux-gnu', @@ -188,13 +188,13 @@ linux64-rust-static-1.86: toolchains: null default: linux64-rust-static -linux64-rust-macos-1.86: +linux64-rust-macos-1.87: description: "rust repack with macos-cross support" treeherder: symbol: TL(rust-macos) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-apple-darwin', @@ -205,13 +205,13 @@ linux64-rust-macos-1.86: toolchains: null default: linux64-rust-macos -linux64-rust-ios-1.86: +linux64-rust-ios-1.87: description: "rust repack with ios-cross support" treeherder: symbol: TL(rust-ios) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu', '--target', 'aarch64-apple-ios', @@ -222,13 +222,13 @@ linux64-rust-ios-1.86: toolchains: null default: linux64-rust-ios -linux64-rust-android-1.86: +linux64-rust-android-1.87: description: "rust repack with android-cross support" treeherder: symbol: TL(rust-android) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu', '--target', 'armv7-linux-androideabi', @@ -242,13 +242,13 @@ linux64-rust-android-1.86: toolchains: null default: linux64-rust-android -linux64-rust-windows-1.86: +linux64-rust-windows-1.87: description: "rust repack with windows-cross support" treeherder: symbol: TL(rust-win) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-pc-windows-msvc', @@ -260,12 +260,12 @@ linux64-rust-windows-1.86: toolchains: null default: linux64-rust-windows -win64-rust-1.86: +win64-rust-1.87: treeherder: symbol: TW64(rust) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-pc-windows-msvc', '--target', 'x86_64-pc-windows-msvc', '--target', 'i686-pc-windows-msvc', @@ -276,12 +276,12 @@ win64-rust-1.86: toolchains: null default: win64-rust -macosx64-rust-1.86: +macosx64-rust-1.87: treeherder: symbol: TM(rust) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-apple-darwin', '--target', 'x86_64-apple-darwin', ] @@ -290,12 +290,12 @@ macosx64-rust-1.86: toolchains: null default: macosx64-rust -mingw32-rust-1.86: +mingw32-rust-1.87: treeherder: symbol: TMW(rust) run: arguments: [ - '--channel', '1.86.0', + '--channel', '1.87.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu', '--target', 'i686-pc-windows-gnu',