diff options
author | Martin Odersky <odersky@gmail.com> | 2015-11-29 17:25:22 +0100 |
---|---|---|
committer | Guillaume Martres <smarter@ubuntu.com> | 2015-11-30 17:31:32 +0100 |
commit | bced61d0bb58e8e4da1c7e8ececb1c24b5e81843 (patch) | |
tree | 0cf8308c7c0013a5061b0ab1af24353289d35d60 /src/dotty/tools/dotc/reporting | |
parent | 0a96cbe590218ab022ccdb2950790fbab32dedcb (diff) | |
download | dotty-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 'src/dotty/tools/dotc/reporting')
0 files changed, 0 insertions, 0 deletions