summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2018-01-10Try to fix a perf regression by updating logMalo Jaffré-1/+1
2017-12-28Auto merge of #47031 - topecongiro:issue-41719, r=jseyfriedbors-1/+9
2017-12-28Prefer to use attr::contains_name() and attr::find_by_name()Seiichi Uchida-2/+1
2017-12-28Report an error when resolving non-ident macro path failedtopecongiro-1/+9
2017-12-23Auto merge of #46864 - estebank:closure-type-err-sp, r=nikomatsakisbors-23/+21
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-30/+39
2017-12-20Various tweaksEsteban Küber-23/+21
2017-12-17Point at def span on redefined name diagnosticEsteban Küber-3/+3
2017-12-14error for impl trait aliasAlex Burka-11/+21
2017-12-14stub out trait aliases in resolveAlex Burka-0/+18
2017-12-13Auto merge of #46550 - jseyfried:cleanup_builtin_hygiene, r=nrcbors-6/+16
2017-12-13Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrcbors-14/+26
2017-12-12Improve pretty printing `$crate::` paths.Jeffrey Seyfried-8/+9
2017-12-13Resolve absolute paths as extern under a feature flagVadim Petrochenkov-3/+66
2017-12-09Use hygiene to access the injected crate (`core` or `std`) from builtin macros.Jeffrey Seyfried-2/+11
2017-12-09one-time diagnostic and suggestion for reëxporting private variant errorZack M. Davis-6/+54
2017-12-05Add field `is_import` to `def::Export`.Jeffrey Seyfried-2/+4
2017-12-05Include non-`pub` `use` and `extern crate` items in the crate metadata for ma...Jeffrey Seyfried-14/+24
2017-12-02Auto merge of #46343 - jseyfried:fix_hygiene_bug, r=nrcbors-2/+11
2017-12-02Auto merge of #45904 - sunjay:gat-parser, r=nikomatsakisbors-73/+70
2017-12-01Renaming MethodRibKind to TraitOrImplItemRibKind and removing its field which...Sunjay Varma-80/+69
2017-12-01Adding type paramter ribs for generic associated typesSunjay Varma-2/+10
2017-12-01Auto merge of #45997 - estebank:pub-ident, r=nikomatsakisbors-1/+1
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-164/+205
2017-11-28Fix hygiene bug.Jeffrey Seyfried-2/+11
2017-11-24Do not attemt to continue parsing after `pub ident`Esteban Küber-3/+2
2017-11-24Do not rewind parser and ignore following blocksEsteban Küber-2/+3
2017-11-24Auto merge of #45942 - Menschenkindlein:master, r=estebankbors-0/+82
2017-11-23Use for_each_child_stable in find_moduleMaxim Zholobak-1/+1
2017-11-23Add module population and case of enum in place of expressionMaxim Zholobak-3/+6
2017-11-22Auto merge of #46035 - oli-obk:use_suggestions, r=petrochenkovbors-12/+56
2017-11-21Report special messages for path segment keywords in wrong positionsVadim Petrochenkov-8/+38
2017-11-21Support `::crate` in pathsVadim Petrochenkov-15/+13
2017-11-20Add structured suggestions for proc macro use importsOliver Schneider-5/+42
2017-11-20Add structured suggestions for trait importsOliver Schneider-7/+14
2017-11-13Add hints for the case of confusing enum with its variantsMaxim Zholobak-0/+79
2017-11-10Auto merge of #45050 - petrochenkov:ambind, r=nikomatsakisbors-13/+11
2017-11-10Rollup merge of #45856 - estebank:issue-45829, r=nikomatsakiskennytm-8/+18
2017-11-08Auto merge of #45452 - estebank:colon-typo, r=nikomatsakisbors-1/+1
2017-11-08Fix help for duplicated names: `extern crate (...) as (...)`Esteban Küber-8/+18
2017-11-05Auto merge of #45770 - spastorino:newtype_index, r=nikomatsakisbors-0/+3
2017-11-04Make DefIndex use newtype_index macroSantiago Pastorino-0/+3
2017-11-04Auto merge of #45394 - davidtwco:rfc-2008, r=petrochenkovbors-2/+14
2017-11-03Detect `=` -> `:` typo in let bindingsEsteban Küber-1/+1
2017-11-04resolve: Use same rules for disambiguating fresh bindings in `match` and `let`Vadim Petrochenkov-13/+11
2017-11-03Implemented RFC 2008 for enums (not including variants) and structs.David Wood-2/+14
2017-11-03Auto merge of #45247 - leodasvacas:implement-auto-trait-syntax, r=nikomatsakisbors-3/+3
2017-11-03add `auto` keyword, parse `auto trait`, lower to HIRleonardo.yvens-1/+1
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-2/+2
2017-11-02Make the difference between lint codes and error codes explicitOliver Schneider-4/+9