There is uncertainty around the issues that have come up as a result of the follow two changesets, I would like to propose we anti-delta them:

  http://hg.openjdk.java.net/jdk8/tl/jdk/rev/989049977d04
  http://hg.openjdk.java.net/jdk8/tl/langtools/rev/455be95bd1b5

This will afford the responsible engineering team the time to work on the issues that these changes brought up, and they can be re-applied at a later stage.

Issues filed to track the problems from the above changes:
  8016827: jdk/lambda/LambdaTranslationTest2.java failing
  8016847: Several java/time tests failing with StackOverflowError

The anti-delta changes revert the files to their exact state before the changes were applied.

8017044: anti-delta fix for 8015402
        
  Anti-delta the following changeset:
    http://hg.openjdk.java.net/jdk8/tl/jdk/rev/989049977d04

  8015402: Lambda metafactory should not attempt to determine bridge
           methods
  Summary: paired with 8013789: Compiler should emit bridges in
           interfaces
  Reviewed-by: twisti

src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
  src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
  src/share/classes/java/lang/invoke/LambdaMetafactory.java

8017045: anti-delta fix for 8013789

  Anti-delta the following changeset:
    http://hg.openjdk.java.net/jdk8/tl/langtools/rev/455be95bd1b5

  8013789: Compiler should emit bridges in interfaces
  Summary: paired with 8015402: Lambda metafactory should not attempt
           to determine bridge methods
  Reviewed-by: vromero
  Contributed-by: [email protected]
  src/share/classes/com/sun/tools/javac/code/Types.java
  src/share/classes/com/sun/tools/javac/comp/Attr.java
  src/share/classes/com/sun/tools/javac/comp/Check.java
  src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
  src/share/classes/com/sun/tools/javac/comp/TransTypes.java
  src/share/classes/com/sun/tools/javac/tree/JCTree.java
  test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
  test/tools/javac/lambda/methodReference/BridgeMethod.java

-Chris.

Reply via email to