about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
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
2016-12-18Rename `ModuleS` -> `ModuleData`.Jeffrey Seyfried-18/+18
2016-12-18De-genericize `try_define`.Jeffrey Seyfried-28/+30
2016-12-18Add `ident.unhygienize()` and use `Ident` more instead of `Name` in `resolve`.Jeffrey Seyfried-146/+148
2016-12-18Fix the path resolutions of glob imports.Jeffrey Seyfried-4/+1
2016-12-16Address falloutAaron Turon-6/+3
2016-12-15Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-28/+70
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