Migrate `codegen_ssa` to diagnostics structs - [Part 3] by JhonnyBillM · Pull Request #104543 · rust-lang/rust

@rustbot rustbot added T-bootstrap

Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

A-translation

Area: Translation infrastructure, and migrating existing diagnostics to SessionDiagnostic

S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-compiler

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

labels

Nov 17, 2022

JhonnyBillM

@JhonnyBillM

@JhonnyBillM

@JhonnyBillM

WIP - replacing span_invalid_monomorphization_error function. Still in progress due to its use in codegen_llvm inside macros

@JhonnyBillM

UPDATE - migrate constant span_bug to translatable diagnostic.

@JhonnyBillM

@JhonnyBillM

davidtwco

@bors bors added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Jan 7, 2023

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

Jan 7, 2023

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

Jan 7, 2023
…iaskrgr

Rollup of 10 pull requests

Successful merges:

 - rust-lang#101936 (Migrating rustc_infer to session diagnostics (part 3))
 - rust-lang#104081 (PhantomData layout guarantees)
 - rust-lang#104543 (Migrate `codegen_ssa` to diagnostics structs - [Part 3])
 - rust-lang#105128 (Add O(1) `Vec -> VecDeque` conversion guarantee)
 - rust-lang#105517 (Fix process-panic-after-fork.rs to pass on newer versions of Android.)
 - rust-lang#105859 (Point out span where we could introduce higher-ranked lifetime)
 - rust-lang#106509 (Detect closures assigned to binding in block)
 - rust-lang#106553 (docs: make `HashSet::retain` doctest more clear)
 - rust-lang#106556 (rustdoc: remove no-op mobile CSS `.content { margin-left: 0 }`)
 - rust-lang#106564 (Change to immutable borrow when cloning element of RepeatN)

Failed merges:

r? `@ghost`
`@rustbot` modify labels: rollup