git: openjdk/lanai: 184 new changesets

duke duke at openjdk.java.net
Mon Jun 22 23:51:36 UTC 2020


Changeset: 90a774b9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-10 08:57:50 +0000
URL:       https://git.openjdk.java.net/lanai/commit/90a774b9

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: 8e865fc5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-10 08:58:43 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8e865fc5

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: c58aaca7
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-10 08:59:34 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c58aaca7

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: 81685b2a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-10 09:00:12 +0000
URL:       https://git.openjdk.java.net/lanai/commit/81685b2a

8247214: ZGC: ZUncommit initialization should use precious logging

Reviewed-by: pliden, eosterlund, tschatzl

! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: b4d09cc9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-10 09:00:59 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b4d09cc9

8247236: fieldDescriptor::print_on_for prints extra newline after NULL

Reviewed-by: iklam, coleenp, tschatzl

! src/hotspot/share/runtime/fieldDescriptor.cpp

Changeset: 0e770d1e
Author:    Conor Cleary <conor.cleary at oracle.com>
Committer: Julia Boes <jboes at openjdk.org>
Date:      2020-06-10 09:56:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0e770d1e

8243655: Map.replace javadoc code snippet typo

Replace 'value' with 'oldValue' in Map.replace(K, V, V) javadoc

Reviewed-by: jlaskey, martin, prappo, jboes

! src/java.base/share/classes/java/util/Map.java

Changeset: a5e03e23
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-10 11:01:29 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a5e03e23

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: c4985fb8
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-10 11:01:34 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c4985fb8

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: 2e8356ea
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-06-10 11:08:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2e8356ea

8244933: DatagramSocket.connect does not specify that it may cause datagrams in the socket receive buffer to be discarded

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: 19be4971
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2020-06-10 12:29:01 +0000
URL:       https://git.openjdk.java.net/lanai/commit/19be4971

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: 1dc79293
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-10 12:42:02 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1dc79293

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: 7e3d4f8c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-10 13:01:49 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7e3d4f8c

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: 65c461ed
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-10 13:58:15 +0000
URL:       https://git.openjdk.java.net/lanai/commit/65c461ed

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: f3c2a17a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-06-10 08:29:39 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f3c2a17a

8247220: Make OopHandle constructor explicit

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: d36a55d2
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-10 08:34:10 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d36a55d2

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: 191fe75c
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-06-10 09:44:56 +0000
URL:       https://git.openjdk.java.net/lanai/commit/191fe75c

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: 714b345b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-10 16:05:36 +0000
URL:       https://git.openjdk.java.net/lanai/commit/714b345b

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: 268d8701
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-10 11:12:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/268d8701

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: 847a3bac
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-06-10 15:50:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/847a3bac

8198698: Support Lambda proxy classes in dynamic CDS archive

Added archving of hidden classes of type lambda proxy classes.

Co-authored-by: Ioi Lam <ioi.lam at oracle.com>
Reviewed-by: mchung, iklam, dholmes

! 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: bf22f822
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-06-10 17:56:23 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bf22f822

8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"

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: e47b2bc8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-10 10:47:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e47b2bc8

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: 99136026
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-10 20:53:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/99136026

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: 120a0d11
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-06-10 14:51:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/120a0d11

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: b03766fb
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-10 13:15:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b03766fb

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: 54f7732c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-06-10 13:29:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/54f7732c

8246721: java/util/Locale/LocaleProvidersRun.java failed on Windows platforms

Reviewed-by: rriggs

! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: 74500984
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2020-06-10 23:40:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/74500984

8247362: HeapDumpComressedTest fails

Reviewed-by: dcubed, stefank

! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java

Changeset: 52be8949
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-06-10 18:18:30 +0000
URL:       https://git.openjdk.java.net/lanai/commit/52be8949

8245788: EmptyFolderPackageTest fails on Windows 10

Reviewed-by: herrick, asemenyuk

! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java

Changeset: e3cb4df4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-10 17:23:05 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e3cb4df4

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: 60981917
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-10 20:45:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/60981917

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: a2401333
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-10 20:45:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a2401333

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: 259662fe
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-10 20:45:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/259662fe

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: 462f8068
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-06-11 10:08:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/462f8068

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: bb5e5b38
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-11 04:07:58 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bb5e5b38

