about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/assoc.rs
AgeCommit message (Expand)AuthorLines
2025-09-12Don't store defaultness for inherent impl itemsCameron Steffen-1/+4
2025-09-12Split AssocContainer::{InherentImpl,TraitImpl}Cameron Steffen-13/+37
2025-09-12Rename AssocItemContainer -> AssocContainerCameron Steffen-9/+9
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+2
2025-07-13Remove hir::AssocItemKind.Camille GILLOT-0/+10
2025-07-12Clean up implementation of RPITIT assoc item loweringMichael Goulet-19/+17
2025-07-13query RPITIT in a trait or implbohan-0/+21
2025-07-09Port `#[type_const]` to the new attribute systemPavel Grigorenko-2/+3
2025-04-19Update docs for `AssocItems::filter_by_name_unhygienic`Guillaume Gomez-0/+2
2025-04-15Move `name` field from `AssocItem` to `AssocKind` variants.Nicholas Nethercote-35/+66
2025-04-15Move two methods from `AssocKind` to `AssocItem`.Nicholas Nethercote-18/+15
2025-04-15Move `opt_rpitit_info` field to `hir::AssocKind::Type`.Nicholas Nethercote-14/+20
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-28/+34
2025-04-11Improve `AssocItem::descr`.Nicholas Nethercote-2/+4
2025-04-10Address review comments.Nicholas Nethercote-3/+6
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-7/+7
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-1/+19
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-6/+6
2024-10-30Remove dead code stemming from the old effects desugaringLeón Orell Valerian Liehr-2/+0
2024-08-10Differentiate between methods and associated functionsEsteban Küber-0/+9
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+1
2024-06-28implement new effects desugaringDeadbeef-0/+2
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-0/+1
2023-10-22use visibility to check unused imports and delete some stmtsbohan-2/+0
2023-07-14Rollup merge of #113698 - compiler-errors:rpitit-check, r=spastorinoMatthias Krüger-0/+4
2023-07-14Make it clearer that we're just checking for an RPITITMichael Goulet-0/+4
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-2/+6
2023-06-01Rename `impl_defaultness` to `defaultness`Deadbeef-1/+1
2023-03-13Don't opt_rpitit_info as a separate queryMichael Goulet-0/+5
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-17Auto merge of #108075 - WaffleLapkin:de-arena-allocates-you-OwO, r=Nilstriebbors-6/+6
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-5/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+5
2023-02-15Copy `ty::AssocItem` all other the placeMaybe Waffle-6/+6
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-1/+1
2023-01-26replace usages of fn_sig query with bound_fn_sigKyle Matsuda-1/+1
2023-01-25Move `note_and_explain_type_err` from `rustc_middle` to `rustc_infer`Nilstrieb-1/+1
2023-01-20Rollup merge of #106979 - Nilstrieb:type-of-default-assoc-type, r=petrochenkovMatthias Krüger-0/+5
2023-01-17Document how to get the type of a default associated typenils-0/+5
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-09-07rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov-1/+1
2022-08-01Remove DefId from AssocItemContainer.Camille GILLOT-28/+24
2022-08-01Remove visibility from AssocItem.Camille GILLOT-1/+5
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-1/+4
2022-07-24Combine redundant obligation cause codesMichael Goulet-0/+10
2022-05-13Cache more queries on disk.Camille GILLOT-3/+3
2022-02-03Fix ret > 1 bound if shadowed by constkadmin-3/+2
2022-01-19Store a `Symbol` instead of an `Ident` in `AssocItem`Aaron Hill-8/+11
2022-01-17Update term for use in more placeskadmin-0/+13