| Age | Commit message (Expand) | Author | Lines |
| 2024-02-07 | Do not create param types that differ only by name when comparing intrinsic s... | Michael Goulet | -4/+21 |
| 2024-02-07 | Record coroutine kind in generics | Michael Goulet | -3/+10 |
| 2024-02-07 | hir: Remove `fn opt_hir_id` and `fn opt_span` | Vadim Petrochenkov | -9/+8 |
| 2024-02-07 | hir: Make sure all `HirId`s have corresponding HIR `Node`s | Vadim Petrochenkov | -0/+2 |
| 2024-02-06 | Rollup merge of #120632 - trevyn:issue-109195, r=oli-obk | Matthias Krüger | -0/+53 |
| 2024-02-05 | Create helper `maybe_report_similar_assoc_fn` | trevyn | -51/+52 |
| 2024-02-06 | More comments, final tweaks | Michael Goulet | -9/+2 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -0/+31 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -3/+11 |
| 2024-02-06 | Make async closures directly lower to ClosureKind::CoroutineClosure | Michael Goulet | -0/+1 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -0/+2 |
| 2024-02-05 | Make the error message better | Michael Goulet | -4/+66 |
| 2024-02-05 | Allow desugaring async fn in trait to compatible, concrete future types | Michael Goulet | -46/+0 |
| 2024-02-05 | Stop bailing out from compilation just because there were incoherent traits | Oli Scherer | -2/+14 |
| 2024-02-04 | Auto merge of #120649 - matthiaskrgr:rollup-ek80j61, r=matthiaskrgr | bors | -57/+133 |
| 2024-02-04 | Rollup merge of #120556 - fmease:improve-unused-generic-param-diags, r=oli-obk | Matthias Krüger | -54/+122 |
| 2024-02-03 | For E0223, suggest methods that look similar to the path | trevyn | -0/+52 |
| 2024-02-03 | Rollup merge of #120592 - trevyn:cleanup-to-string, r=Nilstrieb | Matthias Krüger | -1/+1 |
| 2024-02-02 | Remove unnecessary `.to_string()`/`.as_str()`s | trevyn | -1/+1 |
| 2024-02-02 | Remove dead args from functions | Michael Goulet | -23/+5 |
| 2024-02-03 | `Diagnostic` cleanups | Nicholas Nethercote | -1/+0 |
| 2024-02-01 | Improve the diagnostics for unused generic parameters | León Orell Valerian Liehr | -54/+122 |
| 2024-02-01 | On E0277 be clearer about implicit `Sized` bounds on type params and assoc types | Esteban Küber | -3/+11 |
| 2024-01-31 | Auto merge of #120346 - petrochenkov:ownodes, r=oli-obk | bors | -3/+3 |
| 2024-01-30 | Auto merge of #119101 - compiler-errors:outlives, r=lcnr | bors | -22/+19 |
| 2024-01-30 | hir: Remove `hir::Map::{owner,expect_owner}` | Vadim Petrochenkov | -3/+3 |
| 2024-01-30 | Rollup merge of #120400 - estebank:bound-error-cleanup, r=oli-obk | Guillaume Gomez | -11/+21 |
| 2024-01-30 | Apply suggestions from review | Michael Goulet | -1/+1 |
| 2024-01-30 | Deeply normalize when processing registered region obligations | Michael Goulet | -0/+5 |
| 2024-01-30 | No need to pass region bound pairs to resolve_regions_with_wf_tys | Michael Goulet | -22/+14 |
| 2024-01-29 | review comments | Esteban Küber | -16/+9 |
| 2024-01-29 | Auto merge of #120466 - Dylan-DPC:rollup-v0or19a, r=Dylan-DPC | bors | -3/+3 |
| 2024-01-29 | Avoid ICE in trait without `dyn` lint | Esteban Küber | -5/+3 |
| 2024-01-29 | Rollup merge of #120428 - petrochenkov:somehir2, r=compiler-errors | Dylan DPC | -3/+3 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -104/+110 |
| 2024-01-28 | hir: Use `InferArg` in `ArrayLen::Infer` | Vadim Petrochenkov | -3/+3 |
| 2024-01-26 | Use only one label for multiple unsatisfied bounds on type (astconv) | Esteban Küber | -11/+28 |
| 2024-01-25 | Remove unused features | clubby789 | -3/+0 |
| 2024-01-25 | Rollup merge of #119895 - oli-obk:track_errors_3, r=matthewjasper | Matthias Krüger | -105/+132 |
| 2024-01-25 | Auto merge of #119911 - NCGThompson:is-statically-known, r=oli-obk | bors | -0/+2 |
| 2024-01-23 | Auto merge of #120283 - fmease:rollup-rk0f6r5, r=fmease | bors | -7/+77 |
| 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 | Rollup merge of #120270 - compiler-errors:randos, r=lcnr | León Orell Valerian Liehr | -1/+4 |
| 2024-01-23 | Remove track_errors entirely | Oli Scherer | -105/+132 |
| 2024-01-23 | Random type checker changes | Michael Goulet | -1/+4 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -3/+3 |
| 2024-01-23 | Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`. | Nicholas Nethercote | -34/+22 |
| 2024-01-22 | Auto merge of #120242 - matthiaskrgr:rollup-a93yj3i, r=matthiaskrgr | bors | -7/+9 |
| 2024-01-22 | Rollup merge of #120164 - trevyn:is_downgradable, r=compiler-errors | Matthias Krüger | -7/+9 |
| 2024-01-22 | Rollup merge of #120213 - compiler-errors:dont-make-non-lifetime-binders-in-r... | Matthias Krüger | -25/+9 |