about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect/generics_of.rs
AgeCommit message (Expand)AuthorLines
2025-09-01Remove dead code stemming from an old effects desugaringLeón Orell Valerian Liehr-3/+3
2025-08-06Fortify generic param default checksLeón Orell Valerian Liehr-99/+101
2025-07-31Remove the witness type from coroutine argsMichael Goulet-9/+3
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-1/+1
2025-07-02Explicitly handle all nodes in generics_of when computing parentMichael Goulet-5/+16
2025-05-22Review CommentsBoxy-4/+4
2025-05-21Introduce `tcx.anon_const_kind` queryBoxy-41/+30
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-2/+1
2025-03-04Allow struct field default values to reference struct's genericsMichael Goulet-0/+2
2025-02-26Handle asm const similar to inline constGary Guo-11/+0
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-2/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-3/+3
2025-02-04Allow using named consts in pattern typesOli Scherer-0/+1
2025-01-23`visit_x_unambig`Boxy-1/+1
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-3/+4
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-12Lower AST and resolve lifetimes for unsafe binder typesMichael Goulet-0/+6
2024-12-03Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxuMatthias Krüger-1/+1
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-1/+1
2024-11-28Replace `Symbol::intern` calls with preinterned symbolsclubby789-1/+1
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-0/+15
2024-10-24Remove associated type based effects logicMichael Goulet-29/+4
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-1/+1
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-29/+28
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-4/+3
2024-10-02Use named fields for OpaqueTyOriginMichael Goulet-1/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-07Auto merge of #126161 - Bryanskiy:delegation-generics-4, r=petrochenkovbors-10/+6
2024-09-05Delegation: support generics in associated delegation itemsBryanskiy-10/+6
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-0/+1
2024-08-11Use assert_matches around the compilerMichael Goulet-4/+5
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-7/+10
2024-07-29Delegation: support generics for delegation from free functionsBryanskiy-0/+8
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+4
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-3/+8
2024-07-15make invalid_type_param_default lint show up in cargo future-compat reportsRalf Jung-2/+0
2024-07-05Use `ControlFlow` results for visitors that are only looking for a single valueOli Scherer-42/+32
2024-06-28implement new effects desugaringDeadbeef-2/+4
2024-06-10Correct parent for nested anon constsBoxy-5/+21
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-5/+5
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-5/+5
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-2/+3
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-21/+22
2024-04-17Don't repeatedly duplicate TAIT lifetimes for each subsequently nested TAITMichael Goulet-6/+9
2024-03-22Update local variables and tracing callsLeón Orell Valerian Liehr-5/+4
2024-03-18Use `hir::Node` helper methods instead of repeat the same impl multiple timesOli Scherer-23/+3
2024-03-05Uplift some feeding out of associated_type_for_impl_trait_in_impl and into qu...Michael Goulet-0/+37
2024-02-23Revert some `span_bug`s to `span_delayed_bug`.Nicholas Nethercote-1/+1
2024-02-21Convert `delayed_bug`s to `bug`s.Nicholas Nethercote-1/+1