summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/deriving/default.rs
AgeCommit message (Expand)AuthorLines
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-2/+2
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-4/+2
2022-08-17Remove `TraitDef::attributes`.Nicholas Nethercote-1/+0
2022-07-09Clarify args terminology.Nicholas Nethercote-1/+1
2022-07-04Avoid unnecessary blocks in derive output.Nicholas Nethercote-23/+18
2022-07-01Simplify pointer handling.Nicholas Nethercote-1/+1
2022-07-01Remove `{Method,Trait}Def::is_unsafe`.Nicholas Nethercote-2/+0
2022-04-29errors: `span_suggestion` takes `impl ToString`David Wood-1/+1
2022-04-07Stabilize `derive_default_enum`Jacob Pratt-12/+1
2022-02-19Adopt let else in more placesest31-3/+2
2021-12-28Remove FIXMEJacob Pratt-3/+0
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
2020-08-30mv compiler to compiler/mark-0/+86