about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2017-07-23Auto merge of #43096 - estebank:ascription-help, r=nikomatsakisbors-14/+63
2017-07-18Handle type ascription cases with a method call instead of a typeEsteban Küber-14/+63
2017-07-17Change some helps to suggestionsOliver Schneider-8/+12
2017-07-10Store all generic arguments for method calls in ASTVadim Petrochenkov-8/+6
2017-07-06remove associated_consts feature gateSean McArthur-1/+2
2017-06-29Make `$crate` a keywordVadim Petrochenkov-2/+3
2017-06-22change span label for E0435 (fix #41871)Alex Burka-1/+1
2017-06-21Auto merge of #42076 - alex-ozdemir:master, r=nrcbors-23/+39
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-06-15Clearer Error Message for Duplicate DefinitionAlex Ozdemir-23/+39
2017-06-03Auto merge of #42387 - GuillaumeGomez:error-codes-next, r=Susurrusbors-1/+1
2017-06-03Auto merge of #42334 - est31:master, r=jseyfriedbors-1/+1
2017-06-02Add E0603 error codeGuillaume Gomez-1/+1
2017-05-31Fix a test and address review commentest31-1/+1
2017-05-31Extend the unused macro lint to macros 2.0est31-1/+1
2017-05-30Turn sufficiently old compatibility lints into hard errorsVadim Petrochenkov-12/+5
2017-05-25Improve `Self`.Jeffrey Seyfried-1/+5
2017-05-25Hygienize `librustc_typeck`.Jeffrey Seyfried-1/+1
2017-05-25Hygienize `librustc_resolve`.Jeffrey Seyfried-64/+152
2017-05-25Remove `trait_item_map`, clean up `resolver.with_type_parameter_rib()`.Jeffrey Seyfried-46/+60
2017-05-25Declarative macros 2.0 without hygiene.Jeffrey Seyfried-2/+10
2017-05-16Auto merge of #41907 - est31:macro_unused, r=jseyfriedbors-0/+5
2017-05-15Address review commentsest31-6/+4
2017-05-13rustc_resolve: don't deny outer type parameters in embedded constants.Eduard-Mihai Burtescu-28/+25
2017-05-13Add lint for unused macrosest31-0/+7
2017-05-13Auto merge of #41965 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-61/+77
2017-05-12Don't use a DUMMY_SP for reporting issues with crate importsOliver Schneider-1/+1
2017-05-12Weave the span of an import through the resolve codeOliver Schneider-34/+46
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-10Fix tidy issuesOliver Schneider-3/+11
2017-05-10Example usage of multiple suggestionsOliver Schneider-26/+22
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-35/+35
2017-04-28refac Move levenchstein before context dependent checkFreyskeyd-7/+11
2017-04-12First attempt at global_asm! macroA.J. Gardner-1/+1
2017-04-08Auto merge of #40775 - estebank:variant-as-type, r=petrochenkovbors-0/+32
2017-04-07ICH: Centrally compute and cache DefPath hashes as part of DefPathTable.Michael Woerister-1/+3
2017-04-03Sort enum suggestionsEsteban Küber-6/+8
2017-04-02Suggest using enum when a variant is used as a typeEsteban Küber-0/+30
2017-03-27Ensure that macro resolutions in trait positions get finalized.Jeffrey Seyfried-0/+4
2017-03-24Rename `builtin` => `global`.Jeffrey Seyfried-4/+4
2017-03-24Allow declarative macros 2.0 and `use` macro imports to shadow builtin macros.Jeffrey Seyfried-16/+20
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-2/+5
2017-03-14Liberalize attributes.Jeffrey Seyfried-0/+2
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-2/+3
2017-03-12Rollup merge of #40369 - petrochenkov:segspan, r=eddybCorey Farwell-29/+28
2017-03-10resolve: Use path segment spans in smart_resolve_pathVadim Petrochenkov-25/+25
2017-03-10Give spans to individual path segments in ASTVadim Petrochenkov-4/+3
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-21/+34
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-11/+4
2017-03-06Use `BTreeSet` instead of `FxHashSet`Esteban Küber-10/+9