| Age | Commit message (Expand) | Author | Lines |
| 2024-06-05 | Basic removal of `Ty` from places (boring) | Boxy | -3/+1 |
| 2024-06-01 | Auto merge of #125775 - compiler-errors:uplift-closure-args, r=lcnr | bors | -1/+1 |
| 2024-06-01 | Uplift TypeRelation and Relate | Michael Goulet | -1/+1 |
| 2024-06-01 | Increase vtable layout size | Mark Rousskov | -18/+7 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-05-10 | Rollup merge of #124797 - beetrees:primitive-float, r=davidtwco | Matthias Krüger | -4/+23 |
| 2024-05-08 | Handle normalization failure in `struct_tail_erasing_lifetimes` | Gurinder Singh | -7/+8 |
| 2024-05-08 | Rollup merge of #124548 - gurry:113272-ice-failed-to-normalize, r=compiler-er... | Matthias Krüger | -1/+16 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -4/+23 |
| 2024-05-02 | Inline & delete `Ty::new_unit`, since it's just a field access | Waffle Lapkin | -2/+2 |
| 2024-05-01 | Handle normalization failure in `struct_tail_erasing_lifetimes` | Gurinder Singh | -1/+16 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-04-22 | Fix ICE when ADT tail has type error | Gurinder Singh | -0/+4 |
| 2024-04-19 | Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiser | bors | -1/+15 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+1 |
| 2024-03-22 | Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr | bors | -1/+6 |
| 2024-03-22 | Rollup merge of #114009 - dvdhrm:pr/transmzst, r=pnkfelix | Matthias Krüger | -1/+6 |
| 2024-03-22 | Make RawPtr take Ty and Mutbl separately | Michael Goulet | -2/+2 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -2/+2 |
| 2024-03-21 | Sorting arbitrary constants should not be done, as it relies on `DefId` order... | Oli Scherer | -64/+3 |
| 2024-03-20 | compiler: allow transmute of ZST arrays with generics | David Rheinsberg | -1/+6 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -5/+5 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -4/+4 |
| 2024-03-10 | Introduce perma-unstable `wasm-c-abi` flag | daxpedda | -1/+15 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -1/+2 |
| 2024-03-05 | only set noalias on Box with the global allocator | Ralf Jung | -8/+12 |
| 2024-03-05 | Change message type in bug functions. | Nicholas Nethercote | -1/+2 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -2/+2 |
| 2024-03-01 | Auto merge of #121728 - tgross35:f16-f128-step1-ty-updates, r=compiler-errors | bors | -1/+3 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -1/+3 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -2/+2 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -3/+2 |
| 2024-02-25 | remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsics | Ralf Jung | -1/+0 |
| 2024-02-16 | Move trait into attr so it's greppable | Michael Goulet | -4/+4 |
| 2024-02-16 | Use extension trait derive | Michael Goulet | -20/+4 |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -1/+1 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -2/+2 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+6 |
| 2024-01-31 | Rollup merge of #120495 - clubby789:remove-amdgpu-kernel, r=oli-obk | Nadrieril | -1/+0 |
| 2024-01-30 | Remove the `abi_amdgpu_kernel` feature | clubby789 | -1/+0 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -1/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -5/+6 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -2/+2 |
| 2023-12-10 | remove redundant imports | surechen | -1/+1 |
| 2023-12-02 | Rename `LayoutCalculator::delay_bug` as `LayoutCalculator::delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -1/+1 |