Added tag jdk-15+27 for changeset 506abc554cae

! .hgtags

Changeset: 2ff9f53a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-06-11 05:53:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2ff9f53a

8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found

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: 6d8c81f6
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-06-11 06:04:05 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6d8c81f6

8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods

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: 96fadefa
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-06-10 23:16:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/96fadefa

8240245: Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class()

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: c563c3d1
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2020-06-11 07:27:22 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c563c3d1

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: 6a2e3ca2
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-06-11 10:00:23 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6a2e3ca2

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: b9ce3b43
Author:    Fairoz Matte <fmatte at openjdk.org>
Date:      2020-06-11 08:23:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b9ce3b43

8243451: nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken

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: 0228a5c7
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-11 10:48:35 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0228a5c7

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: 83d0318e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-11 10:56:59 +0000
URL:       https://git.openjdk.java.net/lanai/commit/83d0318e

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: 2085fd32
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-06-11 12:51:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2085fd32

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: 03642a01
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-06-11 10:08:23 +0000
URL:       https://git.openjdk.java.net/lanai/commit/03642a01

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: 95730995
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-11 09:51:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/95730995

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: 7e052132
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Date:      2020-05-11 17:00:16 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7e052132

8244282: test/hotspot/jtreg/compiler/intrinsics/Test8237524.java fails with --illegal-access=deny

Add modules to test/hotspot/jtreg/compiler/intrinsics/Test8237524

Reviewed-by: iignatyev

! test/hotspot/jtreg/compiler/intrinsics/Test8237524.java

Changeset: 212ab176
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Date:      2020-06-10 13:17:03 +0000
URL:       https://git.openjdk.java.net/lanai/commit/212ab176

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: 30ff2ad5
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-06-11 15:47:36 +0000
URL:       https://git.openjdk.java.net/lanai/commit/30ff2ad5

8246382: assert in MetaspaceShared::map_archives

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: 7da56dfb
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-11 18:08:29 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7da56dfb

Added tag jdk-16+0 for changeset 93813843680b

! .hgtags

Changeset: 9ac1ab37
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-11 18:16:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9ac1ab37

8247358: Shenandoah: reconsider free budget slice for marking

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp

Changeset: 4862a00f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-11 18:16:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4862a00f

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: bb867793
Author:    Prasadrao Koppula <pkoppula at openjdk.org>
Date:      2020-06-11 21:54:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bb867793

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: 65455ff6
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-06-11 12:58:13 +0000
URL:       https://git.openjdk.java.net/lanai/commit/65455ff6

8207936: TestZipFile.java can fail with an OOM error

Reviewed-by: joehw, redestad

! test/jdk/java/util/zip/ZipFile/TestZipFile.java

Changeset: 6dec50a7
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-06-11 11:07:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6dec50a7

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: 15999a9f
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2020-06-11 20:06:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/15999a9f

Merge


Changeset: a5b57127
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-06-07 20:02:03 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a5b57127

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+

Co-authored-by: David Holmes <david.holmes at oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda at oracle.com>
Reviewed-by: erikj, dholmes, ihse, neugens, jjg, jlahoda, jlaskey, mikael

! 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: 319b4e71
Author:    Iris Clark <iris at openjdk.org>
Date:      2020-06-09 08:56:13 +0000
URL:       https://git.openjdk.java.net/lanai/commit/319b4e71

8246803: Update link to license in Docs.gmk

Reviewed-by: darcy, mikael

! make/Docs.gmk

Changeset: 6341f8c0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-06-11 14:03:00 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6341f8c0

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: b81f2f1f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-06-11 15:55:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b81f2f1f

8245620: Improve Annotation.annotationType() documentation

Reviewed-by: alanb, prappo

! src/java.base/share/classes/java/lang/annotation/Annotation.java

Changeset: 2f5d4c63
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-06-11 16:35:29 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2f5d4c63

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: c0475c81
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-06-11 11:07:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c0475c81

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: edefd3c1
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-11 19:46:39 +0000
URL:       https://git.openjdk.java.net/lanai/commit/edefd3c1

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: 0b8f18be
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-06-12 02:34:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0b8f18be

