| Age | Commit message (Expand) | Author | Lines |
| 2025-04-04 | Detect and provide suggestion for `&raw EXPR` | Michael Goulet | -0/+11 |
| 2025-04-04 | Update `rustc-literal-escaper` version to `0.0.2` | Guillaume Gomez | -1/+1 |
| 2025-04-04 | Replace `rustc_lexer/unescape` with `rustc-literal-escaper` crate | Guillaume Gomez | -2/+2 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -3/+5 |
| 2025-04-03 | add the autodiff batch mode frontend | Manuel Drehwald | -0/+13 |
| 2025-04-03 | Rollup merge of #138767 - clubby789:check-cfg-bool, r=Urgau | Matthias Krüger | -0/+8 |
| 2025-04-03 | Allow boolean literals in `check-cfg` | clubby789 | -0/+8 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -13/+82 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-02 | Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`. | Nicholas Nethercote | -50/+2 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -3/+3 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -184/+23 |
| 2025-04-02 | Fix a problem with metavars and inner attributes. | Nicholas Nethercote | -22/+39 |
| 2025-04-02 | Remove `Token::uninterpolated_span`. | Nicholas Nethercote | -21/+6 |
| 2025-04-02 | Remove `NtExpr` and `NtLiteral`. | Nicholas Nethercote | -53/+23 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -90/+188 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -3/+9 |
| 2025-03-26 | Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e... | Stuart Cook | -10/+2 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -23/+86 |
| 2025-03-25 | Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errors | Matthias Krüger | -3/+10 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -23/+86 |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -3/+10 |
| 2025-03-24 | Remove fields that are dead since the removal of type ascription syntax | León Orell Valerian Liehr | -10/+2 |
| 2025-03-24 | Remove `is_any_keyword` methods. | Nicholas Nethercote | -5/+0 |
| 2025-03-21 | Rollup merge of #138754 - oli-obk:push-vtqtnwluyxop, r=compiler-errors | Matthias Krüger | -1/+22 |
| 2025-03-20 | Handle spans of `~const`, `const` and `async` trait bounds in macro expansion | Oli Scherer | -1/+22 |
| 2025-03-18 | Refactor YieldKind so postfix yield must have an expression | Eric Holk | -11/+47 |
| 2025-03-18 | Revert "Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retriev... | Ralf Jung | -2/+1 |
| 2025-03-17 | Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_metho... | Jacob Pratt | -1/+2 |
| 2025-03-14 | Preserve yield position during pretty printing | Eric Holk | -5/+14 |
| 2025-03-12 | Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-12 | Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov | bors | -31/+3 |
| 2025-03-12 | Introduce `sym::dummy` and `Ident::dummy`. | Nicholas Nethercote | -1/+1 |
| 2025-03-11 | Auto merge of #128440 - oli-obk:defines, r=lcnr | bors | -4/+27 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -4/+27 |
| 2025-03-11 | Auto merge of #136932 - m-ou-se:fmt-width-precision-u16, r=scottmcm | bors | -1/+1 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Limit formatting width and precision to 16 bits. | Mara Bos | -1/+1 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+3 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -1/+23 |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -31/+2 |
| 2025-03-06 | Add some code comments | Santiago Pastorino | -1/+5 |
| 2025-03-06 | Use closure parse code | Santiago Pastorino | -0/+8 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+10 |
| 2025-03-05 | Implement `&pin const self` and `&pin mut self` sugars | Frank King | -3/+18 |