| Age | Commit message (Expand) | Author | Lines |
| 2025-02-11 | Add a TyPat in the AST to reuse the generic arg lowering logic | Oli Scherer | -3/+57 |
| 2025-02-10 | Rollup merge of #136419 - EnzymeAD:autodiff-tests, r=onur-ozkan,jieyouxu | Matthias Krüger | -18/+6 |
| 2025-02-10 | remove outdated *First autodiff variants for higher-order ad | Manuel Drehwald | -18/+6 |
| 2025-02-07 | compiler: use rustc_abi in rustc_ast_* | Jubilee Young | -1/+1 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -25/+26 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -3/+42 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -25/+26 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -1/+1 |
| 2025-01-31 | Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obk | Jacob Pratt | -1/+2 |
| 2025-01-30 | Rollup merge of #135882 - hkBst:master, r=estebank | Matthias Krüger | -7/+7 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -1/+2 |
| 2025-01-28 | Refactor FnKind variant to hold &Fn | Celina G. Val | -32/+29 |
| 2025-01-26 | rustc_ast: replace some len-checks + indexing with slice patterns etc. 🧹 | Yotam Ofek | -10/+10 |
| 2025-01-23 | simplify similar_tokens from Vec<_> to &[_] | Marijn Schouten | -6/+6 |
| 2025-01-23 | simplify similar_tokens from Option<Vec<_>> to Vec<_> | Marijn Schouten | -7/+7 |
| 2025-01-23 | Handle parenthesised infer args | Boxy | -0/+9 |
| 2025-01-23 | Make `hir::TyKind::TraitObject` use tagged ptr | Boxy | -3/+26 |
| 2025-01-21 | Auto merge of #134299 - RalfJung:remove-start, r=compiler-errors | bors | -9/+1 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -9/+1 |
| 2025-01-15 | allowed_through_unstable_modules: support showing a deprecation message when ... | Ralf Jung | -0/+2 |
| 2025-01-11 | Remove allocations from case-insensitive comparison to keywords | Mark Rousskov | -1/+2 |
| 2025-01-09 | Auto merge of #135268 - pietroalbini:pa-bump-stage0, r=Mark-Simulacrum | bors | -1/+1 |
| 2025-01-08 | update cfg(bootstrap) | Pietro Albini | -1/+1 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -5/+5 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -16/+3 |
| 2024-12-31 | Rollup merge of #134956 - compiler-errors:format-args-hidden-chars, r=jieyouxu | Matthias Krüger | -2/+7 |
| 2024-12-31 | Account for format_args in HiddenUnicodeCodepoints lint | Michael Goulet | -2/+7 |
| 2024-12-31 | Convert some Into impls into From impls | Michael Goulet | -9/+9 |
| 2024-12-23 | Use `#[derive(Default)]` instead of manually implementing it | Esteban Küber | -16/+3 |
| 2024-12-20 | Change comparison operators to have Fixity::None | David Tolnay | -3/+4 |
| 2024-12-21 | Rollup merge of #133782 - dtolnay:closuresjumps, r=spastorino,traviscross | Matthias Krüger | -5/+9 |
| 2024-12-18 | Rollup merge of #134253 - nnethercote:overhaul-keywords, r=petrochenkov | 许杰友 Jieyou Xu (Joe) | -1/+7 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -93/+52 |
| 2024-12-18 | Only have one source of truth for keywords. | Nicholas Nethercote | -1/+7 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -20/+12 |
| 2024-12-18 | Overhaul `TokenTreeCursor`. | Nicholas Nethercote | -37/+4 |
| 2024-12-18 | Remove `Peekable<TokenStreamIter>` uses. | Nicholas Nethercote | -19/+13 |
| 2024-12-18 | Rename `RefTokenTreeCursor`. | Nicholas Nethercote | -45/+43 |
| 2024-12-18 | Simplify `RefTokenTreeCursor::look_ahead`. | Nicholas Nethercote | -2/+2 |
| 2024-12-16 | Rollup merge of #134284 - estebank:issue-74863, r=lcnr | Matthias Krüger | -0/+2 |
| 2024-12-15 | Remove some leftover dead code | Jonathan Dönszelmann | -55/+2 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -82/+213 |
| 2024-12-15 | Rename `value` field to `expr` to simplify later commits' diffs | Oli Scherer | -12/+12 |
| 2024-12-13 | Keep track of patterns that could have introduced a binding, but didn't | Esteban Küber | -0/+2 |
| 2024-12-13 | Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk | Matthias Krüger | -1/+53 |
| 2024-12-13 | Rollup merge of #133937 - estebank:silence-resolve-errors-from-mod-with-parse... | Matthias Krüger | -3/+8 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -1/+32 |
| 2024-12-12 | Parsing unsafe binders | Michael Goulet | -0/+21 |
| 2024-12-11 | allow `symbol_intern_string_literal` lint in test modules | onur-ozkan | -0/+2 |
| 2024-12-10 | Keep track of parse errors in `mod`s and don't emit resolve errors for paths ... | Esteban Küber | -3/+8 |