summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-01-01 07:51:33 +0000
committerPaul Phillips <paulp@improving.org>2011-01-01 07:51:33 +0000
commit15cb1c75355f0d38da5281d165edfb2fd1a3b049 (patch)
treee412682fc3ba04a160ec25e530314964d6ce7ae8 /src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
parent79ca8d4cd2759a99e902c126c93ad37eb16adf91 (diff)
downloadscala-15cb1c75355f0d38da5281d165edfb2fd1a3b049.tar.gz
scala-15cb1c75355f0d38da5281d165edfb2fd1a3b049.tar.bz2
scala-15cb1c75355f0d38da5281d165edfb2fd1a3b049.zip
Generalized a pile of duplicated type caching c...
Generalized a pile of duplicated type caching code, but it's still largely undeployed because I haven't figured out how to make it as fast as the copy-pasted version, which bugs me like you wouldn't believe. Cannot deal with making "Sophie's Choice" between performance and lack of duplication. I left one deployment in because it fixed a bug, or at least so I see it: can't see why one would want the two absent error messages in t2641.check. Review by odersky.
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/SymbolTable.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/SymbolTable.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
index 03166de05d..97b7ce03bf 100644
--- a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
+++ b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
@@ -15,6 +15,7 @@ abstract class SymbolTable extends reflect.generic.Universe
with Symbols
with Types
with Scopes
+ with Caches
with Definitions
with reflect.generic.Constants
with BaseTypeSeqs