summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2024-08-31Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxuMatthias Krüger-3/+31
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-3/+31
2024-08-29Stop using ty::GenericPredicates for non-predicates_of queriesMichael Goulet-35/+34
2024-08-28Auto merge of #129546 - compiler-errors:no-pred-on, r=fee1-deadbors-34/+22
2024-08-27Auto merge of #128506 - compiler-errors:by-move-body, r=cjgillotbors-5/+2
2024-08-27Add `warn(unreachable_pub)` to `rustc_hir_analysis`.Nicholas Nethercote-145/+155
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-5/+2
2024-08-26Rollup merge of #129590 - compiler-errors:ref-tykind, r=fmeaseMatthias Krüger-2/+2
2024-08-26Rollup merge of #129519 - compiler-errors:lowering-flags, r=fmeaseMatthias Krüger-43/+45
2024-08-25Remove redundant flags that can be inferred from the HIRMichael Goulet-28/+21
2024-08-25Avoid taking reference of &TyKindMichael Goulet-2/+2
2024-08-25Rollup merge of #129487 - GrigorenkoPV:repr_transparent_external_private_fiel...Matthias Krüger-1/+2
2024-08-25Auto merge of #129521 - matthiaskrgr:rollup-uigv77m, r=matthiaskrgrbors-1/+1
2024-08-24Rollup merge of #129429 - cjgillot:named-variance, r=compiler-errorsTrevor Gross-8/+24
2024-08-24Get rid of predicates_defined_onMichael Goulet-34/+22
2024-08-24repr_transparent_external_private_fields: treat `rustc_pub_transparent` types...Pavel Grigorenko-1/+2
2024-08-24Rework how we emit errors for unresolved object lifetimesMichael Goulet-16/+25
2024-08-24Fix `elided_named_lifetimes` in codePavel Grigorenko-1/+1
2024-08-23Print the generic parameter along with the variance in dumps.Camille GILLOT-8/+24
2024-08-23Rollup merge of #129417 - compiler-errors:refine-err, r=lqdMatthias Krüger-1/+6
2024-08-23Rollup merge of #129386 - cjgillot:local-resolved-arg, r=compiler-errorsMatthias Krüger-29/+31
2024-08-22Don't trigger refinement lint if predicates reference errorsMichael Goulet-1/+6
2024-08-22Auto merge of #129365 - matthiaskrgr:rollup-ebwx6ya, r=matthiaskrgrbors-1/+1
2024-08-22Use a LocalDefId in ResolvedArg.Camille GILLOT-29/+31
2024-08-21Point at explicit `'static` obligations on a traitEsteban Küber-1/+1
2024-08-21Rollup merge of #129345 - compiler-errors:scratch4, r=jieyouxuMatthias Krüger-1/+1
2024-08-21Rollup merge of #129344 - compiler-errors:less-option-unit-diagnostics, r=jie...Matthias Krüger-8/+6
2024-08-21Rollup merge of #128843 - veera-sivarajan:small-cleanup, r=davidtwcoMatthias Krüger-3/+2
2024-08-21Simplify some redundant field namesMichael Goulet-1/+1
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-8/+6
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-10/+8
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-5/+5
2024-08-12Rollup merge of #128912 - compiler-errors:do-not-recommend-impl, r=lcnrMatthias Krüger-0/+2
2024-08-12Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxuGuillaume Gomez-12/+23
2024-08-11Use assert_matches around the compilerMichael Goulet-12/+23
2024-08-10Rollup merge of #128910 - estebank:assoc-fn, r=compiler-errorsGuillaume Gomez-11/+3
2024-08-10Auto merge of #128746 - compiler-errors:cache-super-outlives, r=lcnrbors-0/+22
2024-08-09Store do_not_recommend-ness in impl headerMichael Goulet-0/+2
2024-08-10Differentiate between methods and associated functionsEsteban Küber-11/+3
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-5/+5
2024-08-08Remove a Redundant Conditional CheckVeera-3/+2
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-1/+1
2024-08-07Rollup merge of #128424 - fee1-dead-contrib:fx-clean, r=oli-obkGuillaume Gomez-26/+0
2024-08-06Rollup merge of #128377 - veera-sivarajan:fix-128249, r=davidtwcoMatthias Krüger-14/+27
2024-08-06Cache supertrait outlives of impl header for soundness checkMichael Goulet-0/+22
2024-08-06Auto merge of #125558 - Amanieu:const-asm-type, r=lcnrbors-32/+74
2024-08-05Rollup merge of #127655 - RalfJung:invalid_type_param_default, r=compiler-errorsMatthias Krüger-2/+0
2024-07-31Delegation: second attempt to improve perfBryanskiy-15/+21
2024-07-31minor `effects` cleanupsDeadbeef-26/+0
2024-07-30Auto merge of #125929 - Bryanskiy:delegation-generics-3, r=petrochenkovbors-90/+286