diff options
author | Paul Phillips <paulp@improving.org> | 2012-07-06 15:55:45 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-07-12 09:57:08 +0200 |
commit | e6ac99e6a9871cb6f6931890d65f17a3663c3a4e (patch) | |
tree | 58c22a66b70388e96a85be7adcab3ac0c4afce6e /src/library | |
parent | e90f79a446414541402cf55e9ac664106a5bc355 (diff) | |
download | scala-e6ac99e6a9871cb6f6931890d65f17a3663c3a4e.tar.gz scala-e6ac99e6a9871cb6f6931890d65f17a3663c3a4e.tar.bz2 scala-e6ac99e6a9871cb6f6931890d65f17a3663c3a4e.zip |
Further optimization of asSeenFrom.
After some more early exclusion of uninteresting arguments,
asSeenFrom is now over twice as fast. Compiling the collections,
three runs:
-- Without these two commits:
8108775ms, 8132052ms, 8257527ms in asSeenFrom
Wall clock: 0m54.202s, 0m54.877s, 0m55.925s
-- With these two commits:
3568719ms, 3542860ms, 3570892ms in asSeenFrom
Wall clock: 0m50.730s, 0m51.213s, 0m50.850s
(Rebase of https://github.com/scala/scala/pull/835)
Diffstat (limited to 'src/library')
0 files changed, 0 insertions, 0 deletions