summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-06-12 20:08:48 +0000
committerPaul Phillips <paulp@improving.org>2011-06-12 20:08:48 +0000
commite0155ce582d5ff14c1f560e598ad74948cc0b35d (patch)
tree6c8db75dc19d9c894342d2eaa2f1806474b91228 /build.xml
parent5b09130d85459bc848acadf862757cab54bfa9d2 (diff)
downloadscala-e0155ce582d5ff14c1f560e598ad74948cc0b35d.tar.gz
scala-e0155ce582d5ff14c1f560e598ad74948cc0b35d.tar.bz2
scala-e0155ce582d5ff14c1f560e598ad74948cc0b35d.zip
Revert r24960, "Change Types#narrow to create a...
Revert r24960, "Change Types#narrow to create an existential rather than a refinement type." For many days I have been haunted by the knowledge that the 20 seconds I took off quick.comp between r24893 and r24920 all came roaring back around r24960 for no reason which I could discern. To verify r24960 was not at fault I had compared it against r24959 more than once, and the difference was negligible. It was negligible, that is, until I compared under -optimise, and then the wheels came off. In fact the differences there are so spectacular (quick.lib under -optimise goes from 8:50 to 4:26 with this patch, quick.comp from 8:34 to 6:30) that there must be some major disconnect between what the benchmark charts are measuring and what I am measuring. In any case, the charts and I do agree on the direction of the arrow. For reasons which remain to be determined, this commit was bad on the nanos. Review by odersky.
Diffstat (limited to 'build.xml')
0 files changed, 0 insertions, 0 deletions