about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect/generics_of.rs
AgeCommit message (Expand)AuthorLines
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
2024-02-12Dejargnonize substShoyu Vanilla-1/+1
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-2/+2
2024-02-07Record coroutine kind in genericsMichael Goulet-3/+10
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-1/+7
2024-02-06Make async closures directly lower to ClosureKind::CoroutineClosureMichael Goulet-0/+1
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-1/+1
2024-01-02Turn a bug!() into a span_delay_bug()León Orell Valerian Liehr-1/+4
2023-12-26Auto merge of #119258 - compiler-errors:closure-kind, r=eholkbors-6/+6
2023-12-25Only regular coroutines have movabilityMichael Goulet-1/+1
2023-12-25Make closures carry their own ClosureKind, rather than deducing what it is fr...Michael Goulet-6/+6
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-2/+2
2023-12-15Don't pass lint back out of lint decoratorMichael Goulet-1/+1
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-1/+1
2023-12-05Remove `#[rustc_host]`, use internal desugaringDeadbeef-9/+7
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-3/+3
2023-09-11add `is_host_effect` to `GenericParamDefKind::Const` and address reviewDeadbeef-1/+4
2023-08-06lower impl const to bind to host effect paramDeadbeef-1/+1
2023-07-28Type-check generic const itemsLeón Orell Valerian Liehr-0/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-7/+7
2023-07-04include `host_effect_index` in `Generics`Deadbeef-5/+21
2023-07-04add testDeadbeef-2/+6
2023-06-29Intern OpaqueTy on ItemKind::OpaqueTySantiago Pastorino-1/+1
2023-06-02Rollup merge of #112183 - compiler-errors:new-solver-anon-ct, r=BoxyUwUMichael Goulet-1/+1
2023-06-02No more TyCtxt::lazy_normalizationMichael Goulet-1/+1
2023-06-02Separate AnonConst from ConstBlock in HIR.Camille GILLOT-15/+10
2023-05-12Require `impl Trait` in associated types to appear in method signaturesOli Scherer-1/+4