about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/deriving/generic/ty.rs
AgeCommit message (Expand)AuthorLines
2025-08-15Implement `#[derive(From)]`Jakub Beránek-2/+9
2025-08-09remove `P`Deadbeef-4/+3
2025-01-14remove Rustc{En,De}codable from library and compilerRalf Jung-2/+0
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-08-16Add `warn(unreachable_pub)` to `rustc_builtin_macros`.Nicholas Nethercote-9/+9
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-04-26Adjust some `pub`s.Nicholas Nethercote-7/+7
2024-04-16Avoid unnecessary `rustc_span::DUMMY_SP` usage.Nicholas Nethercote-2/+1
2023-12-24Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-2/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-1/+2
2023-02-21Use `ThinVec` in various AST types.Nicholas Nethercote-1/+1
2023-02-21Use `ThinVec` in `ast::WhereClause`.Nicholas Nethercote-1/+6
2023-02-07Add ~const bounds trait bounds when using derive_constMichael Goulet-1/+1
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-06`rustc_builtin_macros`: remove `ref` patternsMaybe Waffle-6/+3
2022-08-17Remove `attrs` arg from `typaram` and `mk_ty_param`.Nicholas Nethercote-3/+2
2022-07-11Remove unnecessary sigils and `ref`s in derived code.Nicholas Nethercote-3/+2
2022-07-01Change `Ty::Tuple` to `Ty::Unit`.Nicholas Nethercote-11/+5
2022-07-01Rename `Ty::Literal` as `Ty::Path`.Nicholas Nethercote-3/+3
2022-07-01Remove lifetime support in deriving code.Nicholas Nethercote-22/+6
2022-07-01Simplify pointer handling.Nicholas Nethercote-60/+14
2021-12-03Keep spans for generics in `#[derive(_)]` desugaringEsteban Kuber-10/+6
2021-07-17avoid temporary vectorsMatthias Krüger-7/+3
2020-08-30mv compiler to compiler/mark-0/+280