about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/deriving
AgeCommit message (Expand)AuthorLines
2025-07-17Make `derive_const` usable within libcore againOli Scherer-3/+57
2025-07-15Allow `Early` stage to emit errorsJonathan Brouwer-1/+1
2025-07-07Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmeaseJacob Pratt-3/+3
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-3/+3
2025-07-06Rewrite empty attribute lintJonathan Brouwer-1/+1
2025-07-03Replace kw_span by full span.Camille GILLOT-3/+3
2025-06-17Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkovJacob Pratt-3/+2
2025-06-12avoid `&mut P<T>` in `visit_expr` etc methodsDeadbeef-3/+2
2025-06-12introduce new lint infraJana Dönszelmann-1/+1
2025-06-06Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-deadGuillaume Gomez-1/+1
2025-06-03Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercoteMatthias Krüger-58/+162
2025-06-02Separately check equality of the scalar types and compound types in the order...Ell-58/+162
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-7/+7
2025-05-27Reduce `P<T>` to a typedef of `Box<T>`.Nicholas Nethercote-1/+1
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-1/+2
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-3/+2
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-16/+13
2025-03-24Remove fields that are dead since the removal of type ascription syntaxLeón Orell Valerian Liehr-1/+0
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-0/+1
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-10/+20
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-9/+6
2025-02-11Rollup merge of #136107 - dingxiangfei2009:coerce-pointee-wellformed, r=compi...Matthias Krüger-19/+55
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-02-08Rustfmtbjorn3-32/+51
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-0/+1
2025-02-02Rollup merge of #134272 - RalfJung:destabilize-rustc_encodable_decodable, r=o...Matthias Krüger-523/+10
2025-01-27Remove redundant to_ident_string callsMichael Goulet-2/+2
2025-01-14remove Rustc{En,De}codable from library and compilerRalf Jung-523/+10
2024-12-21Use E0665 for missing `#[default]` errorEsteban Küber-4/+9
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-28/+14
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-2/+2
2024-12-09Disallow `#[default] Variant {}` regardless of feature flagEsteban Küber-2/+14
2024-12-09Introduce `default_field_values` featureEsteban Küber-16/+61
2024-12-04make CoercePointee errors translatableDing Xiang Fei-41/+56
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-34/+19
2024-11-11remove attributes from generics in built-in derive macrosPonasKovas-0/+6
2024-10-27Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent,...bors-11/+11
2024-10-24Pass Ident by reference in ast Visitormaxcabrajac-1/+1
2024-10-24s/SmartPointer/CoerceReferent/gDing Xiang Fei-11/+11
2024-10-14Move trait bound modifiers into ast::PolyTraitRefMichael Goulet-5/+5
2024-10-12yeet some clonesMatthias Krüger-1/+1
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-3/+1
2024-10-06Check that `#[pointee]` is applied only to generic argumentsBrezak-0/+64
2024-10-01Remove anon struct and union typesMichael Goulet-3/+1
2024-09-28remove couple redundant clonesMatthias Krüger-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-152/+113
2024-08-29Rollup merge of #123940 - kornelski:remove-derived-debug, r=UrgauGuillaume Gomez-0/+13
2024-08-28Rollup merge of #129467 - dingxiangfei2009:smart-pointer-relax-pointee, r=com...Jubilee-28/+47