| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-12-11 | Rollup merge of #134141 - compiler-errors:anon-adt, r=lqd | Jacob Pratt | -14/+1 |
| 2024-12-11 | Rename projection_def_id to item_def_id | Michael Goulet | -2/+2 |
| 2024-12-10 | Remove more traces of anonymous ADTs | Michael Goulet | -14/+1 |
| 2024-12-10 | Tweak wording of non-const traits used as const bounds | Esteban Küber | -0/+17 |
| 2024-12-07 | Do not talk about "trait `<Foo = Bar>`" | Esteban Küber | -1/+7 |
| 2024-12-06 | Hide errors whose suggestions would contain error constants or types | Oli Scherer | -0/+3 |
| 2024-12-05 | Avoid fetching the anon const hir node that is already available | Oli Scherer | -16/+10 |
| 2024-12-02 | Fix broken intra-doc link | Noah Lev | -1/+1 |
| 2024-12-02 | Move `Const::{from_anon_const,try_from_lit}` to hir_ty_lowering | Noah Lev | -1/+87 |
| 2024-12-01 | Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwu | Jacob Pratt | -8/+3 |
| 2024-11-30 | Remove hir::ArrayLen, introduce ConstArgKind::Infer | Dominik Stolz | -8/+3 |
| 2024-11-30 | Do not create trait object type if missing associated types | Michael Goulet | -11/+20 |
| 2024-11-28 | uplift fold_regions to rustc_type_ir | lcnr | -1/+2 |
| 2024-11-27 | Auto merge of #133393 - compiler-errors:dyn-tweaks, r=lcnr,spastorino | bors | -36/+2 |
| 2024-11-26 | Rollup merge of #133394 - compiler-errors:dyn-more-errors, r=lcnr | Michael Goulet | -5/+15 |
| 2024-11-25 | Remove span hack that doesnt do anything | Michael Goulet | -34/+1 |
| 2024-11-25 | No need to store original_span in ClauseWithSupertraitSpan | Michael Goulet | -1/+1 |
| 2024-11-25 | Simplify object_region_bounds | Michael Goulet | -1/+0 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -1/+1 |
| 2024-11-23 | Dont create trait object if it has errors in it | Michael Goulet | -1/+6 |
| 2024-11-23 | Dont create object type when more than one principal is present | Michael Goulet | -4/+9 |
| 2024-11-20 | we should not be reporting generic error if there is not a segment to deny | Michael Goulet | -2/+2 |
| 2024-11-19 | Fix broken intra-doc link | Boxy | -1/+1 |
| 2024-11-19 | Introduce `min_generic_const_args` and directly represent paths | Noah Lev | -33/+161 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -4/+6 |
| 2024-11-04 | ty::BrK -> ty::BoundRegionKind::K | Michael Goulet | -10/+12 |
| 2024-11-03 | Rollup merge of #132574 - workingjubilee:abi-in-compiler, r=compiler-errors | Jubilee | -9/+8 |
| 2024-11-03 | compiler: Directly use rustc_abi in hir_{analysis,typeck} | Jubilee Young | -9/+8 |
| 2024-11-03 | Rename the FIXMEs, remove a few that dont matter anymore | Michael Goulet | -1/+0 |
| 2024-11-01 | Auto merge of #132196 - compiler-errors:probe_ty_param_bounds, r=petrochenkov | bors | -6/+10 |
| 2024-10-31 | Rollup merge of #132209 - compiler-errors:modifiers, r=fmease | Jubilee | -20/+35 |
| 2024-10-31 | Make SelfTraitThatDefines a tighter filter | Michael Goulet | -6/+10 |