about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-3328/+0
2020-08-30resolve: Don't speculatively load crates if this is a speculative resolutionJoshua Nelson-3/+7
2020-08-23resolve: Add comments to `traits_in_scope`Joshua Nelson-0/+3
2020-08-22resolve: Add public entrypoint `traits_in_module`Joshua Nelson-0/+25
2020-08-22resolve: Split `ensure_traits` into a separate functionJoshua Nelson-16/+25
2020-08-22resolve: Move `get_traits_in_module_containing_item` to ResolverJoshua Nelson-1/+78
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-3/+3
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-3/+3
2020-08-16hir: introduce `QPath::LangItem`David Wood-31/+0
2020-08-15replaced log with tracingGurpreet Singh-1/+1
2020-08-08Auto merge of #74932 - nnethercote:rm-ast-session-globals, r=petrochenkovbors-4/+3
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-4/+3
2020-08-05forbid generic params in complex constsBastian Kauschke-3/+29
2020-07-27forbid generic params inside of anon consts in ty defaultsBastian Kauschke-6/+53
2020-07-27name `ParamInTyOfConstArg`Bastian Kauschke-4/+4
2020-07-26Hygiene serialization implementationAaron Hill-3/+33
2020-07-18rustc_metadata: Make crate loading fully speculativeVadim Petrochenkov-1/+1
2020-07-16Use the scope of the imported variable for resolution, not the current scopeJoshua Nelson-2/+2
2020-07-16Use get_module instead of `module_map` for `resolve_str_path_error`Joshua Nelson-1/+1
2020-07-16update help messageBastian Kauschke-4/+10
2020-07-16forbid generic params in the type of const paramsBastian Kauschke-1/+27
2020-07-15Remove lots of `Symbol::as_str()` calls.Nicholas Nethercote-5/+5
2020-07-09Rollup merge of #74150 - tamird:blocklist, r=nikomatsakisManish Goregaokar-2/+2
2020-07-08Avoid "blacklist"Tamir Duberstein-2/+2
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-1/+1
2020-07-02resolve: disallow label use through closure/asyncDavid Wood-2/+6
2020-06-27Rename two `Resolver` traitsVadim Petrochenkov-1/+1
2020-06-24Rollup merge of #73652 - da-x:add-reexported-to-use-suggestions, r=petrochenkovDylan DPC-0/+7
2020-06-23Add re-exports to use suggestionsDan Aloni-0/+7
2020-06-21Move `next_disambiguator` to `Resolver`marmeladema-1/+13
2020-06-21Always create a root definition when creating a new `Definitions` object.marmeladema-5/+5
2020-06-21Move remaining `NodeId` APIs from `Definitions` to `Resolver`marmeladema-24/+93
2020-06-20Move `trait_map` into `hir::Crate`marmeladema-11/+4
2020-06-19Rollup merge of #73357 - petrochenkov:tmap, r=davidtwcoManish Goregaokar-21/+4
2020-06-18Rollup merge of #73320 - estebank:type-param-sugg-more, r=davidtwcoManish Goregaokar-6/+8
2020-06-17review commentsEsteban Küber-4/+4
2020-06-15Use `LocalDefId` for import IDs in trait mapVadim Petrochenkov-21/+4
2020-06-13Make new type param suggestion more targettedEsteban Küber-6/+8
2020-06-10Rollup merge of #72789 - petrochenkov:impcand, r=davidtwcoDylan DPC-1/+2
2020-06-07Use `LocalDefId` directly in `Resolver::export_map` and `module_exports` querymarmeladema-25/+3
2020-06-06Auto merge of #72927 - petrochenkov:rustc, r=Mark-Simulacrumbors-6/+7
2020-06-02Improve E0433, so that it suggests missing importsPatryk Wychowaniec-7/+7
2020-06-02Rename the crates in source codeVadim Petrochenkov-6/+7
2020-05-30resolve: Pass parent scope to the function providing import suggestionsVadim Petrochenkov-1/+2
2020-05-30Use `LocalDefId` instead of `NodeId` in `resolve_str_path_error`marmeladema-5/+2
2020-05-29Remove remaining calls to `as_local_node_id`marmeladema-15/+25
2020-05-27Store `LocalDefId` directly in `rustc_resolve::Resolver` where possiblemarmeladema-47/+16
2020-05-24Rollup merge of #72402 - marmeladema:resolver-outputs-def-id, r=ecstatic-morseRalf Jung-13/+101
2020-05-22Remove `macro_defs` mapAaron Hill-8/+3
2020-05-21Replace unecessary calls to `.clone()` by argument binding pattern for `Copy`...marmeladema-11/+11