summary refs log tree commit diff
path: root/src/librustc/ty/maps.rs
AgeCommit message (Expand)AuthorLines
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
2017-05-03fn_arg_namesachernyak-0/+7
2017-05-03item_attrsachernyak-0/+8
2017-05-03all queries use dep nodesachernyak-7/+3
2017-05-02Rollup merge of #41653 - achernyak:master, r=nikomatsakisCorey Farwell-1/+16
2017-05-02rename from `item_mir` to `optimized_mir`Niko Matsakis-2/+2
2017-05-02delete dead codeNiko Matsakis-87/+2
2017-05-02simplify down to one query per pass suiteNiko Matsakis-38/+4
2017-05-02rip out everything but `MirPass`, move the logic into suitesNiko Matsakis-1/+1
2017-05-02add a README describing the whole designNiko Matsakis-0/+6
2017-05-02convert the `inline` pass to use the new multi resultNiko Matsakis-31/+65
2017-05-02adjust the macro to allow for `multi` modifierNiko Matsakis-11/+118
2017-05-02introduce `IntoKeyValues` trait to prepare for multi-queriesNiko Matsakis-2/+40
2017-05-02rework macro to prepare for more modifiers than just `[pub]`Niko Matsakis-5/+40
2017-05-02introduce idea of "stealable" MIRNiko Matsakis-9/+10
2017-05-02rename `MirPassSet` to `MirSuite`Niko Matsakis-12/+12
2017-05-02retool MIR passes completelyNiko Matsakis-9/+59
2017-05-02introduce `DefIdPass` and remove all impls of `Pass` but `Inline`Niko Matsakis-1/+1
2017-05-02introduce `mir_keys()`Niko Matsakis-3/+17
2017-05-02Rollup merge of #41662 - nikomatsakis:on-demandify-region-mapping, r=eddybCorey Farwell-0/+6
2017-05-02query for deprecationachernyak-1/+16
2017-05-01Queryify is_item_mir_availableTaylor Cramer-0/+8
2017-05-01Queryify const_is_rvalue_promotable_to_staticTaylor Cramer-0/+8
2017-05-01Queryify item_body_nested_bodiesTaylor Cramer-3/+16
2017-04-30introduce per-fn RegionMapsTaylor Cramer-11/+4
2017-04-30intern CodeExtentsNiko Matsakis-1/+1
2017-04-30On-demandify region mappingTaylor Cramer-1/+14
2017-04-29removed custom functions and commentachernyak-11/+3