| Age | Commit message (Expand) | Author | Lines |
| 2025-04-24 | Revert overzealous parse recovery for single colons | León Orell Valerian Liehr | -13/+18 |
| 2025-03-27 | Rollup merge of #138844 - petrochenkov:cfgtrace2, r=nnethercote | Jacob Pratt | -6/+3 |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -6/+3 |
| 2025-03-26 | Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e... | Stuart Cook | -95/+21 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -2/+11 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -2/+11 |
| 2025-03-25 | Remove now unreachable parse recovery code | León Orell Valerian Liehr | -76/+24 |
| 2025-03-25 | Brace-ident-colon can certainly no longer start a block | León Orell Valerian Liehr | -12/+2 |
| 2025-03-25 | Use `sym::dummy` for a dummy arg in `parse_fn_params`. | Nicholas Nethercote | -1/+1 |
| 2025-03-24 | Remove fields that are dead since the removal of type ascription syntax | León Orell Valerian Liehr | -23/+11 |
| 2025-03-20 | Auto merge of #138747 - matthiaskrgr:rollup-68x44rw, r=matthiaskrgr | bors | -1/+11 |
| 2025-03-20 | Auto merge of #138515 - petrochenkov:cfgtrace, r=nnethercote | bors | -1/+1 |
| 2025-03-20 | Rollup merge of #138435 - eholk:prefix-yield, r=oli-obk | Matthias Krüger | -1/+11 |
| 2025-03-18 | Refactor YieldKind so postfix yield must have an expression | Eric Holk | -4/+5 |
| 2025-03-18 | Apply suggestions from code review | Eric Holk | -1/+1 |
| 2025-03-17 | Teach rustfmt to handle postfix yield | Eric Holk | -3/+2 |
| 2025-03-17 | expand: Leave traces when expanding `cfg_attr` attributes | Vadim Petrochenkov | -1/+1 |
| 2025-03-17 | If a label is placed on the block of a loop instead of the header, suggest mo... | Zachary S | -25/+66 |
| 2025-03-15 | Rollup merge of #138511 - mohe2015:rustc-parse-pub-parse-expr-cond, r=oli-obk | León Orell Valerian Liehr | -1/+2 |
| 2025-03-14 | Preserve yield position during pretty printing | Eric Holk | -3/+6 |
| 2025-03-14 | Add support for postfix yield expressions | Eric Holk | -0/+7 |
| 2025-03-14 | Make `Parser::parse_expr_cond` public. | Moritz Hedtke | -1/+2 |
| 2025-03-13 | Provide helpful diagnostics for shebang lookalikes | Pyrode | -1/+18 |
| 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 | -36/+65 |
| 2025-03-12 | Factor out some repeated code in `parse_item_impl`. | Nicholas Nethercote | -24/+13 |
| 2025-03-11 | Auto merge of #128440 - oli-obk:defines, r=lcnr | bors | -1/+8 |
| 2025-03-11 | Rollup merge of #138315 - matthiaskrgr:nextback, r=fmease | Jakub Beránek | -1/+1 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -1/+8 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | use next_back() instead of last() on DoubleEndedIterator | Matthias Krüger | -1/+1 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -2/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+2 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -1/+1 |
| 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/+2 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -18/+117 |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -36/+64 |
| 2025-03-06 | Parse and allow const use closures | Santiago Pastorino | -3/+3 |
| 2025-03-06 | Give a better error message on async use in edition 2015 | Santiago Pastorino | -8/+24 |
| 2025-03-06 | Fix use closure parsing error message | Santiago Pastorino | -3/+16 |
| 2025-03-06 | Support nested use closures | Santiago Pastorino | -1/+3 |
| 2025-03-06 | Use closure parse code | Santiago Pastorino | -3/+25 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -3/+49 |
| 2025-03-05 | Simplify `parse_self_param` | Frank King | -43/+20 |
| 2025-03-05 | Implement `&pin const self` and `&pin mut self` sugars | Frank King | -0/+45 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -118/+108 |