Make `missing_fragment_specifier` an error in edition 2024 by tgross35 · Pull Request #128006 · rust-lang/rust

@tgross35 added T-lang

Relevant to the language team

T-compiler

Relevant to the compiler team, which will review and decide on the PR/issue.

needs-fcp

This change is insta-stable, or significant enough to need a team FCP to proceed.

D-edition

Diagnostics: An error or lint that should account for edition differences.

I-lang-nominated

Nominated for discussion during a lang team meeting.

A-edition-2024

Area: The 2024 edition

labels

Jul 20, 2024

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jul 24, 2024
…unconditional, r=<try>

[do not merge] crater: missing fragment specifier FutureReleaseErrorReportInDeps

Test making missing fragment specifiers a deny by default error.

See rust-lang#128006

r? `@petrochenkov`

petrochenkov

@tgross35 tgross35 deleted the missing-fragment-specifier-e2024 branch

July 27, 2024 17:15

This was referenced

Jul 29, 2024

tgross35 added a commit to tgross35/rust that referenced this pull request

Jul 31, 2024
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jul 31, 2024
…unconditional, r=<try>

[crater] Make `missing_fragment_specifier` an unconditional error

This was attempted in [1] then reverted in [2] because of fallout. Recently, this was made an edition-dependent error in [3].

Experiment with turning missing fragment specifiers an unconditional error again.

More context: rust-lang#128006

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Feb 20, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Feb 20, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Feb 20, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Feb 26, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

bors added a commit to rust-lang-ci/rust that referenced this pull request

Feb 26, 2025
…unconditional, r=<try>

[crater] Make `missing_fragment_specifier` an unconditional error

This was attempted in [1] then reverted in [2] because of fallout. Recently, this was made an edition-dependent error in [3].

Experiment with turning missing fragment specifiers an unconditional error again.

More context: rust-lang#128006

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Apr 26, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Jun 9, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Jun 10, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Jun 10, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

fmease added a commit to fmease/rust that referenced this pull request

Jun 10, 2025

workingjubilee added a commit to workingjubilee/rustc that referenced this pull request

Jun 11, 2025

workingjubilee added a commit to workingjubilee/rustc that referenced this pull request

Jun 12, 2025

workingjubilee added a commit to workingjubilee/rustc that referenced this pull request

Jun 12, 2025

tgross35 added a commit to tgross35/rust that referenced this pull request

Jun 12, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

tgross35 added a commit to tgross35/rust that referenced this pull request

Jun 12, 2025
This was attempted in [1] then reverted in [2] because of fallout.
Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again.

[1]: rust-lang#75516
[2]: rust-lang#80210
[3]: rust-lang#128006

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Jun 13, 2025

rust-timer added a commit that referenced this pull request

Jun 13, 2025
Rollup merge of #128425 - tgross35:missing-fragment-specifier-unconditional, r=petrochenkov,traviscross

Make `missing_fragment_specifier` an unconditional error

This was attempted in [1] then reverted in [2] because of fallout. Recently, this was made an edition-dependent error in [3].

Make missing fragment specifiers an unconditional error again, across all editions.

More context: #128006
Most recent crater: #128425 (comment)
Fixes: #40107

[1]: #75516
[2]: #80210
[3]: #128006