Skip to content

Commit 82f0446

Browse files
authored
Rollup merge of rust-lang#139214 - bjorn3:edition_2024_rustfmt, r=compiler-errors
Tell rustfmt to use the 2024 edition in ./x.py fmt Most crates in this repo have been moved to the 2024 edition already. This also allows removing a rustfmt exclusion for a cg_clif test.
2 parents 5f05d43 + 2425580 commit 82f0446

File tree

16 files changed

+34
-31
lines changed

16 files changed

+34
-31
lines changed

compiler/rustc_codegen_cranelift/example/gen_block_iterate.rs

+12-4
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,25 @@
66
#![feature(gen_blocks)]
77

88
fn foo() -> impl Iterator<Item = u32> {
9-
gen { yield 42; for x in 3..6 { yield x } }
9+
gen {
10+
yield 42;
11+
for x in 3..6 {
12+
yield x
13+
}
14+
}
1015
}
1116

1217
fn moved() -> impl Iterator<Item = u32> {
1318
let mut x = "foo".to_string();
1419
gen move {
1520
yield 42;
16-
if x == "foo" { return }
21+
if x == "foo" {
22+
return;
23+
}
1724
x.clear();
18-
for x in 3..6 { yield x }
25+
for x in 3..6 {
26+
yield x
27+
}
1928
}
2029
}
2130

@@ -32,5 +41,4 @@ fn main() {
3241
let mut iter = moved();
3342
assert_eq!(iter.next(), Some(42));
3443
assert_eq!(iter.next(), None);
35-
3644
}

compiler/rustc_codegen_cranelift/rustfmt.toml

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
ignore = [
2-
"example/gen_block_iterate.rs", # uses edition 2024
3-
]
4-
51
# Matches rustfmt.toml of rustc
62
style_edition = "2024"
73
use_small_heuristics = "Max"

rustfmt.toml

