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