hg: panama/dev: 107 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Jun 17 22:04:05 UTC 2020


Changeset: 2f75432d7eb3
Author:    almatvee
Date:      2020-06-10 18:18 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/2f75432d7eb3

8245788: EmptyFolderPackageTest fails on Windows 10
Reviewed-by: herrick, asemenyuk

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

Changeset: e0559f61db6b
Author:    jjg
Date:      2020-06-10 17:23 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/e0559f61db6b

8247235: doclint should permit "self-closing" tags for void elements in HTML5
Reviewed-by: hannesw

! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/langtools/jdk/javadoc/doclet/testWarnings/pkg/X.java

Changeset: c62986f0ae6b
Author:    asemenyuk
Date:      2020-06-10 20:45 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/c62986f0ae6b

8233244: Add tests for icons configuration in rpm/deb packages
Reviewed-by: herrick, almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java

Changeset: 9c238ccfdb27
Author:    asemenyuk
Date:      2020-06-10 20:45 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/9c238ccfdb27

8246042: Non-ASCII characters are not handled correctly in the native launcher
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h
! src/jdk.incubator.jpackage/share/native/common/tstrings.cpp
! src/jdk.incubator.jpackage/share/native/common/tstrings.h
! test/jdk/tools/jpackage/apps/image/Hello.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java

Changeset: 36a2f799b7fb
Author:    asemenyuk
Date:      2020-06-10 20:45 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/36a2f799b7fb

8247353: jtreg tests minor issues clean up
Reviewed-by: herrick, almatvee

! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: 7287fff412d4
Author:    jiefu
Date:      2020-06-11 10:08 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/7287fff412d4

8247377: Zero and Minimal VMs are broken after JDK-8198698 ('SystemDictionaryShared' has not been declared)
Reviewed-by: dholmes

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

Changeset: 3009dd95eade
Author:    jwilhelm
Date:      2020-06-11 04:07 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/3009dd95eade

Added tag jdk-15+27 for changeset 506abc554cae

! .hgtags

Changeset: 8ac2e6b39630
Author:    sspitsyn
Date:      2020-06-11 05:53 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/8ac2e6b39630

8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
Summary: Remove optimizations from class redefinition that cause the guarantee hit
Reviewed-by: coleenp, dcubed

! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 3b165fdd3722
Author:    sspitsyn
Date:      2020-06-11 06:04 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/3b165fdd3722

8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods
Summary: Fix the method->is_old() assert
Reviewed-by: dlong, chagedorn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp

Changeset: 3c69cce3c041
Author:    minqi
Date:      2020-06-10 23:16 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/3c69cce3c041

8240245: Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class()
Summary: SystemDitionary::load_shared_class can avoid calling is_shared_class_visible if dumptime and runtime do not use modulepath and boot classpath appending.
Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.bars/com/bars/Main.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.bars/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/Test.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java

Changeset: 493e7c5a7c30
Author:    alanb
Date:      2020-06-11 07:27 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/493e7c5a7c30

8241770: Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java

Changeset: 88e8326cb71a
Author:    rehn
Date:      2020-06-11 10:00 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/88e8326cb71a

8247248: JVM TI Monitor queries might create JNI locals in another thread when using handshakes.
Reviewed-by: dholmes, dcubed, sspitsyn, ysuenaga

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

Changeset: 5b7835c33b4d
Author:    fmatte
Date:      2020-06-11 08:23 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/5b7835c33b4d

8243451: nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken
Summary: Fix check isJFR_active()
Reviewed-by: sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/HeapwalkingDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/HeapwalkingDebugger.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType2.java

Changeset: ac646e22b4df
Author:    mgronlun
Date:      2020-06-11 10:48 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ac646e22b4df

8245113: JFR Recorder Thread to run in thread state "_thread_in_native"
Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp

Changeset: f88f43024fe0
Author:    mgronlun
Date:      2020-06-11 10:56 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f88f43024fe0

8239024: Kitchensink24HStress.java failed due to timeout
Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: 19b3969274ce
Author:    stuefe
Date:      2020-06-11 12:51 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/19b3969274ce