8246613: Choose the default SecureRandom algo based on registration ordering

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: 56d333c5
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-12 05:00:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/56d333c5

Added tag jdk-15+27 for changeset 93813843680b

! .hgtags

Changeset: 494f9667
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-12 05:12:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/494f9667

Merge

! .hgtags
! .hgtags

Changeset: 08304ada
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-12 09:47:25 +0000
URL:       https://git.openjdk.java.net/lanai/commit/08304ada

Added tag jdk-16+1 for changeset 4a485c89d5a0

! .hgtags

Changeset: 1b75b7de
Author:    Conor Cleary <conor.cleary at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-06-12 09:48:30 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1b75b7de

8246143: UnreferencedXXX tests fail when run with --illegal-access=deny

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

! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java

Changeset: 24f040da
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-06-12 10:52:20 +0000
URL:       https://git.openjdk.java.net/lanai/commit/24f040da

8247396: Exclude PCH for files in $(OPT_SPEED_SRC) with clang after JDK-8246751

Reviewed-by: ihse, erikj

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: 1b64fb20
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-12 13:38:06 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1b64fb20

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: ac460314
Author:    Poonam Bajaj <poonam at openjdk.org>
Date:      2020-06-12 12:51:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ac460314

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: c06fe155
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-12 12:06:24 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c06fe155

8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java

Reviewed-by: jlaskey

! test/jdk/ProblemList.txt

Changeset: 0e4829ef
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-06-12 16:48:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0e4829ef

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: 1a681a43
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-12 20:28:07 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1a681a43

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: be278bc5
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-06-12 13:16:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/be278bc5

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: 892d9985
Author:    Xin Liu <xliu at openjdk.org>
Date:      2020-06-12 13:33:29 +0000
URL:       https://git.openjdk.java.net/lanai/commit/892d9985

8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph

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: 8c90f4c0
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-12 17:28:39 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8c90f4c0

8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java

Reviewed-by: cjplummer, minqi

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: bac2e7fc
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-06-12 14:33:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bac2e7fc

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: 1faed205
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-06-12 15:55:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1faed205

8247510: typo in IllegalHandshakeMessage

Reviewed-by: wetmore

! test/jdk/javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java

Changeset: 19c5bfe4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-12 13:38:06 +0000
URL:       https://git.openjdk.java.net/lanai/commit/19c5bfe4

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: 4bc69f42
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-06-12 11:24:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4bc69f42

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: eeb3c5e9
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-12 12:06:24 +0000
URL:       https://git.openjdk.java.net/lanai/commit/eeb3c5e9

8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java

Reviewed-by: jlaskey

! test/jdk/ProblemList.txt

Changeset: 7b988b31
Author:    Phil Race <prr at openjdk.org>
Date:      2020-06-12 09:31:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7b988b31

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: e68f81ab
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-12 17:28:39 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e68f81ab

8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java

Reviewed-by: cjplummer, minqi

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 241f4018
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-06-12 14:33:20 +0000
URL:       https://git.openjdk.java.net/lanai/commit/241f4018

8247350: [aarch64] assert(false) failed: wrong size of mach node

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: af83d6ab
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-13 01:00:00 +0000
URL:       https://git.openjdk.java.net/lanai/commit/af83d6ab

Merge


Changeset: c82c50b2
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-06-14 01:19:48 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c82c50b2

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: 0f7b18a9
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-06-14 17:43:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0f7b18a9

8231560: Remove expired flags in JDK 16

Reviewed-by: kvn, iklam, iignatyev, eosterlund

! src/hotspot/share/runtime/arguments.cpp

Changeset: 2536cbf2
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-13 17:49:15 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2536cbf2

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: faaf52cc
Author:    Ao Qi <aoqi at openjdk.org>
Date:      2020-06-13 18:59:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/faaf52cc

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: bc73f123
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-14 18:16:31 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bc73f123

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: 76879aa9
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-15 02:40:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/76879aa9

Merge

! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 3752a81e
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-06-15 06:05:17 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3752a81e

8244926: Add absolute check for int/long to generate Abs nodes

Reviewed-by: neliasso, thartmann

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

