| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-03-12 | Remove unused fields in some structures | Arthur Carcano | -7/+7 |
| 2024-03-06 | Add MatchKind member to the Match expr for pretty printing & fmt | Ross Smyth | -3/+2 |
| 2024-03-05 | Use `ControlFlow` in AST visitors. | Jason Newcomb | -9/+9 |
| 2024-03-05 | Move visitor utils to `rustc_ast_ir` | Jason Newcomb | -1/+2 |
| 2024-03-05 | Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`. | Nicholas Nethercote | -6/+7 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -1/+1 |
| 2024-02-29 | AST: Refactor type alias where clauses | León Orell Valerian Liehr | -5/+1 |
| 2024-02-25 | Add `ErrorGuaranteed` to `ast::ExprKind::Err` | Lieselotte | -25/+28 |
| 2024-02-20 | Add newtype for `IsTuple` | clubby789 | -5/+14 |
| 2024-02-12 | Add `#[derive(Clone, Copy)]` to anonymous adts | Frank King | -1/+5 |
| 2024-01-24 | remove StructuralEq trait | Ralf Jung | -13/+0 |
| 2023-12-24 | Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -35/+38 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -4/+4 |
| 2023-12-03 | Parse a pattern with no arm | Nadrieril | -1/+1 |
| 2023-11-23 | Rollup merge of #118131 - lukas-code:multi-default, r=wesleywiser | Matthias Krüger | -9/+8 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -4/+4 |
| 2023-11-21 | improve help for multiple `#[default]` variants | Lukas Markeffsky | -9/+8 |
| 2023-11-09 | Emit #[inline] on derive(Debug) | Ben Kimock | -1/+1 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -1/+2 |
| 2023-10-25 | Auto merge of #116236 - dtolnay:builtinmacrocomment, r=cjgillot | bors | -94/+112 |
| 2023-10-22 | Directly collect into ty_param_names instead of peeking to see if empty | David Tolnay | -6/+4 |
| 2023-10-22 | Eliminate an "Extra scope required" obsoleted by NLL | David Tolnay | -55/+51 |
| 2023-10-22 | Rustfmt-compatible formatting for code snippets in rustc_builtin_macros | David Tolnay | -40/+64 |