summary refs log tree commit diff
path: root/src/librustc/ty/instance.rs
AgeCommit message (Expand)AuthorLines
2017-09-29make match exaustiveDouglas Campos-10/+13
2017-09-29improve documentation for resolve()Douglas Campos-2/+18
2017-09-29style fixes as requested by @eddybDouglas Campos-2/+0
2017-09-29stop using monomorphize::resolve()Douglas Campos-2/+5
2017-09-29take ParamEnv into account when resolvingDouglas Campos-3/+4
2017-09-29make it not to be a methodDouglas Campos-8/+7
2017-09-29copy resolve() over to librustcDouglas Campos-0/+191
2017-09-20Implement `Copy`/`Clone` for closuresscalexm-1/+1
2017-09-13bring TyCtxt into scopeDouglas Campos-4/+4
2017-08-14Rename `BuiltinShim` -> `CloneShim`scalexm-3/+3
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-8/+18
2017-07-10Allow 'tcx in define_dep_nodes! and deduplicate some DepNodes.Michael Woerister-22/+0
2017-06-09incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs.Michael Woerister-3/+4
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-1/+1
2017-04-22cache attributes of items from foreign cratesAriel Ben-Yehuda-4/+1
2017-03-18translate drop glue using MIRAriel Ben-Yehuda-1/+8
2017-03-18translate closure shims using MIRAriel Ben-Yehuda-11/+5
2017-03-18resolve instances to ty::Instance directlyAriel Ben-Yehuda-6/+28
2017-03-18move Instance to rustc and use it in the collectorAriel Ben-Yehuda-0/+105