summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2019-02-17Address review comments and cleanup codeVadim Petrochenkov-48/+45
2019-02-17#56411 do not suggest a fix for a import conflict in a macroFrançois Mockers-1/+3
2019-01-14Rollup merge of #57572 - Centril:unaccept-extern-in-path, r=petrochenkovMazdak Farrokhzad-5/+4
2019-01-14Rollup merge of #57477 - euclio:clarify-lev-suggestion, r=zackmdavisMazdak Farrokhzad-18/+68
2019-01-13remove extern_in_paths.Mazdak Farrokhzad-5/+4
2019-01-13Rollup merge of #57560 - petrochenkov:selfinmac, r=alexregMazdak Farrokhzad-9/+7
2019-01-13Rollup merge of #57557 - petrochenkov:ecused, r=varkorMazdak Farrokhzad-0/+3
2019-01-13hygiene: Do not treat `Self` ctor as a local variableVadim Petrochenkov-9/+7
2019-01-13resolve: Mark extern crate items as used in more casesVadim Petrochenkov-0/+3
2019-01-12Fix a hole in generic parameter import future-proofingVadim Petrochenkov-5/+21
2019-01-12resolve: Prohibit use of imported tool modulesVadim Petrochenkov-0/+7
2019-01-09clarify resolve typo suggestionAndy Russell-18/+68
2019-01-01Auto merge of #57199 - petrochenkov:ambig, r=estebankbors-36/+27
2018-12-30Address review comments: Remove new `PathResult` variantEsteban Küber-6/+3
2018-12-29Do not complain about missing crate named as a keywordEsteban Küber-2/+8
2018-12-29resolve: Simplify treatment of ambiguity errorsVadim Petrochenkov-36/+27
2018-12-29resolve: Fix another ICE in import validationVadim Petrochenkov-4/+4
2018-12-27Do not abort compilation if expansion produces errorsVadim Petrochenkov-3/+4
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-24Rollup merge of #57074 - Zoxc:pq-rec-limits, r=oli-obkMazdak Farrokhzad-0/+2
2018-12-23Fix recursion limitsJohn Kåre Alsaker-0/+2
2018-12-22adjust enum type instead of variant suggestions for prelude enumsZack M. Davis-1/+11
2018-12-22enum type instead of variant suggestion unificationZack M. Davis-18/+28
2018-12-19Remove `eliminate_crate_var` and special pretty-printing for `$crate`Vadim Petrochenkov-4/+0
2018-12-19Rollup merge of #56663 - Zoxc:resolver-lifetime, r=pnkfelixPietro Albini-9/+9
2018-12-13debug logging, added conditional error message, tests updatedKevyn Grasso-3/+16
2018-12-10Remove lifetime from ResolverJohn Kåre Alsaker-9/+9
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-12/+12
2018-12-07Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrumkennytm-1/+1
2018-12-07Unsupport `#[derive(Trait)]` sugar for `#[derive_Trait]` legacy plugin attrib...Vadim Petrochenkov-2/+0
2018-12-06Auto merge of #56392 - petrochenkov:regensym, r=oli-obkbors-1/+6
2018-12-04Replace usages of `..i + 1` ranges with `..=i`.Corey Farwell-1/+1
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-23/+23
2018-12-02Address review commentsVadim Petrochenkov-1/+4
2018-12-02resolve: Avoid "self-confirming" resolutions in import validationVadim Petrochenkov-0/+2
2018-11-30Removed feature gate.Alexander Regueiro-16/+4
2018-11-28resolve: Fix false-positives from lint `absolute_paths_not_starting_with_crate`Vadim Petrochenkov-1/+1
2018-11-27resolve: Suggest `crate::` for resolving ambiguities when appropriateVadim Petrochenkov-6/+16
2018-11-27resolve: Fallback to extern prelude in 2015 imports used from global 2018 edi...Vadim Petrochenkov-3/+19
2018-11-27resolve: Generalize `early_resolve_ident_in_lexical_scope` slightlyVadim Petrochenkov-26/+25
2018-11-27resolve: Fallback to uniform paths in 2015 imports used from global 2018 editionVadim Petrochenkov-4/+22
2018-11-27resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-34/+33
2018-11-25resolve: Fix bad span arithmetics in import conflict diagnosticsVadim Petrochenkov-5/+5
2018-11-25resolve: Prohibit relative paths in visibilities on 2018 editionVadim Petrochenkov-1/+12
2018-11-21Auto merge of #52591 - eddyb:functional-snakes, r=oli-obkbors-9/+9
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-9/+9
2018-11-21Stabilize `extern_crate_item_prelude`Vadim Petrochenkov-10/+2
2018-11-18Fix rebaseVadim Petrochenkov-2/+2
2018-11-18resolve: Refactor away `DeterminacyExt`Vadim Petrochenkov-14/+4
2018-11-18resolve: Future-proof against imports referring to local variables and generi...Vadim Petrochenkov-1/+35