summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2017-01-17Unbreak beta.Jeffrey Seyfried-1/+2
2017-01-17Improve the warning cycle for `use $crate;`.Jeffrey Seyfried-1/+4
2017-01-06Don't `unused_qualifications`-check global paths.Jeffrey Seyfried-1/+1
2017-01-06Style fixesJosh Driver-2/+1
2017-01-06Stop macro calls in structs for proc_macro_derive from panicingJosh Driver-0/+5
2017-01-06Fix regression with duplicate `#[macro_export] macro_rules!`.Jeffrey Seyfried-1/+7
2016-12-30Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-28/+70
2016-12-30Fix non-termination in `resolve`.Jeffrey Seyfried-1/+2
2016-12-16Address falloutAaron Turon-6/+3
2016-12-15Fix regression in resolution of primitive typesVadim Petrochenkov-2/+4
2016-12-07Auto merge of #38191 - oli-obk:clippy_is_sad, r=eddybbors-22/+24
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-22/+24
2016-12-05Warn when an import list is emptyEsteban Küber-0/+6
2016-12-04Auto merge of #38082 - jseyfried:macro_invocation_paths, r=nrcbors-50/+124
2016-11-30Support paths in macro invocations.Jeffrey Seyfried-47/+115
2016-11-30Minor cleanup.Jeffrey Seyfried-11/+17
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-86/+45
2016-11-29Refactor path resoloution.Jeffrey Seyfried-543/+284
2016-11-28Use `Def::Err` to signal that an error has already been reported where possible.Jeffrey Seyfried-63/+48
2016-11-28Auto merge of #38024 - jseyfried:avoid_needless_proc_macro_deps, r=nrcbors-4/+10
2016-11-28Avoid loading needless proc-macro dependencies.Jeffrey Seyfried-4/+10
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-34/+21
2016-11-23macros: improve performance of legacy name resolution.Jeffrey Seyfried-34/+21
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-4/+7
2016-11-21Auto merge of #37824 - jseyfried:symbols, r=eddybbors-25/+20
2016-11-21Cleanup.Jeffrey Seyfried-60/+22
2016-11-21Stabilize RFC 1560.Jeffrey Seyfried-2/+2
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-12/+10
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-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