about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2021-10-08Auto merge of #89619 - michaelwoerister:incr-vtables, r=nagisabors-0/+1
2021-10-07Turn tcx.vtable_allocation() into a query.Michael Woerister-0/+1
2021-10-05Auto merge of #89266 - cjgillot:session-ich, r=michaelwoeristerbors-2/+3
2021-10-04Rollup merge of #89453 - waywardmonkeys:consistent-supertrait-usage, r=nagisaJubilee-1/+1
2021-10-03Fully remove rustc_middle::ich.Camille GILLOT-0/+1
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-10-02Consistently use 'supertrait'.Bruce Mitchener-1/+1
2021-10-01Auto merge of #89449 - Manishearth:rollup-3alb61f, r=Manishearthbors-2/+2
2021-10-01Rollup merge of #89441 - Nadrieril:fix-89393, r=tmandryManish Goregaokar-2/+2
2021-10-01Auto merge of #88880 - cjgillot:no-krate, r=oli-obkbors-14/+0
2021-10-01Normalize after substituting via `field.ty()`Nadrieril-2/+2
2021-09-30Implemented -Z randomize-layoutChase Wilson-1/+37
2021-09-29Move body_owners to tcx.hir().Camille GILLOT-14/+0
2021-09-24Rollup merge of #89001 - jackh726:binder-cleanup, r=nikomatsakisJubilee-23/+0
2021-09-17Add another case of fallback to () avoid breakageMark Rousskov-0/+13
2021-09-15Remove ToPolyTraitRef impl for TraitRefjackh726-6/+0
2021-09-15Remove ToPredicate impls that use Binder::dummyjackh726-17/+0
2021-09-15Auto merge of #88558 - fee1-dead:const-drop, r=oli-obkbors-0/+2
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-1/+1
2021-09-09Const droppingDeadbeef-0/+2
2021-09-06Move `confused_type_with_std_module` to `ResolverOutputs`Aaron Hill-0/+3
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-27Add `ty::BoundConstness`Deadbeef-9/+26
2021-08-27Introduce `~const`Deadbeef-6/+1
2021-08-26shrink `ty::PredicateKind` againlcnr-2/+2
2021-08-26use `ty::Unevaluated` instead of def substs pairlcnr-2/+2
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-2/+2
2021-08-19introduce a Coerce predicateNiko Matsakis-0/+28
2021-08-14Auto merge of #87375 - fee1-dead:move-constness-to-traitpred, r=oli-obkbors-8/+16
2021-08-14Auto merge of #85020 - lrh2000:named-upvars, r=tmandrybors-1/+7
2021-08-13move Constness into TraitPredicateDeadbeef-8/+16
2021-07-18Move OnDiskCache to rustc_query_impl.Camille GILLOT-1/+1
2021-07-16Rollup merge of #87200 - oli-obk:fixup_fixup_opaque_types, r=nikomatsakisGuillaume Gomez-1/+1
2021-07-16Infer all inference variables via InferCxOli Scherer-1/+1
2021-07-10Add a query for `CapturedPlace::to_symbol`lrh2000-1/+7
2021-07-06Make resolutions a query.Camille GILLOT-0/+1
2021-07-06Store macro parent module in ExpnData.Camille GILLOT-7/+5
2021-07-04Query-ify global limit attribute handlingAaron Hill-0/+1
2021-07-01Auto merge of #86190 - asquared31415:extern-main-86110-fix, r=varkorbors-1/+1
2021-06-30Auto merge of #86695 - sexxi-goose:closure_size, r=nikomatsakisbors-0/+19
2021-06-28Introduce -Zprofile-closures to evaluate the impact of 2229Aman Arora-0/+19
2021-06-28Update other codegens to use tcx managed vtable allocations.Charles Lew-16/+2
2021-06-15Refactor to make interpreter and codegen backend neutral to vtable internal r...Charles Lew-0/+16
2021-06-09Fix ICE when `main` is declared in an `extern` blockasquared31415-1/+1
2021-06-07Remove ResolvedOpaqueTy and just use Ty, SubstsRef is already thereSantiago Pastorino-1/+1
2021-06-07Make OpaqueTypeKey the key of opaque types mapSantiago Pastorino-0/+6