diff options
author | Martin Odersky <odersky@gmail.com> | 2016-11-05 10:42:28 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-11-24 16:54:24 +0100 |
commit | b21f954604d5785515d26238e2c43dc332f9fb5b (patch) | |
tree | 01a3c9a84f1641b49a8599a32585a1ec54691945 /compiler/src/dotty/tools/dotc/typer/Typer.scala | |
parent | e6e47f195d5985b07934cdedb22680f767a6ecb5 (diff) | |
download | dotty-b21f954604d5785515d26238e2c43dc332f9fb5b.tar.gz dotty-b21f954604d5785515d26238e2c43dc332f9fb5b.tar.bz2 dotty-b21f954604d5785515d26238e2c43dc332f9fb5b.zip |
Avoid recomputation of companionRefs
When tracing i1639.scala it became apparent that we compute
a lot of companion refs. This commit avoids this by better
book-keeping what is valid and what is not and more
aggressive caching.
Diffstat (limited to 'compiler/src/dotty/tools/dotc/typer/Typer.scala')
0 files changed, 0 insertions, 0 deletions