spring cleaning in the lambda (langtools) repository

Neal Gafter neal at gafter.com
Tue Apr 10 16:33:47 PDT 2012


You listed removal of "experimental support for exception transparency" as
one of the changes to bring the implementation in line with the latest spec
EDR, but I don't remember seeing that in your preceding email listing the
differences between the implementation and the specification.  The EDR does
not say how exceptions play into type inference (the entire type inference
section is "Still under development"), but it certainly does show examples
of apparently exception-transparent SAMs and lambdas.  Can you please tell
us what has changed?


On Tue, Apr 10, 2012 at 9:39 AM, Maurizio Cimadamore <
maurizio.cimadamore at oracle.com> wrote:

> Hi,
> in the past week I've been busy cleaning up the langtools lambda
> repository. The goal of this work is to minimize differences between the
> JDK 8 repository and the lambda repository - as you all know, we've been
> working for the last two year in the lambda branch, we went back and
> forth on few items and that cause the two codebases to diverge a little
> bit. It is also time to bring the code in sync with the latest spec EDR
> (more on that below).
> The cleanup focus on the following areas:
> *) Remove experimental support for exception transparency
> ...

More information about the lambda-dev mailing list