aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_proc_macro_srv/src/proc_macro
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2020-06-30 13:10:21 +0100
committerGitHub <[email protected]>2020-06-30 13:10:21 +0100
commit3e70d0f30802472ee40c9fc37b8ead69e137a1a1 (patch)
treef64b342534df07401f86435ddfd578f7ceca0c72 /crates/ra_proc_macro_srv/src/proc_macro
parent6a73d544f4117b942b300afb8bda98216fc92356 (diff)
parent7c9b3d154c4d826d4623891c69a60d1a69031e5b (diff)
Merge #5136
5136: Split namespace maps in `ItemScope` r=jonas-schievink a=jonas-schievink Reduces memory usage of the CrateDefMap query by ~130 MB (50%) on r-a. I was also looking into handling glob imports more efficiently (storing scope chains instead of always duplicating everything into the glob-importing module's scope), but it seems that this already gives the most significant wins. Co-authored-by: Jonas Schievink <[email protected]>
Diffstat (limited to 'crates/ra_proc_macro_srv/src/proc_macro')
0 files changed, 0 insertions, 0 deletions