| Age | Commit message (Expand) | Author | Lines |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -28/+14 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -2/+2 |
| 2024-12-09 | Disallow `#[default] Variant {}` regardless of feature flag | Esteban Küber | -2/+14 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -16/+61 |
| 2024-12-04 | make CoercePointee errors translatable | Ding Xiang Fei | -41/+56 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -34/+19 |
| 2024-11-11 | remove attributes from generics in built-in derive macros | PonasKovas | -0/+6 |
| 2024-10-27 | Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent,... | bors | -11/+11 |
| 2024-10-24 | Pass Ident by reference in ast Visitor | maxcabrajac | -1/+1 |
| 2024-10-24 | s/SmartPointer/CoerceReferent/g | Ding Xiang Fei | -11/+11 |
| 2024-10-14 | Move trait bound modifiers into ast::PolyTraitRef | Michael Goulet | -5/+5 |
| 2024-10-12 | yeet some clones | Matthias Krüger | -1/+1 |
| 2024-10-11 | Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiser | bors | -3/+1 |
| 2024-10-06 | Check that `#[pointee]` is applied only to generic arguments | Brezak | -0/+64 |
| 2024-10-01 | Remove anon struct and union types | Michael Goulet | -3/+1 |
| 2024-09-28 | remove couple redundant clones | Matthias Krüger | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -152/+113 |
| 2024-08-29 | Rollup merge of #123940 - kornelski:remove-derived-debug, r=Urgau | Guillaume Gomez | -0/+13 |
| 2024-08-28 | Rollup merge of #129467 - dingxiangfei2009:smart-pointer-relax-pointee, r=com... | Jubilee | -28/+47 |
| 2024-08-28 | fmt-debug option | Kornel | -0/+13 |
| 2024-08-29 | derive(SmartPointer): assume pointee from the single generic and better error... | Ding Xiang Fei | -28/+47 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_builtin_macros`. | Nicholas Nethercote | -15/+15 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -4/+4 |
| 2024-08-05 | Rollup merge of #127907 - RalfJung:byte_slice_in_packed_struct_with_derive, r... | Matthias Krüger | -48/+6 |
| 2024-08-01 | reject pointee without ?Sized | Ding Xiang Fei | -27/+23 |
| 2024-07-30 | derive(SmartPointer): rewrite bounds in where and generic bounds | Ding Xiang Fei | -17/+227 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -46/+53 |
| 2024-07-27 | built-in derive: remove BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE hack and lint | Ralf Jung | -48/+6 |
| 2024-07-17 | Split part of `adt_const_params` into `unsized_const_params` | Boxy | -1/+38 |
| 2024-07-05 | Use `ControlFlow` results for visitors that are only looking for a single value | Oli Scherer | -1/+1 |
| 2024-07-04 | reject SmartPointer constructions not serving the purpose | Ding Xiang Fei | -3/+36 |
| 2024-06-24 | SmartPointer derive-macro | Xiangfei Ding | -0/+141 |
| 2024-06-04 | When `derive`ing, account for HRTB on `BareFn` fields | Esteban Küber | -1/+11 |
| 2024-05-23 | Rollup merge of #125156 - zachs18:for_loops_over_fallibles_behind_refs, r=Nil... | Matthias Krüger | -2/+2 |
| 2024-05-21 | Rename buffer_lint_with_diagnostic to buffer_lint | Xiretza | -1/+1 |
| 2024-05-21 | Generate lint diagnostic message from BuiltinLintDiag | Xiretza | -4/+3 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -1/+1 |
| 2024-05-15 | Fix new for_loops_over_fallibles hits in compiler. | Zachary S | -2/+2 |
| 2024-05-09 | Auto merge of #124157 - wutchzone:partial_eq, r=estebank | bors | -4/+3 |
| 2024-04-26 | Adjust some `pub`s. | Nicholas Nethercote | -48/+48 |
| 2024-04-23 | Do not add leading asterisk in the `PartialEq` | Daniel Sedlak | -3/+2 |
| 2024-04-23 | Fix typos | Daniel Sedlak | -1/+1 |
| 2024-04-17 | Rename `BindingAnnotation` to `BindingMode` | Jules Bertholet | -6/+2 |
| 2024-04-16 | Avoid unnecessary `rustc_span::DUMMY_SP` usage. | Nicholas Nethercote | -2/+1 |
| 2024-04-14 | builtin-derive: tag → discriminant | Ralf Jung | -60/+60 |
| 2024-03-28 | change BuiltinDeriveFn type to get ExtCtxt by immutable ref and fix signatures | klensy | -13/+13 |
| 2024-03-28 | compiler: fix few needless_pass_by_ref_mut clippy lints | klensy | -20/+20 |
| 2024-03-28 | compiler: fix few needless_pass_by_ref_mut clippy lints | klensy | -23/+19 |
| 2024-03-23 | Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlin | bors | -7/+7 |
| 2024-03-22 | Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkov | Matthias Krüger | -3/+2 |