about summary refs log tree commit diff
path: root/src/librustc/traits/query
AgeCommit message (Expand)AuthorLines
2019-08-23Simplify eager normalization of constantsOliver Scherer-36/+2
2019-07-24Stabilize the type_name intrinsic in core::anySteven Fackler-2/+2
2019-07-02pass a `&mut QueryRegionConstraints` not just outlives constraintsNiko Matsakis-6/+6
2019-07-02introduce `QueryRegionConstraints` structNiko Matsakis-13/+13
2019-07-02rename `QueryRegionConstraint` to `QueryOutlivesConstraint`Niko Matsakis-7/+7
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-2/+3
2019-06-19Rollup merge of #61842 - Zoxc:trim-lift, r=eddybMazdak Farrokhzad-5/+4
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-16Auto merge of #61754 - nikomatsakis:trait-caching-perf-3, r=pnkfelixbors-1/+1
2019-06-14Remove unnecessary lift callsJohn Kåre Alsaker-5/+4
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-3/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-123/+108
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-6/+1
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-28/+28
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-30/+30
2019-06-11rename `evaluate_obligation_recursively`Niko Matsakis-1/+1
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-1/+1
2019-06-03Don't canonicalize `'static` in normalizeMatthew Jasper-1/+3
2019-05-28Rename `OpportunisticTypeResolver` to `OpportunisticVarResolver`varkor-2/+2
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-2/+1
2019-04-26Update handling of Tuplevarkor-1/+1
2019-03-16Revert the `LazyConst` PROliver Scherer-5/+6
2019-02-27rename Substs to InternalSubstscsmoe-2/+2
2019-02-13HirId-ify hir::BodyIdljedrz-2/+2
2019-02-10rustc: doc commentsAlexander Regueiro-6/+6
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-2/+2
2019-02-06Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-2/+2
2019-02-05move librustc to 2018Mark Mansi-68/+68
2019-01-19Handle lifetime annotations in unreachable codeMatthew Jasper-10/+5
2019-01-04Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakisbors-6/+7
2019-01-02make evaluation track whether outlives relationships matteredNiko Matsakis-2/+17
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-6/+7
2018-12-30Stop well-formedness checking unreachable code.David Wood-61/+1
2018-12-30Always check well-formedness.David Wood-2/+62
2018-12-25Remove licensesMark Rousskov-160/+0
2018-12-23Rollup merge of #56984 - ljedrz:dropck_outlives_tweaks, r=oli-obkkennytm-8/+7
2018-12-19dropck: remove unnecessary call to cloned()ljedrz-1/+1
2018-12-19dropck: simplify common patternsljedrz-7/+6
2018-12-15move overflow error reporting out of the queryAriel Ben-Yehuda-2/+5
2018-12-15make autoderef steps a queryAriel Ben-Yehuda-0/+53
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-24Rename some occurences of `skol` to `placeholder`scalexm-1/+1
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+1
2018-11-13fix various typos in doc commentsAndy Russell-1/+1
2018-11-03Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`scalexm-1/+1
2018-11-03Shift both late bound regions and bound typesscalexm-2/+2
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-0/+1
2018-10-27allow canonicalized regions to carry universe and track max-universeNiko Matsakis-25/+11