Skip to content

Commit 69ef7ea

Browse files
Set compiler crates to edition 2024
1 parent aaed38b commit 69ef7ea

File tree

72 files changed

+228
-80
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+228
-80
lines changed

compiler/rustc/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc-main"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_abi/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_abi"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_arena/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_arena"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_ast/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_ast"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# FIXME: bumping memchr to 2.7.1 causes linker errors in MSVC thin-lto

compiler/rustc_ast_ir/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_ast_ir"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_ast_lowering/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_ast_lowering"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[lib]
79
doctest = false

compiler/rustc_ast_passes/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_ast_passes"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_ast_pretty/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_ast_pretty"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_attr/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_attr"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_baked_icu_data/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_baked_icu_data"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_borrowck/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_borrowck"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_builtin_macros/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_builtin_macros"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[lib]
79
doctest = false

compiler/rustc_codegen_llvm/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_codegen_llvm"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[lib]
79
test = false

compiler/rustc_codegen_ssa/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_codegen_ssa"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_const_eval/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_const_eval"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_data_structures/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_data_structures"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_driver/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_driver"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[lib]
79
crate-type = ["dylib"]

compiler/rustc_driver_impl/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_driver_impl"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_error_codes/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_error_codes"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_error_messages/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_error_messages"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_errors/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_errors"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_expand/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_expand"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57
build = false
68

79
[lib]

compiler/rustc_feature/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_feature"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_feature/src/tests.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ use super::UnstableFeatures;
33
#[test]
44
fn rustc_bootstrap_parsing() {
55
let is_bootstrap = |env, krate| {
6-
std::env::set_var("RUSTC_BOOTSTRAP", env);
6+
unsafe {
7+
std::env::set_var("RUSTC_BOOTSTRAP", env);
8+
}
79
matches!(UnstableFeatures::from_environment(krate), UnstableFeatures::Cheat)
810
};
911
assert!(is_bootstrap("1", None));

compiler/rustc_fluent_macro/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_fluent_macro"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[lib]
79
proc-macro = true

compiler/rustc_fs_util/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_fs_util"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_graphviz/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_graphviz"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_hir/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_hir"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_hir_analysis/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_hir_analysis"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[lib]
79
test = false

compiler/rustc_hir_pretty/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_hir_pretty"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_hir_typeck/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_hir_typeck"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_incremental/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_incremental"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_index/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_index"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

compiler/rustc_index_macros/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_index_macros"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[lib]
79
proc-macro = true

compiler/rustc_infer/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_infer"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[lib]
79
doctest = false

compiler/rustc_interface/Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
cargo-features = ["edition2024"]
2+
13
[package]
24
name = "rustc_interface"
35
version = "0.0.0"
4-
edition = "2021"
6+
edition = "2024"
57

68
[dependencies]
79
# tidy-alphabetical-start

0 commit comments

Comments
 (0)