summaryrefslogtreecommitdiff
path: root/src/librustc_resolve
Commit message (Expand)AuthorAgeFilesLines
* Auto merge of #57208 - estebank:issue-57198, r=petrochenkovbors2018-12-312-2/+5
|\
| * Address review comments: Remove new `PathResult` variantEsteban Küber2018-12-303-15/+6
| * Do not complain about missing crate named as a keywordEsteban Küber2018-12-293-5/+17
* | Auto merge of #57185 - petrochenkov:impice4, r=estebankbors2018-12-301-0/+4
|\ \ | |/ |/|
| * resolve: Never override real bindings with `Def::Err`s from error recoveryVadim Petrochenkov2018-12-291-0/+4
* | Auto merge of #56225 - alexreg:type_alias_enum_variants, r=petrochenkovbors2018-12-291-1/+1
|\ \
| * | Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro2018-12-261-1/+1
* | | Auto merge of #57181 - petrochenkov:impice3, r=estebankbors2018-12-292-5/+5
|\ \ \
| * | | resolve: Fix another ICE in import validationVadim Petrochenkov2018-12-292-5/+5
| | |/ | |/|
* | | Auto merge of #57160 - petrochenkov:impice2, r=estebankbors2018-12-291-6/+12
|\ \ \ | |/ / |/| |
| * | resolve: Fix an ICE in import validationVadim Petrochenkov2018-12-281-6/+12
* | | Auto merge of #57155 - petrochenkov:dcrate3, r=dtolnaybors2018-12-282-13/+23
|\ \ \ | |/ / |/| |
| * | Resolve `$crate`s for pretty-printing at more appropriate timeVadim Petrochenkov2018-12-282-13/+23
| |/
* | Address review comments and CI failuresVadim Petrochenkov2018-12-271-1/+1
* | Do not abort compilation if expansion produces errorsVadim Petrochenkov2018-12-272-12/+26
|/
* Remove licensesMark Rousskov2018-12-257-71/+0
* Rollup merge of #57074 - Zoxc:pq-rec-limits, r=oli-obkMazdak Farrokhzad2018-12-241-0/+2
|\
| * Fix recursion limitsJohn Kåre Alsaker2018-12-231-0/+2
* | adjust enum type instead of variant suggestions for prelude enumsZack M. Davis2018-12-221-1/+11
* | enum type instead of variant suggestion unificationZack M. Davis2018-12-221-18/+28
|/
* Reintroduce special pretty-printing for `$crate` when it's necessary for proc...Vadim Petrochenkov2018-12-191-0/+11
* Remove `eliminate_crate_var` and special pretty-printing for `$crate`Vadim Petrochenkov2018-12-192-60/+1
* Rollup merge of #56663 - Zoxc:resolver-lifetime, r=pnkfelixPietro Albini2018-12-196-40/+40
|\
| * Remove lifetime from ResolverJohn Kåre Alsaker2018-12-106-40/+40
* | Auto merge of #56572 - kevgrasso:let_self_err_dev, r=estebankbors2018-12-141-3/+16
|\ \
| * | debug logging, added conditional error message, tests updatedKevyn Grasso2018-12-131-3/+16
| |/
* | std: Depend directly on crates.io cratesAlex Crichton2018-12-111-4/+2
|/
* Rollup merge of #56620 - petrochenkov:noclutter, r=estebankMazdak Farrokhzad2018-12-081-19/+23
|\
| * resolve: Reduce some clutter in import ambiguity errorsVadim Petrochenkov2018-12-081-19/+23
* | Various minor/cosmetic improvements to codeAlexander Regueiro2018-12-073-16/+16
|/
* Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrumkennytm2018-12-071-1/+1
|\
| * Replace usages of `..i + 1` ranges with `..=i`.Corey Farwell2018-12-041-1/+1
* | Unsupport `#[derive(Trait)]` sugar for `#[derive_Trait]` legacy plugin attrib...Vadim Petrochenkov2018-12-072-101/+3
* | Auto merge of #56392 - petrochenkov:regensym, r=oli-obkbors2018-12-064-27/+68
|\ \
| * | Address review commentsVadim Petrochenkov2018-12-022-4/+15
| * | Delay gensym creation for "underscore items" until name resolutionVadim Petrochenkov2018-12-022-8/+16
| * | resolve: Avoid "self-confirming" resolutions in import validationVadim Petrochenkov2018-12-024-21/+43
* | | Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakisPietro Albini2018-12-065-41/+41
|\ \ \
| * | | syntax: Rename some keywordsVadim Petrochenkov2018-12-045-41/+41
| | |/ | |/|
* | | Remove redundant cloneShotaro Yamada2018-12-041-1/+1
|/ /
* | Rollup merge of #56366 - alexreg:stabilise-self_in_typedefs, r=Centrilkennytm2018-12-031-16/+4
|\ \ | |/ |/|
| * Removed feature gate.Alexander Regueiro2018-11-301-16/+4
* | resolve: Support aliasing local crate root in extern preludeVadim Petrochenkov2018-12-011-4/+24
|/
* resolve: Fix false-positives from lint `absolute_paths_not_starting_with_crate`Vadim Petrochenkov2018-11-281-1/+1
* resolve: Extern prelude is for type namespace onlyVadim Petrochenkov2018-11-271-1/+3
* resolve: Suggest `crate::` for resolving ambiguities when appropriateVadim Petrochenkov2018-11-272-16/+31
* resolve: Fallback to extern prelude in 2015 imports used from global 2018 edi...Vadim Petrochenkov2018-11-273-10/+47
* resolve: Generalize `early_resolve_ident_in_lexical_scope` slightlyVadim Petrochenkov2018-11-273-82/+78
* resolve: Fallback to uniform paths in 2015 imports used from global 2018 editionVadim Petrochenkov2018-11-273-35/+98
* resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov2018-11-274-46/+50