summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2017-03-09Fix const expression macro invocations.Jeffrey Seyfried-10/+10
2017-01-25Auto merge of #38920 - petrochenkov:selfimpl, r=eddybbors-53/+61
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-8/+38
2017-01-21Resolve `Self` in impl headersVadim Petrochenkov-53/+61
2017-01-21Improve `unused_extern_crate` warnings.Jeffrey Seyfried-31/+36
2017-01-20Rollup merge of #39168 - estebank:multiline-candidate, r=petrochenkovAlex Crichton-16/+17
2017-01-20Rollup merge of #39077 - jseyfried:crate_var_imports, r=nrcAlex Crichton-1/+4
2017-01-18Use multiline Diagnostic for candidate in other moduleEsteban Küber-16/+17
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-3/+86
2017-01-15Improve the warning cycle for `use $crate;`.Jeffrey Seyfried-1/+4
2017-01-13resolve: Levenshtein-based suggestions for non-import pathsVadim Petrochenkov-16/+65
2017-01-13Auto merge of #38890 - petrochenkov:noresolve, r=nrcbors-13/+24
2017-01-12resolve: Do not use "resolve"/"resolution" in error messagesVadim Petrochenkov-13/+24
2017-01-11Auto merge of #38313 - jseyfried:self_imports, r=nrcbors-11/+45
2017-01-10Start warning cycle.Jeffrey Seyfried-1/+31
2017-01-10Change `self` in an import list `use foo::{self, ...}` to only import a modul...Jeffrey Seyfried-10/+14
2017-01-08Fix ICE when variant is used as a part of associated typeVadim Petrochenkov-3/+5
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-06Auto merge of #38793 - jseyfried:fix_macro_export_duplicates, r=nrcbors-1/+7
2017-01-04Fix regression with duplicate `#[macro_export] macro_rules!`.Jeffrey Seyfried-1/+7
2017-01-04Don't `unused_qualifications`-check global paths.Jeffrey Seyfried-13/+12
2016-12-31Auto merge of #38482 - est31:i128, r=eddybbors-2/+16
2016-12-31Style fixesJosh Driver-2/+1
2016-12-31Stop macro calls in structs for proc_macro_derive from panicingJosh Driver-0/+5
2016-12-30Fix rebase falloutSimonas Kazlauskas-2/+2
2016-12-30Feature gate the 128 bit typesSimonas Kazlauskas-1/+14
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-1/+2
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-0/+13
2016-12-28hir: lower `ImplicitSelf` to resolved `Self` TyQPath's.Eduard-Mihai Burtescu-0/+12
2016-12-26More systematic error reporting in path resolutionVadim Petrochenkov-777/+663
2016-12-25Auto merge of #38490 - jseyfried:def_id_vis, r=nrcbors-76/+70
2016-12-25Auto merge of #38539 - jseyfried:fix_resolve_hang, r=eddybbors-1/+2
2016-12-25Auto merge of #38566 - jseyfried:fix_import_resolution_bug, r=eddybbors-2/+1
2016-12-24Use `DefId`s instead of `NodeId`s for `pub(restricted)` visibilities.Jeffrey Seyfried-76/+70
2016-12-23Auto merge of #38533 - jseyfried:legacy_custom_derive_deprecation, r=nrcbors-0/+6
2016-12-23Allow legacy custom derive authors to disable warnings in downstream crates.Jeffrey Seyfried-0/+6
2016-12-23Fix import resolution bug and fold all idents in the AST.Jeffrey Seyfried-2/+1
2016-12-22Fix non-termination in `resolve`.Jeffrey Seyfried-1/+2
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-92/+84
2016-12-20Fix compile errors and suchAlex Crichton-1/+1
2016-12-20Merge branch 'rfc_1560_warning_cycle' of https://github.com/jseyfried/rust in...Alex Crichton-28/+70
2016-12-19Clean up `get_traits_containing_item`.Jeffrey Seyfried-50/+42
2016-12-19Minor bugfix for macro invocation path resolution.Jeffrey Seyfried-1/+4
2016-12-19resolve: clean up diagnostics for name conflicts.Jeffrey Seyfried-29/+8
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-13/+5
2016-12-18Give extern crates' root modules a better name.Jeffrey Seyfried-1/+2
2016-12-18Remove scope placeholders, remove method `add_macro` of `ext::base::Resolver`.Jeffrey Seyfried-33/+52
2016-12-18Remove `MacroDef`'s fields `imported_from` and `allow_internal_unstable`,Jeffrey Seyfried-2/+3
2016-12-18Canonicalize lifetime names.Jeffrey Seyfried-9/+9