| Age | Commit message (Expand) | Author | Lines |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -14/+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 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -4/+14 |
| 2025-01-09 | Rollup merge of #135269 - estebank:unneeded-into, r=compiler-errors | Matthias Krüger | -2/+2 |
| 2025-01-09 | Rollup merge of #135247 - tgross35:stdlib-sym-list, r=oli-obk | Matthias Krüger | -2/+2 |
| 2025-01-09 | Rollup merge of #134875 - compiler-errors:const-destruct-old-solver, r=lcnr | Matthias Krüger | -1/+105 |
| 2025-01-09 | Rollup merge of #128110 - veera-sivarajan:bugfix-80173, r=cjgillot | Matthias Krüger | -0/+6 |
| 2025-01-08 | Add a list of symbols for stable standard library crates | Trevor Gross | -2/+2 |
| 2025-01-08 | Remove some unnecessary `.into()` calls | Esteban Küber | -2/+2 |
| 2025-01-08 | Implement const Destruct in old solver | Michael Goulet | -1/+105 |
| 2025-01-06 | Rollup merge of #132345 - compiler-errors:fx-diag, r=lcnr | Jacob Pratt | -14/+154 |
| 2025-01-06 | Rollup merge of #134951 - compiler-errors:double-trait-err-msg, r=davidtwco | Matthias Krüger | -19/+38 |
| 2025-01-06 | Rollup merge of #134771 - compiler-errors:const-arg-has-type-err, r=lcnr | Matthias Krüger | -1/+18 |
| 2025-01-06 | Recurse on GAT where clauses in fulfillment error proof tree visitor | Michael Goulet | -5/+9 |
| 2025-01-06 | Add derived causes for host effect predicates | Michael Goulet | -13/+149 |
| 2025-01-04 | Auto merge of #135031 - RalfJung:intrinsics-without-body, r=oli-obk | bors | -15/+27 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -15/+27 |
| 2025-01-04 | Rollup merge of #135069 - matthiaskrgr:param_rec_usage, r=jieyouxu | Matthias Krüger | -4/+3 |
| 2025-01-04 | Auto merge of #135057 - compiler-errors:project-unconstrained, r=oli-obk | bors | -32/+50 |
| 2025-01-03 | remove unused function params | Matthias Krüger | -4/+3 |
| 2025-01-03 | Also in the new solver | Michael Goulet | -3/+2 |
| 2025-01-03 | Do not project when there are unconstrained impl params | Michael Goulet | -29/+48 |