| Age | Commit message (Expand) | Author | Lines |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | More denesting of invisibly-delimited groups. | Nicholas Nethercote | -1/+19 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -30/+66 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -48/+43 |
| 2025-03-03 | Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`. | Nicholas Nethercote | -5/+5 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -43/+38 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -3/+75 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -0/+3 |
| 2025-02-28 | Remove `NtMeta`. | Nicholas Nethercote | -0/+8 |
| 2025-02-28 | Remove `NtPat`. | Nicholas Nethercote | -4/+14 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -28/+25 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-22 | Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=Nadrieril | Matthias Krüger | -3/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -2/+2 |
| 2025-02-22 | Fix overcapturing, unsafe extern blocks, and new unsafe ops | Michael Goulet | -1/+1 |
| 2025-02-21 | Avoid snapshotting the parser in `parse_path_inner`. | Nicholas Nethercote | -2/+3 |
| 2025-02-21 | Remove `NtTy`. | Nicholas Nethercote | -0/+3 |
| 2025-02-21 | Remove `NtVis`. | Nicholas Nethercote | -1/+34 |
| 2025-02-15 | Reject macro calls inside of `#![crate_name]` | León Orell Valerian Liehr | -6/+6 |
| 2025-02-11 | Rollup merge of #136107 - dingxiangfei2009:coerce-pointee-wellformed, r=compi... | Matthias Krüger | -1/+38 |
| 2025-02-09 | introduce CoercePointeeWellformed for coherence checks at typeck stage | Ding Xiang Fei | -1/+38 |
| 2025-02-08 | Rustfmt | bjorn3 | -42/+54 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -12/+13 |
| 2025-01-22 | Auto merge of #134478 - compiler-errors:attr-span, r=oli-obk | bors | -10/+10 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -2/+2 |
| 2025-01-09 | Rollup merge of #135247 - tgross35:stdlib-sym-list, r=oli-obk | Matthias Krüger | -10/+7 |
| 2025-01-08 | Add a list of symbols for stable standard library crates | Trevor Gross | -10/+7 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -2/+2 |
| 2024-12-26 | Rollup merge of #131522 - c410-f3r:unlock-rfc-2011, r=chenyukang | Jacob Pratt | -2/+4 |
| 2024-12-21 | Hash only the spans that we care ended up reading in Span::try_metavars | Michael Goulet | -17/+12 |
| 2024-12-21 | Hash the untracked macro variable expansions | Michael Goulet | -9/+10 |
| 2024-12-21 | Properly record metavar spans for other expansions other than TT | Michael Goulet | -0/+4 |
| 2024-12-19 | Speed up `Parser::expected_token_types`. | Nicholas Nethercote | -5/+5 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -47/+48 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -33/+19 |
| 2024-12-18 | Factor out repeated code from `eat_dollar`. | Nicholas Nethercote | -2/+1 |
| 2024-12-18 | Remove `Peekable<TokenStreamIter>` uses. | Nicholas Nethercote | -12/+14 |
| 2024-12-18 | Rename `RefTokenTreeCursor`. | Nicholas Nethercote | -37/+37 |
| 2024-12-18 | Simplify `RefTokenTreeCursor::look_ahead`. | Nicholas Nethercote | -5/+5 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -5/+5 |
| 2024-12-16 | split attributes | Jonathan Dönszelmann | -8/+9 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -10/+12 |
| 2024-12-10 | Keep track of parse errors in `mod`s and don't emit resolve errors for paths ... | Esteban Küber | -16/+26 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -0/+1 |
| 2024-12-08 | Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2024-12-02 | Change `AttrArgs::Eq` into a struct variant | Oli Scherer | -1/+1 |
| 2024-12-01 | Fix #128346 | Caio | -2/+4 |
| 2024-11-24 | parse guard patterns | Nadrieril | -1/+1 |