| Age | Commit message (Expand) | Author | Lines |
| 2024-07-05 | Use `ControlFlow` results for visitors that are only looking for a single value | Oli Scherer | -1/+1 |
| 2024-07-04 | Rollup merge of #127283 - dingxiangfei2009:check-repr-transparent, r=davidtwco | Matthias Krüger | -3/+36 |
| 2024-07-04 | Rollup merge of #126405 - He1pa:translate_builtin_macro_diag, r=davidtwco | Matthias Krüger | -23/+65 |
| 2024-07-04 | reject SmartPointer constructions not serving the purpose | Ding Xiang Fei | -3/+36 |
| 2024-07-02 | Simplify `CfgEval`. | Nicholas Nethercote | -10/+8 |
| 2024-06-27 | Tighten spans for async blocks | Michael Goulet | -1/+1 |
| 2024-06-25 | `sudo CI=green` && Review changes <3 | xFrednet | -1/+1 |
| 2024-06-25 | RFC 2383: Stabilize `lint_reasons` :tada: | xFrednet | -1/+1 |
| 2024-06-25 | Migrate some rustc_builtin_macros to SessionDiagnostic | he1pa | -23/+65 |
| 2024-06-24 | SmartPointer derive-macro | Xiangfei Ding | -0/+142 |
| 2024-06-20 | Convert some module-level `//` and `///` comments to `//!`. | Nicholas Nethercote | -2/+3 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -6/+8 |
| 2024-06-18 | Prefer `dcx` methods over fields or fields' methods | Oli Scherer | -5/+5 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -2/+4 |
| 2024-06-06 | Handle safe case | carbotaniuman | -0/+1 |
| 2024-06-06 | Fix formatting | carbotaniuman | -1/+1 |
| 2024-06-06 | Fix build | carbotaniuman | -4/+4 |
| 2024-06-06 | Disallow unsafe in derive | carbotaniuman | -1/+18 |
| 2024-06-06 | Parse unsafe attributes | carbotaniuman | -1/+3 |
| 2024-06-06 | Rollup merge of #126096 - c410-f3r:tests-tests-tests, r=jhpratt | Jubilee | -1/+0 |
| 2024-06-06 | [RFC-2011] Allow `core_intrinsics` when activated | Caio | -1/+0 |
| 2024-06-06 | Rollup merge of #125987 - estebank:issue-122622, r=Nadrieril | Matthias Krüger | -1/+11 |
| 2024-06-05 | Make top-level `rustc_parse` functions fallible. | Nicholas Nethercote | -4/+5 |
| 2024-06-05 | Remove `stream_to_parser`. | Nicholas Nethercote | -1/+1 |
| 2024-06-04 | When `derive`ing, account for HRTB on `BareFn` fields | Esteban Küber | -1/+11 |
| 2024-05-23 | Rollup merge of #125316 - nnethercote:tweak-Spacing, r=petrochenkov | Matthias Krüger | -2/+2 |
| 2024-05-23 | Rollup merge of #125156 - zachs18:for_loops_over_fallibles_behind_refs, r=Nil... | Matthias Krüger | -2/+2 |
| 2024-05-23 | Convert some `token_joint_hidden` calls to `token_joint`. | Nicholas Nethercote | -2/+2 |
| 2024-05-21 | Rename buffer_lint_with_diagnostic to buffer_lint | Xiretza | -6/+6 |
| 2024-05-21 | Convert uses of BuiltinLintDiag::Normal to custom variants | Xiretza | -11/+14 |
| 2024-05-21 | Generate lint diagnostic message from BuiltinLintDiag | Xiretza | -5/+3 |
| 2024-05-18 | Auto merge of #125077 - spastorino:add-new-fnsafety-enum2, r=jackh726 | bors | -6/+6 |
| 2024-05-18 | Fix println! ICE when parsing percent prefix number | wuaoxiang | -9/+15 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -6/+6 |
| 2024-05-15 | Fix new for_loops_over_fallibles hits in compiler. | Zachary S | -2/+2 |
| 2024-05-09 | Rollup merge of #124919 - nnethercote:Recovered-Yes-ErrorGuaranteed, r=compil... | Matthias Krüger | -3/+2 |
| 2024-05-09 | Add `ErrorGuaranteed` to `Recovered::Yes` and use it more. | Nicholas Nethercote | -3/+2 |
| 2024-05-09 | Auto merge of #124157 - wutchzone:partial_eq, r=estebank | bors | -7/+6 |
| 2024-05-08 | Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=Nilstrieb | Matthias Krüger | -4/+7 |
| 2024-05-04 | Various improvements to entrypoint code | Nilstrieb | -1/+1 |
| 2024-05-03 | Use `parse` renaming of `rustc_parse_format`. | Nicholas Nethercote | -2/+2 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -4/+2 |
| 2024-04-27 | Rollup merge of #124382 - petrochenkov:itemvisit, r=lcnr | Matthias Krüger | -3/+3 |
| 2024-04-26 | Rollup merge of #124391 - nnethercote:builtin_macros-cleanups, r=fee1-dead | Jacob Pratt | -116/+324 |
| 2024-04-26 | Adjust some `pub`s. | Nicholas Nethercote | -81/+81 |
| 2024-04-26 | Move some functions from `rustc_expand` to `rustc_builtin_macros`. | Nicholas Nethercote | -26/+225 |
| 2024-04-26 | Introduce `DeriveResolution`. | Nicholas Nethercote | -6/+13 |
| 2024-04-25 | ast: Generalize item kind visiting | Vadim Petrochenkov | -3/+3 |
| 2024-04-25 | Name the field in `Expander`. | Nicholas Nethercote | -4/+6 |
| 2024-04-23 | Do not add leading asterisk in the `PartialEq` | Daniel Sedlak | -3/+2 |