| Age | Commit message (Expand) | Author | Lines |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -5/+5 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -4/+4 |
| 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 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -2/+2 |
| 2023-11-12 | make LayoutError::Cycle carry ErrorGuaranteed | Michael Goulet | -5/+5 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -3/+3 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+1 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -1/+0 |
| 2023-09-19 | rustc_target/riscv: Fix passing of transparent unions with only one non-ZST m... | msizanoen | -0/+4 |
| 2023-08-28 | Don't ICE on layout computation failure | Katherine Philip | -1/+9 |
| 2023-08-08 | feat: `riscv-interrupt-{m,s}` calling conventions | Seth Pellegrino | -0/+2 |
| 2023-08-01 | Use upvar_tys in more places, make it a list | Michael Goulet | -1/+1 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -2/+2 |
| 2023-07-27 | Don't attempt to compute layout of type referencing error | Michael Goulet | -2/+7 |
| 2023-07-25 | interpret: refactor projection code to work on a common trait, and use that f... | Ralf Jung | -2/+2 |
| 2023-07-21 | Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" | David Tolnay | -265/+21 |
| 2023-07-21 | Track (partial) niche information in `NaiveLayout` | Moulins | -10/+48 |
| 2023-07-21 | Add doc-comments for `NaiveLayout` | Moulins | -12/+26 |
| 2023-07-21 | Track ABI info. in `NaiveLayout`, and use it for `PointerLike` checks | Moulins | -31/+126 |
| 2023-07-21 | Track exactness in `NaiveLayout` and use it for `SizeSkeleton` checks | Moulins | -7/+29 |
| 2023-07-21 | Don't treat ref. fields with non-null niches as `dereferenceable_or_null` | Moulins | -21/+28 |
| 2023-07-21 | recover null-ptr optimization by adding a special case to the niching logic | Moulins | -0/+1 |
| 2023-07-21 | add `naive_layout_of` query | Moulins | -0/+67 |
| 2023-07-15 | Auto merge of #112157 - erikdesjardins:align, r=nikic | bors | -0/+2 |