8247252: TestCombinedCompressedFlags.java failed src/hotspot/share/services/virtualMemoryTracker.cpp:388 Error: ShouldNotReachHere()
Reviewed-by: minqi, dholmes

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

Changeset: 49a68abdb0ba
Author:    jlaskey
Date:      2020-06-11 10:08 -0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/49a68abdb0ba

8230744: Several classes throw OutOfMemoryError without message
Reviewed-by: psandoz, martin, bchristi, rriggs, smarks

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ByteArrayChannel.java

Changeset: 870cdacc1766
Author:    asemenyuk
Date:      2020-06-11 09:51 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/870cdacc1766

8246792: Mac signing tests failed (unsealed contents present in the bundle root)
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: e46529612c1e
Author:    enikitin
Date:      2020-05-11 17:00 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e46529612c1e

8244282: test/hotspot/jtreg/compiler/intrinsics/Test8237524.java fails with --illegal-access=deny
Summary: Add modules to test/hotspot/jtreg/compiler/intrinsics/Test8237524
Reviewed-by: iignatyev

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

Changeset: da0c90391866
Author:    enikitin
Date:      2020-06-10 13:17 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/da0c90391866

8242923: Trigger interface MethodHandle resolve in test without Nashorn.
Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
- test/hotspot/jtreg/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js

Changeset: 93813843680b
Author:    ccheung
Date:      2020-06-11 15:47 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/93813843680b

8246382: assert in MetaspaceShared::map_archives
Summary: Perform base archive header CRC check earlier.
Reviewed-by: iklam, coleenp

! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java

Changeset: 16081904714f
Author:    jwilhelm
Date:      2020-06-11 18:08 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/16081904714f

Added tag jdk-16+0 for changeset 93813843680b

! .hgtags

Changeset: 29b4bb22b5e2
Author:    shade
Date:      2020-06-11 18:16 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/29b4bb22b5e2

8247358: Shenandoah: reconsider free budget slice for marking
Reviewed-by: zgu

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

Changeset: a39eb5a4f1c1
Author:    shade
Date:      2020-06-11 18:16 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a39eb5a4f1c1

8247367: Shenandoah: pacer should wait on lock instead of exponential backoff
Reviewed-by: zgu

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

Changeset: e4f58a012499
Author:    lancea
Date:      2020-06-11 12:58 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/e4f58a012499

8207936: TestZipFile.java can fail with an OOM error
Reviewed-by: joehw, redestad

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

Changeset: e9f299344ca6
Author:    mchung
Date:      2020-06-11 11:07 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/e9f299344ca6

8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block
Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java

Changeset: ecfa5e951d56
Author:    pkoppula
Date:      2020-06-11 21:54 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/ecfa5e951d56

8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts
Reviewed-by: xuelei, coffeys

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java

Changeset: 2008001394da
Author:    coffeys
Date:      2020-06-11 20:06 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/2008001394da

Merge


Changeset: 74571a9cede2
Author:    darcy
Date:      2020-06-07 20:02 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/74571a9cede2

8235496: Start of release updates for JDK 16
8245585: Add SourceVersion.RELEASE_16
8245586: Add source 16 and target 16 to javac
8245544: com/sun/tools/javac/platform/JDKPlatformProvider.java does not support ct.sym with platform versions 16+
Reviewed-by: erikj, dholmes, ihse, neugens, jjg, jlahoda, jlaskey, mikael
Contributed-by: joe.darcy at oracle.com, david.holmes at oracle.com, jan.lahoda at oracle.com