Changeset: 3341d361
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-06-12 16:40:47 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3341d361

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: 08df6a1f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-06-15 09:50:11 +0000
URL:       https://git.openjdk.java.net/lanai/commit/08df6a1f

8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN

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: ab57f7d6
Author:    Erik Helin <ehelin at openjdk.org>
Date:      2020-06-15 12:28:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ab57f7d6

8193686: Allow --with-jtreg to accept a zip compressed jtreg image

Reviewed-by: ihse

! make/autoconf/toolchain.m4

Changeset: 38f9a938
Author:    Rahul Yadav <ryadav at openjdk.org>
Date:      2020-06-15 16:26:31 +0000
URL:       https://git.openjdk.java.net/lanai/commit/38f9a938

8245307: Update ExchangeImpl to use thread safe DateTimeFormatter

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: 23e2f279
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-06-15 09:21:39 +0000
URL:       https://git.openjdk.java.net/lanai/commit/23e2f279

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: 0be5b7d6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-06-15 18:35:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0be5b7d6

8247289: Obsolete unused UseBsdPosixThreadCPUClocks
8247292: Obsolete unused UseOprofile flag on BSD

Co-authored-by: Christoph Dreis <christoph.dreis at freenet.de>
Reviewed-by: hseigel, dcubed

! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: c1cd3893
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-06-15 21:14:52 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c1cd3893

8247524: Remove unnecessary volatile qualifiers from member functions

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: e3b04bc1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-15 14:11:43 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e3b04bc1

8247560: Shenandoah: heap iteration holds root locks all the time

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: ca85c5ab
Author:    Jie Fu <jiefu at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2020-06-13 23:10:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ca85c5ab

8247522: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity

Co-authored-by: Thomas Stuefe <thomas.stuefe at gmail.com>
Reviewed-by: stuefe, iklam

! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java

Changeset: fd7123b2
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-06-13 14:29:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/fd7123b2

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: b71dac25
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-15 16:16:48 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b71dac25

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: 6c3c3dad
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-06-15 11:57:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6c3c3dad

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: 6cdf06f0
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-06-15 09:03:45 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6cdf06f0

8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError

Reviewed-by: amenkov, dholmes, sspitsyn

! test/jdk/javax/management/MBeanServer/OldMBeanServerTest.java

Changeset: 898c638b
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-15 21:52:25 +0000
URL:       https://git.openjdk.java.net/lanai/commit/898c638b

8247530: JfrCheckpointManager failed "assert(!SafepointSynchronize::is_at_safepoint()) failed: invariant"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp

Changeset: c55b06a4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-15 16:05:47 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c55b06a4

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: f968f327
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-06-15 23:30:49 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f968f327

8246077: Cloneable test in HmacCore seems questionable

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: 02cec347
Author:    Dean Long <dlong at openjdk.org>
Date:      2020-06-15 17:17:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/02cec347

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: e33ebc7f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-16 04:20:30 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e33ebc7f

Merge

! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: 0a108f9e
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2020-06-16 03:16:41 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0a108f9e

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: 77bdc306
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-16 09:37:53 +0000
URL:       https://git.openjdk.java.net/lanai/commit/77bdc306

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: 9e4b9e91
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-16 14:22:15 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9e4b9e91

8201575: Allow numbers in VERSION_PRE according to JEP 223

Reviewed-by: erikj

! make/autoconf/jdk-version.m4

Changeset: a5120993
Author:    Rahul Yadav <ryadav at openjdk.org>
Date:      2020-06-16 13:15:42 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a5120993

8247675: Update DateFormatterTest Copyright

The fix updates the test DateFormatterTest copyright by adding missing comma

Reviewed-by: dfuchs, chegar

! test/jdk/com/sun/net/httpserver/DateFormatterTest.java

Changeset: 3839c865
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-06-04 10:17:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3839c865

8247200: assert((unsigned)fpargs < 32)

Reviewed-by: aph, neliasso

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: 3e5abdaf
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-16 14:27:16 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3e5abdaf

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: bf300e8d
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-06-16 11:15:43 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bf300e8d

8247421: ReturnBlobToWrongHeapTest.java failed allocating blob

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java

Changeset: e5d33163
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-16 16:33:45 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e5d33163

8247660: 12 Uninitialised variable in 1 files

