index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_resolve
/
macros.rs
Age
Commit message (
Expand
)
Author
Lines
2019-01-10
Fix rebase
Vadim Petrochenkov
-1
/
+1
2019-01-10
Stabilize `uniform_paths`
Vadim Petrochenkov
-19
/
+10
2019-01-10
resolve: Prohibit use of imported non-macro attributes
Vadim Petrochenkov
-1
/
+18
2019-01-10
resolve: Prohibit use of uniform paths in macros originating from 2015 edition
Vadim Petrochenkov
-4
/
+9
2019-01-10
resolve: Assign `pub` and `pub(crate)` visibilities to `macro_rules` items
Vadim Petrochenkov
-3
/
+7
2019-01-10
resolve: Avoid "self-confirming" resolutions in import validation
Vadim Petrochenkov
-3
/
+5
2018-11-27
resolve: Suggest `crate::` for resolving ambiguities when appropriate
Vadim Petrochenkov
-10
/
+15
2018-11-27
resolve: Fallback to extern prelude in 2015 imports used from global 2018 edi...
Vadim Petrochenkov
-7
/
+19
2018-11-27
resolve: Generalize `early_resolve_ident_in_lexical_scope` slightly
Vadim Petrochenkov
-11
/
+13
2018-11-27
resolve: Fallback to uniform paths in 2015 imports used from global 2018 edition
Vadim Petrochenkov
-30
/
+72
2018-11-27
resolve: Implement edition hygiene for imports and absolute paths
Vadim Petrochenkov
-2
/
+3
2018-11-21
Stabilize `extern_crate_item_prelude`
Vadim Petrochenkov
-3
/
+2
2018-11-18
Fix rebase
Vadim Petrochenkov
-5
/
+6
2018-11-18
resolve: Refactor away `DeterminacyExt`
Vadim Petrochenkov
-4
/
+5
2018-11-18
resolve: Support resolving macros without leaving traces
Vadim Petrochenkov
-8
/
+14
2018-11-18
resolve: Avoid marking `extern crate` items as used in certain cases
Vadim Petrochenkov
-1
/
+1
2018-11-18
resolve: Reintroduce feature gate for uniform paths in imports
Vadim Petrochenkov
-1
/
+27
2018-11-18
Fix ICEs from imports of items not defined in modules
Vadim Petrochenkov
-1
/
+1
2018-11-18
resolve: Check resolution consistency for import paths and multi-segment macr...
Vadim Petrochenkov
-52
/
+61
2018-11-18
resolve: Resolve single-segment imports using in-scope resolution on 2018 edi...
Vadim Petrochenkov
-2
/
+8
2018-11-18
resolve: More precise determinacy tracking during import/macro resolution
Vadim Petrochenkov
-91
/
+109
2018-11-18
resolve: Improve diagnostics for resolution ambiguities
Vadim Petrochenkov
-41
/
+81
2018-11-18
resolve: Simplify ambiguity checking for built-in attributes
Vadim Petrochenkov
-11
/
+2
2018-11-18
resolve: Resolve multi-segment imports using in-scope resolution on 2018 edition
Vadim Petrochenkov
-10
/
+13
2018-11-11
Rollup merge of #55630 - petrochenkov:noprelude, r=Centril
kennytm
-4
/
+8
2018-11-03
resolve: Filter away macro prelude in modules with `#[no_implicit_prelude]` o...
Vadim Petrochenkov
-4
/
+8
2018-10-30
resolve: Fix ICE in macro import error recovery
Vadim Petrochenkov
-0
/
+3
2018-10-28
resolve: Make sure macros and imports are resolved in full parent scope
Vadim Petrochenkov
-14
/
+15
2018-10-28
resolve: Record full parent scope data for imports
Vadim Petrochenkov
-4
/
+5
2018-10-26
rebasing and reviewer changes
Nick Cameron
-14
/
+12
2018-10-26
Store a resolved def on hir::PathSegment
Nick Cameron
-8
/
+16
2018-10-24
Feature gate extern prelude additions from `extern crate` items
Vadim Petrochenkov
-1
/
+2
2018-10-24
Add `extern crate` items to extern prelude
Vadim Petrochenkov
-12
/
+6
2018-10-17
resolve: improve/remove allocations
ljedrz
-4
/
+3
2018-10-13
Revert "rustc_resolve: move extern_prelude from Resolver to Session."
Vadim Petrochenkov
-1
/
+1
2018-10-05
Reapply the macro_rules disambiguation changes from master
Vadim Petrochenkov
-2
/
+5
2018-10-05
Reapply the derive helper changes from master
Vadim Petrochenkov
-37
/
+38
2018-10-05
expansion: Remove restriction on use of macro attributes with test/bench
Vadim Petrochenkov
-14
/
+9
2018-10-05
resolve: Keep more precise traces for expanded macro resolutions
Vadim Petrochenkov
-15
/
+14
2018-10-05
resolve: Merge resolution for `macro_rules` into the common early in-scope re...
Vadim Petrochenkov
-228
/
+132
2018-10-05
resolve: Support value namespace in `fn resolve_lexical_macro_path_segment`
Vadim Petrochenkov
-8
/
+17
2018-10-05
expansion: Expand attribute macros registered by legacy plugins in usual left...
Vadim Petrochenkov
-15
/
+3
2018-10-05
resolve: Integrate inert attributes registererd by legacy plugins into macro ...
Vadim Petrochenkov
-11
/
+31
2018-10-03
resolve: Prefer `macro_rules` definitions to in-module macro definitions in s...
Vadim Petrochenkov
-1
/
+4
2018-09-28
rustc_resolve: move extern_prelude from Resolver to Session.
Eduard-Mihai Burtescu
-1
/
+1
2018-09-26
Remove OneVector
ljedrz
-2
/
+3
2018-09-25
resolve: Do not block derive helper resolutions on single import resolutions
Vadim Petrochenkov
-10
/
+10
2018-09-22
Stabilize crate_in_paths, extern_absolute_paths and extern_prelude on all edi...
Eduard-Mihai Burtescu
-8
/
+0
2018-09-17
Auto merge of #54277 - petrochenkov:afterder, r=alexcrichton
bors
-6
/
+15
2018-09-16
resolve: Do not error on access to proc macros imported with `#[macro_use]`
Vadim Petrochenkov
-73
/
+0
[next]