git: openjdk/panama-foreign: foreign-jextract: 91 new changesets

duke duke at openjdk.java.net
Fri Jun 19 11:12:24 UTC 2020


Changeset: 24f040da
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-06-12 10:52:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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: e9afd8d3
Author:    duke <duke at openjdk.org>
Date:      2020-06-19 11:00:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e9afd8d3

Automatic merge of jdk:master into master


Changeset: 615091bb
Author:    duke <duke at openjdk.org>
Date:      2020-06-19 11:01:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/615091bb

Automatic merge of master into foreign-memaccess


Changeset: fc480195
Author:    duke <duke at openjdk.org>
Date:      2020-06-19 11:01:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fc480195

Automatic merge of foreign-memaccess into foreign-abi


Changeset: d7a15b4c
Author:    duke <duke at openjdk.org>
Date:      2020-06-19 11:01:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d7a15b4c

Automatic merge of foreign-abi into foreign-jextract

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



More information about the panama-dev mailing list