aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/typer/Typer.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-11-05 10:42:28 +0100
committerMartin Odersky <odersky@gmail.com>2016-11-24 16:54:24 +0100
commitb21f954604d5785515d26238e2c43dc332f9fb5b (patch)
tree01a3c9a84f1641b49a8599a32585a1ec54691945 /compiler/src/dotty/tools/dotc/typer/Typer.scala
parente6e47f195d5985b07934cdedb22680f767a6ecb5 (diff)
downloaddotty-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