! make/autoconf/version-numbers
+ make/data/symbols/java.base-F.sym.txt
+ make/data/symbols/java.compiler-F.sym.txt
+ make/data/symbols/java.desktop-F.sym.txt
+ make/data/symbols/java.management.rmi-F.sym.txt
+ make/data/symbols/java.naming-F.sym.txt
+ make/data/symbols/java.xml-F.sym.txt
+ make/data/symbols/jdk.compiler-F.sym.txt
+ make/data/symbols/jdk.incubator.foreign-F.sym.txt
+ make/data/symbols/jdk.jartool-F.sym.txt
+ make/data/symbols/jdk.javadoc-F.sym.txt
+ make/data/symbols/jdk.net-F.sym.txt
+ make/data/symbols/jdk.nio.mapmode-F.sym.txt
+ make/data/symbols/jdk.rmic-F.sym.txt
+ make/data/symbols/jdk.scripting.nashorn-F.sym.txt
+ make/data/symbols/jdk.unsupported-F.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod
! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: d6692d34ba28
Author:    iris
Date:      2020-06-09 08:56 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d6692d34ba28

8246803: Update link to license in Docs.gmk
Reviewed-by: darcy, mikael

! make/Docs.gmk

Changeset: b9af64cceade
Author:    lmesnik
Date:      2020-06-11 14:03 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/b9af64cceade

8244965: Incorrect error message in vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java
Reviewed-by: dholmes

! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java

Changeset: b498ceb9e138
Author:    darcy
Date:      2020-06-11 15:55 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/b498ceb9e138

8245620: Improve Annotation.annotationType() documentation
Reviewed-by: alanb, prappo

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

Changeset: 4a485c89d5a0
Author:    darcy
Date:      2020-06-11 16:35 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/4a485c89d5a0

8247374: Remove default constructors from javax.net.sslK
Reviewed-by: xuelei

! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactorySpi.java
! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactorySpi.java
! src/java.base/share/classes/javax/net/ssl/X509ExtendedTrustManager.java

Changeset: 1242c6a84642
Author:    mchung
Date:      2020-06-11 11:07 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/1242c6a84642

8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block
Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java

Changeset: 7dfe001cbb1e
Author:    asemenyuk
Date:      2020-06-11 19:46 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/7dfe001cbb1e

8247422: --runtime-image on Mac should work for runtime root
8247424: jpackage BasicTest.java failed two sub-tests
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java

Changeset: 6eeaa40131ff
Author:    valeriep
Date:      2020-06-12 02:34 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/6eeaa40131ff

8246613: Choose the default SecureRandom algo based on registration ordering
Summary: Fixed java.security.Provider and SecureRandom to use the 1st registered SecureRandom service
Reviewed-by: weijun, mullan

! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureRandom.java
! test/jdk/java/security/SecureRandom/DefaultAlgo.java

Changeset: a5da4ad3129e
Author:    jwilhelm
Date:      2020-06-12 05:00 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a5da4ad3129e

Added tag jdk-15+27 for changeset 93813843680b

! .hgtags

Changeset: 1d45272feec9
Author:    jwilhelm
Date:      2020-06-12 05:12 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1d45272feec9

Merge

! .hgtags

Changeset: 6bc52804b930
Author:    jwilhelm
Date:      2020-06-12 09:47 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6bc52804b930

Added tag jdk-16+1 for changeset 4a485c89d5a0

! .hgtags

Changeset: bdc14b8d31ff
Author:    pconcannon
Date:      2020-06-12 09:48 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/bdc14b8d31ff

8246143: UnreferencedXXX tests fail when run with --illegal-access=deny
Summary: This patch updates the @modules tag with +open in the tests UnreferencedDatagramSockets and UnreferncedMulticastSockets in advance of the removal of --illegal-access to allow access to private member fields required by the tests.
Reviewed-by: alanb, dfuchs
Contributed-by: Conor Cleary <conor.cleary at oracle.com>

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

Changeset: 515aa4f3d9d5
Author:    jiefu
Date:      2020-06-12 10:52 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/515aa4f3d9d5

8247396: Exclude PCH for files in $(OPT_SPEED_SRC) with clang after JDK-8246751
Reviewed-by: ihse, erikj

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: c62e954fb3a4
Author:    jlahoda
Date:      2020-06-12 13:38 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c62e954fb3a4

8247334: Trees.getScope crashes for annotated local records
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/api/TestGetScopeResult.java

Changeset: 51eadbcf9371
Author:    poonam
Date:      2020-06-12 12:51 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/51eadbcf9371

