| Age | Commit message (Expand) | Author | Lines |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+0 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | Pass `Option<Symbol>` to `def_path_data`/`create_def` methods. | Nicholas Nethercote | -1/+1 |
| 2025-03-06 | Rollup merge of #137802 - RalfJung:miri-native-call-exposed, r=oli-obk | Michael Goulet | -10/+5 |
| 2025-03-01 | Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubilee | Matthias Krüger | -2/+2 |
| 2025-03-01 | Rollup merge of #136503 - estebank:const-panic, r=RalfJung | Matthias Krüger | -10/+46 |
| 2025-02-28 | Shorten span of panic failures in const context | Esteban Küber | -10/+46 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -2/+2 |
| 2025-02-28 | miri native-call support: all previously exposed provenance is accessible to ... | Ralf Jung | -10/+5 |
| 2025-02-27 | require trait impls to have matching const stabilities as the traits | Deadbeef | -0/+5 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -5/+5 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -2/+4 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -2/+2 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -6/+4 |
| 2025-02-20 | fine-tune comment | Ralf Jung | -6/+5 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -12/+14 |
| 2025-02-20 | Rollup merge of #135296 - lukas-code:dyn-leak-check, r=compiler-errors | Matthias Krüger | -56/+14 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -1/+1 |
| 2025-02-15 | add a doc comment | Ralf Jung | -0/+1 |
| 2025-02-15 | made check_argument_compat public | geetanshjuneja | -1/+1 |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -27/+21 |
| 2025-02-13 | simplify valtree branches construction | Lukas Markeffsky | -15/+12 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -14/+11 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -4/+4 |
| 2025-02-11 | Rollup merge of #136833 - workingjubilee:let-the-impossible-be-impossible, r=... | Matthias Krüger | -13/+0 |
| 2025-02-11 | fix ensure_monomorphic_enough | Lukas Markeffsky | -41/+3 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -13/+0 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -4/+4 |
| 2025-02-08 | Rustfmt | bjorn3 | -36/+46 |
| 2025-02-06 | Rollup merge of #136235 - oli-obk:transmuty-pat-tys, r=RalfJung | Matthias Krüger | -13/+44 |
| 2025-02-05 | Pretty print pattern type values with `transmute` if they don't satisfy their... | Oli Scherer | -13/+44 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -1/+16 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -1/+16 |
| 2025-02-03 | Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obk | Matthias Krüger | -27/+25 |
| 2025-02-03 | Refactor using the type-level constant value `ty::Value` | FedericoBruzzone | -27/+25 |
| 2025-02-03 | Rollup merge of #136464 - nnethercote:rm-TyCtxtAt-for-hooks, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -9/+9 |
| 2025-02-03 | Rollup merge of #136438 - RalfJung:offset_from_ub_errors, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -1/+19 |
| 2025-02-03 | Remove hook calling via `TyCtxtAt`. | Nicholas Nethercote | -9/+9 |
| 2025-02-02 | Check the base type of pattern types for validity first | Oli Scherer | -5/+4 |
| 2025-02-02 | Test validity of pattern types | Oli Scherer | -0/+12 |
| 2025-02-02 | miri: improve error when offset_from preconditions are violated | Ralf Jung | -1/+19 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -2/+18 |
| 2025-02-01 | Rollup merge of #136348 - RalfJung:miri-float-min-max, r=oli-obk | Matthias Krüger | -2/+20 |
| 2025-01-31 | Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr | bors | -1/+6 |
| 2025-01-31 | Validation | Michael Goulet | -0/+2 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -2/+16 |
| 2025-01-31 | interpret: adjust vtable validity check for higher-ranked types | Lukas Markeffsky | -56/+14 |
| 2025-01-31 | Auto merge of #134424 - 1c3t3a:null-checks, r=saethlin | bors | -0/+1 |