aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-08-16 11:55:57 +0200
committerMartin Odersky <odersky@gmail.com>2014-08-16 11:56:07 +0200
commit7d414eb69b28fa0f6855168aa7afe43a75b3f23e (patch)
treec6410e0331a0f43bde6876337db21415e0f81235 /.travis.yml
parentc54cd3e0503144f362ecb000109b75a0a53b3165 (diff)
downloaddotty-7d414eb69b28fa0f6855168aa7afe43a75b3f23e.tar.gz
dotty-7d414eb69b28fa0f6855168aa7afe43a75b3f23e.tar.bz2
dotty-7d414eb69b28fa0f6855168aa7afe43a75b3f23e.zip
Roll Uncurry into Erasure
Making cpy recompute types uncovered errors in uncurry. In a nutshell, the intermediate Apply nodes of a curried function were ill-typed, which caused errors produced by TypeAssigner. These nodes were eliminated down the road, but the errors are already issued. I did not find a good way to treat uncurry as a treetransform. Since it is rather trivial, it did not seem warranted to make it a full transformer either. So in the end the uncurry functionality became part of erasure.
Diffstat (limited to '.travis.yml')
0 files changed, 0 insertions, 0 deletions