| Age | Commit message (Expand) | Author | Lines |
| 2024-04-20 | include ParamEnv in projection cache key | Lukas Markeffsky | -6/+7 |
| 2024-04-19 | Let inherent associated types constrain opaque types during projection | Oli Scherer | -1/+1 |
| 2024-04-15 | Remove TypeVariableOriginKind | Michael Goulet | -2/+2 |
| 2024-04-08 | Don't rely on upvars being assigned just because coroutine-closure kind is as... | Michael Goulet | -2/+8 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+2 |
| 2024-04-06 | Auto merge of #123471 - compiler-errors:match_projection_projections, r=oli-obk | bors | -0/+3 |
| 2024-04-04 | Rollup merge of #123464 - fmease:rn-has-proj-to-has-aliases, r=compiler-errors | Jacob Pratt | -2/+2 |
| 2024-04-04 | Check def id before calling match_projection_projections | Michael Goulet | -0/+3 |
| 2024-04-04 | Rename HAS_PROJECTIONS to HAS_ALIASES etc. | León Orell Valerian Liehr | -2/+2 |
| 2024-04-03 | Uplift and start using check_args_compatible more liberally | Michael Goulet | -2/+1 |
| 2024-03-28 | fix few more | klensy | -1/+1 |
| 2024-03-19 | Only split by-ref/by-move futures for async closures | Michael Goulet | -6/+6 |
| 2024-03-12 | Fix discriminant_kind copy paste from the pointee trait case | Daria Sukhonina | -2/+3 |
| 2024-02-23 | compiler: clippy::complexity fixes | Matthias Krüger | -5/+2 |
| 2024-02-21 | Convert `bug`s back to `delayed_bug`s. | Nicholas Nethercote | -4/+3 |
| 2024-02-21 | Convert `delayed_bug`s to `bug`s. | Nicholas Nethercote | -3/+2 |
| 2024-02-19 | split `project` into multiple files | lcnr | -756/+9 |
| 2024-02-19 | never normalize without eager inference replacement | lcnr | -79/+9 |
| 2024-02-16 | Move trait into attr so it's greppable | Michael Goulet | -2/+2 |
| 2024-02-16 | Use extension trait derive | Michael Goulet | -21/+12 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -3/+3 |
| 2024-02-10 | Auto merge of #120712 - compiler-errors:async-closures-harmonize, r=oli-obk | bors | -108/+219 |
| 2024-02-10 | Rollup merge of #120584 - compiler-errors:u, r=lcnr | Matthias Krüger | -23/+36 |
| 2024-02-09 | Rollup merge of #120354 - lukas-code:metadata-normalize, r=lcnr | Matthias Krüger | -13/+25 |
| 2024-02-09 | make it recursive | Michael Goulet | -5/+3 |
| 2024-02-09 | For a rigid projection, recursively look at the self type's item bounds | Michael Goulet | -23/+38 |
| 2024-02-08 | rename `instantiate_binder_with_placeholders` | Boxy | -2/+1 |
| 2024-02-06 | Coroutine closures implement regular Fn traits, when possible | Michael Goulet | -4/+70 |
| 2024-02-06 | Regular closures now built-in impls for AsyncFn* | Michael Goulet | -75/+146 |
| 2024-02-06 | add fixme | Lukas Markeffsky | -3/+4 |
| 2024-02-06 | Flatten confirmation logic | Michael Goulet | -82/+56 |
| 2024-02-06 | More comments, final tweaks | Michael Goulet | -0/+3 |
| 2024-02-06 | Bless tests, add comments | Michael Goulet | -5/+9 |
| 2024-02-06 | Construct body for by-move coroutine closure output | Michael Goulet | -0/+2 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -1/+181 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+2 |
| 2024-02-05 | old solver: improve normalization of `Pointee::Metadata` | Lukas Markeffsky | -13/+24 |
| 2024-01-10 | Define hidden types in confirmation | Oli Scherer | -1/+1 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -5/+4 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Check FnPtr/FnDef built-in fn traits correctly with effects | Michael Goulet | -7/+32 |
| 2023-12-15 | Annotate some bugs | Michael Goulet | -17/+23 |
| 2023-12-14 | update use of feature flags | lcnr | -1/+1 |
| 2023-12-08 | Implement `async gen` blocks | Michael Goulet | -3/+63 |
| 2023-12-06 | Yeet PolyGenSig | Michael Goulet | -40/+37 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -2/+2 |
| 2023-11-25 | Get rid of infer vars in inherent assoc types selection by using probe | Santiago Pastorino | -1/+12 |
| 2023-11-24 | Make PlaceholderReplacer shallow_resolver when folding const and ty and recur... | Santiago Pastorino | -4/+18 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -5/+5 |
| 2023-11-13 | continue renaming | lcnr | -2/+2 |