| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-07-14 | i686-windows: make requested alignment > 4 special case apply transitively | Erik Desjardins | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -12/+11 |
| 2023-07-10 | aarch64-linux: properly handle 128bit aligned aggregates | Erik Desjardins | -0/+1 |
| 2023-07-10 | repr(align) <= 4 should still be byval | Erik Desjardins | -1/+1 |
| 2023-07-10 | move has_repr to layout, handle repr(transparent) properly | Erik Desjardins | -9/+1 |
| 2023-07-10 | i686-windows: pass arguments with requested alignment > 4 indirectly | Erik Desjardins | -0/+9 |
| 2023-07-07 | Rollup merge of #113467 - nbdd0121:unwind, r=compiler-errors | Michael Goulet | -11/+5 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -20/+21 |
| 2023-07-04 | Replace `mk_const` with `Const::new_x` methods | Boxy | -5/+3 |
| 2023-07-01 | Put `FnAbiError` behind reference to shrink result | Nilstrieb | -14/+6 |
| 2023-07-01 | Put `LayoutError` behind reference to shrink result | Nilstrieb | -11/+21 |
| 2023-06-30 | Fix comment of `fn_can_unwind` | Gary Guo | -11/+5 |
| 2023-06-19 | Don't ICE on unnormalized struct tail in layout computation | Michael Goulet | -1/+7 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -42/+33 |
| 2023-05-18 | Rollup merge of #111633 - nnethercote:avoid-ref-format, r=WaffleLapkin | Dylan DPC | -1/+1 |
| 2023-05-17 | Finish move of query.rs | John Kåre Alsaker | -4/+5 |
| 2023-05-16 | Avoid `&format("...")` calls in error message code. | Nicholas Nethercote | -1/+1 |
| 2023-05-04 | IAT: Introduce AliasKind::Inherent | León Orell Valerian Liehr | -1/+1 |
| 2023-05-02 | Avoid ICEing miri on layout query cycles | Oli Scherer | -0/+5 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-17 | Spelling - compiler | Josh Soref | -3/+3 |
| 2023-04-12 | Make rust-intrinsic ABI unwindable | Gary Guo | -2/+3 |