8243290: Improve diagnostic messages for class verification and redefinition failures
Reviewed-by: coleenp, hseigel, sspitsyn

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 6934cd682a25
Author:    dcubed
Date:      2020-06-12 12:06 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/6934cd682a25

8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java
Reviewed-by: jlaskey

! test/jdk/ProblemList.txt

Changeset: 791714b2315e
Author:    ccheung
Date:      2020-06-12 16:48 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/791714b2315e

8245060: remove copying of s.h.WB$WhiteBoxPermission in cds/appcds tests
Reviewed-by: dholmes, minqi, iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java

Changeset: 09c54ee458aa
Author:    ihse
Date:      2020-06-12 20:28 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/09c54ee458aa

8200738: Use --hash-style=gnu for gcc
Reviewed-by: erikj

! make/autoconf/flags-ldflags.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4

Changeset: 62b2b2dd04d4
Author:    darcy
Date:      2020-06-12 13:16 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/62b2b2dd04d4

8246222: Rename javac test T6395981.java to be more informative
Reviewed-by: jjg

- test/langtools/tools/javac/api/T6395981.java
+ test/langtools/tools/javac/api/TestGetSourceVersions.java

Changeset: bce848d15840
Author:    xliu
Date:      2020-06-12 13:33 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/bce848d15840

8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph
Summary: Make !PrintIdealGraph a synonym for PrintIdealGraphLevel=-1 => print nothing
Reviewed-by: simonis, phh, neliasso

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: 43c4004fc456
Author:    dcubed
Date:      2020-06-12 17:28 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/43c4004fc456

8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
Reviewed-by: cjplummer, minqi

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

Changeset: a5fd2e94a858
Author:    lmesnik
Date:      2020-06-12 14:33 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/a5fd2e94a858

8242328: Update mentions of ThreadMBean to ThreadMXBean
Reviewed-by: dholmes, iignatyev, sspitsyn

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/java.management/share/classes/sun/management/HotspotThreadMBean.java
! src/jdk.management.agent/share/conf/management.properties
! src/jdk.management/share/native/libmanagement_ext/GarbageCollectorExtImpl.c
! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon001/comptimemon001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon005/TestDescription.java
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties

Changeset: b54f781512b9
Author:    xuelei
Date:      2020-06-12 15:55 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/b54f781512b9

8247510: typo in IllegalHandshakeMessage
Reviewed-by: wetmore

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

Changeset: f410cfbebae2
Author:    jlahoda
Date:      2020-06-12 13:38 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f410cfbebae2

8247334: Trees.getScope crashes for annotated local records
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/api/TestGetScopeResult.java

Changeset: 1c50e1d77d85
Author:    herrick
Date:      2020-06-12 11:24 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/1c50e1d77d85

8247418: Only validate the certificates trust if using the default key user name.
Reviewed-by: asemenyuk, almatvee

! test/jdk/tools/jpackage/macosx/base/SigningCheck.java

Changeset: 1bf6dd50aa9c
Author:    dcubed
Date:      2020-06-12 12:06 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/1bf6dd50aa9c

8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java
Reviewed-by: jlaskey

! test/jdk/ProblemList.txt

Changeset: 015533451f4c
Author:    prr
Date:      2020-06-12 09:31 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/015533451f4c

8240654: ZGC can cause severe UI application repaint issues
Reviewed-by: serb, jdv, stefank, kcr

! src/java.desktop/windows/native/libawt/java2d/windows/GDIBlitLoops.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
+ test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
+ test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java

Changeset: 68b5dc689c6b
Author:    dcubed
Date:      2020-06-12 17:28 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/68b5dc689c6b

8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
Reviewed-by: cjplummer, minqi

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

Changeset: 1c81917f228b
Author:    kvn
Date:      2020-06-12 14:33 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/1c81917f228b

8247350: [aarch64] assert(false) failed: wrong size of mach node
Summary: use movptr() to load address of string
Reviewed-by: adinn, azeemj

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/opto/output.cpp

Changeset: 6ab7805df10d
Author:    jwilhelm
Date:      2020-06-13 01:00 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6ab7805df10d

