about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2018-01-22Make resolve_hir_path and resolve_str_path fallibleManish Goregaokar-10/+60
2018-01-21Rollup merge of #47512 - GuillaumeGomez:e0659, r=petrochenkovGuillaume Gomez-1/+1
2018-01-21Auto merge of #47116 - estebank:non-accessible-ctor, r=petrochenkovbors-18/+30
2018-01-20Fix tests by keepeing needed suggestionsEsteban Küber-1/+9
2018-01-18in which the unused-parens lint comes to cover function and method argsZack M. Davis-1/+1
2018-01-18Add E0659 for ambiguous namesGuillaume Gomez-1/+1
2018-01-18Rollup merge of #47498 - dominikWin:missing-module-name, r=petrochenkovkennytm-4/+4
2018-01-16Make non-found module name optionalDominik Winecki-4/+4
2018-01-15Review comments: remove enum suggestionEsteban Küber-25/+3
2018-01-15Further tweaks to the outputEsteban Küber-19/+16
2018-01-15Reexport -> re-export in error messagesCarol (Nichols || Goulding)-1/+1
2018-01-15address review commentsEsteban Küber-13/+10
2018-01-15Add note when trying to use `Self` as a ctorEsteban Küber-1/+5
2018-01-15Readd suggestion in enum variants with incorrect argsEsteban Küber-0/+12
2018-01-15Suggest the correct syntax for different struct typesEsteban Küber-12/+22
2018-01-15Hide suggestion to use struct ctor when it is not visibleEsteban Küber-5/+11
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-6/+0
2018-01-12Auto merge of #46551 - jseyfried:improve_legacy_modern_macro_interaction, r=nrcbors-5/+14
2018-01-07Auto merge of #47156 - petrochenkov:extpath, r=nikomatsakisbors-10/+16
2018-01-07Rollup merge of #47170 - eddyb:us-vs-usize, r=nikomatsakiskennytm-2/+2
2018-01-04rustc: Don't use relative paths for extended errorsAlex Crichton-0/+1
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-2/+2
2018-01-03Support `extern` in pathsVadim Petrochenkov-10/+16
2017-12-23Auto merge of #46864 - estebank:closure-type-err-sp, r=nikomatsakisbors-22/+20
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-30/+39
2017-12-20Various tweaksEsteban Küber-22/+20
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/+12
2017-12-13Improve interaction between macros 2.0 and `macro_rules!`.Jeffrey Seyfried-5/+14
2017-12-13Auto merge of #46550 - jseyfried:cleanup_builtin_hygiene, r=nrcbors-0/+3
2017-12-13Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrcbors-4/+8
2017-12-12Improve pretty printing `$crate::` paths.Jeffrey Seyfried-3/+0
2017-12-13Resolve absolute paths as extern under a feature flagVadim Petrochenkov-0/+11
2017-12-09Use hygiene to access the injected crate (`core` or `std`) from builtin macros.Jeffrey Seyfried-0/+6
2017-12-05Include non-`pub` `use` and `extern crate` items in the crate metadata for ma...Jeffrey Seyfried-4/+8
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-8/+32
2017-11-28Fix hygiene bug.Jeffrey Seyfried-2/+11
2017-11-24Do not attemt to continue parsing after `pub ident`Esteban Küber-2/+1
2017-11-24Do not rewind parser and ignore following blocksEsteban Küber-1/+2
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-7/+18
2017-11-21Report special messages for path segment keywords in wrong positionsVadim Petrochenkov-6/+30