git: openjdk/mobile: 2 new changesets

duke duke at openjdk.org
Wed Jun 26 09:13:46 UTC 2024


Changeset: 4ce8822b
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-26 09:12:02 +0000
URL:       https://git.openjdk.org/mobile/commit/4ce8822b6c53b8bd72713f1bfaf6673b91aabea4

8334037: Local class creation in lambda in pre-construction context crashes javac
8333313: NullPointerException in lambda instantiating an inner local class in prologue
8333766: Stack overflow with anonymous class in super() parameter
8334679: Wrong bug number in regression test for JDK-8334252

Co-authored-by: Archie Cobbs <acobbs at openjdk.org>
Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/SuperInit/AnonSuperLambdaCrash.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java
+ test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java
! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java
! test/langtools/tools/javac/lambda/T8129740/Universe.java.out

Changeset: 6c573681
Author:    duke <duke at openjdk.org>
Date:      2024-06-26 09:12:49 +0000
URL:       https://git.openjdk.org/mobile/commit/6c5736815421ea426020b278183bac5529212866

Automatic merge of jdk:master into master




More information about the mobile-changes mailing list