| Age | Commit message (Expand) | Author | Lines |
| 2021-10-13 | Turn tcx.vtable_allocation() into a query. | Michael Woerister | -65/+69 |
| 2021-10-13 | Remove untracked vtable-const-allocation cache from tcx | Michael Woerister | -14/+2 |
| 2021-09-03 | Auto merge of #88572 - matthewjasper:if-let-scoping-fix, r=oli-obk | bors | -0/+6 |
| 2021-09-03 | Auto merge of #88597 - cjgillot:lower-global, r=petrochenkov | bors | -8/+9 |
| 2021-09-02 | Rollup merge of #88532 - ptrojahn:single_use, r=davidtwco | Mara Bos | -5/+2 |
| 2021-09-01 | Fix drop handling for `if let` expressions | Matthew Jasper | -0/+6 |
| 2021-09-01 | Compute proc_macros in resolutions. | Camille GILLOT | -0/+3 |
| 2021-09-01 | Compute all_traits_impls during resolution. | Camille GILLOT | -1/+3 |
| 2021-09-01 | Stop sorting bodies by span. | Camille GILLOT | -7/+3 |
| 2021-09-01 | Auto merge of #88121 - camelid:better-recursive-alias-error, r=estebank | bors | -1/+12 |
| 2021-09-01 | Auto merge of #87688 - camsteffen:let-else, r=cjgillot | bors | -0/+3 |
| 2021-08-31 | Rollup merge of #86362 - ptrojahn:insert_vars_and_temps, r=jackh726 | Mara Bos | -0/+5 |
| 2021-08-31 | Remove single use variables | Paul Trojahn | -5/+2 |
| 2021-08-31 | Avoid cloning LocalDecls | Paul Trojahn | -0/+5 |
| 2021-08-31 | Rollup merge of #88486 - bjorn3:better_arena_macro, r=jackh726 | Mara Bos | -6/+6 |
| 2021-08-30 | Enforce diverging let...else | Cameron Steffen | -0/+3 |
| 2021-08-30 | Remove unused arena macro args | bjorn3 | -6/+6 |
| 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-28 | Remove obsolete `MacroDef` variant of `OwnerNode` | inquisitivecrystal | -13/+0 |
| 2021-08-28 | Treat macros as HIR items | inquisitivecrystal | -25/+2 |
| 2021-08-27 | Auto merge of #88328 - fee1-dead:not-quite-const, r=oli-obk | bors | -26/+37 |
| 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 | -21/+37 |
| 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 | -144/+478 |
| 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 | -79/+39 |
| 2021-08-26 | Auto merge of #83698 - erikdesjardins:undefconst, r=RalfJung,oli-obk | bors | -160/+438 |
| 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 | -12/+26 |
| 2021-08-26 | shrink `ty::PredicateKind` again | lcnr | -10/+54 |
| 2021-08-26 | is_polymorphic doesn't matter for tests | lcnr | -8/+3 |
| 2021-08-26 | ignore const substs in `implicit_infer` | lcnr | -9/+22 |
| 2021-08-26 | use `ty::Unevaluated` instead of def substs pair | lcnr | -15/+14 |
| 2021-08-26 | don't just compare `ty::Const` | lcnr | -0/+44 |
| 2021-08-26 | update `TypeFlags` to deal with missing ct substs | lcnr | -48/+135 |
| 2021-08-26 | add `tcx` to `fn walk` | lcnr | -19/+24 |
| 2021-08-26 | make unevaluated const substs optional | lcnr | -63/+107 |
| 2021-08-26 | require a `tcx` for `TypeVisitor` | lcnr | -8/+44 |