| Age | Commit message (Expand) | Author | Lines | 
| 2025-04-04 | Auto merge of #138785 - lcnr:typing-mode-borrowck, r=compiler-errors,oli-obk | bors | -1/+4 | 
| 2025-04-03 | Remove `LintExpectationId` from `Level` variants | Oli Scherer | -1/+1 | 
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -5/+6 | 
| 2025-04-03 | add `TypingMode::Borrowck` | lcnr | -1/+4 | 
| 2025-03-20 | Auto merge of #133889 - compiler-errors:inh-unstable, r=Nadrieril | bors | -2/+6 | 
| 2025-03-20 | Auto merge of #137930 - nnethercote:use-Wunused-crate-dependencies, r=jieyoux... | bors | -0/+7 | 
| 2025-03-20 | Use `-Wunused_crate_dependencies` for compiler crates. | Nicholas Nethercote | -0/+7 | 
| 2025-03-19 | Rollup merge of #138001 - meithecatte:privately-uninhabited, r=Nadrieril | Matthias Krüger | -3/+1 | 
| 2025-03-18 | Dont consider fields that are forced unstable due to -Zforce-unstable-if-unma... | Michael Goulet | -5/+5 | 
| 2025-03-18 | Consider fields to be inhabited if they are unstable | Michael Goulet | -1/+5 | 
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 | 
| 2025-03-11 | Add `unreachable_pub` to `RUSTC_LINT_FLAGS` for `compiler/` crates. | Nicholas Nethercote | -7/+7 | 
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -10/+8 | 
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 | 
| 2025-03-08 | Add `unreachable_pub` to the default lints for `compiler/` crates. | Nicholas Nethercote | -7/+7 | 
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 | 
| 2025-03-07 | Add helper methods checking for "#[non_exhaustive] that's active" | Maja Kądziołka | -3/+1 | 
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -43/+35 | 
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 | 
| 2025-02-17 | Add `pattern_complexity_limit` to `Limits`. | Nicholas Nethercote | -15/+22 | 
| 2025-01-20 | Get rid of mir::Const::from_ty_const | Michael Goulet | -3/+1 | 
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -9/+9 | 
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -0/+1 | 
| 2024-11-23 | no more Reveal :( | lcnr | -0/+2 | 
| 2024-11-23 |  thir building: use typing_env directly | lcnr | -25/+13 | 
| 2024-11-20 | Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril | Matthias Krüger | -1/+1 | 
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -12/+24 | 
| 2024-11-17 | Unify expanded constants and named constants in `PatKind` | Esteban Küber | -2/+2 | 
| 2024-11-17 | Fold `PatKind::NamedConstant` into `PatKind::Constant` | Esteban Küber | -1/+1 | 
| 2024-11-17 | Point at `const` definition when used instead of a binding in a `let` statement | Esteban Küber | -1/+1 | 
| 2024-11-03 | compiler: Remove unused rustc_target from Cargo.tomls | Jubilee Young | -2/+0 | 
| 2024-10-27 | compiler: Add rustc_abi dependence to the compiler | Jubilee Young | -2/+5 | 
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -3/+3 | 
| 2024-10-20 | Update rustc-hash to version 2 | Noratrieb | -1/+1 | 
| 2024-09-29 | cleanup: don't clone types that are Copy | Matthias Krüger | -4/+4 | 
| 2024-09-28 | remove couple redundant clones | Matthias Krüger | -1/+1 | 
| 2024-09-23 | Rollup merge of #130715 - compiler-errors:mir-build-const-eval, r=BoxyUwU | Matthias Krüger | -4/+7 | 
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -14/+14 | 
| 2024-09-22 | Replace calls to Const::eval in mir build | Michael Goulet | -4/+7 | 
| 2024-09-11 | Revert warning empty patterns as unreachable | Nadrieril | -1/+5 | 
| 2024-09-03 | Rollup merge of #128934 - Nadrieril:fix-empty-non-exhaustive, r=compiler-errors | Matthias Krüger | -7/+1 | 
| 2024-09-02 | Non-exhaustive structs may be empty | Nadrieril | -7/+1 | 
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 2) | Alexander Cyon | -2/+2 | 
| 2024-08-29 | Add `warn(unreachable_pub)` to `rustc_pattern_analysis`. | Nicholas Nethercote | -0/+1 | 
| 2024-08-15 | Rollup merge of #128965 - Zalathar:no-pat, r=Nadrieril | Jubilee | -112/+60 | 
| 2024-08-14 | Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors | bors | -1/+1 | 
| 2024-08-11 | Remove `print::Pat` entirely, replacing it with `String` | Zalathar | -69/+35 | 
| 2024-08-11 | Remove `PatKind::Never` | Zalathar | -4/+1 | 
| 2024-08-11 | Remove `PatKind::Slice` | Zalathar | -17/+8 | 
| 2024-08-11 | Remove `PatKind::Range` | Zalathar | -5/+1 |