Reviewed-by: egahlin

! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp

Changeset: 5073b8c1
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-06-16 08:03:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5073b8c1

8247528: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java failing with Graal

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: e7f8e1fd
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-16 09:50:45 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e7f8e1fd

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/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/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: dee90e47
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-16 17:25:02 +0000
URL:       https://git.openjdk.java.net/lanai/commit/dee90e47

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: a27ee6b2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-16 14:42:06 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a27ee6b2

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: 3237e82b
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-06-16 22:05:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3237e82b

8247526: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal

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: 6d2959b3
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-17 05:28:05 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6d2959b3

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/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: aeeaffa8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-17 09:43:16 +0000
URL:       https://git.openjdk.java.net/lanai/commit/aeeaffa8

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: d2c1027e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-17 17:21:47 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d2c1027e

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: 00dc525e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-17 17:21:56 +0000
URL:       https://git.openjdk.java.net/lanai/commit/00dc525e

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: 44d4e37c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-17 17:22:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/44d4e37c

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: 1d87958e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-17 09:24:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1d87958e

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: 34c79640
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-17 19:36:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/34c79640

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: 4f2edaca
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2020-06-17 12:29:58 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4f2edaca

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: 175b597a
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2020-06-17 12:45:17 +0000
URL:       https://git.openjdk.java.net/lanai/commit/175b597a

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: 1cb5a48e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-06-17 13:00:14 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1cb5a48e

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: 07f9376f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-06-17 13:12:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/07f9376f

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: 9a26a01e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-18 03:04:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9a26a01e

Added tag jdk-16+2 for changeset bcbe7b8a77b8

! .hgtags

Changeset: 2627f153
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-06-17 21:07:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2627f153

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: 0bacc69a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-18 19:14:13 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0bacc69a

8247860: Shenandoah: add update watermark line in rich assert failure message

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp

Changeset: 5547d320
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-06-17 11:08:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5547d320

8247200: assert((unsigned)fpargs < 32)

Reviewed-by: aph, neliasso

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: f740cda5
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-17 07:40:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f740cda5

8247716: JVM_RegisterWhiteBoxMethods checks wrong classloader

Reviewed-by: dcubed

! src/hotspot/share/prims/whitebox.cpp

Changeset: 338dd21c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-17 07:40:11 +0000
URL:       https://git.openjdk.java.net/lanai/commit/338dd21c

8247725: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test

Reviewed-by: dcubed

= test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java
= test/lib-test/sun/hotspot/whitebox/WBApi.java

Changeset: ed4b8017
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-06-17 13:18:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ed4b8017

8238735: NPE compiling lambda expression within conditional expression

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: 2a794b69
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-17 09:20:24 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2a794b69

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: ce4978ff
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-17 13:19:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ce4978ff

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: ecb4cbfd
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-17 14:39:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ecb4cbfd

8245842: provide tests for binary compatibility assertions for sealed classes

Reviewed-by: jjg

+ test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java

Changeset: 59a4517d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-18 03:05:41 +0000
URL:       https://git.openjdk.java.net/lanai/commit/59a4517d

Added tag jdk-15+28 for changeset 06c9f89459da

! .hgtags

Changeset: 2cbdd21e
Author:    Gilles Duboscq <gdub at openjdk.org>
Date:      2020-06-18 10:39:36 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2cbdd21e

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: cfab7f4c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-18 11:23:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/cfab7f4c

8247778: ZGC: More parallel gc/z/TestUncommit.java test configuration

Reviewed-by: iignatyev, stefank

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 11ac92c8
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-16 16:23:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/11ac92c8

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: 56048d04
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-06-18 17:46:15 +0000
URL:       https://git.openjdk.java.net/lanai/commit/56048d04

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: a750ac5f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-11 18:16:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a750ac5f

8247358: Shenandoah: reconsider free budget slice for marking

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp

Changeset: de3923ed
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 14:07:49 +0000
URL:       https://git.openjdk.java.net/lanai/commit/de3923ed

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: a16994ff
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-19 00:30:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a16994ff

Merge

! .hgtags
! .hgtags

Changeset: 651c20d4
Author:    Ludovic Henry <luhenry at microsoft.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-19 08:06:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/651c20d4

