summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/deriving
AgeCommit message (Expand)AuthorLines
2022-05-27Modify `derive(Debug)` to use `Self` in struct literal to avoid redundant errorEsteban Küber-1/+3
2022-05-25Fix a typo on Struct `Substructure`Yuki Okushi-1/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-2/+2
2022-05-02fix most compiler/ doctestsElliot Roberts-10/+13
2022-04-29errors: `span_suggestion` takes `impl ToString`David Wood-1/+1
2022-04-07Stabilize `derive_default_enum`Jacob Pratt-12/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-05Change syntax for TyAlias where clausesJack Huey-0/+5
2022-02-19Adopt let else in more placesest31-22/+15
2022-02-16Rollup merge of #92366 - jhpratt:derive-default-enum, r=Mark-SimulacrumMatthias Krüger-3/+0
2022-02-05update commentlcnr-1/+1
2021-12-28Remove FIXMEJacob Pratt-3/+0
2021-12-09Remove redundant [..]sest31-10/+10
2021-12-03Annotate `derive`d spans and move span suggestion codeEsteban Kuber-61/+74
2021-12-03Remove some unnecessarily verbose codeEsteban Kuber-20/+5
2021-12-03Keep spans for generics in `#[derive(_)]` desugaringEsteban Kuber-23/+19
2021-11-07ast: Fix naming conventions in AST structuresVadim Petrochenkov-15/+15
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-2/+2
2021-10-08clippy::complexity fixesMatthias Krüger-1/+1
2021-09-29Fix truncate of 'bound params stack' by using the correct lengthAudun Halland-1/+1
2021-09-29Deriving: Include bound generic params for extracted type parameters in where...Audun Halland-10/+40
2021-09-10Introduce a fast path that avoids the `debug_tuple` abstraction when derivingPatrick Walton-3/+17
2021-09-03Detect bare blocks with type ascription that were meant to be a `struct` literalEsteban Kuber-0/+1
2021-08-30Add let-else to ASTCameron Steffen-2/+2
2021-08-24Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiserbors-2/+0
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-2/+0
2021-08-18Remove box syntax from rustc_builtin_macrosest31-7/+12
2021-07-27Prohibit `#[default]` in invalid placesJacob Pratt-3/+37
2021-07-27Add machine-applicable suggestionsJacob Pratt-8/+42
2021-07-27Permit deriving default on enums with `#[default]`Jacob Pratt-31/+166
2021-07-21Rollup merge of #87206 - matthiaskrgr:clippy_collect, r=davidtwcoGuillaume Gomez-7/+3
2021-07-19Auto merge of #87225 - estebank:cleanup, r=oli-obkbors-5/+1
2021-07-19Various diagnostics clean ups/tweaksEsteban Küber-5/+1
2021-07-17Use LocalExpnId where possible.Camille GILLOT-3/+4
2021-07-17avoid temporary vectorsMatthias Krüger-7/+3
2021-06-17Make `s` pre-internedYuki Okushi-6/+1
2021-05-05Disallows `#![feature(no_coverage)]` on stable and betaRich Kadel-11/+3
2021-04-27adds feature gating of `no_coverage` at either crate- or function-levelRich Kadel-1/+10
2021-04-27Derived Eq no longer shows uncoveredRich Kadel-1/+2
2021-04-16builtin derive macros: fix error with const generics defaultSoveu-2/+13
2021-03-26Use iter::zip in compiler/Josh Stone-5/+3
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-1/+1
2021-02-10Borrow builder only once in debug deriveTomasz Miąsko-9/+12
2021-02-09fix derive(RustcEncodable, RustcDecodable)Skgland-18/+12
2021-02-09use ufcs in derive(RustDecodable)Skgland-19/+31
2021-02-09use ufcs in derive(RustEncodable)Skgland-20/+40
2021-02-09use ufcs in derive(Ord) and derive(PartialOrd)Skgland-4/+7
2021-02-09Fix derived PartialOrd operatorsTomasz Miąsko-190/+7
2021-02-03Auto merge of #81294 - pnkfelix:issue-81211-use-ufcs-in-derive-debug, r=oli-obkbors-17/+21