about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
2024-03-11Rename `AddToDiagnostic` as `Subdiagnostic`.Nicholas Nethercote-4/+4
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-12/+12
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-4/+4
2024-03-10Detect unused struct impls pub traitr0cky-11/+85
2024-03-10diagnostics: Do not suggest using `#[unix_sigpipe]` without a valueMartin Nordholts-4/+4
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-11/+51
2024-03-07Rollup merge of #121089 - oli-obk:create_def_feed, r=petrochenkovGuillaume Gomez-2/+2
2024-03-07Rollup merge of #122066 - mu001999:clean, r=oli-obkGuillaume Gomez-24/+13
2024-03-06Add proper cfgs for struct HirIdValidator used only with debug assertionsr0cky-24/+13
2024-03-06Stabilize `imported_main`clubby789-11/+0
2024-03-06Add postfix match MatchSource to HIRRoss Smyth-1/+1
2024-03-06Add missing `#[rustc_lint_diagnostics]` attributes.Nicholas Nethercote-0/+1
2024-03-06Rewrite the `untranslatable_diagnostic` lint.Nicholas Nethercote-0/+4
2024-03-05Avoid using feed_unit_query from within queriesOli Scherer-2/+2
2024-03-05Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.Nicholas Nethercote-2/+2
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-9/+11
2024-02-28Rename `DiagnosticSymbolList` as `DiagSymbolList`.Nicholas Nethercote-5/+5
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-1/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-13/+12
2024-02-26Auto merge of #121516 - RalfJung:platform-intrinsics-begone, r=oli-obkbors-6/+3
2024-02-25Add `ast::ExprKind::Dummy`Lieselotte-1/+1
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-6/+3
2024-02-24Add asm label support to AST and HIRGary Guo-11/+51
2024-02-21Rollup merge of #121391 - Nadrieril:fix-liveness, r=compiler-errorsMatthias Krüger-2/+2
2024-02-22Overhaul the handling of errors at the top-level.Nicholas Nethercote-1/+4
2024-02-21Fix liveness analysis in the presence of never patternsNadrieril-2/+2
2024-02-20Rollup merge of #121167 - petrochenkov:unload2, r=wesleywiserNilstrieb-1/+1
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-7/+13
2024-02-18resolve: Scale back unloading of speculatively loaded cratesVadim Petrochenkov-1/+1
2024-02-16Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnaybors-2/+3
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-1/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-2/+3
2024-02-15Add an `ErrorGuaranteed` to `ast::TyKind::Err`.Nicholas Nethercote-2/+3
2024-02-13Bump `indexmap`clubby789-3/+5
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-2/+2
2024-02-12Rollup merge of #120950 - compiler-errors:miri-async-closurs, r=RalfJung,oli-obkMatthias Krüger-1/+1
2024-02-12Auto merge of #120980 - matthiaskrgr:rollup-dsjsqql, r=matthiaskrgrbors-2/+2
2024-02-12Rollup merge of #120917 - chenyukang:yukang-dead-parameters, r=compiler-errorsMatthias Krüger-2/+2
2024-02-12Dejargnonize substShoyu Vanilla-2/+2
2024-02-12Lower anonymous structs or unions to HIRFrank King-0/+1
2024-02-12remove a bunch of dead parameters in fnyukang-2/+2
2024-02-11Rollup merge of #120872 - petrochenkov:opthirpar, r=cjgillotMatthias Krüger-4/+1
2024-02-11is_closure_likeMichael Goulet-1/+1
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-4/+1
2024-02-10Remove unnecessary `#![feature(min_specialization)]`Zalathar-1/+0
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-08Auto merge of #120767 - matthiaskrgr:rollup-0k8ib1c, r=matthiaskrgrbors-9/+11
2024-02-08Continue to borrowck even if there were previous errorsOli Scherer-4/+6
2024-02-08Rollup merge of #120734 - nnethercote:SubdiagnosticMessageOp, r=compiler-errorsMatthias Krüger-1/+2
2024-02-08Rollup merge of #120206 - petrochenkov:somehir, r=compiler-errorsMatthias Krüger-8/+9