about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-5/+5
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-6/+3
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-1/+1
2016-11-17Cleanup formatting.Jeffrey Seyfried-23/+28
2016-11-17Add feature `use_extern_macros`.Jeffrey Seyfried-133/+234
2016-11-17Refactor out `PerNS`.Jeffrey Seyfried-176/+184
2016-11-17Add field `expansion: Mark` to `NameBinding`.Jeffrey Seyfried-43/+68
2016-11-17Refactor `Resolver::builtin_macros` to use `NameBinding`s instead of `DefId`s.Jeffrey Seyfried-12/+20
2016-11-17Resolve imports during expansion.Jeffrey Seyfried-20/+13
2016-11-17Add field `module.unresolved_invocations`.Jeffrey Seyfried-3/+14
2016-11-11Auto merge of #37456 - estebank:unused-imports-verbosity, r=jonathandturnerbors-12/+42
2016-11-11Auto merge of #37447 - estebank:non-duplicate-definition-error, r=nrcbors-1/+13
2016-11-10Auto merge of #37645 - jseyfried:fix_crate_var_in_custom_derives, r=nrcbors-1/+28
2016-11-10Support `#[macro_reexport]`ing custom derives.Jeffrey Seyfried-73/+48
2016-11-10Elimite `$crate` before invokng custom derives.Jeffrey Seyfried-1/+28
2016-11-10Improve macro reexports.Jeffrey Seyfried-109/+109
2016-11-10Add variants `Def::Macro` and `Namespace::MacroNS`.Jeffrey Seyfried-2/+11
2016-11-10Register and stability check `#[no_link]` crates.Jeffrey Seyfried-3/+4
2016-11-10Avoid building multiple reduced graphs for a crateJeffrey Seyfried-9/+15
2016-11-10Treat `extern crate`s more like imports (pure refactoring).Jeffrey Seyfried-39/+52
2016-11-10nit: clean up some redundant code.Jeffrey Seyfried-9/+5
2016-11-10Rollup merge of #37412 - eddyb:lazy-6, r=nikomatsakisEduard-Mihai Burtescu-34/+35
2016-11-09Show one error for duplicated type definitionsEsteban Küber-1/+13
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-1/+1
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-34/+35
2016-11-09Rollup merge of #37428 - estebank:generic-type-error-span, r=sanxiynEduard-Mihai Burtescu-11/+25
2016-11-09Rollup merge of #37229 - nnethercote:FxHasher, r=nikomatsakisEduard-Mihai Burtescu-39/+39
2016-11-08Group unused import warnings per path listEsteban Küber-12/+42
2016-11-08Point to type argument span when used as traitEsteban Küber-11/+25
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+1
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-39/+39
2016-11-06Auto merge of #37506 - jseyfried:improve_shadowing_checks, r=nrcbors-16/+29
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-11-02Rollup merge of #37498 - sanxiyn:unused-type-alias, r=eddybJonathan Turner-3/+0
2016-11-02Fix shadowing checking.Jeffrey Seyfried-8/+21
2016-10-31Remove unused type aliasesSeo Sanghyeon-3/+0
2016-10-31Rollup merge of #37475 - AndiDog:feature/error-explanation-E0532, r=Guillaume...Guillaume Gomez-1/+41
2016-10-31Cleanup `Resolver::disallowed_shadowing`.Jeffrey Seyfried-11/+11
2016-10-31Add E0532 error explanationAndreas Sommer-1/+41
2016-10-28Rollup merge of #37430 - robinst:missing-crate-message-add-semicolon, r=eddybGuillaume Gomez-1/+1
2016-10-27Preparations and cleanupVadim Petrochenkov-60/+15
2016-10-27Add semicolon to "Maybe a missing `extern crate foo`" messageRobin Stocker-1/+1
2016-10-26Rollup merge of #37394 - cramertj:cramertj/unused-import-with-id, r=Guillaume...Guillaume Gomez-4/+6
2016-10-25Avoid false positive `unused_extern_crates`.Jeffrey Seyfried-0/+1
2016-10-25Support `use $crate;` with a future compatibility warning.Jeffrey Seyfried-10/+25
2016-10-25Fix `$crate`-related regressions.Jeffrey Seyfried-3/+7
2016-10-25Add identifier to unused import warningsTaylor Cramer-4/+6
2016-10-25Auto merge of #37360 - jseyfried:fix_label_scope, r=nrcbors-19/+13
2016-10-24Refactor away `CrateLoader::load_macros`.Jeffrey Seyfried-4/+5
2016-10-24Refactor away fields `MacroDef::{use_locally, export}`.Jeffrey Seyfried-13/+13