summary refs log tree commit diff
path: root/src/librustc/ty/maps.rs
AgeCommit message (Expand)AuthorLines
2017-08-27Move unused-extern-crate to late passTatsuyuki Ishi-0/+14
2017-08-25rustc: Make `report_cycle` and `CycleError` privateAlex Crichton-3/+2
2017-08-25rustc: Change the return of a query's `try_get`Alex Crichton-8/+14
2017-08-24rustc: Capture diagnostics from all queriesAlex Crichton-22/+60
2017-08-23-Z profile-query-and-key, separate from -Z profile-query; query key is string...Matthew Hammer-4/+20
2017-08-23inc comp: -Z profile-queries support; see also https://github.com/rust-lang-n...Matthew Hammer-0/+25
2017-08-21Expose mir-borrowck via a query.Felix S. Klock II-0/+2
2017-08-12Fix some typosBastien Orivel-1/+1
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-0/+13
2017-08-08make `for_all_relevant_impls` O(1) againAriel Ben-Yehuda-14/+1
2017-08-03incr.comp.: Make ConstEval dep-node anonymous.Michael Woerister-24/+13
2017-08-01incr.comp.: Assert that no DepNode is re-opened (see issue #42298).Michael Woerister-1/+5
2017-07-27rustc_const_eval: keep track of the appropriate ParamEnv.Eduard-Mihai Burtescu-4/+5
2017-07-10incr.comp.: Cache DepNodes with corresponding query results.Michael Woerister-13/+34
2017-07-10Fix some `tidy` errors.Michael Woerister-1/+2
2017-07-10Deduplicate DepNode::ConstEval()Michael Woerister-2/+2
2017-07-10Allow 'tcx in define_dep_nodes! and deduplicate some DepNodes.Michael Woerister-33/+39
2017-07-10Split DepNode::ItemSignature into non-overlapping variants.Michael Woerister-12/+12
2017-07-05use field init shorthand in src/librustcZack M. Davis-1/+1
2017-06-27rustc: rename closure_type to fn_sig.Eduard-Mihai Burtescu-4/+3
2017-06-15Divide up metadata into separate DepNodesTaylor Cramer-4/+4
2017-06-14Switch CrateNum queries to DefIdTaylor Cramer-8/+8
2017-06-14On-demandify extern_crateTaylor Cramer-1/+9
2017-06-14On-demandify is_allocator and is_panic_runtimeTaylor Cramer-0/+15
2017-06-14on-demand dylib dependency formatsTaylor Cramer-0/+10
2017-06-13On-demand is_const_fnTaylor Cramer-0/+9
2017-06-09incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs.Michael Woerister-36/+43
2017-06-01rewrite layout to take a (param-env, ty) pair instead of infcxNiko Matsakis-0/+15
2017-06-01move projection mode into parameter environmentNiko Matsakis-0/+6
2017-05-29Remove DepGraph::write() and its callers.Michael Woerister-13/+26
2017-05-28fix RUST_LOG ICE caused by printing a default impl's DefIdAriel Ben-Yehuda-0/+3
2017-05-22fix DepNodeNiko Matsakis-12/+16
2017-05-22rename `parameter_environment` to `param_env`Niko Matsakis-1/+1
2017-05-22rename `ParameterEnvironment` to `ParamEnv`Niko Matsakis-14/+14
2017-05-22move `needs_drop` into a queryNiko Matsakis-0/+12
2017-05-22make parameter-environment a queryNiko Matsakis-0/+2
2017-05-22centralize the caching for is-copy, is-sized, and is-freezeNiko Matsakis-1/+49
2017-05-17Auto merge of #41911 - michaelwoerister:querify_trait_def, r=nikomatsakisbors-0/+40
2017-05-15fix typo making maps publicNiko Matsakis-1/+1
2017-05-15Share lists of blanket impls in results of relevant_impls_for() query.Michael Woerister-2/+2
2017-05-15Remove interior mutability from TraitDef by turning fields into queries.Michael Woerister-0/+40
2017-05-13rustc: stop interning CodeExtent, it's small enough.Eduard-Mihai Burtescu-1/+1
2017-05-09resolved merge conflictsachernyak-14/+16
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-1/+1
2017-05-07is_exported_symbolachernyak-0/+7
2017-05-05Rollup merge of #41734 - nikomatsakis:incr-comp-refactor-variance, r=pnkfelixCorey Farwell-13/+15
2017-05-04impl_parentachernyak-0/+7
2017-05-04trait_of_itemachernyak-0/+7
2017-05-03remove `pub` modifier (and last use thereof)Niko Matsakis-13/+1
2017-05-03factor variances into a proper queryNiko Matsakis-1/+15