hg: shenandoah/jdk: 53 new changesets

roman at kennke.org roman at kennke.org
Fri Jul 6 09:49:53 UTC 2018


Changeset: 12fbd3f35bae
Author:    rhalade
Date:      2018-06-28 11:41 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/12fbd3f35bae

8195774: Add Entrust root certificates
Reviewed-by: weijun

! src/java.base/share/lib/security/cacerts
! test/jdk/lib/security/cacerts/VerifyCACerts.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EntrustCA.java

Changeset: 9948ea5ea1af
Author:    jwilhelm
Date:      2018-06-28 19:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/9948ea5ea1af

Added tag jdk-12+0 for changeset c9cd3ec6a0eb

! .hgtags

Changeset: a5557f24b4d4
Author:    darcy
Date:      2018-06-27 21:01 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a5557f24b4d4

8205615: Start of release updates for JDK 12
8205621: Increment JDK version for JDK 12
8193292: Add SourceVersion.RELEASE_12
8193290: Add source 12 and target 12 to javac
8205619: Bump maximum recognized class file version to 56 for JDK 12
Reviewed-by: alanb, smarks, jjg, mr, erikj, psandoz, dholmes
Contributed-by: erik.joelsson at oracle.com, mikael.vidstedt at oracle.com, joe.darcy at oracle.com

! make/autoconf/version-numbers
! make/common/SetupJavaCompilers.gmk
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java
! test/jdk/jdk/nio/zipfs/MultiReleaseJarTest.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/6330997/T6330997.java
! test/langtools/tools/javac/api/T6265137.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
! test/langtools/tools/javac/diags/examples/PreviewFilename.java
! test/langtools/tools/javac/diags/examples/PreviewFilenameAdditional.java
! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: 1ecd78e0f56b
Author:    jwilhelm
Date:      2018-06-28 21:11 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/1ecd78e0f56b

Added tag jdk-12+0 for changeset 95aad0c785e4

! .hgtags

Changeset: 5180255c5679
Author:    rkennke
Date:      2018-07-06 10:36 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/5180255c5679

Merge


Changeset: 17213f56d02e
Author:    rkennke
Date:      2018-07-06 10:37 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/17213f56d02e

Added tag shenandoah-jdk-12+0 for changeset 5180255c5679

! .hgtags

Changeset: e8d55141afd2
Author:    jwilhelm
Date:      2018-06-28 22:28 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/e8d55141afd2

8206006: Build failed on Windows
Reviewed-by: jwilhelm, dcubed
Contributed-by: robin.westberg at oracle.com

! test/hotspot/gtest/jfr/test_networkUtilization.cpp

Changeset: 83ed34655f59
Author:    jjg
Date:      2018-06-28 15:46 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/83ed34655f59

8202959: Rearrange the top and bottom navigation bar in the javadoc generated pages
Reviewed-by: darcy, jjg
Contributed-by: bhavesh.x.patel at oracle.com, jonathan.gibbons at oracle.com

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java
! test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
! test/langtools/tools/javadoc/api/basic/APITest.java

Changeset: 1308189b0848
Author:    mikael
Date:      2018-06-28 17:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/1308189b0848

8206022: Add test to check that the JVM accepts class files with version 56
Reviewed-by: hseigel, hseigel

+ test/hotspot/jtreg/runtime/classFileParserBug/Class56.jasm

Changeset: a4d7eaf58623
Author:    darcy
Date:      2018-06-28 17:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a4d7eaf58623

8206083: Make tools/javac/api/T6265137.java robust to JDK version changes
Reviewed-by: jjg

! test/langtools/tools/javac/api/T6265137.java

Changeset: 12133a6e2613
Author:    jlahoda
Date:      2018-06-29 10:41 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/12133a6e2613

8205418: Assorted improvements to source code model
Summary: Improving tree positions, better error recovery, fixing Trees.getScope for possibly erroneous lambdas.
Reviewed-by: jjg, mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! test/langtools/tools/javac/Diagnostics/compressed/T8012003b.out
+ test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/lambda/BadRecovery.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/positions/TreeEndPosTest.java

Changeset: 4fa199e67e41
Author:    joehw
Date:      2018-06-29 10:13 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/4fa199e67e41

8190835: Subtraction with two javax.xml.datatype.Duration gives incorrect result
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java

Changeset: f651ae122ff7
Author:    dtitov
Date:      2018-06-29 12:34 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/f651ae122ff7

8206086: [Graal] JDI tests fail with com.sun.jdi.ObjectCollectedException
Reviewed-by: sspitsyn, cjplummer, amenkov

! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventTestTemplates.java

Changeset: 9f62267e79df
Author:    igerasim
Date:      2018-06-29 17:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/9f62267e79df

8204310: Simpler RandomAccessFile.setLength() on Windows
Reviewed-by: alanb

! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
! test/jdk/java/io/RandomAccessFile/SetLength.java
+ test/jdk/java/nio/channels/FileChannel/TruncateRAF.java

Changeset: ec9957671c5d
Author:    thartmann
Date:      2018-07-02 09:21 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ec9957671c5d

8206093: compiler/graalunit/HotspotTest.java fails in CheckGraalIntrinsics
Summary: Ignore encodeBlock intrinsic.
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: 0221f6a72e4b
Author:    rraghavan
Date:      2018-07-02 00:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/0221f6a72e4b

8203504: [Graal] org.graalvm.compiler.debug.test.DebugContextTest fails with java.util.ServiceConfigurationError
Summary: Added required uses statement
Reviewed-by: dnsimon, kvn

! src/jdk.internal.vm.compiler/share/classes/module-info.java

Changeset: b9c7eb8d8972
Author:    zgu
Date:      2018-07-02 16:28 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/b9c7eb8d8972

8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK
Summary: Made EMPTY_STACK non-const, so it will not be placed in read-only BSS section.
Reviewed-by: stuefe, martin

! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: 67f6158279d8
Author:    joehw
Date:      2018-07-02 13:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/67f6158279d8

8204329: Java API doc for XMLStreamReader.next() needs to be clarified for the exception thrown when hasNext() method returns false
Reviewed-by: lancea, rriggs

! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java

Changeset: bc6cfa433862
Author:    jwilhelm
Date:      2018-06-29 01:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/bc6cfa433862

8206006: Build failed on Windows
Reviewed-by: jwilhelm, dcubed
Contributed-by: robin.westberg at oracle.com

! test/hotspot/gtest/jfr/test_networkUtilization.cpp

Changeset: 39d27210c627
Author:    iignatyev
Date:      2018-06-28 16:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/39d27210c627

8149729: [jittester] Replace all 'path1 +"/" + path2' with Paths::get
Reviewed-by: kvn

! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java

Changeset: 7c51db95ccb6
Author:    epavlova
Date:      2018-06-28 17:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/7c51db95ccb6

8205207: Port Graal unit tests under jtreg
Reviewed-by: kvn, erikj, iignatyev

! make/Main.gmk
! make/RunTests.gmk
+ make/autoconf/lib-tests.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
+ make/test/JtregGraalUnit.gmk
! test/TestCommon.gmk
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
+ test/hotspot/jtreg/compiler/graalunit/ApiTest.java
+ test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
+ test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
+ test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
+ test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
+ test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
+ test/hotspot/jtreg/compiler/graalunit/CoreSparcTest.java
+ test/hotspot/jtreg/compiler/graalunit/CoreTest.java
+ test/hotspot/jtreg/compiler/graalunit/DebugTest.java
+ test/hotspot/jtreg/compiler/graalunit/GraphTest.java
+ test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
+ test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
+ test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
+ test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttLangMTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
+ test/hotspot/jtreg/compiler/graalunit/JttReflectFTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
+ test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
+ test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
+ test/hotspot/jtreg/compiler/graalunit/LoopTest.java
+ test/hotspot/jtreg/compiler/graalunit/NodesTest.java
+ test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
+ test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
+ test/hotspot/jtreg/compiler/graalunit/README.md
+ test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
+ test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
+ test/hotspot/jtreg/compiler/graalunit/UtilTest.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/AnsiTerminalDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/EagerStackTraceDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/FindClassesByAnnotatedMethods.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/GCAfterTestDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxJUnitRequest.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxJUnitWrapper.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxRunListener.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxRunListenerDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TestResultLoggerDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TextRunListener.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TimingDecorator.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/VerboseTextListener.java
+ test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
+ test/hotspot/jtreg/compiler/graalunit/generateTests.sh
! test/jtreg-ext/requires/VMProps.java

Changeset: 23806873a5ba
Author:    weijun
Date:      2018-06-29 08:21 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/23806873a5ba

8205927: Update src/java.base/share/legal/public_suffix.md to match the actual file version
Reviewed-by: mullan, xuelei

! make/data/publicsuffixlist/VERSION
! src/java.base/share/legal/public_suffix.md

Changeset: 3506855c6b86
Author:    epavlova
Date:      2018-06-28 19:33 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3506855c6b86

8195630: [Graal] vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java fails with Graal
Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/attach024Agent00.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/java.base/java/util/ServiceConfigurationError.java
+ test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/java.base/java/util/TooManyListenersException.java

Changeset: c1e56891d768
Author:    iignatyev
Date:      2018-06-28 21:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c1e56891d768

8206088: 8205207 broke builds
Reviewed-by: ehelin, epavlova

! make/test/JtregGraalUnit.gmk

Changeset: 0d6ab24b6ad9
Author:    thartmann
Date:      2018-06-29 11:08 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/0d6ab24b6ad9

