about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/deriving/coerce_pointee.rs
AgeCommit message (Expand)AuthorLines
2025-09-29Use `Iterator::eq` and (dogfood) `eq_by` in compiler and libraryYotam Ofek-11/+4
2025-08-11Extract ast TraitImplHeaderCameron Steffen-14/+18
2025-07-03Replace kw_span by full span.Camille GILLOT-1/+1
2025-06-12avoid `&mut P<T>` in `visit_expr` etc methodsDeadbeef-3/+2
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-1/+1
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-4/+2
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-8/+11
2025-02-09move repr(transparent) checks to coherenceDing Xiang Fei-10/+0
2025-02-09rename the trait to validity and place a feature gate afrontDing Xiang Fei-2/+2
2025-02-09introduce CoercePointeeWellformed for coherence checks at typeck stageDing Xiang Fei-9/+55
2025-01-27Remove redundant to_ident_string callsMichael Goulet-2/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-04make CoercePointee errors translatableDing Xiang Fei-41/+56
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-13/+12
2024-10-24s/SmartPointer/CoerceReferent/gDing Xiang Fei-0/+462