summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2017-06-22resolve: fix perf bug.Jeffrey Seyfried-1/+4
2017-06-03Auto merge of #42387 - GuillaumeGomez:error-codes-next, r=Susurrusbors-1/+30
2017-06-03Auto merge of #42334 - est31:master, r=jseyfriedbors-1/+5
2017-06-02Add E0603 error codeGuillaume Gomez-1/+30
2017-05-31Fix a test and address review commentest31-1/+1
2017-05-31Extend the unused macro lint to macros 2.0est31-1/+5
2017-05-30Turn public reexporting of private extern crates into a lint againVadim Petrochenkov-2/+10
2017-05-30Turn sufficiently old compatibility lints into hard errorsVadim Petrochenkov-29/+13
2017-05-28Add note regarding parent module containing use statement.Mark Simulacrum-0/+26
2017-05-25Improve `Self`.Jeffrey Seyfried-1/+5
2017-05-25Improve intercrate hygiene.Jeffrey Seyfried-9/+9
2017-05-25Hygienize `librustc_typeck`.Jeffrey Seyfried-4/+12
2017-05-25Hygienize `librustc_resolve`.Jeffrey Seyfried-139/+265
2017-05-25Remove `trait_item_map`, clean up `resolver.with_type_parameter_rib()`.Jeffrey Seyfried-57/+73
2017-05-25Declarative macros 2.0 without hygiene.Jeffrey Seyfried-14/+33
2017-05-16Auto merge of #41907 - est31:macro_unused, r=jseyfriedbors-2/+29
2017-05-15Address review commentsest31-13/+11
2017-05-13rustc_resolve: don't deny outer type parameters in embedded constants.Eduard-Mihai Burtescu-36/+32
2017-05-13Support #[allow] etc logic on a per macro levelest31-8/+5
2017-05-13Add lint for unused macrosest31-2/+34
2017-05-13Auto merge of #41965 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-107/+163
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-64/+101
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-10Fix tidy issuesOliver Schneider-5/+15
2017-05-10Example usage of multiple suggestionsOliver Schneider-41/+50
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-39/+39
2017-04-28refac Move levenchstein before context dependent checkFreyskeyd-7/+11
2017-04-15feature gate :vis matcherAlex Burka-2/+6
2017-04-12First attempt at global_asm! macroA.J. Gardner-1/+3
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-03Fix bug parsing `#[derive]` macro invocations.Jeffrey Seyfried-2/+4
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-29Move `syntax::ext::hygiene` to `syntax_pos::hygiene`.Jeffrey Seyfried-1/+1
2017-03-27Rollup merge of #40853 - ollie27:error-index, r=steveklabnikAlex Crichton-1/+5
2017-03-27Fix broken Markdown and bad links in the error indexOliver Middleton-1/+5
2017-03-27Ensure that macro resolutions in trait positions get finalized.Jeffrey Seyfried-3/+6
2017-03-26Auto merge of #40501 - jseyfried:shadow_builtin_macros, r=nrcbors-71/+103
2017-03-24Rename `builtin` => `global`.Jeffrey Seyfried-20/+20
2017-03-24Allow declarative macros 2.0 and `use` macro imports to shadow builtin macros.Jeffrey Seyfried-59/+91
2017-03-23Remove internal liblogAlex Crichton-1/+1
2017-03-22Rollup merge of #40509 - jseyfried:duplicate_check_macro_exports, r=nrcCorey Farwell-7/+18
2017-03-21Fix bug in legacy `#[derive]` processing logic.Jeffrey Seyfried-4/+4
2017-03-21Check for conflicts between macros 1.0 exports (`#[macro_export]`, `#[macro_r...Jeffrey Seyfried-7/+18
2017-03-19Rollup merge of #40583 - jseyfried:fix_include_macro_regression, r=nrcCorey Farwell-1/+4
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-37/+61
2017-03-17Fix regression when `include!()`ing a `macro_rules!` containing a `$crate::` ...Jeffrey Seyfried-1/+4
2017-03-14Liberalize attributes.Jeffrey Seyfried-16/+40