RFR 8017044 & 8017045: anti-delta two changesets (original) (raw)

Chris Hegarty chris.hegarty at oracle.com
Wed Jun 19 09:16:43 UTC 2013


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: maurizio.cimadamore at oracle.com 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.



More information about the core-libs-dev mailing list