summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2019-01-10Fix a hole in generic parameter import future-proofingVadim Petrochenkov-5/+21
2019-01-10resolve: Prohibit use of imported tool modulesVadim Petrochenkov-0/+7
2019-01-10resolve: Avoid "self-confirming" resolutions in import validationVadim Petrochenkov-0/+2
2019-01-04resolve: Fix another ICE in import validationVadim Petrochenkov-4/+4
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
2018-11-18resolve: Avoid sentence breaks in diagnosticsVadim Petrochenkov-7/+7
2018-11-18resolve: Avoid marking `extern crate` items as used in certain casesVadim Petrochenkov-4/+16
2018-11-18resolve: Reintroduce feature gate for uniform paths in importsVadim Petrochenkov-25/+29
2018-11-18resolve: Tweak some articles in ambiguity diagnosticsVadim Petrochenkov-5/+5
2018-11-18resolve: Check resolution consistency for import paths and multi-segment macr...Vadim Petrochenkov-17/+28
2018-11-18resolve: Resolve single-segment imports using in-scope resolution on 2018 edi...Vadim Petrochenkov-24/+56
2018-11-18resolve: More precise determinacy tracking during import/macro resolutionVadim Petrochenkov-5/+7
2018-11-18resolve: Improve diagnostics for resolution ambiguitiesVadim Petrochenkov-40/+144
2018-11-18resolve: Resolve multi-segment imports using in-scope resolution on 2018 editionVadim Petrochenkov-20/+17
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-2/+2
2018-11-06refactor: use shorthand fieldsteresy-2/+2
2018-11-03Added support for trait aliases as object types.Alexander Regueiro-4/+7
2018-11-03Added support for trait aliases as bounds.Alexander Regueiro-2/+2
2018-11-01Rollup merge of #55536 - ljedrz:don't_collect_suggestions, r=davidtwcoPietro Albini-1/+1
2018-10-31Pass suggestions as impl Iterator instead of Vecljedrz-1/+1
2018-10-31save-analysis: make sure we save the def for the last segment of a pathNick Cameron-9/+13
2018-10-28resolve: Desugar empty import groups into synthetic dummy importsVadim Petrochenkov-65/+7
2018-10-28resolve: Make sure macros and imports are resolved in full parent scopeVadim Petrochenkov-25/+22
2018-10-28resolve: More precise spans for privacy errorsVadim Petrochenkov-4/+6
2018-10-26more reviewer changesNick Cameron-8/+4
2018-10-26Fix tests and assertions; add some commentsNick Cameron-4/+6
2018-10-26rebasing and reviewer changesNick Cameron-48/+81
2018-10-26dump refs for path segments in save-analysisNick Cameron-3/+6
2018-10-26Store a resolved def on hir::PathSegmentNick Cameron-67/+104
2018-10-24Feature gate extern prelude additions from `extern crate` itemsVadim Petrochenkov-2/+10
2018-10-24Add `extern crate` items to extern preludeVadim Petrochenkov-27/+43
2018-10-23Auto merge of #55113 - mockersf:master, r=estebankbors-21/+36
2018-10-22better dummy span detection and remove redundant branchFrançois Mockers-14/+13
2018-10-21manage cases with tabs or other whitespacesFrançois Mockers-21/+34
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-13/+7
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-36/+36