aboutsummaryrefslogtreecommitdiff
path: root/bench
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-11-29 17:25:22 +0100
committerGuillaume Martres <smarter@ubuntu.com>2015-11-30 17:31:32 +0100
commitbced61d0bb58e8e4da1c7e8ececb1c24b5e81843 (patch)
tree0cf8308c7c0013a5061b0ab1af24353289d35d60 /bench
parent0a96cbe590218ab022ccdb2950790fbab32dedcb (diff)
downloaddotty-bced61d0bb58e8e4da1c7e8ececb1c24b5e81843.tar.gz
dotty-bced61d0bb58e8e4da1c7e8ececb1c24b5e81843.tar.bz2
dotty-bced61d0bb58e8e4da1c7e8ececb1c24b5e81843.zip
The change to do compareAlias early caused a dramatic slowdown of compilation
compileStdLib went from 45 sec to 230 sec. The problem were many redundant tests when every member of an alias chain was compared to every other. The new scheme follows alias chains to their end before doing anything else.
Diffstat (limited to 'bench')
0 files changed, 0 insertions, 0 deletions