about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-0/+21
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-1/+36
2025-02-27require trait impls to have matching const stabilities as the traitsDeadbeef-14/+85
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-6/+5
2025-02-24lower attr spans and inline some functions to hopefully mitigate perf regress...Jana Dönszelmann-1/+0
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-503/+422
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-15/+15
2025-02-24Change span field accesses to method callsJana Dönszelmann-100/+105
2025-02-23Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obkMatthias Krüger-1/+1
2025-02-22Fix binding mode problemsMichael Goulet-6/+2
2025-02-22Make asm a named fieldMichael Goulet-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-8/+8
2025-02-19Rollup merge of #136923 - samueltardieu:push-vxxqvqwspssv, r=davidtwcoMatthias Krüger-18/+29
2025-02-18Lint `#[must_use]` attributes applied to methods in trait implsSamuel Tardieu-18/+29
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-20/+19
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-16/+16
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-29/+24
2025-02-11Rollup merge of #136833 - workingjubilee:let-the-impossible-be-impossible, r=...Matthias Krüger-9/+0
2025-02-10compiler: die immediately instead of handling unknown target codegenJubilee Young-9/+0
2025-02-09compiler: remove rustc_target::spec::abi reexportsJubilee Young-3/+3
2025-02-09compiler: start using rustc_ast_lowering in rustc_passesJubilee Young-2/+3
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-221/+261
2025-02-08Rustfmtbjorn3-221/+261
2025-02-07compiler: remove rustc_target::abi entirelyJubilee Young-5/+4
2025-02-06Rollup merge of #133925 - folkertdev:improve-repr-warnings, r=compiler-errorsMatthias Krüger-17/+40
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-2/+2
2025-02-02rustc_allowed_through_unstable_modules: require deprecation messageRalf Jung-79/+75
2025-02-01Rollup merge of #135840 - vayunbiyani:omit_intrinsic_unused_param_warning, r=...Matthias Krüger-0/+8
2025-01-31Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgrbors-8/+8
2025-01-31Overhaul `to_readable_str`.Nicholas Nethercote-8/+8
2025-01-30review comment: change `span` argumentEsteban Küber-1/+1
2025-01-30When encountering unexpected closure return type, point at return type/expres...Esteban Küber-0/+1
2025-01-29Handle all `PatExpr`s in dead code analysisOli Scherer-5/+12
2025-01-29Eliminate PatKind::PathOli Scherer-5/+3
2025-01-25Rollup merge of #136032 - estebank:issue-136028, r=SparrowLiiJacob Pratt-7/+11
2025-01-25Auto merge of #119286 - jyn514:linker-output, r=bjorn3bors-0/+39
2025-01-24Account for mutable borrow in argument suggestionEsteban Küber-7/+11
2025-01-23omit unused args warnings for intrinsics without bodyvayunbiyani-0/+8
2025-01-23`visit_x_unambig`Boxy-3/+3
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-13/+11
2025-01-21Auto merge of #134299 - RalfJung:remove-start, r=compiler-errorsbors-36/+4
2025-01-21remove support for the #[start] attributeRalf Jung-36/+4
2025-01-20Don't require `--verbose` to show linker stdoutjyn-4/+13
2025-01-20warn on unused linker_messages warning attributesjyn-0/+30
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-15Rollup merge of #135003 - RalfJung:deprecate-allowed-through-unstable, r=davi...Guillaume Gomez-39/+97
2025-01-15allowed_through_unstable_modules: support showing a deprecation message when ...Ralf Jung-39/+97
2025-01-14Enforce syntactical stability of const traits in HIRMichael Goulet-3/+33
2025-01-14Auto merge of #135278 - tgross35:ignore-std-dep-crates, r=SparrowLiibors-2/+8
2025-01-14Add `tcx.visible_traits()` and use it for producing diagnosticsTrevor Gross-2/+8