summary refs log tree commit diff
path: root/src/librustc/traits/query
AgeCommit message (Collapse)AuthorLines
2018-03-23Rollup merge of #49030 - Zoxc:misc, r=michaelwoeristerAlex Crichton-6/+6
Misc changes from my parallel rustc branch r? @michaelwoerister
2018-03-17Replace Rc with LrcJohn Kåre Alsaker-6/+6
2018-03-16extend stable hasher to support `CanonicalTy`Niko Matsakis-0/+1
2018-03-14Fixes after rebaseAndrew Cann-1/+1
2018-03-13short-circuit `dropck_outlives` for simple casesNiko Matsakis-2/+72
2018-03-13add some debug outputNiko Matsakis-1/+15
2018-03-13introduce `tcx.normalize_erasing_regions(..)` operaton [VIC]Niko Matsakis-0/+82
2018-03-13introduce `infcx.at(..).dropck_outlives(..)` operaton [VIC]Niko Matsakis-1/+197
Backed by a canonicalized query. This computes all the types/regions that need to be live when the destructor runs (i.e., that the dtor may access).
2018-03-13introduce `infcx.at(..).normalize(..)` operation [VIC]Niko Matsakis-0/+299
It is backed by the new `normalize_projection_ty` query, which uses canonicalization.