| Age | Commit message (Expand) | Author | Lines |
| 2023-06-26 | Migrate predicates_of and caller_bounds to Clause | Michael Goulet | -10/+11 |
| 2023-06-23 | Auto merge of #112891 - oli-obk:impl_trait_in_assoc_tys_cleanup, r=compiler-e... | bors | -49/+85 |
| 2023-06-23 | Rollup merge of #112810 - compiler-errors:dont-ice-on-bad-layout, r=wesleywiser | Matthias Krüger | -7/+28 |
| 2023-06-22 | Only walk the identity substituted version of struct fields | Oli Scherer | -1/+22 |
| 2023-06-22 | Handle weak type aliases by immediately resolving them to their aliased type | Oli Scherer | -9/+14 |
| 2023-06-22 | ICE on types that should not be defining opaque types | Oli Scherer | -1/+3 |
| 2023-06-22 | Document what is going on in `opaque_types_defined_by` | Oli Scherer | -0/+3 |
| 2023-06-22 | Move some field extraction logic onto a method on `Node` | Oli Scherer | -7/+3 |
| 2023-06-22 | Re-use error code for duplicate error | Oli Scherer | -1/+1 |
| 2023-06-22 | Treat opaque types failing the signature defining scope check as defining, as... | Oli Scherer | -2/+3 |
| 2023-06-22 | Stop failing eagerly, and collect all opaque types even if some are erroneous. | Oli Scherer | -12/+6 |
| 2023-06-22 | Point to argument/return type instead of the whole function header | Oli Scherer | -6/+30 |
| 2023-06-22 | Only create the opaque collector once and visit it many times | Oli Scherer | -20/+10 |
| 2023-06-22 | Move `opaque_type_origin_unchecked` onto `TyCtxt` and re-use it where it was ... | Oli Scherer | -1/+1 |
| 2023-06-21 | Don't substitute a GAT that has mismatched generics in OpaqueTypeCollector | Michael Goulet | -30/+50 |
| 2023-06-21 | Rollup merge of #112759 - cjgillot:closure-names, r=oli-obk | Nilstrieb | -5/+6 |
| 2023-06-20 | yeet ImplSource::TraitAlias too | Michael Goulet | -3/+1 |
| 2023-06-19 | Better error message | Michael Goulet | -1/+16 |
| 2023-06-19 | Don't ICE on unnormalized struct tail in layout computation | Michael Goulet | -7/+13 |
| 2023-06-19 | Store generator field names in GeneratorLayout. | Camille GILLOT | -4/+5 |
| 2023-06-19 | Make closure_saved_names_of_captured_variables a query. | Camille GILLOT | -1/+1 |
| 2023-06-19 | Promote unchecked_add/sub/mul/shl/shr to mir::BinOp | Scott McMurray | -2/+3 |
| 2023-06-17 | Remove even more redundant builtin candidates | Michael Goulet | -77/+60 |
| 2023-06-17 | Simplify even more candidates | Michael Goulet | -21/+19 |
| 2023-06-17 | Simplify some impl source candidates | Michael Goulet | -4/+2 |
| 2023-06-02 | Separate AnonConst from ConstBlock in HIR. | Camille GILLOT | -0/+1 |
| 2023-06-01 | Rename `impl_defaultness` to `defaultness` | Deadbeef | -8/+8 |
| 2023-05-30 | Rollup merge of #112060 - lcnr:early-binder, r=jackh726 | Nilstrieb | -5/+5 |
| 2023-05-29 | Rename `tcx.mk_re_*` => `Region::new_*` | Maybe Waffle | -4/+5 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -5/+5 |
| 2023-05-28 | Make EarlyBinder's inner value private; and fix all of the resulting errors | Kyle Matsuda | -3/+1 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -5/+5 |
| 2023-05-25 | Ensure Fluent messages are in alphabetical order | clubby789 | -34/+34 |
| 2023-05-20 | ensure !Unpin types do not get noalias | Erik Desjardins | -17/+19 |
| 2023-05-20 | improve code checking for drop_in_place lang item | Erik Desjardins | -4/+2 |
| 2023-05-20 | Apply `noalias`, `nonnull`, `dereferenceable`, and `align` attributes uncondi... | Patrick Walton | -17/+10 |
| 2023-05-20 | [rustc_ty_utils] Add the LLVM `noalias` parameter attribute to `drop_in_place... | Patrick Walton | -1/+35 |
| 2023-05-15 | Rollup merge of #111578 - Zoxc:query-macro-move, r=cjgillot | Matthias Krüger | -29/+33 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -29/+33 |
| 2023-05-15 | Auto merge of #111570 - compiler-errors:ct-err, r=BoxyUwU | bors | -3/+1 |
| 2023-05-14 | Rename const error methods for consistency | Michael Goulet | -3/+1 |
| 2023-05-12 | Use the opaque_types_defined_by query to cheaply check for whether a hidden t... | Oli Scherer | -25/+172 |
| 2023-05-12 | add `query opaque_types_defined_by` | lcnr | -0/+82 |
| 2023-05-11 | Rollup merge of #106038 - aliemjay:opaque-implied, r=lcnr | Michael Goulet | -1/+12 |
| 2023-05-09 | add EarlyBinder to thir_abstract_const; remove tcx.bound_abstract_const | Kyle Matsuda | -2/+2 |
| 2023-05-08 | Fix miscompilation when adding default method to `Future` | Jonas Schievink | -14/+11 |
| 2023-05-08 | Rollup merge of #111265 - spastorino:has_self-opaque_ty, r=compiler-errors | Dylan DPC | -1/+1 |
| 2023-05-06 | make (try_)subst_and_normalize_erasing_regions take EarlyBinder | Kyle Matsuda | -2/+1 |
| 2023-05-07 | use implied bounds when checking opaque types | Ali MJ Al-Nasrawy | -1/+12 |
| 2023-05-06 | Rollup merge of #111279 - compiler-errors:core-item-resolve, r=cjgillot | Matthias Krüger | -13/+71 |