8205499: C1 temporary code buffers are not removed with -XX:+UseDynamicNumberOfCompilerThreads
Summary: Deallocate C1 code buffers in the compiler thread destructor.
Reviewed-by: neliasso, kvn, mdoerr

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 9816d7cc655e
Author:    thartmann
Date:      2018-06-29 11:10 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/9816d7cc655e

8205940: LoadNode::find_previous_arraycopy fails with "broken allocation" assert
Summary: Removed assert which is too strong.
Reviewed-by: roland

! src/hotspot/share/opto/memnode.cpp

Changeset: 07498f5b6a96
Author:    iignatyev
Date:      2018-06-29 13:43 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/07498f5b6a96

8206117: failed to get JDK properties for JVM w/o JVMCI
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
! test/jtreg-ext/requires/VMProps.java

Changeset: 78711bd05b5a
Author:    iignatyev
Date:      2018-06-29 13:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/78711bd05b5a

8204517: [Graal] org.graalvm.compiler.debug.test.VersionsTest fails with InvalidPathException on windows
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/VersionsTest.java
! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: 2f9a0c4fcf58
Author:    iignatyev
Date:      2018-06-29 13:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/2f9a0c4fcf58

8204355: [Graal] org.graalvm.compiler.debug.test.CSVUtilTest fails on Windows due to improper line separator used
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/CSVUtilTest.java

Changeset: 55a43beaa529
Author:    serb
Date:      2018-06-29 13:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/55a43beaa529

8201552: Ellipsis in "Classical" label in SwingSet2 demo with Windows L&F at Hidpi
Reviewed-by: prr

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonListener.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
+ test/jdk/javax/swing/GraphicsConfigNotifier/OrderOfGConfigNotify.java
+ test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java
+ test/jdk/javax/swing/GraphicsConfigNotifier/TestSingleScreenGConfigNotify.java

Changeset: ebff24bd9302
Author:    valeriep
Date:      2018-06-30 00:33 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ebff24bd9302

8205720: KeyFactory#getKeySpec and translateKey thorws NullPointerException with Invalid key
Summary: Updated SunRsaSign provider to check and throw InvalidKeyException for null key algo/format/encoding
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java

Changeset: 803cfa425026
Author:    thartmann
Date:      2018-07-02 09:28 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/803cfa425026

8206093: compiler/graalunit/HotspotTest.java fails in CheckGraalIntrinsics
Summary: Ignore encodeBlock intrinsic.
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: d9160a3c97c1
Author:    tschatzl
Date:      2018-07-02 09:38 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d9160a3c97c1

8203848: Missing remembered set entry in j.l.ref.references after JDK-8203028
Summary: Collect remembered sets for discovered fields while adding them to the list of discovered references.
Reviewed-by: kbarrett, eosterlund

! src/hotspot/share/gc/shared/referenceProcessor.cpp

Changeset: 7f462e8383f6
Author:    mdoerr
Date:      2018-07-02 11:46 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/7f462e8383f6

8206003: SafepointSynchronize with TLH: StoreStore barriers should be moved out of the loop
Reviewed-by: eosterlund, rehn, dholmes

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: c418c173158e
Author:    jwilhelm
Date:      2018-07-02 13:11 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c418c173158e

Added tag jdk-11+20 for changeset 9816d7cc655e

! .hgtags

Changeset: c98bf5aa35c5
Author:    roland
Date:      2018-07-02 10:44 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c98bf5aa35c5

8205515: assert(opcode == Op_RangeCheck) failed: no other if variant here
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/CountedLoopPeelingProfilePredicates.java

Changeset: 012ab74e9802
Author:    zgu
Date:      2018-07-02 16:28 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/012ab74e9802

8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK
Summary: Made EMPTY_STACK non-const, so it will not be placed in read-only BSS section.
Reviewed-by: stuefe, martin

! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: c30c35118303
Author:    jwilhelm
Date:      2018-07-03 02:07 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c30c35118303

Merge

! .hgtags
! test/hotspot/jtreg/ProblemList-graal.txt
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/java.base/java/util/ServiceConfigurationError.java

Changeset: 79baec7d831e
Author:    neliasso
Date:      2018-07-03 10:47 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/79baec7d831e

8205999: C2 compilation fails with "assert(store->find_edge(load) != -1) failed: missing precedence edge"
Summary: Backout 8204157 to state before 8192992
Reviewed-by: thartmann, mdoerr

! src/hotspot/share/opto/gcm.cpp

Changeset: d99e206cc32e
Author:    vtheeyarath
Date:      2018-07-02 23:33 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d99e206cc32e

8177275: IllegalArgumentException when MH would have too many parameters is not specified for several methods
Summary: Updated spec and added tests
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandlesArityLimitsTest.java

