about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
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-17/+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-17/+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
2024-01-29Make duplicate lang items fatalNilstrieb-1/+3
2024-01-29Rollup merge of #120428 - petrochenkov:somehir2, r=compiler-errorsDylan DPC-5/+0
2024-01-29Supress unhelpful diagnostics for unresolved top level attributesyukang-1/+11
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-50/+50
2024-01-28hir: Remove unnecessary `HirId` from `hir::Let`Vadim Petrochenkov-5/+0
2024-01-25Rebase slice_group_by stabilization PRDavid Tolnay-2/+1
2024-01-19Rollup merge of #120107 - shepmaster:dead-code-repr-transparent, r=NilstriebMatthias Krüger-8/+10
2024-01-18`dead_code` treats `#[repr(transparent)]` the same as `#[repr(C)]`Jake Goulding-8/+10
2024-01-18Rollup merge of #119967 - ShE3py:patkind-err, r=WaffleLapkinMatthias Krüger-2/+4
2024-01-17Rollup merge of #120020 - oli-obk:long_const_eval_err_taint, r=compiler-errorsMatthias Krüger-1/+4
2024-01-17Add `PatKind::Err`Lieselotte-2/+4
2024-01-16Skip dead code checks on items that failed typeckOli Scherer-1/+4
2024-01-14Rework how diagnostic lints are stored.Nicholas Nethercote-2/+2
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-12/+11
2024-01-12Delegation implementation: step 1Bryanskiy-21/+28
2024-01-10Stop mentioning internal lang items in no_std binary errorsNilstrieb-1/+11
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-3/+2
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-1/+1
2024-01-08Remove `DiagnosticBuilder::delay_as_bug_without_consuming`.Nicholas Nethercote-1/+1
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-2/+2
2024-01-06Auto merge of #119531 - petrochenkov:cmpctxt, r=cjgillotbors-1/+1