about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2016-12-15Fix regression in resolution of primitive typesVadim Petrochenkov-2/+4
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-13/+15
2016-12-04Auto merge of #38082 - jseyfried:macro_invocation_paths, r=nrcbors-7/+28
2016-11-30Support paths in macro invocations.Jeffrey Seyfried-7/+20
2016-11-30Minor cleanup.Jeffrey Seyfried-0/+8
2016-11-30Auto merge of #37800 - alexcrichton:new-bootstrap, r=eddybbors-1/+0
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-29Remove `resolver.record_resolution()`.Jeffrey Seyfried-5/+1
2016-11-29Simplify `binding.module()`.Jeffrey Seyfried-10/+8
2016-11-29Clean up formatting.Jeffrey Seyfried-134/+103
2016-11-29Refactor away `ResolveResult`.Jeffrey Seyfried-24/+3
2016-11-29Refactor path resoloution.Jeffrey Seyfried-525/+268
2016-11-28Use `Def::Err` to signal that an error has already been reported where possible.Jeffrey Seyfried-63/+48
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-4/+3
2016-11-24Auto merge of #37951 - jseyfried:improve_macro_resolution_perf, r=nrcbors-2/+2
2016-11-23macros: improve performance of legacy name resolution.Jeffrey Seyfried-2/+2
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-4/+7
2016-11-21Auto merge of #37824 - jseyfried:symbols, r=eddybbors-14/+12
2016-11-21Cleanup.Jeffrey Seyfried-8/+6
2016-11-21Stabilize RFC 1560.Jeffrey Seyfried-1/+1
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-9/+7
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-3/+3
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-4/+4
2016-11-17Add feature `use_extern_macros`.Jeffrey Seyfried-39/+41
2016-11-17Refactor out `PerNS`.Jeffrey Seyfried-61/+83
2016-11-17Add field `expansion: Mark` to `NameBinding`.Jeffrey Seyfried-0/+2
2016-11-17Refactor `Resolver::builtin_macros` to use `NameBinding`s instead of `DefId`s.Jeffrey Seyfried-1/+1
2016-11-17Resolve imports during expansion.Jeffrey Seyfried-1/+2
2016-11-17Add field `module.unresolved_invocations`.Jeffrey Seyfried-0/+4
2016-11-11Auto merge of #37447 - estebank:non-duplicate-definition-error, r=nrcbors-1/+13
2016-11-10Improve macro reexports.Jeffrey Seyfried-8/+5
2016-11-10Add variants `Def::Macro` and `Namespace::MacroNS`.Jeffrey Seyfried-1/+7
2016-11-10Register and stability check `#[no_link]` crates.Jeffrey Seyfried-1/+1
2016-11-10Avoid building multiple reduced graphs for a crateJeffrey Seyfried-0/+2
2016-11-10Treat `extern crate`s more like imports (pure refactoring).Jeffrey Seyfried-27/+22
2016-11-09Show one error for duplicated type definitionsEsteban Küber-1/+13
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-37/+37
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-37/+37
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-11-02Fix shadowing checking.Jeffrey Seyfried-2/+8
2016-10-31Cleanup `Resolver::disallowed_shadowing`.Jeffrey Seyfried-7/+7
2016-10-28Rollup merge of #37430 - robinst:missing-crate-message-add-semicolon, r=eddybGuillaume Gomez-1/+1
2016-10-27Preparations and cleanupVadim Petrochenkov-35/+14
2016-10-27Add semicolon to "Maybe a missing `extern crate foo`" messageRobin Stocker-1/+1
2016-10-25Support `use $crate;` with a future compatibility warning.Jeffrey Seyfried-7/+9
2016-10-25Fix `$crate`-related regressions.Jeffrey Seyfried-3/+7