Changeset: 0e7e4b28c0d9
Author:    erikj
Date:      2018-07-03 18:46 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/0e7e4b28c0d9

8206087: windows-x64-cmp-baseline fails with The files do not have the same suffix type
Reviewed-by: tbell

! make/scripts/compare.sh

Changeset: ef57cfcd22ff
Author:    coleenp
Date:      2018-07-03 13:41 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ef57cfcd22ff

8205534: Remove SymbolTable dependency from serviceability agent
Reviewed-by: gziemski, poonam, jgeorge, hseigel

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderDataGraph.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AltHashing.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Field.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java
- test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTestAgent.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java
- test/jdk/sun/tools/jhsdb/LingeredAppWithAltHashing.java

Changeset: 6a5f1195e15f
Author:    coleenp
Date:      2018-07-03 15:08 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/6a5f1195e15f

8134538: Duplicate implementations of os::lasterror
Summary: Method os::lasterror was moved to os_posix.cpp
Reviewed-by: hseigel, kbarrett, coleenp
Contributed-by: patricio.chilano.mateo at oracle.com

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp

Changeset: d93bba067334
Author:    coleenp
Date:      2018-07-03 15:40 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d93bba067334

8206309: Tier1 SA tests fail
Summary: remove tests that should have been removed with JDK-8205534
Reviewed-by: hseigel

- test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java
- test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
- test/hotspot/jtreg/serviceability/sa/ClhsdbSymbolTable.java
- test/jdk/sun/tools/jhsdb/AlternateHashingTest.java

Changeset: 6d03b1ea636b
Author:    naoto
Date:      2018-07-03 14:42 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/6d03b1ea636b

8206120: Add test cases for lenient Japanese era parsing
Reviewed-by: rriggs

! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
+ test/jdk/java/util/Calendar/JapaneseLenientEraTest.java

Changeset: 76b5ee99ffc0
Author:    bpb
Date:      2018-07-03 15:02 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/76b5ee99ffc0

8202252: (aio) Closed AsynchronousSocketChannel keeps completion handler alive
Summary: Clear handler instance variable after use
Reviewed-by: rriggs, alanb

! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
+ test/jdk/java/nio/channels/AsynchronousSocketChannel/CompletionHandlerRelease.java

Changeset: ab998c2bd38f
Author:    darcy
Date:      2018-07-03 15:59 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ab998c2bd38f

8206085: Refactor langtools/tools/javac/versions/Versions.java
Reviewed-by: jjg, forax, plevart, mcimadamore

! test/langtools/tools/javac/versions/Versions.java

Changeset: dfd59db382c6
Author:    darcy
Date:      2018-07-03 16:14 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/dfd59db382c6

8206114: Refactor langtools/tools/javac/classfiles/ClassVersionChecker.java
Reviewed-by: jjg

! test/langtools/tools/javac/classfiles/ClassVersionChecker.java

Changeset: 00b16d0457e4
Author:    ssahoo
Date:      2018-07-04 03:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/00b16d0457e4

8205653: test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure
Summary: Test failure due to unsupported DSA keys
Reviewed-by: dfuchs, xuelei

! test/jdk/ProblemList.txt
! test/jdk/sun/management/jmxremote/bootstrap/management_ssltest11_ok.properties.in
+ test/jdk/sun/management/jmxremote/bootstrap/management_ssltest15_ok.properties.in
! test/jdk/sun/management/jmxremote/bootstrap/ssl/Readme.txt
! test/jdk/sun/management/jmxremote/bootstrap/ssl/keystore
! test/jdk/sun/management/jmxremote/bootstrap/ssl/truststore

Changeset: dea7ce62c7b0
Author:    jwilhelm
Date:      2018-07-05 13:31 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/dea7ce62c7b0

Added tag jdk-12+1 for changeset 00b16d0457e4

! .hgtags

Changeset: 4a950ecd46e9
Author:    rkennke
Date:      2018-07-06 10:48 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/4a950ecd46e9

Merge

! .hgtags
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AltHashing.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java
- test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTestAgent.java
- test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
- test/hotspot/jtreg/serviceability/sa/ClhsdbSymbolTable.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/java.base/java/util/ServiceConfigurationError.java
- test/jdk/sun/tools/jhsdb/AlternateHashingTest.java
- test/jdk/sun/tools/jhsdb/LingeredAppWithAltHashing.java

Changeset: 9433e09feba4
Author:    rkennke
Date:      2018-07-06 10:48 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/9433e09feba4

Added tag shenandoah-jdk-12+1 for changeset 4a950ecd46e9

! .hgtags

Changeset: 7e99b0a18107
Author:    rkennke
Date:      2018-07-06 11:49 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/7e99b0a18107

Merge




More information about the shenandoah-dev mailing list