summary refs log tree commit diff
path: root/src/librustc/ty/maps/mod.rs
AgeCommit message (Expand)AuthorLines
2017-12-20incr.comp.: Use ensure() for some coherence-related queries.Michael Woerister-5/+1
2017-12-20Auto merge of #46733 - nikomatsakis:nll-master-to-rust-master-5, r=arielb1bors-1/+1
2017-12-18Refactor paths to middle::trans to mir::monoMaik Klein-1/+1
2017-12-15permit `ClosureOutlivesRequirement` to constrain regions or typesNiko Matsakis-1/+1
2017-12-11move `resolve_lifetimes` into a proper queryNiko Matsakis-1/+3
2017-12-07mir-borrowck returns closure requirements, mir-typeck enforcesNiko Matsakis-2/+4
2017-11-26improve error messagesAriel Ben-Yehuda-0/+3
2017-11-24QuerifyShotaro Yamada-1/+4
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-8/+0
2017-11-19rustc: rename CachedLayout to LayoutDetails.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: move layout::Struct into FieldPlacement/Abi.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: pre-compute field placements out of Layout.Eduard-Mihai Burtescu-2/+2
2017-11-18remove the `generator_sigs` map, query, and plumbingNiko Matsakis-4/+0
2017-11-18kill the `closure_kind` queryNiko Matsakis-4/+0
2017-11-10Auto merge of #45785 - arielb1:unsafe-fixes, r=eddybbors-3/+6
2017-11-09Auto merge of #45736 - oli-obk:rvalue_promotable_map, r=nikomatsakisbors-2/+2
2017-11-06collect unused unsafe codeAriel Ben-Yehuda-3/+2
2017-11-06run unsafety checking before dead block collectionAriel Ben-Yehuda-0/+4
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-2/+2
2017-11-03Use a `Set<T>` instead of a `Map<T, bool>`Oliver Schneider-2/+2
2017-11-01Auto merge of #45472 - michaelwoerister:incr-comp-caching-base, r=nikomatsakisbors-0/+3
2017-10-25incr.comp.: Implement query diagnostic persistence.Michael Woerister-0/+3
2017-10-25Auto merge of #45476 - Xanewok:fingerprint-disambiguator, r=michaelwoeristerbors-2/+2
2017-10-24Introduce CrateDisambiguator newtype and fix testsIgor Matuszewski-3/+2
2017-10-24Auto merge of #45350 - cjkenn:cjkenn/used-trait-imports, r=nikomatsakisbors-0/+2
2017-10-23Use 128 bit instead of Symbol for crate disambiguatorIgor Matuszewski-1/+2
2017-10-21renamed queryMarco Concetto Rudilosso-1/+1
2017-10-21Create NormalizeTy queryMarco Concetto Rudilosso-0/+4
2017-10-19Add used_trait_imports querycjkenn-0/+2
2017-10-18Auto merge of #44501 - nikomatsakis:issue-44137-non-query-data-in-tcx, r=eddybbors-1/+11
2017-10-17make `erase_regions` use a query instead of an ad-hoc cacheNiko Matsakis-0/+9
2017-10-16convert constant promotion into a queryNiko Matsakis-1/+2
2017-10-16add a new dep node for outlivestoidiu-1/+1
2017-10-16create a seperate module for outlives. added a query for inferred_outlives. s...toidiu-1/+1
2017-10-16add inferred_outlives_of querytoidiu-0/+3
2017-10-14rustc: Remove `used_mut_nodes` from `TyCtxt`Alex Crichton-1/+2
2017-10-13Wrap vtable_methods return type in RCJimmy Brisson-1/+1
2017-10-13get_vtable_methods => vtable_methods queryJimmy Brisson-0/+6
2017-10-08Turn `trans_fulfill_obligation` into a queryWesley Wiser-0/+11
2017-10-02incr.comp.: Make some DepNodes non-anonymous.Michael Woerister-12/+12
2017-10-02incr.comp.: Re-execute queries during red/green marking in order to find out ...Michael Woerister-0/+1
2017-10-02incr.comp.: Add minimal version of try_mark_green procedure.Michael Woerister-1/+0
2017-09-24move unsafety checking to MIRAriel Ben-Yehuda-0/+4
2017-09-22Auto merge of #44696 - michaelwoerister:fingerprints-in-dep-graph-3, r=nikoma...bors-1/+2
2017-09-20Fix ICEscalexm-0/+3
2017-09-20incr.comp.: Make sure traits_in_scope results are hashed in a stable way.Michael Woerister-1/+2
2017-09-19split maps into submodules, documentNiko Matsakis-1116/+18
2017-09-19promote maps into its own directoryNiko Matsakis-0/+1551