| Age | Commit message (Expand) | Author | Lines |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -1/+1 |
| 2025-02-12 | Rollup merge of #135841 - oli-obk:push-qxlnokwrkkym, r=compiler-errors | Jacob Pratt | -2/+2 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -1/+1 |
| 2025-02-12 | Rollup merge of #136900 - workingjubilee:format-externabi-directly, r=oli-obk | Guillaume Gomez | -6/+4 |
| 2025-02-12 | Rollup merge of #134981 - estebank:issue-93993, r=BoxyUwU | Guillaume Gomez | -19/+40 |
| 2025-02-12 | Rollup merge of #136891 - compiler-errors:unconstrained-anon-lt, r=lqd | Matthias Krüger | -21/+23 |
| 2025-02-11 | compiler: replace ExternAbi::name calls with formatters | Jubilee Young | -6/+4 |
| 2025-02-11 | Remove some the spans pointing at the enum in the path and its generic args | Esteban Küber | -8/+5 |
| 2025-02-11 | Explain that in paths generics can't be set on both the enum and the variant | Esteban Küber | -19/+43 |
| 2025-02-11 | Check sig for errors before checking for unconstrained anonymous lifetime | Michael Goulet | -21/+23 |
| 2025-02-11 | Lower fn items as ZST valtrees and delay a bug | Michael Goulet | -5/+9 |
| 2025-02-11 | Reject `impl Trait` bounds in various places where we unconditionally warned ... | Oli Scherer | -2/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -15/+19 |
| 2025-02-03 | Use a different hir type for patterns in pattern types than we use in match p... | Oli Scherer | -60/+5 |
| 2025-02-02 | Maintain a list of types permitted per pattern | Oli Scherer | -1/+14 |
| 2025-01-31 | Make comma separated lists of anything easier to make for errors | Esteban Küber | -36/+10 |
| 2025-01-31 | Remove an unused arg from the trait method `provided_kind`. | Nicholas Nethercote | -3/+1 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -2/+2 |
| 2025-01-27 | Add `TooGeneric` variant to `LayoutError` and emit `Unknown` one | FedericoBruzzone | -2/+6 |
| 2025-01-25 | Rollup merge of #135971 - compiler-errors:self-projection, r=fmease | Matthias Krüger | -7/+1 |
| 2025-01-24 | Auto merge of #135272 - BoxyUwU:generic_arg_infer_reliability_2, r=compiler-e... | bors | -24/+36 |
| 2025-01-24 | Properly report error when object type param default references self | Michael Goulet | -7/+1 |
| 2025-01-23 | Semantic changes from new hir representation | Boxy | -11/+15 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -9/+11 |
| 2025-01-23 | Make `hir::TyKind::TraitObject` use tagged ptr | Boxy | -4/+10 |
| 2025-01-22 | Also check for associated fns on primitives in E0223 similar-path check. | Zachary S | -3/+9 |
| 2025-01-22 | For E0223, suggest associated functions that are similar to the path, even if... | Zachary S | -4/+6 |
| 2025-01-15 | Rework trait expansion to happen once explicitly | Michael Goulet | -138/+115 |
| 2025-01-14 | Add `tcx.visible_traits()` and use it for producing diagnostics | Trevor Gross | -1/+1 |
| 2025-01-12 | Rollup merge of #135378 - compiler-errors:unnecessary-stashing, r=chenyukang | Matthias Krüger | -1/+1 |
| 2025-01-11 | Remove a bunch of diagnostic stashing that doesn't do anything | Michael Goulet | -1/+1 |
| 2025-01-11 | Suggest typos when trait path expression is typod | Michael Goulet | -2/+49 |
| 2025-01-09 | Use option combinators instead of manual if/return | Oli Scherer | -10/+3 |
| 2025-01-09 | Remove the now-useless `Result` from `lit_to_const` | Oli Scherer | -6/+3 |
| 2025-01-09 | Always take the `Ok` path in `lit_to_const` and produce error constants instead | Oli Scherer | -12/+5 |
| 2025-01-09 | Use error constant instead of explicit error handling | Oli Scherer | -3/+0 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -22/+20 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -3/+3 |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -7/+7 |
| 2024-12-18 | introduce `LateParamRegionKind` | lcnr | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -8/+5 |
| 2024-12-14 | Rollup merge of #133392 - compiler-errors:object-sup, r=lcnr | Matthias Krüger | -151/+145 |
| 2024-12-14 | Auto merge of #134185 - compiler-errors:impl-trait-in-bindings, r=oli-obk | bors | -0/+26 |
| 2024-12-14 | (Re-)Implement impl_trait_in_bindings | Michael Goulet | -0/+26 |
| 2024-12-14 | Rollup merge of #134265 - compiler-errors:ty_def_id, r=oli-obk | Matthias Krüger | -3/+2 |
| 2024-12-13 | Rename ty_def_id so people will stop using it by accident | Michael Goulet | -3/+2 |
| 2024-12-12 | Lower AST and resolve lifetimes for unsafe binder types | Michael Goulet | -0/+7 |
| 2024-12-11 | Fix ICE when multiple supertrait substitutions need assoc but only one is pro... | Michael Goulet | -23/+32 |
| 2024-12-11 | Dont use span as key when collecting missing associated types from dyn | Michael Goulet | -149/+134 |
| 2024-12-11 | Rollup merge of #134158 - compiler-errors:item-def-id, r=jackh726 | Jacob Pratt | -2/+2 |