about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2017-03-06Clean up "pattern doesn't bind x" messagesEsteban Küber-41/+99
2017-03-03Fix missing WhileLet pattern scopeTaylor Cramer-0/+2
2017-02-25rustc: store type parameter defaults outside of ty::Generics.Eduard-Mihai Burtescu-16/+62
2017-02-25Rollup merge of #39953 - keeperofdakeys:macro-error, r=jseyfriedEduard-Mihai Burtescu-4/+7
2017-02-25Rollup merge of #39864 - cramertj:normalize-breaks, r=nikomatsakisEduard-Mihai Burtescu-12/+18
2017-02-23Add macro suggestions for macros imported with `use`Josh Driver-3/+4
2017-02-23Move MacroKind into Def::MacroJosh Driver-1/+3
2017-02-19Privatize fields of PathResolutionVadim Petrochenkov-42/+37
2017-02-18Properly implement labeled breaks in while conditionsTaylor Cramer-12/+18
2017-02-16Refactor macro resolution errors + add derive macro suggestionsJosh Driver-1/+4
2017-01-29Improve diagnostics for inaccessible constructorsVadim Petrochenkov-4/+14
2017-01-29Implement compatibility lint for legacy constructor visibilitiesVadim Petrochenkov-2/+22
2017-01-25Auto merge of #38920 - petrochenkov:selfimpl, r=eddybbors-53/+61
2017-01-21Resolve `Self` in impl headersVadim Petrochenkov-53/+61
2017-01-21Improve `unused_extern_crate` warnings.Jeffrey Seyfried-7/+4
2017-01-20Rollup merge of #39168 - estebank:multiline-candidate, r=petrochenkovAlex Crichton-16/+17
2017-01-18Use multiline Diagnostic for candidate in other moduleEsteban Küber-16/+17
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-2/+44
2017-01-13resolve: Levenshtein-based suggestions for non-import pathsVadim Petrochenkov-16/+65
2017-01-13Auto merge of #38890 - petrochenkov:noresolve, r=nrcbors-11/+22
2017-01-12resolve: Do not use "resolve"/"resolution" in error messagesVadim Petrochenkov-11/+22
2017-01-11Auto merge of #38313 - jseyfried:self_imports, r=nrcbors-1/+13
2017-01-10Start warning cycle.Jeffrey Seyfried-1/+13
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-04Don't `unused_qualifications`-check global paths.Jeffrey Seyfried-13/+12
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-722/+614
2016-12-25Auto merge of #38490 - jseyfried:def_id_vis, r=nrcbors-40/+38
2016-12-25Auto merge of #38539 - jseyfried:fix_resolve_hang, r=eddybbors-1/+2
2016-12-24Use `DefId`s instead of `NodeId`s for `pub(restricted)` visibilities.Jeffrey Seyfried-40/+38
2016-12-23Auto merge of #38533 - jseyfried:legacy_custom_derive_deprecation, r=nrcbors-0/+2
2016-12-23Allow legacy custom derive authors to disable warnings in downstream crates.Jeffrey Seyfried-0/+2
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-56/+40
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-18/+38
2016-12-19Clean up `get_traits_containing_item`.Jeffrey Seyfried-50/+42
2016-12-19resolve: clean up diagnostics for name conflicts.Jeffrey Seyfried-29/+8
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-11/+3
2016-12-18Rename `ModuleS` -> `ModuleData`.Jeffrey Seyfried-13/+13
2016-12-18De-genericize `try_define`.Jeffrey Seyfried-3/+3
2016-12-18Add `ident.unhygienize()` and use `Ident` more instead of `Name` in `resolve`.Jeffrey Seyfried-27/+24
2016-12-16Address falloutAaron Turon-1/+0
2016-12-15Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-18/+38