about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-8/+13
2021-09-18ty::context: move interning `Allocation`s and `Layout`s to `direct_interners!`.Eduard-Mihai Burtescu-55/+26
2021-09-18ty::layout: propagate errors up to (but not out of) `FnAbi::of_*`.Eduard-Mihai Burtescu-25/+104
2021-09-18rustc_target: `adjust_for_cabi` -> `adjust_for_foreign_abi`.Eduard-Mihai Burtescu-1/+1
2021-09-18ty::layout: split out a private trait from `FnAbiExt`.Eduard-Mihai Burtescu-10/+21
2021-09-18ty::layout: move `trait FnAbiExt` to just before its `impl`.Eduard-Mihai Burtescu-28/+28
2021-09-17Add another case of fallback to () avoid breakageMark Rousskov-0/+13
2021-09-17introduce new fallback algorithmNiko Matsakis-0/+8
2021-09-15Remove ToPolyTraitRef impl for TraitRefjackh726-8/+5
2021-09-15Remove ToPredicate impls that use Binder::dummyjackh726-17/+0
2021-09-15Coerce const FnDefs to implement const Fn traitsDeadbeef-1/+4
2021-09-15Move is_const_fn to under TyCtxtDeadbeef-0/+20
2021-09-15Auto merge of #88558 - fee1-dead:const-drop, r=oli-obkbors-4/+11
2021-09-14Make DefPathHash->DefId panic for if the mapping fails.Michael Woerister-5/+1
2021-09-14Remove RawDefId tracking infrastructure from incr. comp. framework.Michael Woerister-13/+1
2021-09-14Store DefPathHash->DefIndex map in on-disk-hash-table format in crate metadata.Michael Woerister-0/+11
2021-09-12Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnrManish Goregaokar-2/+3
2021-09-12Rollup merge of #88677 - petrochenkov:exportid, r=davidtwcoManish Goregaokar-1/+1
2021-09-11Auto merge of #84373 - cjgillot:resolve-span, r=michaelwoerister,petrochenkovbors-1/+1
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-1/+1
2021-09-10Keep a parent LocalDefId in SpanData.Camille GILLOT-1/+1
2021-09-09Rename `(un)signed` to `(un)signed_int`Andreas Liljeqvist-7/+8
2021-09-09Move `unsigned_max` etc into `Size` againAndreas Liljeqvist-21/+9
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-40/+32
2021-09-09Remove `contains_zero`, respect the compilerAndreas Liljeqvist-1/+1
2021-09-09Remove the queriesDeadbeef-29/+0
2021-09-09Const droppingDeadbeef-4/+40
2021-09-09rename mir -> thir around abstract constsEllen-2/+3
2021-09-08Auto merge of #80522 - cjgillot:borrowcrate, r=oli-obkbors-2/+2
2021-09-07Don't move ?Trait bounds to param bounds if they're in where clausesjackh726-9/+3
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-2/+2
2021-09-07Auto merge of #88689 - Aaron1011:confused-std-resolver, r=cjgillotbors-0/+3
2021-09-06Auto merge of #83214 - cjgillot:dep-map, r=michaelwoeristerbors-1/+4
2021-09-06Move `confused_type_with_std_module` to `ResolverOutputs`Aaron Hill-0/+3
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-23/+99
2021-09-02ty::layout: split `LayoutOf` into required and (blanket) provided halves.Eduard-Mihai Burtescu-4/+10
2021-09-02ty::layout: implement `layout_of` automatically as a default method.Eduard-Mihai Burtescu-11/+50
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-17/+48
2021-09-01Compute proc_macros in resolutions.Camille GILLOT-0/+3
2021-09-01Compute all_traits_impls during resolution.Camille GILLOT-0/+2
2021-09-01Stop sorting bodies by span.Camille GILLOT-7/+3
2021-08-31Rollup merge of #88486 - bjorn3:better_arena_macro, r=jackh726Mara Bos-3/+3
2021-08-30Remove unused arena macro argsbjorn3-3/+3
2021-08-30`feature(const_generics)` -> `feature(const_param_types)`lcnr-2/+2
2021-08-30remove lazy_normalization_constsEllen-1/+1
2021-08-30rename const_evaluatable_checked to generic_const_exprsEllen-2/+2
2021-08-29Auto merge of #88337 - eddyb:field-failure-is-not-an-option, r=nagisabors-83/+108
2021-08-30rustc_target: remove `LayoutOf` bound from `TyAbiInterface`.Eduard-Mihai Burtescu-24/+30
2021-08-30rustc_target: `TyAndLayout::field` should never error.Eduard-Mihai Burtescu-48/+53
2021-08-28Drop the query result memmap before serializing it back.Camille GILLOT-0/+2