about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2017-05-06rustc: treat const bodies like fn bodies in middle::region.Eduard-Mihai Burtescu-95/+65
2017-05-05is_foreign_itemachernyak-3/+1
2017-05-04impl_parentachernyak-2/+0
2017-05-04trait_of_itemachernyak-2/+0
2017-05-03fn_arg_namesachernyak-2/+0
2017-05-03item_attrsachernyak-2/+0
2017-05-02Rollup merge of #41653 - achernyak:master, r=nikomatsakisCorey Farwell-7/+2
2017-05-02Rollup merge of #41662 - nikomatsakis:on-demandify-region-mapping, r=eddybCorey Farwell-415/+410
2017-05-02query for deprecationachernyak-7/+2
2017-05-01patch the `librustc_driver` unit testsNiko Matsakis-11/+18
2017-05-01Queryify is_item_mir_availableTaylor Cramer-6/+0
2017-05-01Queryify const_is_rvalue_promotable_to_staticTaylor Cramer-4/+0
2017-05-01Queryify item_body_nested_bodiesTaylor Cramer-5/+0
2017-05-01use `closure_base_def_id` rather than walking up HIRNiko Matsakis-10/+7
2017-05-01pacify the mercilous tidyNiko Matsakis-1/+3
2017-05-01Add profiling support, through the rustc -Z profile flag.whitequark-0/+2
2017-04-30modify `ExprUseVisitor` and friends to take region-maps, not def-idNiko Matsakis-9/+9
2017-04-30introduce per-fn RegionMapsTaylor Cramer-93/+168
2017-04-30intern CodeExtentsNiko Matsakis-299/+216
2017-04-30remove ROOT_CODE_EXTENT and DUMMY_CODE_EXTENTNiko Matsakis-94/+68
2017-04-30Remove RefCells from RegionMapsTaylor Cramer-53/+51
2017-04-30On-demandify region mappingTaylor Cramer-13/+38
2017-04-30Auto merge of #41643 - frewsxcv:rollup, r=frewsxcvbors-0/+6
2017-04-29Don't ever warn about #[used] items being dead code.Eduard-Mihai Burtescu-0/+6
2017-04-28Merge branch 'master' into def_spanArtem Chernyak-8/+7
2017-04-28query for def_spanachernyak-2/+0
2017-04-28do not access `inherited_impls` map directlyNiko Matsakis-8/+7
2017-04-28Rollup merge of #41534 - achernyak:master, r=eddybCorey Farwell-4/+2
2017-04-27query for describe_defachernyak-4/+2
2017-04-27typeck: resolve type vars before calling `try_index_step`Ariel Ben-Yehuda-2/+9
2017-04-27Auto merge of #37860 - giannicic:defaultimpl, r=nagisabors-4/+6
2017-04-25 support `default impl` for specializationGianni Ciccarelli-0/+2
2017-04-24rustc: use tcx.at(span) to set the location of a query.Eduard-Mihai Burtescu-2/+2
2017-04-24rustc: expose the common DUMMY_SP query case as tcx methods.Eduard-Mihai Burtescu-6/+4
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-7/+7
2017-04-24support `default impl` for specializationGianni Ciccarelli-4/+4
2017-04-23rustc_const_eval: support all unit enum variants.Eduard-Mihai Burtescu-2/+4
2017-04-23rustc_const_eval: CallOn isn't needed, typeck/const-qualif handle those cases.Eduard-Mihai Burtescu-2/+0
2017-04-23rustc: make the const-eval cache polymorphic.Eduard-Mihai Burtescu-6/+7
2017-04-22add a cache to impl_polarityAriel Ben-Yehuda-2/+0
2017-04-22weak_lang_items: check for `lang` attribute before calling `value_str`Ariel Ben-Yehuda-3/+4
2017-04-22cache attributes of items from foreign cratesAriel Ben-Yehuda-2/+2
2017-04-22avoid calling `mk_region` unnecessarilyAriel Ben-Yehuda-3/+3
2017-04-21make `reachable_set` ref-countedNiko Matsakis-3/+4
2017-04-20rustc: replace interior_unsafe with a Freeze trait.Eduard-Mihai Burtescu-0/+1
2017-04-18kill a bunch of one off tasksNiko Matsakis-13/+0
2017-04-18convert calls to `visit_all_item_likes_in_krate`Niko Matsakis-3/+2
2017-04-17Rollup merge of #41310 - eddyb:demand-const-eval, r=nikomatsakisCorey Farwell-5/+194
2017-04-16Compress ReprOptions a little bitSimonas Kazlauskas-2/+2
2017-04-16rustc: expose monomorphic const_eval through on-demand.Eduard-Mihai Burtescu-1/+36