-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ ignore = [
4949

5050
# These are ignored by a standard cargo fmt run.
5151
"compiler/rustc_codegen_cranelift/scripts",
52-
"compiler/rustc_codegen_cranelift/example/gen_block_iterate.rs", # uses edition 2024
5352
"compiler/rustc_codegen_gcc/tests",
5453
# Code automatically generated and included.
5554
"compiler/rustc_codegen_gcc/src/intrinsic/archs.rs",

src/bootstrap/src/core/build_steps/format.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ fn rustfmt(
3131
// Avoid the submodule config paths from coming into play. We only allow a single global config
3232
// for the workspace for now.
3333
cmd.arg("--config-path").arg(src.canonicalize().unwrap());
34-
cmd.arg("--edition").arg("2021");
34+
cmd.arg("--edition").arg("2024");
3535
cmd.arg("--unstable-features");
3636
cmd.arg("--skip-children");
3737
if check {

src/etc/test-float-parse/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "test-float-parse"
33
version = "0.1.0"
4-
edition = "2021"
4+
edition = "2024"
55
publish = false
66

77
[dependencies]

src/etc/test-float-parse/src/lib.rs

+19-19
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use traits::{Float, Generator, Int};
1717
use validate::CheckError;
1818

1919
/// Test generators.
20-
mod gen {
20+
mod gen_ {
2121
pub mod exhaustive;
2222
pub mod exponents;
2323
pub mod fuzz;
@@ -136,24 +136,24 @@ where
136136
{
137137
if F::BITS <= MAX_BITS_FOR_EXHAUUSTIVE {
138138
// Only run exhaustive tests if there is a chance of completion.
139-
TestInfo::register::<F, gen::exhaustive::Exhaustive<F>>(tests);
139+
TestInfo::register::<F, gen_::exhaustive::Exhaustive<F>>(tests);
140140
}
141141

142-
gen::fuzz::Fuzz::<F>::set_iterations(cfg.fuzz_count);
143-
144-
TestInfo::register::<F, gen::exponents::LargeExponents<F>>(tests);
145-
TestInfo::register::<F, gen::exponents::SmallExponents<F>>(tests);
146-
TestInfo::register::<F, gen::fuzz::Fuzz<F>>(tests);
147-
TestInfo::register::<F, gen::integers::LargeInt<F>>(tests);
148-
TestInfo::register::<F, gen::integers::SmallInt>(tests);
149-
TestInfo::register::<F, gen::long_fractions::RepeatingDecimal>(tests);
150-
TestInfo::register::<F, gen::many_digits::RandDigits<F>>(tests);
151-
TestInfo::register::<F, gen::sparse::FewOnesFloat<F>>(tests);
152-
TestInfo::register::<F, gen::sparse::FewOnesInt<F>>(tests);
153-
TestInfo::register::<F, gen::spot_checks::RegressionCheck>(tests);
154-
TestInfo::register::<F, gen::spot_checks::Special>(tests);
155-
TestInfo::register::<F, gen::subnorm::SubnormComplete<F>>(tests);
156-
TestInfo::register::<F, gen::subnorm::SubnormEdgeCases<F>>(tests);
142+
gen_::fuzz::Fuzz::<F>::set_iterations(cfg.fuzz_count);
143+
144+
TestInfo::register::<F, gen_::exponents::LargeExponents<F>>(tests);
145+
TestInfo::register::<F, gen_::exponents::SmallExponents<F>>(tests);
146+
TestInfo::register::<F, gen_::fuzz::Fuzz<F>>(tests);
147+
TestInfo::register::<F, gen_::integers::LargeInt<F>>(tests);
148+
TestInfo::register::<F, gen_::integers::SmallInt>(tests);
149+
TestInfo::register::<F, gen_::long_fractions::RepeatingDecimal>(tests);
150+
TestInfo::register::<F, gen_::many_digits::RandDigits<F>>(tests);
151+
TestInfo::register::<F, gen_::sparse::FewOnesFloat<F>>(tests);
152+
TestInfo::register::<F, gen_::sparse::FewOnesInt<F>>(tests);
153+
TestInfo::register::<F, gen_::spot_checks::RegressionCheck>(tests);
154+
TestInfo::register::<F, gen_::spot_checks::Special>(tests);
155+
TestInfo::register::<F, gen_::subnorm::SubnormComplete<F>>(tests);
156+
TestInfo::register::<F, gen_::subnorm::SubnormEdgeCases<F>>(tests);
157157
}
158158

159159
/// Configuration for a single test.
@@ -343,7 +343,7 @@ fn launch_tests(tests: &mut [TestInfo], cfg: &Config) -> Duration {
343343
///
344344
/// This calls the generator's iterator multiple times (in parallel) and validates each output.
345345
fn test_runner<F: Float, G: Generator<F>>(test: &TestInfo, cfg: &Config) {
346-
let gen = G::new();
346+
let gen_ = G::new();
347347
let executed = AtomicU64::new(0);
348348
let failures = AtomicU64::new(0);
349349

@@ -387,7 +387,7 @@ fn test_runner<F: Float, G: Generator<F>>(test: &TestInfo, cfg: &Config) {
387387

388388
// Run the test iterations in parallel. Each thread gets a string buffer to write
389389
// its check values to.
390-
let res = gen.par_bridge().try_for_each_init(String::new, check_one);
390+
let res = gen_.par_bridge().try_for_each_init(String::new, check_one);
391391

392392
let elapsed = started.elapsed();
393393
let executed = executed.into_inner();

tests/mir-opt/coroutine_drop_cleanup.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
// EMIT_MIR coroutine_drop_cleanup.main-{closure#0}.coroutine_drop.0.mir
1010
fn main() {
11-
let gen = #[coroutine]
11+
let gen_ = #[coroutine]
1212
|| {
1313
let _s = String::new();
1414
yield;

0 commit comments

Comments
 (0)