about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/hir_ty_lowering/generics.rs
AgeCommit message (Expand)AuthorLines
2025-09-01Remove dead code stemming from an old effects desugaringLeón Orell Valerian Liehr-8/+1
2025-07-19rename `emit_unless` to `emit_unless_delay`xizheyin-1/+1
2025-06-11stabilize gaiBoxy-14/+1
2025-06-04Verbose suggestion to make param `const`Esteban Küber-1/+1
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-1/+1
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-1/+1
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-2/+1
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-1/+1
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-1/+1
2025-01-31Remove an unused arg from the trait method `provided_kind`.Nicholas Nethercote-1/+1
2025-01-23Semantic changes from new hir representationBoxy-11/+15
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-2/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-1/+1
2024-11-19Introduce `min_generic_const_args` and directly represent pathsNoah Lev-7/+12
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-0/+1
2024-08-07Rollup merge of #128424 - fee1-dead-contrib:fx-clean, r=oli-obkGuillaume Gomez-26/+0
2024-07-31minor `effects` cleanupsDeadbeef-26/+0
2024-07-29Fix ICE Caused by Incorrectly Delaying E0107Veera-14/+27
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+10
2024-07-17Remove some unintended changes to importsNoah Lev-3/+3
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-5/+8
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-2/+3
2024-07-09Automatically taint when reporting errors from ItemCtxtOli Scherer-20/+22
2024-07-08Remove `structured_errors` moduleOli Scherer-1/+1
2024-07-08Remove `StructuredDiag`Oli Scherer-16/+14
2024-06-28general fixups and turn `TODO`s into `FIXME`sDeadbeef-1/+1
2024-06-28implement new effects desugaringDeadbeef-1/+2
2024-06-12E0229: Suggest Moving Type Constraints to Type Parameter DeclarationVeera-1/+16
2024-06-03Provide previous generic arguments to `provided_kind`Oli Scherer-1/+1
2024-06-03Always provide previous generic argumentsOli Scherer-4/+5
2024-06-03Store indices of generic args instead of spans, as the actual entries are unu...Oli Scherer-13/+2
2024-06-03Avoid an `Option` that is always `Some`Oli Scherer-1/+1
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-14/+16
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-14/+16
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-2/+3
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-4/+4
2024-04-23Rollup merge of #122591 - gurry:122162-impl-type-binding-suggestion, r=fmeaseLeón Orell Valerian Liehr-1/+1
2024-04-21cleanup: unnecessary clone during lower generics argsbohan-2/+2
2024-04-16Emit suggestions when equality constraints are wrongly usedGurinder Singh-1/+1
2024-03-22Rename module astconv to hir_ty_loweringLeón Orell Valerian Liehr-0/+658