about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect/generics_of.rs
AgeCommit message (Expand)AuthorLines
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
2023-05-05misc nameres changes for anon constsBoxy-14/+17
2023-03-21Use local key in providersMichael Goulet-8/+8
2023-02-18Move late-bound arg type checks to resolve_bound_varsMichael Goulet-1/+6
2023-02-16Rename some region-specific stuffMichael Goulet-5/+6
2023-01-17`rustc_hir_analysis`: remove `ref` patternsMaybe Waffle-14/+10
2023-01-12Revert "Make nested RPITIT inherit the parent opaque's generics." and adjust ...Michael Goulet-1/+15
2023-01-04get_parent and find_parentMichael Goulet-2/+2
2023-01-04rename get_parent_node to parent_idMichael Goulet-2/+2
2022-12-10Rollup merge of #105410 - TaKO8Ki:fix-105257, r=BoxyUwUMatthias Krüger-1/+1
2022-12-08add a test case for `generic_const_exprs` in trait itemsTakayuki Maeda-1/+1
2022-12-07consider `parent_count` for const param defaultsTakayuki Maeda-1/+1
2022-12-04Make nested RPITIT inherit the parent opaque's generics.Camille GILLOT-15/+1
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-1/+1
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-6/+5
2022-10-24Make param index generation a bit more robustOli Scherer-13/+14
2022-10-09ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet-1/+1
2022-10-01Refactor rustc lint APIMaybe Waffle-3/+2
2022-09-29Split collect.rsOli Scherer-0/+481