| Age | Commit message (Expand) | Author | Lines |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -2/+2 |
| 2025-04-12 | tests: ensure disabled tests have a reason | Jieyou Xu | -1/+1 |
| 2025-04-11 | Auto merge of #139578 - ferrocene:pa-compiletest-edition, r=jieyouxu | bors | -4/+5 |
| 2025-04-11 | Rollup merge of #139564 - compiler-errors:deeply-norm, r=lcnr | Stuart Cook | -35/+131 |
| 2025-04-11 | Rollup merge of #138998 - rperier:donot_suggest_to_use_impl_trait_in_closure_... | Stuart Cook | -0/+21 |
| 2025-04-10 | Deeply normalize obligations in BestObligation | Michael Goulet | -35/+131 |
| 2025-04-10 | replace `//@ compile-flags: --edition` with `//@ edition` | Pietro Albini | -4/+5 |
| 2025-04-09 | Make unnormalizable item ambiguous in coherence | Michael Goulet | -0/+60 |
| 2025-04-09 | Use a query rather than recomputing the tail repeatedly | Michael Goulet | -0/+142 |
| 2025-04-09 | Mark GAT WC as GoalSource::AliasWellFormed so that we recurse into them in er... | Michael Goulet | -21/+2 |
| 2025-04-09 | Rigidly project missing item due to guaranteed impossible sized predicate | Michael Goulet | -0/+139 |
| 2025-04-09 | Suggest the use of `impl Trait` in function parameter only | Romain Perier | -0/+21 |
| 2025-04-08 | UI tests: add missing diagnostic kinds where possible | Vadim Petrochenkov | -37/+37 |
| 2025-04-08 | Rollup merge of #139421 - compiler-errors:upcast-no-principal-with-proj, r=ol... | Stuart Cook | -0/+13 |
| 2025-04-08 | Rollup merge of #139346 - compiler-errors:non-lifetime-binder-diag-hir-wf-che... | Stuart Cook | -0/+83 |
| 2025-04-05 | Fix trait upcasting to dyn type with no principal when there are projections | Michael Goulet | -0/+13 |
| 2025-04-04 | Auto merge of #139390 - matthiaskrgr:rollup-l64euwx, r=matthiaskrgr | bors | -30/+30 |
| 2025-04-04 | Don't construct preds w escaping bound vars in diagnostic_hir_wf_check | Michael Goulet | -0/+83 |
| 2025-04-04 | Auto merge of #138785 - lcnr:typing-mode-borrowck, r=compiler-errors,oli-obk | bors | -16/+63 |
| 2025-04-04 | Use the span of the whole bound when the diagnostic talks about a bound | Oli Scherer | -30/+30 |
| 2025-04-04 | Auto merge of #120706 - Bryanskiy:leak, r=lcnr | bors | -0/+450 |
| 2025-04-03 | Initial support for auto traits with default bounds | Bryanskiy | -0/+450 |
| 2025-04-03 | add `TypingMode::Borrowck` | lcnr | -16/+63 |
| 2025-04-03 | compiletest: Require `//~` annotations even if `error-pattern` is specified | Vadim Petrochenkov | -1/+2 |
| 2025-04-02 | Rollup merge of #139200 - xizheyin:issue-139174, r=compiler-errors | Stuart Cook | -0/+64 |
| 2025-04-01 | Skip suggest impl or dyn when poly trait is not a real trait | xizheyin | -15/+0 |
| 2025-04-01 | Add ui test ui/traits/object/suggestion-trait-object-issue-139174.rs | xizheyin | -0/+79 |
| 2025-03-31 | increment depth of nested obligations | lcnr | -1/+1 |
| 2025-03-31 | Rollup merge of #138176 - compiler-errors:rigid-sized-obl, r=lcnr | Matthias Krüger | -0/+143 |
| 2025-03-30 | Remove attribute `#[rustc_error]` | Vadim Petrochenkov | -11/+2 |
| 2025-03-24 | Allow WellFormed goals to be returned from relating in new solver | Michael Goulet | -0/+48 |
| 2025-03-14 | Do not suggest using `-Zmacro-backtrace` for builtin macros | Esteban Küber | -23/+0 |
| 2025-03-13 | Flesh out tests | Michael Goulet | -4/+101 |
| 2025-03-13 | Only prefer Sized candidates, and only if they certainly hold | Michael Goulet | -0/+46 |
| 2025-03-13 | Auto merge of #138249 - compiler-errors:auto-self, r=lcnr | bors | -28/+3 |
| 2025-03-13 | Auto merge of #138416 - Manishearth:rollup-fejor9p, r=Manishearth | bors | -2/+2 |
| 2025-03-12 | Rollup merge of #138357 - lcnr:goodbye-TypeVerifier-rarw, r=compiler-errors | Manish Goregaokar | -2/+2 |
| 2025-03-12 | Rollup merge of #137314 - lcnr:cycles-with-unknown-kind, r=compiler-errors | Matthias Krüger | -119/+80 |
| 2025-03-11 | change `TypeChecker` to a MIR visitor | lcnr | -2/+2 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -24/+36 |
| 2025-03-09 | Rollup merge of #136968 - oli-obk:bye-bye, r=compiler-errors | Matthias Krüger | -99/+23 |
| 2025-03-09 | Do not register `Self: AutoTrait` when confirming auto trait | Michael Goulet | -28/+3 |
| 2025-03-06 | Rollup merge of #137764 - compiler-errors:always-applicable-negative-impl, r=... | Michael Goulet | -0/+98 |
| 2025-03-06 | Rollup merge of #137637 - compiler-errors:dyn-cast-from-dyn-star, r=oli-obk | Michael Goulet | -0/+19 |
| 2025-03-05 | Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -6/+0 |
| 2025-03-05 | keep inductive cycles as ambig in coherence | lcnr | -0/+32 |
| 2025-03-05 | change definitely non-productive cycles to error | lcnr | -119/+48 |
| 2025-03-04 | Make rustdoc tests use always applicable negative auto impls | Michael Goulet | -0/+98 |
| 2025-03-04 | tests: remove explicit long type filename hash normalization from some ui tests | 许杰友 Jieyou Xu (Joe) | -4/+2 |
| 2025-03-01 | Check dyn flavor before registering upcast goal on wide pointer cast in MIR t... | Michael Goulet | -0/+19 |