8247697: Remove delayed_forbidden dead code in C2

The delayed_forbidden parameter to Compile::call_generator is never used.

Reviewed-by: kvn, vlivanov, thartmann

! 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: cd335475
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-06-19 16:09:49 +0000
URL:       https://git.openjdk.java.net/lanai/commit/cd335475

8247729: GetObjectMonitorUsage() might return inconsistent information

Reviewed-by: dholmes, dcubed, sspitsyn

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 4ef42b92
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-19 07:55:30 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4ef42b92

8247760: Improve documentation for javadoc.tester.JavadocTester

Reviewed-by: prappo

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java

Changeset: 5bd6e9d7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-19 15:22:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5bd6e9d7

8247876: ProblemList various crypto tests on aarch64

Reviewed-by: wetmore

! test/jdk/ProblemList.txt

Changeset: 927a7287
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-20 15:11:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/927a7287

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: 3576a883
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-22 08:09:23 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3576a883

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: 04adafb7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-22 09:44:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/04adafb7

8247901: Multiple conflicting @return for FlightRecorderMXBean

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java

Changeset: 5adfaa39
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-06-18 15:44:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5adfaa39

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: 732d8865
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-05-20 21:12:20 +0000
URL:       https://git.openjdk.java.net/lanai/commit/732d8865

8244500: jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

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: 3192ef36
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-22 11:40:06 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3192ef36

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: 2155d525
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 15:54:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2155d525

8247880: bad HTML(href==...) in table

Reviewed-by: lancea, darcy

! src/jdk.zipfs/share/classes/module-info.java

Changeset: 6c2c0563
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 16:19:07 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6c2c0563

8247894: Invalid @see in java.management

Reviewed-by: mchung, darcy

! src/java.management/share/classes/java/lang/management/package.html

Changeset: 51035445
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 16:21:34 +0000
URL:       https://git.openjdk.java.net/lanai/commit/51035445

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: e208d9aa
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 17:32:57 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e208d9aa

8247899: HTML errors and warnings in threadPrimitiveDeprecation.html

Reviewed-by: lancea

! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html

Changeset: bf1e6903
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2020-06-18 22:03:18 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bf1e6903

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: 326ba317
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-19 11:32:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/326ba317

8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization

Postpone ConvI2L::Ideal optimization to IGVN.

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/convertnode.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestLongStringConcat.java

Changeset: 5d1255bf
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-06-19 11:52:01 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5d1255bf

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: 226e8528
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-19 14:26:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/226e8528

8242214: NullPointerException in JDK 14 javac compiling a method reference

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: ffbee17d
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-06-19 17:17:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ffbee17d

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: 983e012c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-06-19 17:24:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/983e012c

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: f2b191a6
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-06-19 08:27:59 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f2b191a6

8247444: Trust final fields in records

Co-authored-by: Christoph Dreis <christoph.dreis at freenet.de>
Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov

! 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/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: 9d40d802
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-06-19 16:42:52 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9d40d802

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: 2e6923ff
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-06-19 18:21:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2e6923ff

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: 8b6d3147
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-19 11:04:52 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8b6d3147

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: e0a7782a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-19 11:10:31 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e0a7782a

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: 25b1e5a7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-19 15:22:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/25b1e5a7

8247876: ProblemList various crypto tests on aarch64

Reviewed-by: wetmore

! test/jdk/ProblemList.txt

Changeset: c4df7911
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-20 15:11:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c4df7911

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: f834dc3d
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-21 08:32:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f834dc3d

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: eb758d53
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-06-18 15:44:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/eb758d53

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: 61e44cdb
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-22 12:03:11 +0000
URL:       https://git.openjdk.java.net/lanai/commit/61e44cdb

8247932: JShell crashes when typing text block

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: 4862d0d5
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-22 18:23:49 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4862d0d5

Merge

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 2c868d61
Author:    Phil Race <prr at openjdk.org>
Date:      2020-06-22 15:55:57 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2c868d61

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 24311744
Author:    duke <duke at openjdk.org>
Date:      2020-06-22 23:40:11 +0000
URL:       https://git.openjdk.java.net/lanai/commit/24311744

Automatic merge of client:master into master

! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4



More information about the lanai-dev mailing list