| Age | Commit message (Expand) | Author | Lines |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -7/+7 |
| 2024-01-26 | Normalize field types before checking validity | Michael Goulet | -9/+14 |
| 2024-01-23 | Auto merge of #119044 - RalfJung:intern-without-types, r=oli-obk | bors | -5/+5 |
| 2024-01-22 | raw pointers are not references | Ralf Jung | -5/+5 |
| 2024-01-19 | Validate AggregateKind types in MIR | Michael Goulet | -1/+61 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -3/+3 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -3/+3 |
| 2024-01-11 | Stop using `DiagnosticBuilder::buffer` in `Checker`. | Nicholas Nethercote | -5/+8 |
| 2024-01-09 | Rollup merge of #119668 - cjgillot:transform-promote, r=oli-obk | Guillaume Gomez | -1026/+0 |
| 2024-01-09 | Rollup merge of #119725 - compiler-errors:has_effect_param, r=fmease | Matthias Krüger | -3/+1 |
| 2024-01-08 | Move promote_consts back to rustc_mir_transform. | Camille GILLOT | -1026/+0 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -1/+1 |
| 2024-01-08 | Add helper for when we want to know if an item has a host param | Michael Goulet | -3/+1 |
| 2024-01-06 | Don't populate yield and resume types after the fact | Michael Goulet | -1/+1 |
| 2024-01-04 | Migrate memory overlap check from validator to lint | Tomasz Miąsko | -43/+3 |
| 2023-12-30 | is_coroutine -> is_coroutine_or_closure | Michael Goulet | -1/+1 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -1/+1 |
| 2023-12-26 | Auto merge of #119258 - compiler-errors:closure-kind, r=eholk | bors | -2/+11 |
| 2023-12-25 | Only regular coroutines have movability | Michael Goulet | -2/+11 |
| 2023-12-24 | Remove more `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -33/+36 |
| 2023-12-23 | Auto merge of #119072 - fee1-dead-contrib:effects-fixes, r=compiler-errors | bors | -147/+40 |
| 2023-12-22 | Rollup merge of #119198 - compiler-errors:desugaring, r=eholk | Michael Goulet | -4/+16 |
| 2023-12-22 | Rollup merge of #119171 - nnethercote:cleanup-errors-4, r=compiler-errors | Michael Goulet | -106/+22 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -106/+22 |
| 2023-12-22 | Split coroutine desugaring kind from source | Michael Goulet | -4/+16 |
| 2023-12-22 | clean up `check_consts` checks | Deadbeef | -147/+40 |
| 2023-12-21 | Add pass to identify undefined or erroneous behaviour | Tomasz Miąsko | -47/+3 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -3/+3 |
| 2023-12-14 | Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-er... | Jubilee | -2/+2 |
| 2023-12-15 | Split `Handler::emit_diagnostic` in two. | Nicholas Nethercote | -2/+2 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -2/+1 |
| 2023-12-10 | Auto merge of #118692 - surechen:remove_unused_imports, r=petrochenkov | bors | -1/+1 |
| 2023-12-10 | remove redundant imports | surechen | -1/+1 |
| 2023-12-09 | s/const_effect/host_effect | Michael Goulet | -1/+1 |
| 2023-12-07 | Fix const drop checking | Michael Goulet | -20/+30 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -6/+8 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -2/+2 |
| 2023-11-25 | Rollup merge of #117871 - klensy:unused-pub, r=cjgillot | Guillaume Gomez | -33/+0 |
| 2023-11-25 | Auto merge of #118075 - tmiasko:validate-critical-call-edges, r=cjgillot | bors | -0/+22 |
| 2023-11-23 | few more | klensy | -33/+0 |
| 2023-11-22 | Validate there are no critical call edges in optimized MIR | Tomasz Miąsko | -0/+22 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -15/+15 |
| 2023-11-17 | replace unnecessary folder impls with fold_region | lcnr | -2/+1 |
| 2023-11-08 | rename `BorrowKind::Shallow` to `Fake` | lcnr | -7/+7 |
| 2023-10-31 | Enums in offset_of: update based on est31, scottmcm & llogiq review | George Bateman | -24/+12 |
| 2023-10-31 | Support enum variants in offset_of! | George Bateman | -11/+22 |
| 2023-10-25 | Refactor away the need for some `descr` methods. | Oli Scherer | -1/+1 |
| 2023-10-25 | Rename `AsyncCoroutineKind` to `CoroutineSource` | Oli Scherer | -2/+2 |
| 2023-10-20 | Rename `CoroutineKind::Gen` to `::Coroutine` | Oli Scherer | -1/+1 |