about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/hir_ty_lowering
AgeCommit message (Expand)AuthorLines
2024-09-20Flesh out some TODOsMichael Goulet-8/+50
2024-09-20Implement RTN in resolve_bound_vars and HIR ty loweringMichael Goulet-126/+282
2024-09-20Conditionally allow lowering RTN (..) in pathsMichael Goulet-1/+14
2024-09-11Also fix if in elseMichael Goulet-6/+4
2024-09-09do `PolyFnSig` -> `FnSig` conversion laterFolkert de Vries-5/+8
2024-09-07fix ICE in CMSE type validationFolkert de Vries-5/+8
2024-09-03Rollup merge of #127692 - veera-sivarajan:bugfix-125139, r=estebankMatthias Krüger-23/+55
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-2/+2
2024-08-31Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxuMatthias Krüger-0/+4
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-0/+4
2024-08-29Stop using ty::GenericPredicates for non-predicates_of queriesMichael Goulet-3/+3
2024-08-27Add `warn(unreachable_pub)` to `rustc_hir_analysis`.Nicholas Nethercote-1/+1
2024-08-26Rollup merge of #129590 - compiler-errors:ref-tykind, r=fmeaseMatthias Krüger-2/+2
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-24Rework how we emit errors for unresolved object lifetimesMichael Goulet-15/+24
2024-08-22Use a LocalDefId in ResolvedArg.Camille GILLOT-13/+16
2024-08-21Rollup merge of #128843 - veera-sivarajan:small-cleanup, r=davidtwcoMatthias Krüger-3/+2
2024-08-19Suggest `impl Trait` for References to Bare Trait in Function HeaderVeera-23/+55
2024-08-08Remove a Redundant Conditional CheckVeera-3/+2
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-07-31minor `effects` cleanupsDeadbeef-26/+0
2024-07-29Fix ICE Caused by Incorrectly Delaying E0107Veera-14/+27
2024-07-29Delegation: support generics for delegation from free functionsBryanskiy-89/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-47/+53
2024-07-26Auto merge of #121676 - Bryanskiy:polarity, r=petrochenkovbors-12/+27
2024-07-26Forbid `?Trait` bounds repetitionsBryanskiy-10/+16
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-14/+23
2024-07-23Suggest full trait ref (with placeholders) on unresolved assoc tysLeón Orell Valerian Liehr-10/+15
2024-07-23Inside eager ty aliases on unresolved assoc tys suggest fully qualifying inst...León Orell Valerian Liehr-22/+41
2024-07-23HIR ty lowering: Refactor the way the projectee ("QSelf") gets passed to diag...León Orell Valerian Liehr-63/+80
2024-07-23Suggesting an available assoc item is always maybe-incorrectLeón Orell Valerian Liehr-11/+1
2024-07-19Rollup merge of #127814 - folkertdev:c-cmse-nonsecure-call-error-messages, r=...Matthias Krüger-0/+160
2024-07-19Auto merge of #127956 - tgross35:rollup-8ten7pk, r=tgross35bors-6/+60
2024-07-19Auto merge of #125915 - camelid:const-arg-refactor, r=BoxyUwUbors-18/+29
2024-07-18More accurate suggestions when writing wrong style of enum variant literalEsteban Küber-6/+60
2024-07-18improve error reportingFolkert-24/+28
2024-07-18remove cmse validation from rustc_codegen_ssaFolkert-5/+1
2024-07-18move CMSE validation to hir_analysisFolkert-1/+161
2024-07-18Rollup merge of #127888 - estebank:type-param-sugg, r=compiler-errorsMatthias Krüger-3/+5
2024-07-17Remove some unintended changes to importsNoah Lev-3/+3
2024-07-18More accurate span for type parameter suggestionEsteban Küber-3/+5
2024-07-17Fix associated item removal suggestionEsteban Küber-8/+6
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-7/+9
2024-07-16Use `ConstArg` for array lengthsNoah Lev-1/+1
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-11/+20
2024-07-16Setup ty::Const functions for `ConstArg`Noah Lev-7/+4
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-7/+10
2024-07-10Rollup merge of #127094 - Borgerr:E0191-suggestion-correction, r=fmeaseMatthias Krüger-1/+13