| Age | Commit message (Expand) | Author | Lines |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -0/+1 |
| 2025-06-17 | Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov | Jacob Pratt | -4/+3 |
| 2025-06-15 | use `if let` guards where possible | Deadbeef | -4/+1 |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -4/+3 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -1/+1 |
| 2025-06-08 | Remove all unused feature gates from the compiler | bjorn3 | -1/+0 |
| 2025-06-06 | Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead | Guillaume Gomez | -41/+30 |
| 2025-06-03 | Rollup merge of #137725 - oli-obk:i-want-to-move-it-move-it, r=compiler-error... | Matthias Krüger | -0/+55 |
| 2025-06-03 | Add `iter` macro | Oli Scherer | -0/+55 |
| 2025-06-03 | Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercote | Matthias Krüger | -58/+162 |
| 2025-06-02 | Separately check equality of the scalar types and compound types in the order... | Ell | -58/+162 |
| 2025-05-29 | Auto merge of #141739 - GuillaumeGomez:rollup-ivboqwd, r=GuillaumeGomez | bors | -4/+2 |
| 2025-05-29 | Rollup merge of #141636 - fee1-dead-contrib:push-ntqvvxwuvrvx, r=petrochenkov | Guillaume Gomez | -4/+2 |
| 2025-05-29 | Auto merge of #141595 - bjorn3:rustc_no_sysroot_proc_macro, r=onur-ozkan | bors | -3/+1 |
| 2025-05-29 | avoid some usages of `&mut P<T>` in AST visitors | Deadbeef | -4/+2 |
| 2025-05-29 | Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-dead | Jacob Pratt | -7/+7 |
| 2025-05-28 | Rollup merge of #140697 - Sa4dUs:split-autodiff, r=ZuseZ4 | Trevor Gross | -30/+50 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -7/+7 |
| 2025-05-27 | Do not get proc_macro from the sysroot in rustc | bjorn3 | -3/+1 |
| 2025-05-27 | move asm parsing code into `rustc_parse` | Folkert de Vries | -455/+11 |
| 2025-05-27 | support `#[cfg(...)]` on arguments to the `asm!` macros | Folkert de Vries | -4/+91 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -18/+12 |
| 2025-05-27 | Remove `P::map`. | Nicholas Nethercote | -23/+18 |
| 2025-05-21 | Update UI tests | Marcelo Domínguez | -3/+3 |
| 2025-05-21 | Initial naive implementation using `Symbols` to represent autodiff modes (`Fo... | Marcelo Domínguez | -8/+20 |
| 2025-05-21 | Disable autodiff bootstrapping | Marcelo Domínguez | -9/+1 |
| 2025-05-20 | Split `autodiff` into `autodiff_forward` and `autodiff_reverse` | Marcelo Domínguez | -14/+30 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -1/+2 |
| 2025-05-19 | Rollup merge of #140049 - haenoe:fix-autodiff-generics, r=ZuseZ4 | Stuart Cook | -11/+62 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -1/+2 |
| 2025-05-18 | add `AsmOptions` with some named fields | Folkert de Vries | -19/+31 |
| 2025-05-18 | rename to get rid of the 'raw' concept | Folkert de Vries | -63/+64 |
| 2025-05-18 | delay error for unsupported options | Folkert de Vries | -14/+2 |
| 2025-05-18 | attempt to have rustfmt use the new logic | Folkert de Vries | -17/+8 |
| 2025-05-18 | a new parser generating the exact same error messages | Folkert de Vries | -150/+226 |
| 2025-05-17 | extract operand parser | Folkert de Vries | -83/+93 |
| 2025-05-17 | determine later whether an explicit reg was used | Folkert de Vries | -11/+9 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-11 | feat: add generated parameters to generated function | HaeNoe | -3/+52 |
| 2025-05-11 | feat: propagate generics to generated function | HaeNoe | -8/+10 |
| 2025-05-10 | Remove `AstDeref`. | Nicholas Nethercote | -3/+3 |
| 2025-05-06 | Remove duplicate impl of string unescape | Marijn Schouten | -4/+7 |
| 2025-04-30 | Rollup merge of #140312 - nnethercote:DelimArgs-spacing, r=petrochenkov | Matthias Krüger | -2/+2 |
| 2025-04-30 | Auto merge of #127516 - nnethercote:simplify-LazyAttrTokenStream, r=petrochenkov | bors | -0/+1 |
| 2025-04-30 | Simplify `LazyAttrTokenStream`. | Nicholas Nethercote | -0/+1 |
| 2025-04-29 | Improve pretty-printing of braces. | Nicholas Nethercote | -2/+2 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -1/+15 |
| 2025-04-28 | Directly generate TyPat instead of TyPatKind | Oli Scherer | -9/+5 |
| 2025-04-28 | Pull ast pattern type parsing out into a separate function | Oli Scherer | -9/+19 |
| 2025-04-28 | Prevent pattern type macro invocations from having trailing tokens | Oli Scherer | -1/+5 |