| Age | Commit message (Expand) | Author | Lines |
| 2024-01-30 | hir: Remove `hir::Map::{owner,expect_owner}` | Vadim Petrochenkov | -1/+1 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -1/+1 |
| 2024-01-23 | Rollup merge of #119766 - oli-obk:split_tait_and_atpit, r=compiler-errors | León Orell Valerian Liehr | -7/+77 |
| 2024-01-23 | Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`. | Nicholas Nethercote | -2/+2 |
| 2024-01-22 | Use an enum instead of a bool | Oli Scherer | -10/+17 |
| 2024-01-22 | Add a simpler and more targetted code path for impl trait in assoc items | Oli Scherer | -7/+70 |
| 2024-01-18 | Rollup merge of #119869 - oli-obk:track_errors2, r=matthewjasper | Matthias Krüger | -3/+5 |
| 2024-01-17 | Stop using track_errors for some forever unstable rustc_attr analyses | Oli Scherer | -3/+5 |
| 2024-01-16 | Don't ICE if TAIT-defining fn contains a closure with `_` in return type | Lukas Markeffsky | -12/+19 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -7/+8 |
| 2024-01-11 | Silence follow up errors if astconv already errored | Oli Scherer | -1/+5 |
| 2024-01-11 | Rollup merge of #119803 - oli-obk:even_more_follow_up_errors, r=compiler-errors | Matthias Krüger | -12/+23 |
| 2024-01-10 | Avoid follow up errors | Oli Scherer | -0/+15 |
| 2024-01-10 | Turn some free functions into methods | Oli Scherer | -5/+5 |
| 2024-01-10 | Use a ty::Error instead of patching up a type after erroring | Oli Scherer | -7/+3 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -1/+1 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -7/+4 |
| 2024-01-10 | Rename `struct_span_err!` as `struct_span_code_err!`. | Nicholas Nethercote | -2/+2 |
| 2024-01-09 | Rollup merge of #119721 - compiler-errors:constness-implication, r=fee1-dead | Guillaume Gomez | -32/+6 |
| 2024-01-08 | ~const trait or projection bounds do not imply non-const bounds | Michael Goulet | -32/+6 |
| 2024-01-08 | Use chaining for `DiagnosticBuilder` construction and `emit`. | Nicholas Nethercote | -4/+4 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -1/+1 |
| 2024-01-05 | Do not run check on foreign items. | Camille GILLOT | -1/+1 |
| 2024-01-05 | Handle ForeignItem as TAIT scope. | Camille GILLOT | -0/+7 |
| 2024-01-02 | Turn a bug!() into a span_delay_bug() | León Orell Valerian Liehr | -1/+4 |
| 2023-12-26 | Auto merge of #119258 - compiler-errors:closure-kind, r=eholk | bors | -6/+6 |
| 2023-12-25 | Only regular coroutines have movability | Michael Goulet | -1/+1 |
| 2023-12-25 | Make closures carry their own ClosureKind, rather than deducing what it is fr... | Michael Goulet | -6/+6 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -21/+21 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -1/+1 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-17 | skip rpit constraint check if borrowck return type error | bohan | -0/+4 |
| 2023-12-15 | Rollup merge of #119004 - matthiaskrgr:conv, r=compiler-errors | Jubilee | -1/+1 |
| 2023-12-15 | NFC don't convert types to identical types | Matthias Krüger | -1/+1 |
| 2023-12-15 | Rollup merge of #118727 - compiler-errors:lint-decorate, r=WaffleLapkin | Jubilee | -2/+2 |
| 2023-12-15 | Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillot | Jubilee | -26/+0 |
| 2023-12-15 | banish hir::GenericBound::LangItemTrait | Michael Goulet | -26/+0 |
| 2023-12-15 | Don't pass lint back out of lint decorator | Michael Goulet | -2/+2 |
| 2023-12-15 | Annotate some bugs | Michael Goulet | -8/+29 |
| 2023-12-13 | Auto merge of #118500 - ZetaNumbers:tcx_hir_refactor, r=petrochenkov | bors | -23/+21 |
| 2023-12-12 | clippy::complexity fixes | Matthias Krüger | -7/+4 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -23/+21 |
| 2023-12-05 | Remove `#[rustc_host]`, use internal desugaring | Deadbeef | -10/+8 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -5/+5 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -16/+16 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -12/+12 |
| 2023-11-14 | finish `RegionKind` rename | lcnr | -4/+4 |
| 2023-11-12 | Small improvements in object lifetime default code | Nilstrieb | -1/+1 |
| 2023-11-03 | clone less | Matthias Krüger | -1/+1 |
| 2023-10-30 | Also consider TAIT to be uncomputable if the MIR body is tainted | Michael Goulet | -3/+11 |