Merge


Changeset: 06bc0ab0a060
Author:    iklam
Date:      2020-06-14 01:19 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/06bc0ab0a060

8245925: G1 allocates EDEN region after CDS has executed GC
Reviewed-by: jiangli, minqi, tschatzl

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java

Changeset: 283ece7fc4bb
Author:    dholmes
Date:      2020-06-14 17:43 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/283ece7fc4bb

8231560: Remove expired flags in JDK 16
Reviewed-by: kvn, iklam, iignatyev, eosterlund

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

Changeset: c4841b997e1a
Author:    weijun
Date:      2020-06-13 17:49 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/c4841b997e1a

8245679: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider
Reviewed-by: mullan

! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
+ test/jdk/java/security/KeyStore/OneProbeOneNot.java

Changeset: a7ad60e19730
Author:    aoqi
Date:      2020-06-13 18:59 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/a7ad60e19730

8247388: Minimal build broken after JDK-8240245 (undefined reference to `MetaspaceShared::_use_optimized_module_handling')
Reviewed-by: iklam, coleenp, dholmes

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

Changeset: d17230bf917e
Author:    shade
Date:      2020-06-14 18:16 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d17230bf917e

8247474: Shenandoah: Windows build warning after JDK-8247310
Reviewed-by: rkennke

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

Changeset: 76a17c8143d8
Author:    jwilhelm
Date:      2020-06-15 02:40 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/76a17c8143d8

Merge

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

Changeset: 6b6ac993c69f
Author:    yzhang
Date:      2020-06-15 06:05 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/6b6ac993c69f

8244926: Add absolute check for int/long to generate Abs nodes
Reviewed-by: neliasso, thartmann

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

Changeset: 627cfc1935b7
Author:    mbaesken
Date:      2020-06-12 16:40 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/627cfc1935b7

8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available
Reviewed-by: bobv, dtitov

! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java

Changeset: 49fee4ea8073
Author:    chagedorn
Date:      2020-06-15 09:50 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/49fee4ea8073

8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
Summary: Replace the recursive verification algorithm with an iterative one to avoid a stack overflow for large graphs.
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java

Changeset: a22af2c3d969
Author:    ehelin
Date:      2020-06-15 12:28 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a22af2c3d969

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

! make/autoconf/toolchain.m4

Changeset: 2aa12b19f2f3
Author:    ryadav
Date:      2020-06-15 16:26 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/2aa12b19f2f3

8245307: Update ExchangeImpl to use thread safe DateTimeFormatter
Summary: The fix updates sun.net.httpserver.ExchangeImpl to use thread safe DateTimeFormatter for response headers, this replaces DateFormat that was using ThreadLocal.
Reviewed-by: dfuchs, alanb, chegar

! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
+ test/jdk/com/sun/net/httpserver/DateFormatterTest.java

Changeset: 87828d2e32fe
Author:    naoto
Date:      2020-06-15 09:21 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/87828d2e32fe

8246623: Remove minimum 4 digit requirement from Year.parse()
Reviewed-by: lancea, rriggs, joehw

! src/java.base/share/classes/java/time/Year.java
! test/jdk/java/time/tck/java/time/TCKYear.java

Changeset: ff131a43962f
Author:    dholmes
Date:      2020-06-15 18:35 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/ff131a43962f

8247289: Obsolete unused UseBsdPosixThreadCPUClocks
8247292: Obsolete unused UseOprofile flag on BSD
Reviewed-by: hseigel, dcubed
Contributed-by: Christoph Dreis <christoph.dreis at freenet.de>, David Holmes <david.holmes at oracle.com>

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

Changeset: b66fb33922b4
Author:    kbarrett
Date:      2020-06-15 21:14 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/b66fb33922b4

8247524: Remove unnecessary volatile qualifiers from member functions
Summary: Remove qualifiers for oopDesc and metadata-related member functions.
Reviewed-by: stefank, dholmes, stuefe, coleenp

! src/hotspot/share/memory/binaryTreeDictionary.hpp
! src/hotspot/share/memory/metaspace/metabase.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/metadata.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 86a603d04e54
Author:    shade
Date:      2020-06-15 14:11 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/86a603d04e54

8247560: Shenandoah: heap iteration holds root locks all the time
Reviewed-by: zgu

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

Changeset: dba78a53ca7d
Author:    jiefu
Date:      2020-06-13 23:10 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/dba78a53ca7d

8247522: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity
Reviewed-by: stuefe, iklam
Contributed-by: jiefu at tencent.com, thomas.stuefe at gmail.com

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

Changeset: 84fceca3def7
Author:    jiefu
Date:      2020-06-13 14:29 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/84fceca3def7

8247463: java/nio/channels/etc/OpenAndConnect.java fails due to IPv6 not available
Reviewed-by: dfuchs, alanb

! test/jdk/java/nio/channels/etc/OpenAndConnect.java

Changeset: 244c8769fa90
Author:    shade
Date:      2020-06-15 16:16 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/244c8769fa90

8247575: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z
Reviewed-by: tschatzl, stefank

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

Changeset: a4b936f0d8c5
Author:    rriggs
Date:      2020-06-15 11:57 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/a4b936f0d8c5

8247521: (test) jdk/test/lib/hexdump/HexPrinterTest.java fails on windows
Reviewed-by: iignatyev, joehw

! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java

Changeset: c212dee37032
Author:    dtitov
Date:      2020-06-15 09:03 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/c212dee37032

8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError
Reviewed-by: amenkov, dholmes, sspitsyn

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

Changeset: 624948a92351
Author:    mgronlun
Date:      2020-06-15 21:52 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/624948a92351

8247530: JfrCheckpointManager failed "assert(!SafepointSynchronize::is_at_safepoint()) failed: invariant"
Reviewed-by: egahlin

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

Changeset: 7ee4492cb21b
Author:    jjg
Date:      2020-06-15 16:05 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/7ee4492cb21b

8247382: doclint errors (missing comments) in jdk.compiler and jdk.javadoc
Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java

Changeset: 80cbb6242147
Author:    valeriep
Date:      2020-06-15 23:30 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/80cbb6242147

8246077: Cloneable test in HmacCore seems questionable
Summary: Updated java.security.MessageDigest and Signature classes to return Cloneable obj for Cloneable spi obj
Reviewed-by: weijun, xuelei, coffeys

! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/sun/security/provider/DigestBase.java
+ test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java
+ test/jdk/java/security/MessageDigest/TestCloneable.java
+ test/jdk/java/security/Signature/TestCloneable.java

Changeset: b9ec913f0afd
Author:    dlong
Date:      2020-06-15 17:17 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/b9ec913f0afd

8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java

Changeset: f86238fb05b6
Author:    jwilhelm
Date:      2020-06-16 04:20 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f86238fb05b6

Merge

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

Changeset: 20d92fe3ac52
Author:    tvaleev
Date:      2020-06-16 03:16 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/20d92fe3ac52

8247605: Avoid array allocation when concatenating with empty string
Reviewed-by: redestad, plevart

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java

Changeset: 616dd4cb9804
Author:    stefank
Date:      2020-06-16 09:37 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/616dd4cb9804

8247470: Fix CHeap GrowableArray NMT accounting
Reviewed-by: coleenp, tschatzl, kbarrett

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/hotspot/share/utilities/histogram.cpp

Changeset: c67493e1388d
Author:    ihse
Date:      2020-06-16 14:22 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c67493e1388d

8201575: Allow numbers in VERSION_PRE according to JEP 223
Reviewed-by: erikj

! make/autoconf/jdk-version.m4

Changeset: aa16fa44b63f
Author:    ryadav
Date:      2020-06-16 13:15 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/aa16fa44b63f

8247675: Update DateFormatterTest Copyright
Summary: The fix updates the test DateFormatterTest copyright by adding missing comma
Reviewed-by: dfuchs, chegar

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

Changeset: 3585f92edcaa
Author:    phedlin
Date:      2020-06-04 10:17 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/3585f92edcaa

8247200: assert((unsigned)fpargs < 32)
Reviewed-by: aph, neliasso

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

Changeset: 6181d3acb144
Author:    jjg
Date:      2020-06-16 14:27 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/6181d3acb144

8152313: [javadoc] convert tool tests to doclet tests
Reviewed-by: ksrini

! test/langtools/ProblemList.txt
+ test/langtools/jdk/javadoc/lib/javadoc/tester/TestDoclet.java
+ test/langtools/jdk/javadoc/tool/enum/docComments/EnumCommentTest.java
- test/langtools/jdk/javadoc/tool/enum/docComments/Main.java
! test/langtools/jdk/javadoc/tool/enum/docComments/pkg1/Operation.java
+ test/langtools/jdk/javadoc/tool/enum/enumType/EnumContentsTest.java
- test/langtools/jdk/javadoc/tool/enum/enumType/Main.java
! test/langtools/jdk/javadoc/tool/enum/enumType/expected.out
- test/langtools/jdk/javadoc/tool/varArgs/Main.java
+ test/langtools/jdk/javadoc/tool/varArgs/VarArgsTest.java
! test/langtools/jdk/javadoc/tool/varArgs/expected.out

Changeset: 09b11c5e3e5c
Author:    neliasso
Date:      2020-06-16 11:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/09b11c5e3e5c

8247421: ReturnBlobToWrongHeapTest.java failed allocating blob
Reviewed-by: kvn

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

Changeset: 7a47409f8a1f
Author:    mgronlun
Date:      2020-06-16 16:33 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7a47409f8a1f

8247660: 12 Uninitialised variable in 1 files
Reviewed-by: egahlin

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

Changeset: 4909f59f6854
Author:    minqi
Date:      2020-06-16 08:03 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/4909f59f6854

8247528: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java failing with Graal
Summary: OptimizeModuleHandlingTest.java should be disabled for jvmci since jvmci will set jdk.module.addmods.0=jdk.internal.vm.ci which lead to optimization disabled.
Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

Changeset: 9f4cf92a95ab
Author:    iignatyev
Date:      2020-06-16 09:50 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/9f4cf92a95ab

8211977: move testlibrary tests into one place
Reviewed-by: erikj, dholmes, ihse

! make/Main.gmk
! make/RunTests.gmk
! make/common/FindTests.gmk
! make/test/JtregNativeHotspot.gmk
+ make/test/JtregNativeLibTest.gmk
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/testlibrary/jvmti/libSimpleClassFileLoadHook.c
- test/hotspot/jtreg/testlibrary_tests/AssertsTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java
- test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java
- test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
- test/hotspot/jtreg/testlibrary_tests/SimpleClassFileLoadHookTest.java
- test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
- test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java
+ test/hotspot/jtreg/testlibrary_tests/jvmti/SimpleClassFileLoadHookTest.java
- test/hotspot/jtreg/testlibrary_tests/process/Test.java
- test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java
- test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c
- test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
- test/jdk/lib/testlibrary/AssertsTest.java
- test/jdk/lib/testlibrary/CPUInfoTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerReportingTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerTest.java
+ test/lib-test/ProblemList.txt
+ test/lib-test/RedefineClassTest.java
! test/lib-test/TEST.ROOT
+ test/lib-test/TEST.groups
+ test/lib-test/jdk/test/lib/AssertsTest.java
+ test/lib-test/jdk/test/lib/RandomGeneratorTest.java
+ test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
+ test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java
! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java
+ test/lib-test/jdk/test/lib/process/OutputAnalyzerReportingTest.java
+ test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java
+ test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java
+ test/lib-test/jdk/test/lib/process/exejvm-test-launcher.c
+ test/lib-test/sun/hotspot/whitebox/BlobSanityTest.java
+ test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/BooleanTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/DoubleTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/IntxTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/SizeTTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/StringTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/Uint64Test.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/UintxTest.java
+ test/lib-test/sun/hotspot/whitebox/vm_flags/VmFlagTest.java

Changeset: 3a37f96258e9
Author:    vromero
Date:      2020-06-16 17:25 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/3a37f96258e9

8246098: API for Class::permittedSubclasses should clarify if returned elements are ordered or not
Reviewed-by: chegar

! src/java.base/share/classes/java/lang/Class.java

Changeset: 3722a91feffc
Author:    jjg
Date:      2020-06-16 14:42 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/3722a91feffc

8236539: Relative link tags in record javadoc don't resolve
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
+ test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java

Changeset: 06c9f89459da
Author:    ccheung
Date:      2020-06-16 22:05 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/06c9f89459da

8247526: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal
Summary: Adjusted the "shouldMatch" statement and increased the timeout of some tests.
Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java

Changeset: 10d1e833ba25
Author:    jwilhelm
Date:      2020-06-17 05:28 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/10d1e833ba25

Merge

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
- test/hotspot/jtreg/testlibrary_tests/AssertsTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java
- test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java
- test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java
- test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java
- test/hotspot/jtreg/testlibrary_tests/SimpleClassFileLoadHookTest.java
- test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
- test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java
- test/hotspot/jtreg/testlibrary_tests/process/Test.java
- test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java
- test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c
- test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java
- test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
- test/jdk/lib/testlibrary/AssertsTest.java
- test/jdk/lib/testlibrary/CPUInfoTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerReportingTest.java
- test/jdk/lib/testlibrary/OutputAnalyzerTest.java

Changeset: bcbe7b8a77b8
Author:    shade
Date:      2020-06-17 09:43 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/bcbe7b8a77b8

8247593: Shenandoah: should not block pacing reporters
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp

Changeset: e70b1fd543c9
Author:    shade
Date:      2020-06-17 17:21 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e70b1fd543c9

8247751: Shenandoah: options tests should run with smaller heaps
Reviewed-by: zgu, rkennke

! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java

Changeset: 6c805f511167
Author:    shade
Date:      2020-06-17 17:21 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6c805f511167

8247754: Shenandoah: mxbeans tests can be shorter
Reviewed-by: rkennke

! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java

Changeset: 3dac4be6a130
Author:    shade
Date:      2020-06-17 17:22 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/3dac4be6a130

8247757: Shenandoah: split heavy tests by heuristics to improve parallelism
Reviewed-by: rkennke

! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java

Changeset: 6629aa057963
Author:    jjg
Date:      2020-06-17 09:24 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/6629aa057963

8243113: Always identify version of javadoc used to generate docs
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testHeadTag/TestHeadTag.java

Changeset: 3be168f5cf1b
Author:    redestad
Date:      2020-06-17 19:36 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/3be168f5cf1b

8247681: Improve bootstrapping of unary concatenations
Reviewed-by: jlaskey, psandoz

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java

Changeset: 2a342cba9cc8
Author:    martin
Date:      2020-06-17 12:29 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/2a342cba9cc8

8247782: typos in java.math
Reviewed-by: rriggs, lancea, darcy

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java

Changeset: 8dae00169a23
Author:    martin
Date:      2020-06-17 12:45 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/8dae00169a23

8247706: Unintentional use of new Date(year...) with absolute year
Reviewed-by: naoto, rriggs

! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java
! test/jdk/java/util/Calendar/FieldStateTest.java

Changeset: 62c8fc2cd507
Author:    darcy
Date:      2020-06-17 13:00 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/62c8fc2cd507

8245588: Update --release 15 symbol information for JDK 15 build 27
Reviewed-by: jjg

! make/data/symbols/java.base-F.sym.txt
+ make/data/symbols/java.rmi-F.sym.txt
+ make/data/symbols/jdk.jdi-F.sym.txt
! make/data/symbols/jdk.net-F.sym.txt
! make/data/symbols/jdk.unsupported-F.sym.txt
! make/data/symbols/symbols

Changeset: 431d17e9235f
Author:    cjplummer
Date:      2020-06-17 13:12 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/431d17e9235f

8246369: CodeCache.findBlobUnsafe(addr) sometimes asserts with valid address
Reviewed-by: sspitsyn, amenkov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java



More information about the panama-dev mailing list