hg: jdk/client: 183 new changesets
philip.race at oracle.com
philip.race at oracle.com
Mon Jun 22 23:36:38 UTC 2020
Changeset: 7589335ecde5
Author: stefank
Date: 2020-06-10 08:57 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/7589335ecde5
8246272: Make use of GCLogPrecious for G1, Parallel and Serial
Reviewed-by: pliden, eosterlund, sjohanss
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
Changeset: 34a4e4291d10
Author: stefank
Date: 2020-06-10 08:58 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/34a4e4291d10
8246926: Clean up newlines and whitespaces in hs_err files
Reviewed-by: dholmes, eosterlund, iklam
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java
Changeset: 3b0c7708ca6a
Author: stefank
Date: 2020-06-10 08:59 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/3b0c7708ca6a
8247201: Print potential pointer value of readable stack memory in hs_err file
Reviewed-by: eosterlund, dholmes, tschatzl
! src/hotspot/share/runtime/os.cpp
Changeset: 7d0d8c196fe7
Author: stefank
Date: 2020-06-10 09:00 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/7d0d8c196fe7
8247214: ZGC: ZUncommit initialization should use precious logging
Reviewed-by: pliden, eosterlund, tschatzl
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
Changeset: 485dd761a4ef
Author: stefank
Date: 2020-06-10 09:00 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/485dd761a4ef
8247236: fieldDescriptor::print_on_for prints extra newline after NULL
Reviewed-by: iklam, coleenp, tschatzl
! src/hotspot/share/runtime/fieldDescriptor.cpp
Changeset: 787f7a697d6f
Author: jboes
Date: 2020-06-10 09:56 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/787f7a697d6f
8243655: Map.replace javadoc code snippet typo
Summary: Replace 'value' with 'oldValue' in Map.replace(K, V, V) javadoc
Reviewed-by: jlaskey, martin, prappo, jboes
Contributed-by: Conor Cleary <conor.cleary at oracle.com>
! src/java.base/share/classes/java/util/Map.java
Changeset: b81dc9abd683
Author: jlahoda
Date: 2020-06-10 11:01 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/b81dc9abd683
8235564: javac crashes while compiling incorrect method invocation with member reference
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
+ test/langtools/tools/javac/lambda/T8235564.java
Changeset: 2a6106270f0c
Author: jlahoda
Date: 2020-06-10 11:01 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/2a6106270f0c
8237210: Modify the header to include Oracle copyright line
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
Changeset: fca27f266161
Author: pconcannon
Date: 2020-06-10 11:08 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/fca27f266161
8244933: DatagramSocket.connect does not specify that it may cause datagrams in the socket receive buffer to be discarded
Summary: This fix updates the javadoc for `DatagramSocket.connect` to inform the user that it may cause datagrams in the socket receive buffer to be discarded if not previously received via a call to `DatagramSocket.receive`.
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
Changeset: 649ca60ef516
Author: rschmelter
Date: 2020-06-10 12:29 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/649ca60ef516
8237354: Add option to jcmd to write a gzipped heap dump
Reviewed-by: rrich, clanger, goetz
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
+ src/hotspot/share/services/heapDumperCompression.cpp
+ src/hotspot/share/services/heapDumperCompression.hpp
! src/java.base/share/native/libzip/zip_util.c
+ test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
+ test/lib/jdk/test/lib/hprof/parser/GzipRandomAccess.java
! test/lib/jdk/test/lib/hprof/parser/HprofReader.java
! test/lib/jdk/test/lib/hprof/parser/Reader.java
Changeset: 0b59aac6c848
Author: egahlin
Date: 2020-06-10 12:42 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/0b59aac6c848
8247269: JFR: Reduce allocation when using AnnotationElement
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
Changeset: 073f1f31daff
Author: egahlin
Date: 2020-06-10 13:01 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/073f1f31daff
8247266: Speed up test\jdk\jdk\jfr\event\gc\detailed\TestZUncommitEvent.java
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
Changeset: a3b75b9a6fc5
Author: egahlin
Date: 2020-06-10 13:58 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/a3b75b9a6fc5
8247320: JFR: Reduce logging overhead
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Logger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodCallInliner.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodMergeAdapter.java
Changeset: ac0e139fddbd
Author: coleenp
Date: 2020-06-10 08:29 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/ac0e139fddbd
8247220: Make OopHandle constructor explicit
Summary: Fix null initializations to explicitly call the OopHandle constructor
Reviewed-by: lfoltan, kbarrett
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/oopHandle.hpp
Changeset: a94702f4f69f
Author: zgu
Date: 2020-06-10 08:34 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/a94702f4f69f
8246591: Shenandoah: move string dedup roots scanning to concurrent phase
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
Changeset: 7625ff1c2511
Author: almatvee
Date: 2020-06-10 09:44 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/7625ff1c2511
8233215: jpackage doesn't allow enough flexibility for file type binding
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
+ test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
Changeset: 606501f18bda
Author: shade
Date: 2020-06-10 16:05 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/606501f18bda
8247310: Shenandoah: pacer should not affect interrupt status
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
Changeset: 6109276549d7
Author: asemenyuk
Date: 2020-06-10 11:12 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/6109276549d7
8231283: Add support to jpackage to create install Linux packages in /usr hierarchy
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec
+ src/jdk.incubator.jpackage/linux/native/applauncher/Executor.cpp
+ src/jdk.incubator.jpackage/linux/native/applauncher/Executor.h
! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp
+ src/jdk.incubator.jpackage/linux/native/applauncher/Package.cpp
+ src/jdk.incubator.jpackage/linux/native/applauncher/Package.h
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: f32cc62c5821
Author: ccheung
Date: 2020-06-10 15:50 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/f32cc62c5821
8198698: Support Lambda proxy classes in dynamic CDS archive
Summary: Added archving of hidden classes of type lambda proxy classes.
Reviewed-by: mchung, iklam, dholmes
Contributed-by: calvin.cheung at oracle.com, ioi.lam at oracle.com
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
+ src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
+ src/java.base/share/native/libjava/LambdaProxyClassArchive.c
! src/java.base/share/native/libjava/VM.c
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/BasicLambdaApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambHello.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaProxyCallerIsHiddenApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaVerification.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/NestApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ParallelLambdaLoad.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/PredicateApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/SimpleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/StaticInnerApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestStreamApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UnsafeAndLambdaApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UnsafeAnonymousApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UsedAllArchivedLambdasApp.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/lib/jdk/test/lib/Utils.java
Changeset: e8d34f3f6833
Author: chagedorn
Date: 2020-06-10 17:56 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/e8d34f3f6833
8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
Summary: Fix Parse::Block::init_graph() to also count predecessors for exception blocks because they can have a direct bytecode jump to them resulting in this assertion failure.
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/parse1.cpp
+ test/hotspot/jtreg/compiler/parsing/TestExceptionBlockWithPredecessors.jasm
+ test/hotspot/jtreg/compiler/parsing/TestExceptionBlockWithPredecessorsMain.java
Changeset: 506abc554cae
Author: iignatyev
Date: 2020-06-10 10:47 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/506abc554cae
8246387: switch to jtreg 5.1
Reviewed-by: dholmes, erikj
! make/conf/jib-profiles.js
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 153061a3c51b
Author: redestad
Date: 2020-06-10 20:53 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/153061a3c51b
8246129: ZIP entries created for DOS epoch include local timezone metadata
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
+ test/jdk/java/util/zip/ZipFile/ZipEntryTimeBounds.java
Changeset: c2f8c8f68bbe
Author: rriggs
Date: 2020-06-10 14:51 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/c2f8c8f68bbe
8247274: (test) HexPrinter cleanup
Reviewed-by: lancea
! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java
! test/lib/jdk/test/lib/hexdump/HexPrinter.java
Changeset: 1644cf7879a5
Author: iignatyev
Date: 2020-06-10 13:15 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/1644cf7879a5
8183040: update jdk/test/lib/Platform.java to use NIO file
Reviewed-by: amenkov, bpb
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
Changeset: d9daa4ce8017
Author: naoto
Date: 2020-06-10 13:29 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/d9daa4ce8017
8246721: java/util/Locale/LocaleProvidersRun.java failed on Windows platforms.
Reviewed-by: rriggs
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: 560240ab746a
Author: rschmelter
Date: 2020-06-10 23:40 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/560240ab746a
8247362: HeapDumpComressedTest fails
Reviewed-by: dcubed, stefank
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
Changeset: 2f75432d7eb3
Author: almatvee
Date: 2020-06-10 18:18 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/2f75432d7eb3
8245788: EmptyFolderPackageTest fails on Windows 10
Reviewed-by: herrick, asemenyuk
! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java
Changeset: e0559f61db6b
Author: jjg
Date: 2020-06-10 17:23 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/e0559f61db6b
8247235: doclint should permit "self-closing" tags for void elements in HTML5
Reviewed-by: hannesw
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/langtools/jdk/javadoc/doclet/testWarnings/pkg/X.java
Changeset: c62986f0ae6b
Author: asemenyuk
Date: 2020-06-10 20:45 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/c62986f0ae6b
8233244: Add tests for icons configuration in rpm/deb packages
Reviewed-by: herrick, almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
Changeset: 9c238ccfdb27
Author: asemenyuk
Date: 2020-06-10 20:45 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/9c238ccfdb27
8246042: Non-ASCII characters are not handled correctly in the native launcher
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h
! src/jdk.incubator.jpackage/share/native/common/tstrings.cpp
! src/jdk.incubator.jpackage/share/native/common/tstrings.h
! test/jdk/tools/jpackage/apps/image/Hello.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
Changeset: 36a2f799b7fb
Author: asemenyuk
Date: 2020-06-10 20:45 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/36a2f799b7fb
8247353: jtreg tests minor issues clean up
Reviewed-by: herrick, almatvee
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: 7287fff412d4
Author: jiefu
Date: 2020-06-11 10:08 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/7287fff412d4
8247377: Zero and Minimal VMs are broken after JDK-8198698 ('SystemDictionaryShared' has not been declared)
Reviewed-by: dholmes
! src/hotspot/share/prims/jvm.cpp
Changeset: 3009dd95eade
Author: jwilhelm
Date: 2020-06-11 04:07 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/3009dd95eade
Added tag jdk-15+27 for changeset 506abc554cae
! .hgtags
Changeset: 8ac2e6b39630
Author: sspitsyn
Date: 2020-06-11 05:53 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/8ac2e6b39630
8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
Summary: Remove optimizations from class redefinition that cause the guarantee hit
Reviewed-by: coleenp, dcubed
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 3b165fdd3722
Author: sspitsyn
Date: 2020-06-11 06:04 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/3b165fdd3722
8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods
Summary: Fix the method->is_old() assert
Reviewed-by: dlong, chagedorn
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
Changeset: 3c69cce3c041
Author: minqi
Date: 2020-06-10 23:16 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/3c69cce3c041
8240245: Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class()
Summary: SystemDitionary::load_shared_class can avoid calling is_shared_class_visible if dumptime and runtime do not use modulepath and boot classpath appending.
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.bars/com/bars/Main.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.bars/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/Test.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java
Changeset: 493e7c5a7c30
Author: alanb
Date: 2020-06-11 07:27 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/493e7c5a7c30
8241770: Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
Changeset: 88e8326cb71a
Author: rehn
Date: 2020-06-11 10:00 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/88e8326cb71a
8247248: JVM TI Monitor queries might create JNI locals in another thread when using handshakes.
Reviewed-by: dholmes, dcubed, sspitsyn, ysuenaga
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
Changeset: 5b7835c33b4d
Author: fmatte
Date: 2020-06-11 08:23 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/5b7835c33b4d
8243451: nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken
Summary: Fix check isJFR_active()
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/HeapwalkingDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/HeapwalkingDebugger.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType2.java
Changeset: ac646e22b4df
Author: mgronlun
Date: 2020-06-11 10:48 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/ac646e22b4df
8245113: JFR Recorder Thread to run in thread state "_thread_in_native"
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp
Changeset: f88f43024fe0
Author: mgronlun
Date: 2020-06-11 10:56 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/f88f43024fe0
8239024: Kitchensink24HStress.java failed due to timeout
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
Changeset: 19b3969274ce
Author: stuefe
Date: 2020-06-11 12:51 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/19b3969274ce
8247252: TestCombinedCompressedFlags.java failed src/hotspot/share/services/virtualMemoryTracker.cpp:388 Error: ShouldNotReachHere()
Reviewed-by: minqi, dholmes
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java
Changeset: 49a68abdb0ba
Author: jlaskey
Date: 2020-06-11 10:08 -0300
URL: https://hg.openjdk.java.net/jdk/client/rev/49a68abdb0ba
8230744: Several classes throw OutOfMemoryError without message
Reviewed-by: psandoz, martin, bchristi, rriggs, smarks
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ByteArrayChannel.java
Changeset: 870cdacc1766
Author: asemenyuk
Date: 2020-06-11 09:51 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/870cdacc1766
8246792: Mac signing tests failed (unsealed contents present in the bundle root)
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: e46529612c1e
Author: enikitin
Date: 2020-05-11 17:00 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/e46529612c1e
8244282: test/hotspot/jtreg/compiler/intrinsics/Test8237524.java fails with --illegal-access=deny
Summary: Add modules to test/hotspot/jtreg/compiler/intrinsics/Test8237524
Reviewed-by: iignatyev
! test/hotspot/jtreg/compiler/intrinsics/Test8237524.java
Changeset: da0c90391866
Author: enikitin
Date: 2020-06-10 13:17 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/da0c90391866
8242923: Trigger interface MethodHandle resolve in test without Nashorn.
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
- test/hotspot/jtreg/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js
Changeset: 93813843680b
Author: ccheung
Date: 2020-06-11 15:47 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/93813843680b
8246382: assert in MetaspaceShared::map_archives
Summary: Perform base archive header CRC check earlier.
Reviewed-by: iklam, coleenp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java
Changeset: 16081904714f
Author: jwilhelm
Date: 2020-06-11 18:08 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/16081904714f
Added tag jdk-16+0 for changeset 93813843680b
! .hgtags
Changeset: 29b4bb22b5e2
Author: shade
Date: 2020-06-11 18:16 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/29b4bb22b5e2
8247358: Shenandoah: reconsider free budget slice for marking
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: a39eb5a4f1c1
Author: shade
Date: 2020-06-11 18:16 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/a39eb5a4f1c1
8247367: Shenandoah: pacer should wait on lock instead of exponential backoff
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
Changeset: e4f58a012499
Author: lancea
Date: 2020-06-11 12:58 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/e4f58a012499
8207936: TestZipFile.java can fail with an OOM error
Reviewed-by: joehw, redestad
! test/jdk/java/util/zip/ZipFile/TestZipFile.java
Changeset: e9f299344ca6
Author: mchung
Date: 2020-06-11 11:07 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/e9f299344ca6
8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
Changeset: ecfa5e951d56
Author: pkoppula
Date: 2020-06-11 21:54 +0530
URL: https://hg.openjdk.java.net/jdk/client/rev/ecfa5e951d56
8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts
Reviewed-by: xuelei, coffeys
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java
Changeset: 2008001394da
Author: coffeys
Date: 2020-06-11 20:06 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/2008001394da
Merge
Changeset: 74571a9cede2
Author: darcy
Date: 2020-06-07 20:02 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/74571a9cede2
8235496: Start of release updates for JDK 16
8245585: Add SourceVersion.RELEASE_16
8245586: Add source 16 and target 16 to javac
8245544: com/sun/tools/javac/platform/JDKPlatformProvider.java does not support ct.sym with platform versions 16+
Reviewed-by: erikj, dholmes, ihse, neugens, jjg, jlahoda, jlaskey, mikael
Contributed-by: joe.darcy at oracle.com, david.holmes at oracle.com, jan.lahoda at oracle.com
! make/autoconf/version-numbers
+ make/data/symbols/java.base-F.sym.txt
+ make/data/symbols/java.compiler-F.sym.txt
+ make/data/symbols/java.desktop-F.sym.txt
+ make/data/symbols/java.management.rmi-F.sym.txt
+ make/data/symbols/java.naming-F.sym.txt
+ make/data/symbols/java.xml-F.sym.txt
+ make/data/symbols/jdk.compiler-F.sym.txt
+ make/data/symbols/jdk.incubator.foreign-F.sym.txt
+ make/data/symbols/jdk.jartool-F.sym.txt
+ make/data/symbols/jdk.javadoc-F.sym.txt
+ make/data/symbols/jdk.net-F.sym.txt
+ make/data/symbols/jdk.nio.mapmode-F.sym.txt
+ make/data/symbols/jdk.rmic-F.sym.txt
+ make/data/symbols/jdk.scripting.nashorn-F.sym.txt
+ make/data/symbols/jdk.unsupported-F.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! 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/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.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/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.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
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod
! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: d6692d34ba28
Author: iris
Date: 2020-06-09 08:56 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/d6692d34ba28
8246803: Update link to license in Docs.gmk
Reviewed-by: darcy, mikael
! make/Docs.gmk
Changeset: b9af64cceade
Author: lmesnik
Date: 2020-06-11 14:03 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/b9af64cceade
8244965: Incorrect error message in vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java
Reviewed-by: dholmes
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java
Changeset: b498ceb9e138
Author: darcy
Date: 2020-06-11 15:55 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/b498ceb9e138
8245620: Improve Annotation.annotationType() documentation
Reviewed-by: alanb, prappo
! src/java.base/share/classes/java/lang/annotation/Annotation.java
Changeset: 4a485c89d5a0
Author: darcy
Date: 2020-06-11 16:35 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/4a485c89d5a0
8247374: Remove default constructors from javax.net.sslK
Reviewed-by: xuelei
! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactorySpi.java
! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactorySpi.java
! src/java.base/share/classes/javax/net/ssl/X509ExtendedTrustManager.java
Changeset: 1242c6a84642
Author: mchung
Date: 2020-06-11 11:07 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/1242c6a84642
8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
Changeset: 7dfe001cbb1e
Author: asemenyuk
Date: 2020-06-11 19:46 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/7dfe001cbb1e
8247422: --runtime-image on Mac should work for runtime root
8247424: jpackage BasicTest.java failed two sub-tests
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
Changeset: 6eeaa40131ff
Author: valeriep
Date: 2020-06-12 02:34 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/6eeaa40131ff
8246613: Choose the default SecureRandom algo based on registration ordering
Summary: Fixed java.security.Provider and SecureRandom to use the 1st registered SecureRandom service
Reviewed-by: weijun, mullan
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureRandom.java
! test/jdk/java/security/SecureRandom/DefaultAlgo.java
Changeset: a5da4ad3129e
Author: jwilhelm
Date: 2020-06-12 05:00 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/a5da4ad3129e
Added tag jdk-15+27 for changeset 93813843680b
! .hgtags
Changeset: 1d45272feec9
Author: jwilhelm
Date: 2020-06-12 05:12 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/1d45272feec9
Merge
! .hgtags
Changeset: 6bc52804b930
Author: jwilhelm
Date: 2020-06-12 09:47 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/6bc52804b930
Added tag jdk-16+1 for changeset 4a485c89d5a0
! .hgtags
Changeset: bdc14b8d31ff
Author: pconcannon
Date: 2020-06-12 09:48 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/bdc14b8d31ff
8246143: UnreferencedXXX tests fail when run with --illegal-access=deny
Summary: This patch updates the @modules tag with +open in the tests UnreferencedDatagramSockets and UnreferncedMulticastSockets in advance of the removal of --illegal-access to allow access to private member fields required by the tests.
Reviewed-by: alanb, dfuchs
Contributed-by: Conor Cleary <conor.cleary at oracle.com>
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
Changeset: 515aa4f3d9d5
Author: jiefu
Date: 2020-06-12 10:52 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/515aa4f3d9d5
8247396: Exclude PCH for files in $(OPT_SPEED_SRC) with clang after JDK-8246751
Reviewed-by: ihse, erikj
! make/hotspot/lib/JvmOverrideFiles.gmk
Changeset: c62e954fb3a4
Author: jlahoda
Date: 2020-06-12 13:38 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/c62e954fb3a4
8247334: Trees.getScope crashes for annotated local records
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
Changeset: 51eadbcf9371
Author: poonam
Date: 2020-06-12 12:51 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/51eadbcf9371
8243290: Improve diagnostic messages for class verification and redefinition failures
Reviewed-by: coleenp, hseigel, sspitsyn
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 6934cd682a25
Author: dcubed
Date: 2020-06-12 12:06 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/6934cd682a25
8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java
Reviewed-by: jlaskey
! test/jdk/ProblemList.txt
Changeset: 791714b2315e
Author: ccheung
Date: 2020-06-12 16:48 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/791714b2315e
8245060: remove copying of s.h.WB$WhiteBoxPermission in cds/appcds tests
Reviewed-by: dholmes, minqi, iklam
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
Changeset: 09c54ee458aa
Author: ihse
Date: 2020-06-12 20:28 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/09c54ee458aa
8200738: Use --hash-style=gnu for gcc
Reviewed-by: erikj
! make/autoconf/flags-ldflags.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
Changeset: 62b2b2dd04d4
Author: darcy
Date: 2020-06-12 13:16 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/62b2b2dd04d4
8246222: Rename javac test T6395981.java to be more informative
Reviewed-by: jjg
- test/langtools/tools/javac/api/T6395981.java
+ test/langtools/tools/javac/api/TestGetSourceVersions.java
Changeset: bce848d15840
Author: xliu
Date: 2020-06-12 13:33 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/bce848d15840
8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph
Summary: Make !PrintIdealGraph a synonym for PrintIdealGraphLevel=-1 => print nothing
Reviewed-by: simonis, phh, neliasso
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/parse2.cpp
Changeset: 43c4004fc456
Author: dcubed
Date: 2020-06-12 17:28 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/43c4004fc456
8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
Reviewed-by: cjplummer, minqi
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: a5fd2e94a858
Author: lmesnik
Date: 2020-06-12 14:33 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/a5fd2e94a858
8242328: Update mentions of ThreadMBean to ThreadMXBean
Reviewed-by: dholmes, iignatyev, sspitsyn
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/java.management/share/classes/sun/management/HotspotThreadMBean.java
! src/jdk.management.agent/share/conf/management.properties
! src/jdk.management/share/native/libmanagement_ext/GarbageCollectorExtImpl.c
! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon001/comptimemon001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon005/TestDescription.java
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties
Changeset: b54f781512b9
Author: xuelei
Date: 2020-06-12 15:55 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/b54f781512b9
8247510: typo in IllegalHandshakeMessage
Reviewed-by: wetmore
! test/jdk/javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java
Changeset: f410cfbebae2
Author: jlahoda
Date: 2020-06-12 13:38 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/f410cfbebae2
8247334: Trees.getScope crashes for annotated local records
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
Changeset: 1c50e1d77d85
Author: herrick
Date: 2020-06-12 11:24 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/1c50e1d77d85
8247418: Only validate the certificates trust if using the default key user name.
Reviewed-by: asemenyuk, almatvee
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java
Changeset: 1bf6dd50aa9c
Author: dcubed
Date: 2020-06-12 12:06 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/1bf6dd50aa9c
8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java
Reviewed-by: jlaskey
! test/jdk/ProblemList.txt
Changeset: 015533451f4c
Author: prr
Date: 2020-06-12 09:31 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/015533451f4c
8240654: ZGC can cause severe UI application repaint issues
Reviewed-by: serb, jdv, stefank, kcr
! src/java.desktop/windows/native/libawt/java2d/windows/GDIBlitLoops.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
+ test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
+ test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
Changeset: 68b5dc689c6b
Author: dcubed
Date: 2020-06-12 17:28 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/68b5dc689c6b
8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
Reviewed-by: cjplummer, minqi
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 1c81917f228b
Author: kvn
Date: 2020-06-12 14:33 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/1c81917f228b
8247350: [aarch64] assert(false) failed: wrong size of mach node
Summary: use movptr() to load address of string
Reviewed-by: adinn, azeemj
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/opto/output.cpp
Changeset: 6ab7805df10d
Author: jwilhelm
Date: 2020-06-13 01:00 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/6ab7805df10d
Merge
Changeset: 06bc0ab0a060
Author: iklam
Date: 2020-06-14 01:19 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/06bc0ab0a060
8245925: G1 allocates EDEN region after CDS has executed GC
Reviewed-by: jiangli, minqi, tschatzl
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java
Changeset: 283ece7fc4bb
Author: dholmes
Date: 2020-06-14 17:43 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/283ece7fc4bb
8231560: Remove expired flags in JDK 16
Reviewed-by: kvn, iklam, iignatyev, eosterlund
! src/hotspot/share/runtime/arguments.cpp
Changeset: c4841b997e1a
Author: weijun
Date: 2020-06-13 17:49 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/c4841b997e1a
8245679: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider
Reviewed-by: mullan
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
+ test/jdk/java/security/KeyStore/OneProbeOneNot.java
Changeset: a7ad60e19730
Author: aoqi
Date: 2020-06-13 18:59 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/a7ad60e19730
8247388: Minimal build broken after JDK-8240245 (undefined reference to `MetaspaceShared::_use_optimized_module_handling')
Reviewed-by: iklam, coleenp, dholmes
! src/hotspot/share/runtime/arguments.cpp
Changeset: d17230bf917e
Author: shade
Date: 2020-06-14 18:16 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/d17230bf917e
8247474: Shenandoah: Windows build warning after JDK-8247310
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
Changeset: 76a17c8143d8
Author: jwilhelm
Date: 2020-06-15 02:40 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/76a17c8143d8
Merge
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 6b6ac993c69f
Author: yzhang
Date: 2020-06-15 06:05 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/6b6ac993c69f
8244926: Add absolute check for int/long to generate Abs nodes
Reviewed-by: neliasso, thartmann
! src/hotspot/share/opto/cfgnode.cpp
Changeset: 627cfc1935b7
Author: mbaesken
Date: 2020-06-12 16:40 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/627cfc1935b7
8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available
Reviewed-by: bobv, dtitov
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
Changeset: 49fee4ea8073
Author: chagedorn
Date: 2020-06-15 09:50 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/49fee4ea8073
8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
Summary: Replace the recursive verification algorithm with an iterative one to avoid a stack overflow for large graphs.
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java
Changeset: a22af2c3d969
Author: ehelin
Date: 2020-06-15 12:28 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/a22af2c3d969
8193686: Allow --with-jtreg to accept a zip compressed jtreg image
Reviewed-by: ihse
! make/autoconf/toolchain.m4
Changeset: 2aa12b19f2f3
Author: ryadav
Date: 2020-06-15 16:26 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/2aa12b19f2f3
8245307: Update ExchangeImpl to use thread safe DateTimeFormatter
Summary: The fix updates sun.net.httpserver.ExchangeImpl to use thread safe DateTimeFormatter for response headers, this replaces DateFormat that was using ThreadLocal.
Reviewed-by: dfuchs, alanb, chegar
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
+ test/jdk/com/sun/net/httpserver/DateFormatterTest.java
Changeset: 87828d2e32fe
Author: naoto
Date: 2020-06-15 09:21 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/87828d2e32fe
8246623: Remove minimum 4 digit requirement from Year.parse()
Reviewed-by: lancea, rriggs, joehw
! src/java.base/share/classes/java/time/Year.java
! test/jdk/java/time/tck/java/time/TCKYear.java
Changeset: ff131a43962f
Author: dholmes
Date: 2020-06-15 18:35 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/ff131a43962f
8247289: Obsolete unused UseBsdPosixThreadCPUClocks
8247292: Obsolete unused UseOprofile flag on BSD
Reviewed-by: hseigel, dcubed
Contributed-by: Christoph Dreis <christoph.dreis at freenet.de>, David Holmes <david.holmes at oracle.com>
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: b66fb33922b4
Author: kbarrett
Date: 2020-06-15 21:14 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/b66fb33922b4
8247524: Remove unnecessary volatile qualifiers from member functions
Summary: Remove qualifiers for oopDesc and metadata-related member functions.
Reviewed-by: stefank, dholmes, stuefe, coleenp
! src/hotspot/share/memory/binaryTreeDictionary.hpp
! src/hotspot/share/memory/metaspace/metabase.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/metadata.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 86a603d04e54
Author: shade
Date: 2020-06-15 14:11 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/86a603d04e54
8247560: Shenandoah: heap iteration holds root locks all the time
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: dba78a53ca7d
Author: jiefu
Date: 2020-06-13 23:10 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/dba78a53ca7d
8247522: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity
Reviewed-by: stuefe, iklam
Contributed-by: jiefu at tencent.com, thomas.stuefe at gmail.com
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java
Changeset: 84fceca3def7
Author: jiefu
Date: 2020-06-13 14:29 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/84fceca3def7
8247463: java/nio/channels/etc/OpenAndConnect.java fails due to IPv6 not available
Reviewed-by: dfuchs, alanb
! test/jdk/java/nio/channels/etc/OpenAndConnect.java
Changeset: 244c8769fa90
Author: shade
Date: 2020-06-15 16:16 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/244c8769fa90
8247575: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z
Reviewed-by: tschatzl, stefank
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
Changeset: a4b936f0d8c5
Author: rriggs
Date: 2020-06-15 11:57 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/a4b936f0d8c5
8247521: (test) jdk/test/lib/hexdump/HexPrinterTest.java fails on windows
Reviewed-by: iignatyev, joehw
! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java
Changeset: c212dee37032
Author: dtitov
Date: 2020-06-15 09:03 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/c212dee37032
8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError
Reviewed-by: amenkov, dholmes, sspitsyn
! test/jdk/javax/management/MBeanServer/OldMBeanServerTest.java
Changeset: 624948a92351
Author: mgronlun
Date: 2020-06-15 21:52 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/624948a92351
8247530: JfrCheckpointManager failed "assert(!SafepointSynchronize::is_at_safepoint()) failed: invariant"
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
Changeset: 7ee4492cb21b
Author: jjg
Date: 2020-06-15 16:05 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/7ee4492cb21b
8247382: doclint errors (missing comments) in jdk.compiler and jdk.javadoc
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 80cbb6242147
Author: valeriep
Date: 2020-06-15 23:30 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/80cbb6242147
8246077: Cloneable test in HmacCore seems questionable
Summary: Updated java.security.MessageDigest and Signature classes to return Cloneable obj for Cloneable spi obj
Reviewed-by: weijun, xuelei, coffeys
! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/sun/security/provider/DigestBase.java
+ test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java
+ test/jdk/java/security/MessageDigest/TestCloneable.java
+ test/jdk/java/security/Signature/TestCloneable.java
Changeset: b9ec913f0afd
Author: dlong
Date: 2020-06-15 17:17 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/b9ec913f0afd
8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
Reviewed-by: kvn
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
Changeset: f86238fb05b6
Author: jwilhelm
Date: 2020-06-16 04:20 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/f86238fb05b6
Merge
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: 20d92fe3ac52
Author: tvaleev
Date: 2020-06-16 03:16 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/20d92fe3ac52
8247605: Avoid array allocation when concatenating with empty string
Reviewed-by: redestad, plevart
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java
Changeset: 616dd4cb9804
Author: stefank
Date: 2020-06-16 09:37 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/616dd4cb9804
8247470: Fix CHeap GrowableArray NMT accounting
Reviewed-by: coleenp, tschatzl, kbarrett
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/hotspot/share/utilities/histogram.cpp
Changeset: c67493e1388d
Author: ihse
Date: 2020-06-16 14:22 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/c67493e1388d
8201575: Allow numbers in VERSION_PRE according to JEP 223
Reviewed-by: erikj
! make/autoconf/jdk-version.m4
Changeset: aa16fa44b63f
Author: ryadav
Date: 2020-06-16 13:15 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/aa16fa44b63f
8247675: Update DateFormatterTest Copyright
Summary: The fix updates the test DateFormatterTest copyright by adding missing comma
Reviewed-by: dfuchs, chegar
! test/jdk/com/sun/net/httpserver/DateFormatterTest.java
Changeset: 3585f92edcaa
Author: phedlin
Date: 2020-06-04 10:17 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/3585f92edcaa
8247200: assert((unsigned)fpargs < 32)
Reviewed-by: aph, neliasso
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: 6181d3acb144
Author: jjg
Date: 2020-06-16 14:27 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/6181d3acb144
8152313: [javadoc] convert tool tests to doclet tests
Reviewed-by: ksrini
! test/langtools/ProblemList.txt
+ test/langtools/jdk/javadoc/lib/javadoc/tester/TestDoclet.java
+ test/langtools/jdk/javadoc/tool/enum/docComments/EnumCommentTest.java
- test/langtools/jdk/javadoc/tool/enum/docComments/Main.java
! test/langtools/jdk/javadoc/tool/enum/docComments/pkg1/Operation.java
+ test/langtools/jdk/javadoc/tool/enum/enumType/EnumContentsTest.java
- test/langtools/jdk/javadoc/tool/enum/enumType/Main.java
! test/langtools/jdk/javadoc/tool/enum/enumType/expected.out
- test/langtools/jdk/javadoc/tool/varArgs/Main.java
+ test/langtools/jdk/javadoc/tool/varArgs/VarArgsTest.java
! test/langtools/jdk/javadoc/tool/varArgs/expected.out
Changeset: 09b11c5e3e5c
Author: neliasso
Date: 2020-06-16 11:15 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/09b11c5e3e5c
8247421: ReturnBlobToWrongHeapTest.java failed allocating blob
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java
Changeset: 7a47409f8a1f
Author: mgronlun
Date: 2020-06-16 16:33 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/7a47409f8a1f
8247660: 12 Uninitialised variable in 1 files
Reviewed-by: egahlin
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
Changeset: 4909f59f6854
Author: minqi
Date: 2020-06-16 08:03 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/4909f59f6854
8247528: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java failing with Graal
Summary: OptimizeModuleHandlingTest.java should be disabled for jvmci since jvmci will set jdk.module.addmods.0=jdk.internal.vm.ci which lead to optimization disabled.
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
Changeset: 9f4cf92a95ab
Author: iignatyev
Date: 2020-06-16 09:50 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/9f4cf92a95ab
8211977: move testlibrary tests into one place
Reviewed-by: erikj, dholmes, ihse
! make/Main.gmk
! make/RunTests.gmk
! make/common/FindTests.gmk
! make/test/JtregNativeHotspot.gmk
+ make/test/JtregNativeLibTest.gmk
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/testlibrary/jvmti/libSimpleClassFileLoadHook.c
- test/hotspot/jtreg/testlibrary_tests/AssertsTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java
- test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java
- test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
- test/hotspot/jtreg/testlibrary_tests/SimpleClassFileLoadHookTest.java
- test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
- test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java
+ test/hotspot/jtreg/testlibrary_tests/jvmti/SimpleClassFileLoadHookTest.java
- test/hotspot/jtreg/testlibrary_tests/process/Test.java
- test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java
- test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c
- test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
- test/jdk/lib/testlibrary/AssertsTest.java
- test/jdk/lib/testlibrary/CPUInfoTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerReportingTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerTest.java
+ test/lib-test/ProblemList.txt
+ test/lib-test/RedefineClassTest.java
! test/lib-test/TEST.ROOT
+ test/lib-test/TEST.groups
+ test/lib-test/jdk/test/lib/AssertsTest.java
+ test/lib-test/jdk/test/lib/RandomGeneratorTest.java
+ test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
+ test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java
! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java
+ test/lib-test/jdk/test/lib/process/OutputAnalyzerReportingTest.java
+ test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java
+ test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java
+ test/lib-test/jdk/test/lib/process/exejvm-test-launcher.c
+ test/lib-test/sun/hotspot/whitebox/BlobSanityTest.java
+ test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/BooleanTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/DoubleTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/IntxTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/SizeTTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/StringTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/Uint64Test.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/UintxTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/VmFlagTest.java
Changeset: 3a37f96258e9
Author: vromero
Date: 2020-06-16 17:25 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/3a37f96258e9
8246098: API for Class::permittedSubclasses should clarify if returned elements are ordered or not
Reviewed-by: chegar
! src/java.base/share/classes/java/lang/Class.java
Changeset: 3722a91feffc
Author: jjg
Date: 2020-06-16 14:42 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/3722a91feffc
8236539: Relative link tags in record javadoc don't resolve
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
+ test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
Changeset: 06c9f89459da
Author: ccheung
Date: 2020-06-16 22:05 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/06c9f89459da
8247526: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal
Summary: Adjusted the "shouldMatch" statement and increased the timeout of some tests.
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
Changeset: 10d1e833ba25
Author: jwilhelm
Date: 2020-06-17 05:28 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/10d1e833ba25
Merge
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
- test/hotspot/jtreg/testlibrary_tests/AssertsTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java
- test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java
- test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
- test/hotspot/jtreg/testlibrary_tests/SimpleClassFileLoadHookTest.java
- test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
- test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java
- test/hotspot/jtreg/testlibrary_tests/process/Test.java
- test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java
- test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c
- test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
- test/jdk/lib/testlibrary/AssertsTest.java
- test/jdk/lib/testlibrary/CPUInfoTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerReportingTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerTest.java
Changeset: bcbe7b8a77b8
Author: shade
Date: 2020-06-17 09:43 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/bcbe7b8a77b8
8247593: Shenandoah: should not block pacing reporters
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
Changeset: e70b1fd543c9
Author: shade
Date: 2020-06-17 17:21 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/e70b1fd543c9
8247751: Shenandoah: options tests should run with smaller heaps
Reviewed-by: zgu, rkennke
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
Changeset: 6c805f511167
Author: shade
Date: 2020-06-17 17:21 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/6c805f511167
8247754: Shenandoah: mxbeans tests can be shorter
Reviewed-by: rkennke
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
Changeset: 3dac4be6a130
Author: shade
Date: 2020-06-17 17:22 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/3dac4be6a130
8247757: Shenandoah: split heavy tests by heuristics to improve parallelism
Reviewed-by: rkennke
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
Changeset: 6629aa057963
Author: jjg
Date: 2020-06-17 09:24 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/6629aa057963
8243113: Always identify version of javadoc used to generate docs
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testHeadTag/TestHeadTag.java
Changeset: 3be168f5cf1b
Author: redestad
Date: 2020-06-17 19:36 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/3be168f5cf1b
8247681: Improve bootstrapping of unary concatenations
Reviewed-by: jlaskey, psandoz
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java
Changeset: 2a342cba9cc8
Author: martin
Date: 2020-06-17 12:29 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/2a342cba9cc8
8247782: typos in java.math
Reviewed-by: rriggs, lancea, darcy
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 8dae00169a23
Author: martin
Date: 2020-06-17 12:45 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/8dae00169a23
8247706: Unintentional use of new Date(year...) with absolute year
Reviewed-by: naoto, rriggs
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java
! test/jdk/java/util/Calendar/FieldStateTest.java
Changeset: 62c8fc2cd507
Author: darcy
Date: 2020-06-17 13:00 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/62c8fc2cd507
8245588: Update --release 15 symbol information for JDK 15 build 27
Reviewed-by: jjg
! make/data/symbols/java.base-F.sym.txt
+ make/data/symbols/java.rmi-F.sym.txt
+ make/data/symbols/jdk.jdi-F.sym.txt
! make/data/symbols/jdk.net-F.sym.txt
! make/data/symbols/jdk.unsupported-F.sym.txt
! make/data/symbols/symbols
Changeset: 431d17e9235f
Author: cjplummer
Date: 2020-06-17 13:12 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/431d17e9235f
8246369: CodeCache.findBlobUnsafe(addr) sometimes asserts with valid address
Reviewed-by: sspitsyn, amenkov
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
Changeset: d2484d771ea9
Author: jwilhelm
Date: 2020-06-18 03:04 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/d2484d771ea9
Added tag jdk-16+2 for changeset bcbe7b8a77b8
! .hgtags
Changeset: cc7b6598df7e
Author: dholmes
Date: 2020-06-17 21:07 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/cc7b6598df7e
8238832: Obsolete PrintVMQWaitTime
Reviewed-by: ccheung, dcubed
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
Changeset: 08211be640e9
Author: shade
Date: 2020-06-18 19:14 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/08211be640e9
8247860: Shenandoah: add update watermark line in rich assert failure message
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
Changeset: 87e2ab3a60e1
Author: phedlin
Date: 2020-06-17 11:08 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/87e2ab3a60e1
8247200: assert((unsigned)fpargs < 32)
Reviewed-by: aph, neliasso
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: 9960cd402a6e
Author: iignatyev
Date: 2020-06-17 07:40 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/9960cd402a6e
8247716: JVM_RegisterWhiteBoxMethods checks wrong classloader
Reviewed-by: dcubed
! src/hotspot/share/prims/whitebox.cpp
Changeset: 4c77befd9898
Author: iignatyev
Date: 2020-06-17 07:40 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/4c77befd9898
8247725: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test
Reviewed-by: dcubed
- test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java
- test/hotspot/jtreg/sanity/WBApi.java
+ test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java
+ test/lib-test/sun/hotspot/whitebox/WBApi.java
Changeset: 2ed7a5ed4b7f
Author: asotona
Date: 2020-06-17 13:18 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/2ed7a5ed4b7f
8238735: NPE compiling lambda expression within conditional expression
Summary: The fix saves result type from the first pass through the Attr.visitLambda and returns it after recovery pass to avoid NPE caused by exposure of Type.recoveryType
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/8238735/T8238735.java
+ test/langtools/tools/javac/8238735/T8238735.out
Changeset: 8c27acf92bf2
Author: jjg
Date: 2020-06-17 09:20 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/8c27acf92bf2
8245696: javadoc crashes when a doc-files directory contains a '#' file
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java
Changeset: 61d3b8e19bbc
Author: vromero
Date: 2020-06-17 13:19 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/61d3b8e19bbc
8246257: Annotated record's vararg type component started to be uncompilable with JDK15b24
Reviewed-by: jjg, jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 818d3a44cd00
Author: vromero
Date: 2020-06-17 14:39 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/818d3a44cd00
8245842: provide tests for binary compatibility assertions for sealed classes
Reviewed-by: jjg
+ test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
Changeset: 002837931f3d
Author: jwilhelm
Date: 2020-06-18 03:05 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/002837931f3d
Added tag jdk-15+28 for changeset 06c9f89459da
! .hgtags
Changeset: 7c0c1785b194
Author: gdub
Date: 2020-06-18 10:39 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/7c0c1785b194
8241802: [Graal] compiler/loopopts/TestLogSum.java timed out
Reviewed-by: kvn
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeepUnrollingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java
Changeset: 031fac263083
Author: shade
Date: 2020-06-18 11:23 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/031fac263083
8247778: ZGC: More parallel gc/z/TestUncommit.java test configuration
Reviewed-by: iignatyev, stefank
! test/hotspot/jtreg/gc/z/TestUncommit.java
Changeset: eca07183e531
Author: asemenyuk
Date: 2020-06-16 16:23 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/eca07183e531
8246244: BasicShortcutHintTest shortcut can not be found
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
Changeset: fcefe78af1f5
Author: chegar
Date: 2020-06-18 17:46 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/fcefe78af1f5
8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java
Reviewed-by: rriggs, mchung
! test/jdk/java/io/Serializable/records/StreamRefTest.java
Changeset: b5e739802b80
Author: shade
Date: 2020-06-11 18:16 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/b5e739802b80
8247358: Shenandoah: reconsider free budget slice for marking
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: cf0df75c75c1
Author: jjg
Date: 2020-06-18 14:07 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/cf0df75c75c1
8247788: DocCommentParser should not reject standalone '>'
Reviewed-by: prappo
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg4/C.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/pkg1/package.html
! test/langtools/tools/doclint/tidy/InvalidTag.out
- test/langtools/tools/javac/diags/examples/BadGreaterThan.java
! test/langtools/tools/javac/doctree/ElementTest.java
Changeset: 64270c8b51f5
Author: jwilhelm
Date: 2020-06-19 00:30 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/64270c8b51f5
Merge
! .hgtags
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
- test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java
- test/hotspot/jtreg/sanity/WBApi.java
- test/langtools/tools/javac/diags/examples/BadGreaterThan.java
Changeset: f7587f7c859d
Author: thartmann
Date: 2020-06-19 08:06 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/f7587f7c859d
8247697: Remove delayed_forbidden dead code in C2
Summary: The delayed_forbidden parameter to Compile::call_generator is never used.
Reviewed-by: kvn, vlivanov, thartmann
Contributed-by: Ludovic Henry <luhenry at microsoft.com>
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
Changeset: f8a9be0f9e1a
Author: ysuenaga
Date: 2020-06-19 16:09 +0900
URL: https://hg.openjdk.java.net/jdk/client/rev/f8a9be0f9e1a
8247729: GetObjectMonitorUsage() might return inconsistent information
Reviewed-by: dholmes, dcubed, sspitsyn
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 3dd4f0d669bf
Author: jjg
Date: 2020-06-19 07:55 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/3dd4f0d669bf
8247760: Improve documentation for javadoc.tester.JavadocTester
Reviewed-by: prappo
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
Changeset: 7a0da78b79a0
Author: dcubed
Date: 2020-06-19 15:22 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/7a0da78b79a0
8247876: ProblemList various crypto tests on aarch64
Reviewed-by: wetmore
! test/jdk/ProblemList.txt
Changeset: 216c6baa0564
Author: weijun
Date: 2020-06-20 15:11 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/216c6baa0564
8247907: XMLDsig logging does not work
Reviewed-by: mullan
! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
+ test/jdk/javax/xml/crypto/dsig/LogParameters.java
Changeset: 2342d5af52b7
Author: egahlin
Date: 2020-06-22 08:09 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/2342d5af52b7
8246436: JFR: Avoid parsing metadata.xml during startup
Reviewed-by: mgronlun, erikj, redestad
! make/CompileToolsHotspot.gmk
! make/Main.gmk
+ make/ToolsHotspot.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/modules/jdk.jfr/Copy.gmk
+ make/modules/jdk.jfr/Gendata.gmk
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
Changeset: 1e5438d88425
Author: egahlin
Date: 2020-06-22 09:44 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/1e5438d88425
8247901: Multiple conflicting @return for FlightRecorderMXBean
Reviewed-by: mgronlun
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
Changeset: 37692928c687
Author: roland
Date: 2020-06-18 15:44 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/37692928c687
8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java
Changeset: 8d722fb14093
Author: sgehwolf
Date: 2020-05-20 21:12 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/8d722fb14093
8244500: jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Summary: When the kernel doesn't support swap limits, expect host values instead.
Reviewed-by: mbaesken, bobv, stuefe
! test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: 05558bb80462
Author: zgu
Date: 2020-06-22 11:40 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/05558bb80462
8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
Changeset: d66e8770295e
Author: jjg
Date: 2020-06-18 15:54 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/d66e8770295e
8247880: bad HTML(href==...) in table
Reviewed-by: lancea, darcy
! src/jdk.zipfs/share/classes/module-info.java
Changeset: ced83544011a
Author: jjg
Date: 2020-06-18 16:19 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/ced83544011a
8247894: Invalid @see in java.management
Reviewed-by: mchung, darcy
! src/java.management/share/classes/java/lang/management/package.html
Changeset: f80508232687
Author: jjg
Date: 2020-06-18 16:21 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/f80508232687
8247896: Invalid (@throw) tags in 2 java.io classes
Reviewed-by: mchung
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
Changeset: c5904de55565
Author: jjg
Date: 2020-06-18 17:32 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/c5904de55565
8247899: HTML errors and warnings in threadPrimitiveDeprecation.html
Reviewed-by: lancea
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
Changeset: ba81cfc89de8
Author: goetz
Date: 2020-06-18 22:03 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/ba81cfc89de8
8233014: Enable ShowCodeDetailsInExceptionMessages by default.
Reviewed-by: coleenp, stuefe, dholmes
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java
! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.gold
! test/langtools/jdk/jshell/ToolSimpleTest.java
Changeset: 6132f62c131d
Author: thartmann
Date: 2020-06-19 11:32 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/6132f62c131d
8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization
Summary: Postpone ConvI2L::Ideal optimization to IGVN.
Reviewed-by: kvn, neliasso
! src/hotspot/share/opto/convertnode.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestLongStringConcat.java
Changeset: 19d3ed9cc42e
Author: prappo
Date: 2020-06-19 11:52 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/19d3ed9cc42e
8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec
Reviewed-by: jjg
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.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/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
+ test/langtools/jdk/javadoc/doclet/testHelpPage/TestHelpPage.java
Changeset: 7ea2b63984c0
Author: jlahoda
Date: 2020-06-19 14:26 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/7ea2b63984c0
8242214: NullPointerException in JDK 14 javac compiling a method reference
Summary: Ensuring a proper receiver is used to invoke protected method when method reference is unrolled into a lambda.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java
! test/langtools/tools/javac/lambda/methodReference/pack/I.java
Changeset: 4c92e352da37
Author: hannesw
Date: 2020-06-19 17:17 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/4c92e352da37
8198705: Javadoc search needs a fix to handle duplicate package names in different modules
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: 6c80d676b3fd
Author: hannesw
Date: 2020-06-19 17:24 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/6c80d676b3fd
8241969: Type annotation is not shown for wildcard type in Javadoc
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
Changeset: 0385994efa48
Author: mchung
Date: 2020-06-19 08:27 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/0385994efa48
8247444: Trust final fields in records
Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov
Contributed-by: mandy.chung at oracle.com, christoph.dreis at freenet.de
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
- test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
- test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java
+ test/jdk/java/lang/invoke/unreflect/Fields.java
+ test/jdk/java/lang/invoke/unreflect/TEST.properties
+ test/jdk/java/lang/invoke/unreflect/UnreflectTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
! test/jdk/sun/misc/UnsafeFieldOffsets.java
Changeset: 28501e8a0f8d
Author: prappo
Date: 2020-06-19 16:42 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/28501e8a0f8d
8247780: Refine the Help page for API Documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
Changeset: ac36f341fca0
Author: hannesw
Date: 2020-06-19 18:21 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/ac36f341fca0
8243533: Only one of several deprecated overloaded methods listed in the Deprecated list
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java
Changeset: e93c48b9cf55
Author: jjg
Date: 2020-06-19 11:04 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/e93c48b9cf55
8247815: doclint: recategorize "no description for ..." as MISSING, not SYNTAX
Reviewed-by: prappo
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.out
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java
Changeset: ddac24254364
Author: jjg
Date: 2020-06-19 11:10 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/ddac24254364
8247784: Bad link causes invalid documentation
Reviewed-by: mchung, dholmes, sspitsyn
! src/jdk.jdi/share/classes/com/sun/jdi/Type.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java
Changeset: 086c7f077fc6
Author: dcubed
Date: 2020-06-19 15:22 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/086c7f077fc6
8247876: ProblemList various crypto tests on aarch64
Reviewed-by: wetmore
! test/jdk/ProblemList.txt
Changeset: 33b9328a9605
Author: weijun
Date: 2020-06-20 15:11 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/33b9328a9605
8247907: XMLDsig logging does not work
Reviewed-by: mullan
! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
+ test/jdk/javax/xml/crypto/dsig/LogParameters.java
Changeset: 0d99e552e043
Author: weijun
Date: 2020-06-21 08:32 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/0d99e552e043
8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private
Reviewed-by: rriggs, xuelei
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
Changeset: 65a0669e32da
Author: roland
Date: 2020-06-18 15:44 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/65a0669e32da
8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java
Changeset: 8fc8245d08f9
Author: jlahoda
Date: 2020-06-22 12:03 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/8fc8245d08f9
8247932: JShell crashes when typing text block
Summary: Setting up Log before running javac's scanner, so that errors reported from the scanner are properly ignored.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! test/langtools/jdk/jshell/IndentUITest.java
Changeset: ce082993c9d2
Author: jwilhelm
Date: 2020-06-22 18:23 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/ce082993c9d2
Merge
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/globals.hpp
- test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
- test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java
Changeset: bb8a04e533c8
Author: prr
Date: 2020-06-22 15:55 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/bb8a04e533c8
Merge
- src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
- test/hotspot/jtreg/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js
- test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java
- test/hotspot/jtreg/sanity/WBApi.java
- test/hotspot/jtreg/testlibrary_tests/AssertsTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java
- test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java
- test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
- test/hotspot/jtreg/testlibrary_tests/SimpleClassFileLoadHookTest.java
- test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
- test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java
- test/hotspot/jtreg/testlibrary_tests/process/Test.java
- test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java
- test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c
- test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
! test/jdk/ProblemList.txt
- test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
- test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java
- test/jdk/lib/testlibrary/AssertsTest.java
- test/jdk/lib/testlibrary/CPUInfoTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerReportingTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerTest.java
- test/langtools/jdk/javadoc/tool/enum/docComments/Main.java
- test/langtools/jdk/javadoc/tool/enum/enumType/Main.java
- test/langtools/jdk/javadoc/tool/varArgs/Main.java
- test/langtools/tools/javac/api/T6395981.java
- test/langtools/tools/javac/diags/examples/BadGreaterThan.java
More information about the jdk-client-changes
mailing list