| Age | Commit message (Expand) | Author | Lines |
| 2025-06-03 | Rollup merge of #141945 - nnethercote:rm-Path-is_ident, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-06-03 | Add `iter` macro | Oli Scherer | -1/+1 |
| 2025-06-03 | Remove `Path::is_ident`. | Nicholas Nethercote | -1/+1 |
| 2025-05-30 | Rollup merge of #141077 - chenyukang:yukang-fix-140991-comma, r=wesleywiser | Jubilee | -18/+36 |
| 2025-05-30 | Rollup merge of #141004 - matthewjasper:unicode-before-expansion, r=davidtwco | Matthias Krüger | -2/+87 |
| 2025-05-29 | Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-dead | Jacob Pratt | -3/+3 |
| 2025-05-28 | Rollup merge of #141670 - chenyukang:yukang-fix-ice-from-contracts, r=nnether... | Trevor Gross | -7/+6 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -3/+3 |
| 2025-05-28 | Fix ICE in tokenstream with contracts from parser recovery | yukang | -7/+6 |
| 2025-05-27 | Report text_direction_codepoint_in_literal when parsing | Matthew Jasper | -2/+87 |
| 2025-05-27 | move asm parsing code into `rustc_parse` | Folkert de Vries | -0/+456 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -12/+10 |
| 2025-05-27 | Remove the one use of `P<[T]>`. | Nicholas Nethercote | -1/+1 |
| 2025-05-26 | remove eq_unspanned from TokenStream | yukang | -2/+6 |
| 2025-05-16 | Fix the issue of typo of comma in arm parsing | yukang | -18/+36 |
| 2025-05-16 | Rollup merge of #141003 - clubby789:ternary-improve, r=compiler-errors | Matthias Krüger | -11/+50 |
| 2025-05-14 | Improve ternary operator recovery | Jamie | -11/+50 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-09 | Remove `Ident::empty`. | Nicholas Nethercote | -1/+1 |
| 2025-05-07 | Rollup merge of #140671 - xizheyin:issue-140169, r=petrochenkov | Guillaume Gomez | -6/+62 |
| 2025-05-07 | Use `parse_param_general` when parsing `(T, U)->R` in `parse_path_segment` | xizheyin | -6/+62 |
| 2025-05-06 | Rollup merge of #140035 - fee1-dead-contrib:push-oszwkkvmpkks, r=jieyouxu,wes... | Stuart Cook | -7/+154 |
| 2025-05-05 | Implement RFC 3503: frontmatters | Deadbeef | -7/+154 |
| 2025-05-04 | Make attribute safety validation logic more obvious | Jieyou Xu | -14/+47 |
| 2025-05-03 | Report the `unsafe_attr_outside_unsafe` lint at the closest node | Urgau | -5/+11 |
| 2025-04-30 | Rollup merge of #140494 - ehuss:document-restrictions, r=traviscross,SparrowLii | Matthias Krüger | -0/+49 |
| 2025-04-30 | ast: Remove token visiting from AST visitor | Vadim Petrochenkov | -75/+0 |
| 2025-04-29 | Parser: Document restrictions | Eric Huss | -0/+49 |
| 2025-04-30 | Use `ThinVec` to shrink `LazyAttrTokenStreamInner`. | Nicholas Nethercote | -2/+3 |
| 2025-04-30 | Simplify `LazyAttrTokenStream`. | Nicholas Nethercote | -18/+7 |
| 2025-04-29 | Move various token stream things from `rustc_parse` to `rustc_ast`. | Nicholas Nethercote | -338/+12 |
| 2025-04-26 | Rollup merge of #140272 - Kivooeo:new-fix-four, r=est31 | Matthias Krüger | -4/+15 |
| 2025-04-25 | resolved conflict | Kivooeo | -4/+15 |
| 2025-04-25 | Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-24 | Rollup merge of #140228 - fmease:revert-overzealous-colon-recovery, r=jieyouxu | Matthias Krüger | -13/+18 |
| 2025-04-24 | Revert overzealous parse recovery for single colons | León Orell Valerian Liehr | -13/+18 |
| 2025-04-23 | Auto merge of #140180 - ChrisDenton:rollup-5pvs08u, r=ChrisDenton | bors | -52/+63 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-23 | Rollup merge of #140175 - Kivooeo:new-fix-one, r=compiler-errors | Chris Denton | -2/+9 |
| 2025-04-23 | Rollup merge of #140147 - xizheyin:issue-138401-1, r=compiler-errors | Chris Denton | -50/+54 |
| 2025-04-23 | rc and cr more clear error message | Kivooeo | -2/+9 |
| 2025-04-22 | Rollup merge of #140144 - nnethercote:fix-140098, r=petrochenkov | Chris Denton | -13/+13 |
| 2025-04-22 | Auto merge of #132833 - est31:stabilize_let_chains, r=fee1-dead | bors | -29/+54 |
| 2025-04-22 | Rename `open_brace` to `open_delimiters` | xizheyin | -23/+26 |
| 2025-04-22 | Move make_unclosed_delims_error to lexer/diagonostics.rs | xizheyin | -27/+28 |
| 2025-04-22 | Handle another negated literal in `eat_token_lit`. | Nicholas Nethercote | -13/+13 |
| 2025-04-22 | Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkov | bors | -414/+305 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -414/+305 |
| 2025-04-20 | Don't call ungate_last | est31 | -54/+45 |
| 2025-04-20 | Auto merge of #140043 - ChrisDenton:rollup-vwf0s9j, r=ChrisDenton | bors | -6/+0 |