| Age | Commit message (Expand) | Author | Lines |
| 2021-10-13 | Turn tcx.vtable_allocation() into a query. | Michael Woerister | -65/+62 |
| 2021-10-13 | Remove untracked vtable-const-allocation cache from tcx | Michael Woerister | -14/+2 |
| 2021-09-01 | Compute proc_macros in resolutions. | Camille GILLOT | -0/+3 |
| 2021-09-01 | Compute all_traits_impls during resolution. | Camille GILLOT | -0/+2 |
| 2021-09-01 | Stop sorting bodies by span. | Camille GILLOT | -7/+3 |
| 2021-08-31 | Rollup merge of #88486 - bjorn3:better_arena_macro, r=jackh726 | Mara Bos | -3/+3 |
| 2021-08-30 | Remove unused arena macro args | bjorn3 | -3/+3 |
| 2021-08-30 | `feature(const_generics)` -> `feature(const_param_types)` | lcnr | -2/+2 |
| 2021-08-30 | remove lazy_normalization_consts | Ellen | -1/+1 |
| 2021-08-30 | rename const_evaluatable_checked to generic_const_exprs | Ellen | -2/+2 |
| 2021-08-29 | Auto merge of #88337 - eddyb:field-failure-is-not-an-option, r=nagisa | bors | -83/+108 |
| 2021-08-30 | rustc_target: remove `LayoutOf` bound from `TyAbiInterface`. | Eduard-Mihai Burtescu | -24/+30 |
| 2021-08-30 | rustc_target: `TyAndLayout::field` should never error. | Eduard-Mihai Burtescu | -48/+53 |
| 2021-08-27 | Auto merge of #88328 - fee1-dead:not-quite-const, r=oli-obk | bors | -24/+36 |
| 2021-08-27 | rustc_target: require `TyAbiInterface` in `LayoutOf`. | Eduard-Mihai Burtescu | -0/+14 |
| 2021-08-27 | rustc_target: rename `TyAndLayoutMethods` to `TyAbiInterface`. | Eduard-Mihai Burtescu | -4/+8 |
| 2021-08-27 | rustc_target: add lifetime parameter to `LayoutOf`. | Eduard-Mihai Burtescu | -13/+9 |
| 2021-08-27 | Add `ty::BoundConstness` | Deadbeef | -19/+36 |
| 2021-08-27 | Auto merge of #88326 - eddyb:inline-ty-layout-methods, r=oli-obk | bors | -0/+10 |
| 2021-08-27 | Introduce `~const` | Deadbeef | -6/+1 |
| 2021-08-26 | Auto merge of #87280 - lcnr:lazy-anon-const-default-substs, r=nikomatsakis | bors | -135/+467 |
| 2021-08-26 | Auto merge of #87194 - eddyb:const-value-mangling, r=michaelwoerister,oli-obk | bors | -5/+12 |
| 2021-08-26 | `#[inline]` non-generic `pub fn`s in `rustc_target::abi` and `ty::layout`. | Eduard-Mihai Burtescu | -0/+10 |
| 2021-08-26 | Auto merge of #88308 - eddyb:cooked-layouts, r=nagisa | bors | -75/+33 |
| 2021-08-26 | optimize `HasTypeFlagsVisitor` | lcnr | -33/+81 |
| 2021-08-26 | inline stuff | lcnr | -0/+4 |
| 2021-08-26 | type flags | lcnr | -8/+9 |
| 2021-08-26 | review | lcnr | -11/+25 |
| 2021-08-26 | shrink `ty::PredicateKind` again | lcnr | -9/+53 |
| 2021-08-26 | ignore const substs in `implicit_infer` | lcnr | -9/+22 |
| 2021-08-26 | use `ty::Unevaluated` instead of def substs pair | lcnr | -12/+12 |
| 2021-08-26 | don't just compare `ty::Const` | lcnr | -0/+44 |
| 2021-08-26 | update `TypeFlags` to deal with missing ct substs | lcnr | -45/+128 |
| 2021-08-26 | add `tcx` to `fn walk` | lcnr | -19/+24 |
| 2021-08-26 | make unevaluated const substs optional | lcnr | -62/+102 |
| 2021-08-26 | require a `tcx` for `TypeVisitor` | lcnr | -8/+44 |
| 2021-08-26 | Auto merge of #88066 - LeSeulArtichaut:patterns-cleanups, r=nagisa | bors | -41/+37 |
| 2021-08-25 | Auto merge of #85499 - jackh726:assoc-type-norm-rebase, r=nikomatsakis | bors | -2/+1 |
| 2021-08-25 | Various pattern cleanups | Léo Lanteri Thauvin | -18/+20 |
| 2021-08-25 | Use if-let guards in the codebase | Léo Lanteri Thauvin | -23/+17 |
| 2021-08-24 | Normalize associated types with bound vars | Jack Huey | -2/+1 |
| 2021-08-25 | Auto merge of #88242 - bonega:allocation_range, r=oli-obk | bors | -16/+23 |
| 2021-08-24 | Morph `layout_raw` query into `layout_of`. | Eduard-Mihai Burtescu | -75/+33 |
| 2021-08-24 | Fix typo (variant_id should've been variant_idx). | Eduard-Mihai Burtescu | -3/+3 |
| 2021-08-24 | Pretty-print uninhabited const values more explicitly. | Eduard-Mihai Burtescu | -2/+9 |
| 2021-08-24 | Auto merge of #87900 - jackh726:issue-87429, r=nikomatsakis | bors | -2/+2 |
| 2021-08-24 | Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiser | bors | -1/+1 |
| 2021-08-23 | When checking associated type bounds, use bound vars for GAT params in param_env | jackh726 | -2/+2 |
| 2021-08-23 | add `with_start` and `with_end` | Andreas Liljeqvist | -5/+3 |
| 2021-08-23 | Rename to WrappingRange | Andreas Liljeqvist | -8/+8 |