rust/compiler/rustc_resolve/src
bors a38f8fb674 Auto merge of #78826 - petrochenkov:mrscopes2, r=eddyb
resolve: Collapse `macro_rules` scope chains on the fly

Otherwise they grow too long and you have to endlessly walk through them when resolving macros or imports.
Addresses https://rust-lang.zulipchat.com/#narrow/stream/247081-t-compiler.2Fperformance/topic/Slow.20Builtin.20Derives/near/215750815
2020-11-13 05:40:37 +00:00
..
late rustc_resolve: Use #![feature(format_args_capture)] 2020-11-08 01:38:11 +03:00
build_reduced_graph.rs resolve: Collapse macro_rules scope chains on the fly 2020-11-07 02:18:29 +03:00
check_unused.rs
def_collector.rs Expand NtExpr tokens only in key-value attributes 2020-11-03 00:53:43 +03:00
diagnostics.rs Auto merge of #78826 - petrochenkov:mrscopes2, r=eddyb 2020-11-13 05:40:37 +00:00
imports.rs Revert "Revert "resolve: Avoid "self-confirming" import resolutions in one more case"" 2020-11-06 11:22:13 -05:00
late.rs Auto merge of #78826 - petrochenkov:mrscopes2, r=eddyb 2020-11-13 05:40:37 +00:00
lib.rs Auto merge of #78826 - petrochenkov:mrscopes2, r=eddyb 2020-11-13 05:40:37 +00:00
macros.rs resolve: Collapse macro_rules scope chains on the fly 2020-11-07 02:18:29 +03:00