summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/deriving/clone.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-1/+1
2022-08-17Remove `TraitDef::attributes`.Nicholas Nethercote-1/+0
2022-07-11Handle tags better.Nicholas Nethercote-4/+2
2022-07-11Remove unnecessary `&*` sigil pairs in derived code.Nicholas Nethercote-1/+1
2022-07-09Remove `FieldInfo::attrs`.Nicholas Nethercote-1/+1
2022-07-09Rename `FieldInfo` fields.Nicholas Nethercote-1/+1
2022-07-09Clarify args terminology.Nicholas Nethercote-1/+1
2022-07-04Don't repeat `AssertParamIs{Clone,Eq}` assertions.Nicholas Nethercote-8/+18
2022-07-04Avoid unnecessary blocks in derive output.Nicholas Nethercote-8/+7
2022-07-01Rename `Ty::Literal` as `Ty::Path`.Nicholas Nethercote-1/+1
2022-07-01Simplify pointer handling.Nicholas Nethercote-1/+1
2022-07-01`expand_deriving_clone` tweaks.Nicholas Nethercote-28/+22
2022-07-01Remove `{Method,Trait}Def::is_unsafe`.Nicholas Nethercote-2/+0
2022-06-27Convert `process_variant` functions into closures.Nicholas Nethercote-6/+6
2022-06-27Factor out the repeated `assert_ty_bounds` function.Nicholas Nethercote-22/+16
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-02-19Adopt let else in more placesest31-4/+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-2/+3
2020-12-24use matches!() macro in more placesMatthias Krüger-4/+3
2020-08-30mv compiler to compiler/mark-0/+224