about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/lib.rs
AgeCommit message (Expand)AuthorLines
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-10-02resolve: Avoid comparing modules by optional def-idVadim Petrochenkov-7/+12
2021-10-02resolve: Cache module loading for all foreign modulesVadim Petrochenkov-3/+21
2021-09-30Rollup merge of #89344 - jackh726:maybe-bound-eror, r=cjgillotManish Goregaokar-1/+1
2021-09-30Rollup merge of #88838 - FabianWolff:issue-88472, r=estebankManish Goregaokar-1/+9
2021-09-30Rollup merge of #89248 - hkmatsumoto:suggest-similarly-named-assoc-items, r=e...Manish Goregaokar-3/+3
2021-09-29Cleanup lower_generics_mut and make span be the bound itself, not the typejackh726-1/+1
2021-09-29Suggest similarly named assoc items in trait implsHirochika Matsumoto-3/+3
2021-09-28More tracing instrumentationOli Scherer-0/+3
2021-09-26Improve diagnostics for inaccessible itemsFabian Wolff-1/+9
2021-09-25Rollup merge of #89224 - TaKO8Ki:change-the-order-of-suggestions, r=joshtriplettManish Goregaokar-0/+1
2021-09-25use `drain_filter` instead of `filter` and `retain`Takayuki Maeda-0/+1
2021-09-24resolve: Refactor obtaining `Module` from its `DefId`Vadim Petrochenkov-7/+6
2021-09-24resolve: Use a single common map for local and foreign modulesVadim Petrochenkov-4/+2
2021-09-24resolve: Rename some expansion def scope methodsVadim Petrochenkov-4/+4
2021-09-24resolve: Cleanup module allocationVadim Petrochenkov-30/+36
2021-09-24resolve: Do not cache nearest parent mod in `ModuleData`Vadim Petrochenkov-29/+27
2021-09-12Rollup merge of #88677 - petrochenkov:exportid, r=davidtwcoManish Goregaokar-1/+2
2021-09-11Auto merge of #84373 - cjgillot:resolve-span, r=michaelwoerister,petrochenkovbors-10/+13
2021-09-11don't clone types that are Copy (clippy::clone_on_copy)Matthias Krüger-1/+1
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-1/+2
2021-09-10Encode spans relative to their parent.Camille GILLOT-0/+10
2021-09-10Keep def_spans collected by resolution.Camille GILLOT-10/+3
2021-09-06Move `confused_type_with_std_module` to `ResolverOutputs`Aaron Hill-0/+5
2021-09-01Compute proc_macros in resolutions.Camille GILLOT-0/+8
2021-09-01Compute all_traits_impls during resolution.Camille GILLOT-1/+5
2021-09-01Compute item_generics_num_lifetimes during resolution.Camille GILLOT-2/+9
2021-08-30`feature(const_generics)` -> `feature(const_param_types)`lcnr-4/+2
2021-08-30rename const_evaluatable_checked to generic_const_exprsEllen-6/+2
2021-08-24Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiserbors-12/+5
2021-08-23Rollup merge of #88230 - steffahn:a_an, r=oli-obkMara Bos-4/+4
2021-08-22Fix more “a”/“an” typosFrank Steffahn-1/+1
2021-08-22Stop tracking namespce in used_imports.Mara Bos-6/+5
2021-08-22Fix typos “a”→“an”Frank Steffahn-3/+3
2021-08-21Remove `NonMacroAttr.mark_used`Aaron Hill-9/+3
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-3/+2
2021-07-17Use LocalExpnId where possible.Camille GILLOT-21/+25
2021-07-14Change type param -> generic paramEllen-2/+2
2021-07-13Cache expansion hash.Camille GILLOT-2/+42
2021-07-10rustc_span: Revert addition of `proc_macro` field to `ExpnKind::Macro`Vadim Petrochenkov-5/+3
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-1/+1
2021-06-24Auto merge of #85427 - ehuss:fix-use-placement, r=jackh726bors-8/+8
2021-06-15Rollup merge of #85608 - scottmcm:stabilize-control-flow-enum-basics, r=m-ou-seYuki Okushi-1/+0
2021-06-08Store boxed metadata loader in CrateLoaderbjorn3-1/+1
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-1/+1
2021-06-03Rollup merge of #85896 - BoxyUwU:remove-fixme-fwd-declared-const-default, r=p...Yuki Okushi-2/+2
2021-06-01Make trait_map an Option.Camille GILLOT-12/+3
2021-06-01Rename take_trait_map.Camille GILLOT-1/+1
2021-06-01Check that trait_map is not moved twice.Camille GILLOT-0/+9
2021-06-01Only compute the trait_map once.Camille GILLOT-2/+2