| Age | Commit message (Expand) | Author | Lines |
| 2025-01-24 | Rollup merge of #135949 - estebank:shorten-ty, r=davidtwco | Matthias Krüger | -9/+10 |
| 2025-01-24 | Rollup merge of #135749 - compiler-errors:param-ordering, r=davidtwco | Matthias Krüger | -138/+121 |
| 2025-01-24 | Do not assume const params are printed after type params | Michael Goulet | -138/+121 |
| 2025-01-24 | Auto merge of #135272 - BoxyUwU:generic_arg_infer_reliability_2, r=compiler-e... | bors | -49/+47 |
| 2025-01-24 | Rollup merge of #135914 - compiler-errors:vanquish-query-norm, r=jackh726 | Matthias Krüger | -10/+14 |
| 2025-01-24 | Use short type string in E0308 secondary span label | Esteban Küber | -9/+10 |
| 2025-01-23 | Rollup merge of #135492 - metamuffin:bug-invalid-await-suggest, r=compiler-er... | Matthias Krüger | -0/+12 |
| 2025-01-23 | `visit_x_unambig` | Boxy | -9/+9 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -40/+40 |
| 2025-01-23 | Make `hir::TyKind::TraitObject` use tagged ptr | Boxy | -9/+7 |
| 2025-01-23 | Remove query normalize from dropck outlives type op | Michael Goulet | -10/+14 |
| 2025-01-22 | Rollup merge of #135866 - BoxyUwU:dont_pick_fnptr_nested_goals, r=lcnr | Matthias Krüger | -2/+21 |
| 2025-01-22 | Rollup merge of #135816 - BoxyUwU:root_normalizes_to_goal_ice, r=lcnr | Matthias Krüger | -64/+47 |
| 2025-01-22 | Refactor dyn-compatibility error and suggestions | Taylor Cramer | -80/+108 |
| 2025-01-22 | Rename `structurally_normalize` to `structurally_normalize_ty` | Boxy | -4/+4 |
| 2025-01-22 | Use `structurally_normalize` instead of manual `normalizes-to` goals | Boxy | -60/+43 |
| 2025-01-22 | Don't pick `T: FnPtr` nested goals | Boxy | -2/+21 |
| 2025-01-21 | Rollup merge of #135706 - compiler-errors:elaborate, r=lcnr | Matthias Krüger | -9/+11 |
| 2025-01-21 | Auto merge of #134299 - RalfJung:remove-start, r=compiler-errors | bors | -17/+0 |
| 2025-01-21 | Move supertrait_def_ids into the elaborate module like all other fns | Michael Goulet | -9/+11 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -17/+0 |
| 2025-01-21 | Auto merge of #133830 - compiler-errors:span-key, r=lcnr | bors | -147/+71 |
| 2025-01-19 | Manual cleanup of some `is_{or_none|some_and}` usages | Yotam Ofek | -1/+2 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -2/+1 |
| 2025-01-18 | Get rid of `ToPolyTraitRef` | Michael Goulet | -110/+112 |
| 2025-01-18 | Rollup merge of #135639 - lqd:trivial-builtin-impls, r=lcnr | Matthias Krüger | -2/+2 |
| 2025-01-18 | Auto merge of #135618 - lcnr:coherence-unknown, r=compiler-errors | bors | -24/+45 |
| 2025-01-17 | new solver: prefer trivial builtin impls over where-clauses | Rémy Rakic | -2/+2 |
| 2025-01-17 | add cache to `AmbiguityCausesVisitor` | lcnr | -2/+12 |
| 2025-01-17 | Rollup merge of #135558 - estebank:issue-133316, r=chenyukang | Matthias Krüger | -0/+8 |
| 2025-01-16 | Add missing check for async body when suggesting await on futures. | metamuffin | -0/+12 |
| 2025-01-16 | Detect if-else chains with a missing final else in type errors | Esteban Küber | -0/+8 |
| 2025-01-15 | Rollup merge of #135498 - compiler-errors:dyn-upcasting-completeness, r=lcnr | Guillaume Gomez | -1/+17 |
| 2025-01-15 | Auto merge of #134353 - oli-obk:safe-target-feature-unsafe-by-default, r=wesl... | bors | -27/+67 |
| 2025-01-15 | Avoid notes that only make sense for unsafe functions | Oli Scherer | -2/+4 |
| 2025-01-15 | Try to render shorthand differently | Oli Scherer | -3/+9 |
| 2025-01-15 | Render fn defs with target_features attrs with the attribute [second site] | Oli Scherer | -20/+40 |
| 2025-01-15 | Hide the internal unsafety of safe target_feature fn items | Oli Scherer | -2/+14 |
| 2025-01-15 | avoid running the overlap check twice | lcnr | -22/+33 |
| 2025-01-14 | Rollup merge of #135380 - compiler-errors:mismatch-valtree, r=lcnr | Jubilee | -2/+3 |
| 2025-01-15 | Rework trait expansion to happen once explicitly | Michael Goulet | -147/+71 |
| 2025-01-14 | Make sure we can produce ConstArgHasWrongType errors for valtree consts | Michael Goulet | -2/+3 |
| 2025-01-14 | Rollup merge of #135466 - compiler-errors:leak-check-impossible, r=lcnr | Matthias Krüger | -3/+12 |
| 2025-01-14 | Prefer lower TraitUpcasting candidates | Michael Goulet | -1/+17 |
| 2025-01-14 | Auto merge of #135278 - tgross35:ignore-std-dep-crates, r=SparrowLii | bors | -1/+1 |
| 2025-01-14 | Add `tcx.visible_traits()` and use it for producing diagnostics | Trevor Gross | -1/+1 |
| 2025-01-14 | Rollup merge of #135464 - lukas-code:project-infinite-to-error, r=FedericoBru... | Matthias Krüger | -3/+4 |
| 2025-01-14 | Leak check in impossible_predicates to avoid monomorphizing impossible instances | Michael Goulet | -3/+12 |
| 2025-01-14 | fix ICE with references to infinite structs in consts | Lukas Markeffsky | -3/+4 |
| 2025-01-13 | Assert that Instance::try_resolve is only used on body-like things | Michael Goulet | -0/+156 |