| Age | Commit message (Expand) | Author | Lines |
| 2024-05-13 | split out AliasTy -> AliasTerm | Michael Goulet | -1/+1 |
| 2024-05-11 | Also expand weak alias tys inside consts inside `expand_weak_alias_tys` | León Orell Valerian Liehr | -1/+1 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -4/+3 |
| 2024-04-29 | Remove `extern crate smallvec` from a couple of crates. | Nicholas Nethercote | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -1/+1 |
| 2024-04-23 | Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obk | bors | -0/+92 |
| 2024-04-22 | Fix typo in the has_surface_drop's doc comment | Daria Sukhonina | -1/+1 |
| 2024-04-19 | Stop taking ParamTy/ParamConst/EarlyParamRegion/AliasTy by ref | Michael Goulet | -4/+4 |
| 2024-04-18 | Fix disabling the export of noop async_drop_in_place_raw | Daria Sukhonina | -1/+1 |
| 2024-04-17 | Use non-exhaustive matches for TyKind | Daria Sukhonina | -58/+59 |
| 2024-04-16 | Add simple async drop glue generation | zetanumbers | -0/+91 |
| 2024-04-16 | Rollup merge of #123603 - compiler-errors:no-intrinsic, r=estebank | León Orell Valerian Liehr | -3/+8 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -5/+10 |
| 2024-04-07 | Don't even parse an intrinsic unless the feature gate is enabled | Michael Goulet | -3/+8 |
| 2024-04-04 | cache type info for ParamEnv | Lukas Markeffsky | -9/+11 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -6/+6 |
| 2024-03-19 | Do binder folding eagerly in bound_coroutine_hidden_types | Michael Goulet | -2/+34 |
| 2024-03-12 | s/mt/mutability/ | Oli Scherer | -1/+5 |
| 2024-03-12 | Add `nested` bool to `DefKind::Static`. | Oli Scherer | -1/+1 |
| 2024-03-12 | Change `DefKind::Static` to a struct variant | Oli Scherer | -2/+2 |
| 2024-03-05 | Avoid invoking the `intrinsic` query for DefKinds other than `Fn` or `AssocFn` | Oli Scherer | -6/+2 |
| 2024-03-04 | make `intrinsic` query legal for any `DefId` | Oli Scherer | -0/+4 |
| 2024-03-04 | Add a scheme for moving away from `extern "rust-intrinsic"` entirely | Oli Scherer | -1/+4 |
| 2024-03-04 | Return a struct from `query intrinsic` to be able to add another field in the... | Oli Scherer | -4/+4 |
| 2024-02-25 | remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsics | Ralf Jung | -1/+1 |
| 2024-02-20 | Move the peeling function for weak alias types | León Orell Valerian Liehr | -0/+33 |
| 2024-02-20 | Introduce expand_weak_alias_tys | León Orell Valerian Liehr | -0/+61 |
| 2024-02-16 | Move trait into attr so it's greppable | Michael Goulet | -2/+2 |
| 2024-02-16 | Use extension trait derive | Michael Goulet | -7/+2 |
| 2024-02-16 | Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkin | bors | -5/+11 |
| 2024-02-13 | Uplift TypeVisitableExt into rustc_type_ir | Michael Goulet | -0/+1 |
| 2024-02-12 | Implement intrinsics with fallback bodies | Oli Scherer | -1/+2 |
| 2024-02-12 | Make `is_intrinsic` query return the intrinsic name | Oli Scherer | -4/+9 |
| 2024-02-11 | is_closure_like | Michael Goulet | -7/+9 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -2/+13 |
| 2024-01-26 | Auto merge of #116167 - RalfJung:structural-eq, r=lcnr | bors | -5/+4 |
| 2024-01-24 | remove StructuralEq trait | Ralf Jung | -5/+4 |
| 2024-01-23 | Remove track_errors entirely | Oli Scherer | -1/+1 |
| 2024-01-16 | Rollup merge of #119969 - compiler-errors:simplify-closure-env-ty, r=oli-obk | Matthias Krüger | -9/+5 |
| 2024-01-14 | Simplify closure_env_ty and closure_env_param | Michael Goulet | -9/+5 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -1/+1 |
| 2024-01-09 | Auto merge of #117703 - compiler-errors:recursive-async, r=lcnr | bors | -12/+51 |
| 2024-01-09 | Rollup merge of #119725 - compiler-errors:has_effect_param, r=fmease | Matthias Krüger | -1/+8 |
| 2024-01-08 | Only compute layout of opaque if coroutine is the cause of an opaque cycle | Michael Goulet | -1/+24 |
| 2024-01-08 | Point out source of recursion | Michael Goulet | -9/+36 |
| 2024-01-08 | Don't check for recursion in generator witness fields | Michael Goulet | -12/+1 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -1/+1 |
| 2024-01-08 | Add helper for when we want to know if an item has a host param | Michael Goulet | -1/+8 |
| 2024-01-05 | Rollup merge of #119151 - Jules-Bertholet:no-foreign-doc-hidden-suggest, r=da... | Matthias Krüger | -1/+1 |
| 2023-12-30 | is_coroutine -> is_coroutine_or_closure | Michael Goulet | -1/+1 |