about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
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
2024-02-08Add `SubdiagnosticMessageOp` as a trait alias.Nicholas Nethercote-1/+2
2024-02-07Rollup merge of #120470 - estebank:issue-54196, r=compiler-errorsGuillaume Boisseau-2/+2
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-8/+9
2024-02-07Make traits / trait methods detected by the dead code lint!r0cky-20/+71
2024-02-06Rollup merge of #120502 - clubby789:remove-ffi-returns-twice, r=compiler-errorsMatthias Krüger-20/+0
2024-02-06Mark "unused binding" suggestion as maybe incorrectEsteban Küber-2/+2
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-0/+5
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-02-03Rollup merge of #120616 - fmease:fix-ice-const-eval-fail-undef-field-access, ...Matthias Krüger-1/+5
2024-02-03Check for presence of field in typeck results before visiting itLeón Orell Valerian Liehr-1/+5
2024-01-31Rollup merge of #120472 - Nilstrieb:die, r=compiler-errorsNadrieril-1/+3
2024-01-30Remove `ffi_returns_twice` featureclubby789-20/+0
2024-01-30Rollup merge of #118533 - chenyukang:yukang-fix-118455, r=petrochenkovGuillaume Gomez-1/+11
2024-01-30Rollup merge of #120488 - nnethercote:diag-lifetimes, r=oli-obkGuillaume Gomez-1/+1
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-1/+1