| Age | Commit message (Expand) | Author | Lines |
| 2023-11-09 | only erase param env regions where needed | lcnr | -1/+1 |
| 2023-11-09 | dropck_outlives check generator witness needs_drop | lcnr | -4/+6 |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -1/+1 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -16/+6 |
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -1/+1 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -1/+1 |
| 2023-07-18 | some additional refactor | lcnr | -9/+9 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -44/+44 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -1/+2 |
| 2023-07-06 | add helper methods for accessing struct tail | Lukas Markeffsky | -2/+2 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -11/+11 |
| 2023-07-05 | Deal with fallout | Boxy | -1/+1 |
| 2023-06-26 | Migrate predicates_of and caller_bounds to Clause | Michael Goulet | -2/+2 |
| 2023-06-21 | Rollup merge of #112772 - compiler-errors:clauses-1, r=lcnr | Nilstrieb | -1/+1 |
| 2023-06-19 | Store generator field names in GeneratorLayout. | Camille GILLOT | -44/+0 |
| 2023-06-19 | Make closure_saved_names_of_captured_variables a query. | Camille GILLOT | -32/+0 |
| 2023-06-19 | s/Clause/ClauseKind | Michael Goulet | -1/+1 |
| 2023-06-08 | Rollup merge of #109953 - thomcc:thomcc/typeid128, r=WaffleLapkin | Matthias Krüger | -2/+2 |
| 2023-06-06 | remove `has_error_field` helper method | lcnr | -12/+0 |
| 2023-06-04 | Use 128 bits for TypeId hash | Thom Chiovoloni | -2/+2 |
| 2023-05-31 | Auto merge of #111076 - notriddle:notriddle/silence-private-dep-trait-impl-su... | bors | -1/+21 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -1/+1 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -1/+1 |
| 2023-05-25 | Use De Morgan's law to simplify logic | Michael Howell | -6/+6 |
| 2023-05-25 | remove outdated comment from `is_user_visible_dep` docs | Michael Howell | -4/+0 |
| 2023-05-25 | diagnostics: don't crash if an injected crate shows up in suggestions | Michael Howell | -1/+4 |
| 2023-05-25 | diagnostics: exclude indirect private deps from trait impl suggest | Michael Howell | -1/+22 |
| 2023-05-25 | Check that opaque is a defining use, prefer pre-defined opaques | Michael Goulet | -0/+36 |
| 2023-05-16 | Rollup merge of #111533 - clubby789:drop-tracking-error, r=oli-obk | Matthias Krüger | -3/+3 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -2/+3 |
| 2023-05-13 | Handle error body when in generator layout | clubby789 | -3/+3 |
| 2023-05-12 | Use the opaque_types_defined_by query to cheaply check for whether a hidden t... | Oli Scherer | -2/+13 |
| 2023-05-12 | Rewrite nested `if` conditions into a single match | Oli Scherer | -6/+7 |
| 2023-05-12 | Invert `IgnoreRegions` to `CheckRegions` | Oli Scherer | -4/+4 |
| 2023-05-11 | Improve error for `self: Box<self>` | clubby789 | -1/+1 |
| 2023-04-27 | Explicitly reject negative and reservation drop impls | Michael Goulet | -5/+5 |
| 2023-04-27 | rename `needs_infer` to `has_infer` | Boxy | -1/+1 |
| 2023-04-25 | Rollup merge of #110556 - kylematsuda:earlybinder-explicit-item-bounds, r=com... | Matthias Krüger | -7/+0 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-24 | Rollup merge of #110514 - compiler-errors:remove-find_map_relevant_impl, r=b-... | Matthias Krüger | -15/+22 |
| 2023-04-20 | add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite... | Kyle Matsuda | -7/+0 |
| 2023-04-19 | Rollup merge of #110498 - kylematsuda:earlybinder-rpitit-tys, r=compiler-errors | Matthias Krüger | -7/+0 |
| 2023-04-19 | Remove find_map_relevant_impl | Michael Goulet | -15/+22 |
| 2023-04-18 | add EarlyBinder to return type of collect_return_position_impl_trait_in_trait... | Kyle Matsuda | -7/+0 |
| 2023-04-18 | Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillot | bors | -2/+2 |
| 2023-04-18 | Store hashes in special types so they aren't accidentally encoded as numbers | Ben Kimock | -2/+2 |
| 2023-04-17 | Spelling - compiler | Josh Soref | -2/+2 |
| 2023-04-13 | make tcx.impl_subject return EarlyBinder, remove bound_impl_subject, rename u... | Kyle Matsuda | -4/+0 |
| 2023-04-03 | fix(middle): emit error rather than delay bug when reaching limit | bohan | -5/+9 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -2/+2 |