Bug 1909343 - Update builders to rustc 1.82. r=firefox-build-system-reviewers,ahochheiden
The rust-dev toolchain is not updated because 1.82 changed things for build-std that requires reworking the local patches entirely. Differential Revision: https://phabricator.services.mozilla.com/D225714
This commit is contained in:
@@ -158,9 +158,12 @@ Here are the Rust versions for each Firefox version.
|
||||
| Firefox 129 | Rust 1.79.0 | 1.76.0 | 2024 June 13 | 2024 July 4 | 2024 August 6
|
||||
| Firefox 130 | Rust 1.79.0 | 1.76.0 | 2024 June 13 | 2024 August 1 | 2024 September 3
|
||||
| Firefox 131 | Rust 1.79.0 | 1.76.0 | 2024 June 13 | 2024 August 29 | 2024 October 1
|
||||
| Firefox 132 | Rust 1.81.0 | 1.76.0 | 2024 September 5 | 2024 September 26 | 2024 October 29
|
||||
| Firefox 133 | Rust 1.81.0 | 1.76.0 | 2024 September 5 | 2024 October 24 | 2024 November 26
|
||||
| Firefox 134 | Rust 1.81.0 | 1.76.0 | 2024 September 5 | 2024 November 21 | 2025 January 7
|
||||
| **Estimated** |
|
||||
| Firefox 132 | Rust 1.81.0 | ? | 2024 September 5 | 2024 September 26 | 2024 October 29
|
||||
| Firefox 133 | Rust 1.82.0 | ? | 2024 October 17 | 2024 October 24 | 2024 November 26
|
||||
| Firefox 134 | Rust 1.82.0 | ? | 2024 October 17 | 2024 November 21 | 2025 January 7
|
||||
| Firefox 135 | Rust 1.83.0 | ? | 2024 November 28 | 2025 January 2 | 2025 February 4
|
||||
| Firefox 136 | Rust 1.84.0 | ? | 2025 January 9 | 2025 January 30 | 2025 March 4
|
||||
| Firefox 137 | Rust 1.85.0 | ? | 2025 February 20 | 2025 February 27 | 2025 April 1
|
||||
| Firefox 138 | Rust 1.85.0 | ? | 2025 February 20 | 2025 March 27 | 2025 April 29
|
||||
| Firefox 139 | Rust 1.86.0 | ? | 2025 April 3 | 2025 April 24 | 2025 May 27
|
||||
|
||||
@@ -59,7 +59,7 @@ tasks:
|
||||
- linux64-clang
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-rust-searchfox
|
||||
- linux64-rust
|
||||
- linux64-cbindgen
|
||||
- linux64-dump_syms
|
||||
- linux64-pkgconf
|
||||
@@ -95,7 +95,7 @@ tasks:
|
||||
- linux64-libdmg
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-rust-searchfox
|
||||
- linux64-rust-cross
|
||||
- linux64-cbindgen
|
||||
- linux64-dump_syms
|
||||
- macosx64-sdk
|
||||
@@ -134,7 +134,7 @@ tasks:
|
||||
- linux64-libdmg
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-rust-searchfox
|
||||
- linux64-rust-cross
|
||||
- linux64-cbindgen
|
||||
- linux64-dump_syms
|
||||
- macosx64-sdk
|
||||
@@ -174,7 +174,7 @@ tasks:
|
||||
- linux64-libdmg
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
- linux64-rust-searchfox
|
||||
- linux64-rust-ios
|
||||
- linux64-cbindgen
|
||||
- linux64-dump_syms
|
||||
- ios-sdk
|
||||
@@ -208,7 +208,7 @@ tasks:
|
||||
fetches:
|
||||
toolchain:
|
||||
- linux64-clang
|
||||
- linux64-rust-searchfox
|
||||
- linux64-rust-cross
|
||||
- linux64-rust-size
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
@@ -255,7 +255,7 @@ tasks:
|
||||
- android-sdk-linux
|
||||
- linux64-jdk
|
||||
- linux64-clang
|
||||
- linux64-rust-searchfox
|
||||
- linux64-rust-cross
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-dump_syms
|
||||
|
||||
@@ -54,12 +54,12 @@ linux64-rust-windows-1.76:
|
||||
]
|
||||
toolchain-alias: linux64-rust-windows-toolchain
|
||||
|
||||
linux64-rust-1.81:
|
||||
linux64-rust-1.82:
|
||||
treeherder:
|
||||
symbol: TL(rust)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'i686-unknown-linux-gnu',
|
||||
@@ -105,13 +105,13 @@ linux64-rust-1.81-dev:
|
||||
- linux64-clang-toolchain
|
||||
- linux64-toolchain-sysroot
|
||||
|
||||
linux64-rust-cross-1.81:
|
||||
linux64-rust-cross-1.82:
|
||||
description: "rust repack with macos and windows cross support"
|
||||
treeherder:
|
||||
symbol: TL(rust-cross)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'i686-unknown-linux-gnu',
|
||||
@@ -131,13 +131,13 @@ linux64-rust-cross-1.81:
|
||||
toolchains: null
|
||||
default: linux64-rust-cross
|
||||
|
||||
linux64-rust-static-1.81:
|
||||
linux64-rust-static-1.82:
|
||||
description: "rust repack with static linking support"
|
||||
treeherder:
|
||||
symbol: TL(rust-static)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'aarch64-unknown-linux-musl',
|
||||
'--target', 'x86_64-unknown-linux-gnu',
|
||||
@@ -150,13 +150,13 @@ linux64-rust-static-1.81:
|
||||
toolchains: null
|
||||
default: linux64-rust-static
|
||||
|
||||
linux64-rust-macos-1.81:
|
||||
linux64-rust-macos-1.82:
|
||||
description: "rust repack with macos-cross support"
|
||||
treeherder:
|
||||
symbol: TL(rust-macos)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-apple-darwin',
|
||||
@@ -167,13 +167,13 @@ linux64-rust-macos-1.81:
|
||||
toolchains: null
|
||||
default: linux64-rust-macos
|
||||
|
||||
linux64-rust-ios-1.81:
|
||||
linux64-rust-ios-1.82:
|
||||
description: "rust repack with ios-cross support"
|
||||
treeherder:
|
||||
symbol: TL(rust-ios)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'aarch64-apple-ios',
|
||||
@@ -184,13 +184,13 @@ linux64-rust-ios-1.81:
|
||||
toolchains: null
|
||||
default: linux64-rust-ios
|
||||
|
||||
linux64-rust-android-1.81:
|
||||
linux64-rust-android-1.82:
|
||||
description: "rust repack with android-cross support"
|
||||
treeherder:
|
||||
symbol: TL(rust-android)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'armv7-linux-androideabi',
|
||||
@@ -204,13 +204,13 @@ linux64-rust-android-1.81:
|
||||
toolchains: null
|
||||
default: linux64-rust-android
|
||||
|
||||
linux64-rust-windows-1.81:
|
||||
linux64-rust-windows-1.82:
|
||||
description: "rust repack with windows-cross support"
|
||||
treeherder:
|
||||
symbol: TL(rust-win)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-pc-windows-msvc',
|
||||
@@ -222,12 +222,12 @@ linux64-rust-windows-1.81:
|
||||
toolchains: null
|
||||
default: linux64-rust-windows
|
||||
|
||||
win64-rust-1.81:
|
||||
win64-rust-1.82:
|
||||
treeherder:
|
||||
symbol: TW64(rust)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-pc-windows-msvc',
|
||||
'--target', 'x86_64-pc-windows-msvc',
|
||||
'--target', 'i686-pc-windows-msvc',
|
||||
@@ -238,12 +238,12 @@ win64-rust-1.81:
|
||||
toolchains: null
|
||||
default: win64-rust
|
||||
|
||||
macosx64-rust-1.81:
|
||||
macosx64-rust-1.82:
|
||||
treeherder:
|
||||
symbol: TM(rust)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-apple-darwin',
|
||||
'--target', 'x86_64-apple-darwin',
|
||||
]
|
||||
@@ -252,12 +252,12 @@ macosx64-rust-1.81:
|
||||
toolchains: null
|
||||
default: macosx64-rust
|
||||
|
||||
mingw32-rust-1.81:
|
||||
mingw32-rust-1.82:
|
||||
treeherder:
|
||||
symbol: TMW(rust)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.81.0',
|
||||
'--channel', '1.82.0',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'i686-unknown-linux-gnu',
|
||||
'--target', 'i686-pc-windows-gnu',
|
||||
@@ -505,20 +505,3 @@ mingw32-rust-nightly:
|
||||
by-project:
|
||||
toolchains: mingw32-rust
|
||||
default: null
|
||||
|
||||
# Searchfox uses Rust 1.82.0-beta.5 to index all vendored crates.
|
||||
# Revert this to use stable once 1.82.0 is released.
|
||||
linux64-rust-searchfox:
|
||||
treeherder:
|
||||
symbol: TL(rust-searchfox)
|
||||
run:
|
||||
arguments: [
|
||||
'--channel', '1.82.0-beta.5',
|
||||
'--host', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'x86_64-unknown-linux-gnu',
|
||||
'--target', 'aarch64-linux-android',
|
||||
'--target', 'x86_64-apple-darwin',
|
||||
'--target', 'aarch64-apple-darwin',
|
||||
'--target', 'aarch64-apple-ios',
|
||||
'--target', 'x86_64-pc-windows-msvc',
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user