hg: jdk9/client/langtools: 4 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Wed Aug 26 16:08:19 UTC 2015


Changeset: eaab8a16dcfb
Author:    katleman
Date:      2015-08-20 11:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/eaab8a16dcfb

Added tag jdk9-b78 for changeset 7fd155b7041c

! .hgtags

Changeset: 24d08e405e5b
Author:    mcimadamore
Date:      2015-08-24 13:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/24d08e405e5b

8129547: Excess entries in BootstrapMethods with the same (bsm, bsmKind, bsmStaticArgs), but different dynamicArgs
Summary: Pool.DynamicMethod implementation for hash/equals leads to duplicate BSM entries.
Reviewed-by: jlahoda
Contributed-by: aleksey.shipilev at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/TestBootstrapMethodsCount.java

Changeset: adba44f6b471
Author:    alundblad
Date:      2015-08-25 15:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/adba44f6b471

8048318: Refactor sjavac as a thin client
Summary: Moved compilation logic from client to server.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/PortFileInaccessibleException.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationSubResult.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! test/tools/sjavac/IdleShutdown.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/PooledExecution.java

Changeset: 45897784a998
Author:    mcimadamore
Date:      2015-08-25 15:10 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/45897784a998

8134329: TeeOpTest.java fails across platforms after fix for JDK-8129547
Summary: Wrong indexes associated to CONSTANT_InvokeDynamic_info entries.
Reviewed-by: sundar
Contributed-by: aleksey.shipilev at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
+ test/tools/javac/lambda/8134329/T8134329.java



More information about the jdk9-all-changes mailing list