git: openjdk/portola: 341 new changesets

Erik Gahlin egahlin at openjdk.java.net
Mon Jul 13 20:48:22 UTC 2020


Changeset: 02201d19
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-06-22 06:48:26 +0000
URL:       https://git.openjdk.java.net/portola/commit/02201d19

7131400: [macosx] Desktop.edit(a directory) should throw IOException

Reviewed-by: pbansal, aivanov

! src/java.desktop/share/classes/java/awt/Desktop.java
+ test/jdk/java/awt/Desktop/EditPrintFolder.java

Changeset: 3c472b67
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-06-22 12:39:59 +0000
URL:       https://git.openjdk.java.net/portola/commit/3c472b67

8198623: java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java fails on mac

Reviewed-by: jdv

! test/jdk/ProblemList.txt
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java

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

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

Reviewed-by: egahlin

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

Changeset: edefd3c1
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-11 19:46:39 +0000
URL:       https://git.openjdk.java.net/portola/commit/edefd3c1

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

Reviewed-by: herrick, almatvee

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

Changeset: 0b8f18be
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-06-12 02:34:44 +0000
URL:       https://git.openjdk.java.net/portola/commit/0b8f18be

8246613: Choose the default SecureRandom algo based on registration ordering

Fixed java.security.Provider and SecureRandom to use the 1st registered SecureRandom service

Reviewed-by: weijun, mullan

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

Changeset: 56d333c5
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-12 05:00:09 +0000
URL:       https://git.openjdk.java.net/portola/commit/56d333c5

Added tag jdk-15+27 for changeset 93813843680b

! .hgtags

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

Merge

! .hgtags
! .hgtags

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

Added tag jdk-16+1 for changeset 4a485c89d5a0

! .hgtags

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

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

This patch updates the @modules tag with +open in the tests UnreferencedDatagramSockets and UnreferncedMulticastSockets in advance of the removal of --illegal-access to allow access to private member fields required by the tests.

Reviewed-by: alanb, dfuchs

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

Changeset: 24f040da
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-06-12 10:52:20 +0000
URL:       https://git.openjdk.java.net/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/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/portola/commit/cd335475

8247729: GetObjectMonitorUsage() might return inconsistent information

Reviewed-by: dholmes, dcubed, sspitsyn

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

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

8247760: Improve documentation for javadoc.tester.JavadocTester

Reviewed-by: prappo

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

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

8247876: ProblemList various crypto tests on aarch64

Reviewed-by: wetmore

! test/jdk/ProblemList.txt

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

8247907: XMLDsig logging does not work

Reviewed-by: mullan

! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
+ test/jdk/javax/xml/crypto/dsig/LogParameters.java

Changeset: 3576a883
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-22 08:09:23 +0000
URL:       https://git.openjdk.java.net/portola/commit/3576a883

8246436: JFR: Avoid parsing metadata.xml during startup

Reviewed-by: mgronlun, erikj, redestad

! make/CompileToolsHotspot.gmk
! make/Main.gmk
+ make/ToolsHotspot.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/modules/jdk.jfr/Copy.gmk
+ make/modules/jdk.jfr/Gendata.gmk
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java

Changeset: 04adafb7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-22 09:44:32 +0000
URL:       https://git.openjdk.java.net/portola/commit/04adafb7

8247901: Multiple conflicting @return for FlightRecorderMXBean

Reviewed-by: mgronlun

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

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

8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java

Changeset: 732d8865
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-05-20 21:12:20 +0000
URL:       https://git.openjdk.java.net/portola/commit/732d8865

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

When the kernel doesn't support swap limits, expect host values instead.

Reviewed-by: mbaesken, bobv, stuefe

! test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 3192ef36
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-22 11:40:06 +0000
URL:       https://git.openjdk.java.net/portola/commit/3192ef36

8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here

Reviewed-by: rkennke, shade

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

Changeset: 2155d525
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 15:54:26 +0000
URL:       https://git.openjdk.java.net/portola/commit/2155d525

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

Reviewed-by: lancea, darcy

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

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

8247894: Invalid @see in java.management

Reviewed-by: mchung, darcy

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

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

8247896: Invalid (@throw) tags in 2 java.io classes

Reviewed-by: mchung

! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/SequenceInputStream.java

Changeset: e208d9aa
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 17:32:57 +0000
URL:       https://git.openjdk.java.net/portola/commit/e208d9aa

8247899: HTML errors and warnings in threadPrimitiveDeprecation.html

Reviewed-by: lancea

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

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

8233014: Enable ShowCodeDetailsInExceptionMessages by default

Reviewed-by: coleenp, stuefe, dholmes

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java
! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.gold
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 326ba317
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-19 11:32:51 +0000
URL:       https://git.openjdk.java.net/portola/commit/326ba317

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

Postpone ConvI2L::Ideal optimization to IGVN.

Reviewed-by: kvn, neliasso

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

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

8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec

Reviewed-by: jjg

+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
+ test/langtools/jdk/javadoc/doclet/testHelpPage/TestHelpPage.java

Changeset: 226e8528
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-19 14:26:09 +0000
URL:       https://git.openjdk.java.net/portola/commit/226e8528

8242214: NullPointerException in JDK 14 javac compiling a method reference

Ensuring a proper receiver is used to invoke protected method when method reference is unrolled into a lambda.

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java
! test/langtools/tools/javac/lambda/methodReference/pack/I.java

Changeset: ffbee17d
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-06-19 17:17:40 +0000
URL:       https://git.openjdk.java.net/portola/commit/ffbee17d

8198705: Javadoc search needs a fix to handle duplicate package names in different modules

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

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

8241969: Type annotation is not shown for wildcard type in Javadoc

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: f2b191a6
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-06-19 08:27:59 +0000
URL:       https://git.openjdk.java.net/portola/commit/f2b191a6

8247444: Trust final fields in records

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

! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
- test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
= test/jdk/java/lang/invoke/unreflect/Fields.java
+ test/jdk/java/lang/invoke/unreflect/TEST.properties
+ test/jdk/java/lang/invoke/unreflect/UnreflectTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
! test/jdk/sun/misc/UnsafeFieldOffsets.java

Changeset: 9d40d802
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-06-19 16:42:52 +0000
URL:       https://git.openjdk.java.net/portola/commit/9d40d802

8247780: Refine the Help page for API Documentation

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

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

8243533: Only one of several deprecated overloaded methods listed in the Deprecated list

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java

Changeset: 8b6d3147
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-19 11:04:52 +0000
URL:       https://git.openjdk.java.net/portola/commit/8b6d3147

8247815: doclint: recategorize "no description for ..." as MISSING, not SYNTAX

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.out
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java

Changeset: e0a7782a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-19 11:10:31 +0000
URL:       https://git.openjdk.java.net/portola/commit/e0a7782a

8247784: Bad link causes invalid documentation

Reviewed-by: mchung, dholmes, sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/Type.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java

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

8247876: ProblemList various crypto tests on aarch64

Reviewed-by: wetmore

! test/jdk/ProblemList.txt

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

8247907: XMLDsig logging does not work

Reviewed-by: mullan

! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
+ test/jdk/javax/xml/crypto/dsig/LogParameters.java

Changeset: f834dc3d
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-21 08:32:54 +0000
URL:       https://git.openjdk.java.net/portola/commit/f834dc3d

8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private

Reviewed-by: rriggs, xuelei

! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java

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

8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java

Changeset: 61e44cdb
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-22 12:03:11 +0000
URL:       https://git.openjdk.java.net/portola/commit/61e44cdb

8247932: JShell crashes when typing text block

Setting up Log before running javac's scanner, so that errors reported from the scanner are properly ignored.

Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! test/langtools/jdk/jshell/IndentUITest.java

Changeset: 4862d0d5
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-22 18:23:49 +0000
URL:       https://git.openjdk.java.net/portola/commit/4862d0d5

Merge

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

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

Merge

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

Changeset: a1b5e010
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-06-24 15:35:43 +0000
URL:       https://git.openjdk.java.net/portola/commit/a1b5e010

8213535: Windows HiDPI html lightweight tooltips are truncated

Reviewed-by: kizune

! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java
! test/jdk/javax/swing/JPopupMenu/6800513/bug6800513.java
! test/jdk/javax/swing/JToolTip/4846413/bug4846413.java
! test/jdk/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java

Changeset: 921155df
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2020-06-24 20:32:32 +0000
URL:       https://git.openjdk.java.net/portola/commit/921155df

8036604: Typo in BufferedBufImgOps.java in the exception message

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/image/RescaleOp.java
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedBufImgOps.java

Changeset: 56990241
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-07-01 09:14:59 +0000
URL:       https://git.openjdk.java.net/portola/commit/56990241

8197560: test javax/swing/JTree/8003400/Test8003400.java fails

Reviewed-by: serb, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTree/8003400/Test8003400.java

Changeset: c3ec97d4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-07-02 09:27:58 +0000
URL:       https://git.openjdk.java.net/portola/commit/c3ec97d4

8248187: javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java fails with String is not properly drawn

Reviewed-by: serb, pbansal

! test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java

Changeset: 911c553c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-07-02 09:29:42 +0000
URL:       https://git.openjdk.java.net/portola/commit/911c553c

8245921: Minor copy/paste issue in BasicScrollBarUI

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java

Changeset: 5fbac4a3
Author:    Vyom Tiwari <vyommani at gmail.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-07-02 09:31:42 +0000
URL:       https://git.openjdk.java.net/portola/commit/5fbac4a3

8244324: RTFEditorKit does not display some of Japanese characters correctly

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java

Changeset: 9a120e7f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-22 09:29:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/9a120e7f

8247959: doclint errors in NIO code

Reviewed-by: alanb, lancea

! src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/NotificationHandler.java

Changeset: 9a99f511
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-22 09:42:42 +0000
URL:       https://git.openjdk.java.net/portola/commit/9a99f511

8247958: minor HTML errors in com.sun.jdi

Reviewed-by: dholmes, sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java

Changeset: 12554c2c
Author:    Phil Race <prr at openjdk.org>
Date:      2020-06-22 13:37:41 +0000
URL:       https://git.openjdk.java.net/portola/commit/12554c2c

8244818: Java2D Queue Flusher crash while moving application window to external monitor

Reviewed-by: serb, jdv, kcr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m

Changeset: b7e94495
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-23 03:05:07 +0000
URL:       https://git.openjdk.java.net/portola/commit/b7e94495

Merge


Changeset: 17f2250c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-23 09:38:21 +0000
URL:       https://git.openjdk.java.net/portola/commit/17f2250c

8247879: Rework WeakHandle and OopHandle to dynamically support different OopStorages

Reviewed-by: coleenp, eosterlund

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/oops/weakHandle.inline.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/utilities/hashtable.cpp

Changeset: 8d9826e4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-23 10:07:10 +0000
URL:       https://git.openjdk.java.net/portola/commit/8d9826e4

8247995: Avoid use of a mapping function in Permissions.getPermissionCollection

Reviewed-by: rriggs

! src/java.base/share/classes/java/security/Permissions.java
+ test/micro/org/openjdk/bench/java/security/PermissionsImplies.java

Changeset: e3eb38f4
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2020-06-23 16:30:38 +0000
URL:       https://git.openjdk.java.net/portola/commit/e3eb38f4

8244148: keytool -printcert and -printcrl should support the -trustcacerts and -keystore options

Reviewed-by: weijun, jjiang

! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
+ src/java.base/share/classes/sun/security/util/FilePaths.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/MyOwnCacerts.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCRL.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java
+ test/jdk/sun/security/util/module_patch/java.base/sun/security/util/FilePaths.java
! test/lib/jdk/test/lib/security/KeyStoreUtils.java

Changeset: f8596b57
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-06-23 05:58:52 +0000
URL:       https://git.openjdk.java.net/portola/commit/f8596b57

8247740: Inline derived CollectedHeap access for G1 and ParallelGC

Added shared helper in CollectedHeap, and inlined for G1 and ParallelGC

Reviewed-by: stefank, pliden

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp

Changeset: 88df2f0f
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-06-23 13:41:55 +0000
URL:       https://git.openjdk.java.net/portola/commit/88df2f0f

8243470: [macos] bring back O2 opt level for unsafe.cpp

Remove special case for unsafe.cpp on clang macos

Reviewed-by: erikj, ihse

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: a10a9284
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-06-23 11:59:13 +0000
URL:       https://git.openjdk.java.net/portola/commit/a10a9284

8247179: Mechanism for VM operations to not take part in safepoint coalescing

Reviewed-by: rehn, dholmes

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp

Changeset: 2765410a
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-06-23 11:59:13 +0000
URL:       https://git.openjdk.java.net/portola/commit/2765410a

8247319: Remove on-stack nmethod hotness counter sampling from safepoints

Reviewed-by: kvn, dholmes

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: d8219d0a
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-06-23 06:51:35 +0000
URL:       https://git.openjdk.java.net/portola/commit/d8219d0a

8213214: Set -Djava.io.tmpdir= when running tests

Reviewed-by: alanb, mikael

! make/RunTests.gmk
! test/jdk/java/nio/file/Path/Misc.java

Changeset: c0b348f3
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2020-06-23 07:48:39 +0000
URL:       https://git.openjdk.java.net/portola/commit/c0b348f3

8239950: Update PKCS9 Attributes to PKCS#9 v2.0 Encodings

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/util/DerValue.java
+ test/jdk/sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java

Changeset: cb9d3efe
Author:    Dong Wangya <wangyadong4 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-06-22 20:26:02 +0000
URL:       https://git.openjdk.java.net/portola/commit/cb9d3efe

8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 6986ab25
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-23 13:38:20 +0000
URL:       https://git.openjdk.java.net/portola/commit/6986ab25

8248041: Shenandoah: pre-Full GC root updates may miss some roots

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 4076ca82
Author:    Xin Liu <xliu at openjdk.org>
Date:      2020-06-23 10:40:26 +0000
URL:       https://git.openjdk.java.net/portola/commit/4076ca82

8151779: Some intrinsic flags could be replaced with one general flag

Add ControlIntrinsic switch

Reviewed-by: neliasso, phh

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/utilities/tribool.hpp
! test/hotspot/gtest/compiler/test_directivesParser.cpp
+ test/hotspot/gtest/utilities/test_tribool.cpp
! test/hotspot/jtreg/compiler/escapeAnalysis/TestGetClass.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java

Changeset: 0a6262f0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-23 20:15:54 +0000
URL:       https://git.openjdk.java.net/portola/commit/0a6262f0

8242593: JFR: EventFactory does not scale well past unique 1000 events

Reviewed-by: jbachorik

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java

Changeset: 1aa65395
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-23 21:28:45 +0000
URL:       https://git.openjdk.java.net/portola/commit/1aa65395

8241885: JFR tool: print does not work with inner class events

Reviewed-by: jbachorik

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java

Changeset: e178f046
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-06-23 17:43:58 +0000
URL:       https://git.openjdk.java.net/portola/commit/e178f046

8248184: AMPM_OF_DAY doc fix in ChronoField

Reviewed-by: bpb, lancea

! src/java.base/share/classes/java/time/temporal/ChronoField.java

Changeset: 27fc8b67
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-06-23 21:23:00 +0000
URL:       https://git.openjdk.java.net/portola/commit/27fc8b67

8246546: Simplify SystemDictionary::is_shared_class_visible

Reviewed-by: minqi, ccheung

! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java

Changeset: a1f02d13
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 12:19:14 +0000
URL:       https://git.openjdk.java.net/portola/commit/a1f02d13

8248130: AArch64: pf() uses mtNone instead of mtInternal

Reviewed-by: tschatzl, kbarrett, dholmes

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

Changeset: 156f6174
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 13:15:00 +0000
URL:       https://git.openjdk.java.net/portola/commit/156f6174

8248132: ZGC: Unify handling of all OopStorage instances in root processing

Reviewed-by: pliden, kbarrett, tschatzl

+ src/hotspot/share/gc/shared/oopStorageSetParState.hpp
+ src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/utilities/valueObjArray.hpp
+ test/hotspot/gtest/utilities/test_valueObjArray.cpp

Changeset: 3797364c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 13:15:54 +0000
URL:       https://git.openjdk.java.net/portola/commit/3797364c

8248133: SerialGC: Unify handling of all OopStorage instances in root processing

Reviewed-by: eosterlund, kbarrett, pliden

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
+ src/hotspot/share/gc/shared/oopStorageSet.inline.hpp

Changeset: 9d6aa42a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 13:16:24 +0000
URL:       https://git.openjdk.java.net/portola/commit/9d6aa42a

8247820: ParallelGC: Process strong OopStorage entries in parallel

Reviewed-by: pliden, eosterlund, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psRootType.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: ef3b0ec5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 13:16:52 +0000
URL:       https://git.openjdk.java.net/portola/commit/ef3b0ec5

8247755: Leaner and more versatile GrowableArray classes

Reviewed-by: kbarrett, coleenp

! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java
+ test/hotspot/gtest/utilities/test_growableArray.cpp

Changeset: 9584e01d
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-06-23 20:31:38 +0000
URL:       https://git.openjdk.java.net/portola/commit/9584e01d

8225251: Minimise import statements in jpackage sources

Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/ExecutableRebrander.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java

Changeset: 112a4bd8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-06-24 12:34:14 +0000
URL:       https://git.openjdk.java.net/portola/commit/112a4bd8

8247966: runtime/logging/loadLibraryTest/LoadLibraryTest.java failed "RuntimeException: 'Unloaded library with handle' missing from stdout/stderr"

Make sure the native library is unloaded before exiting the main thread.

Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java

Changeset: 6b251191
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-24 15:18:13 +0000
URL:       https://git.openjdk.java.net/portola/commit/6b251191

8248131: Simplify ServicesCatalog provider handling

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java

Changeset: 1550fd88
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-06-24 09:56:20 +0000
URL:       https://git.openjdk.java.net/portola/commit/1550fd88

8239782: CC_INTERP is only used by Zero interpreter

Change CC_INTERP conditional to ZERO and remove in places where unnecessary. Fix build to exclude compilers and rename CppInterpreter to ZeroInterpreter. The "C++ Interpreter" has been removed from the code a while ago.

Reviewed-by: dholmes, ihse

! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp
- src/hotspot/cpu/zero/cppInterpreterGenerator_zero.cpp
- src/hotspot/cpu/zero/cppInterpreter_zero.cpp
- src/hotspot/cpu/zero/cppInterpreter_zero.hpp
! src/hotspot/cpu/zero/entry_zero.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/interpreterFrame_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
+ src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
+ src/hotspot/cpu/zero/zeroInterpreter_zero.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
- src/hotspot/share/interpreter/bytecodeInterpreter.cpp
- src/hotspot/share/interpreter/bytecodeInterpreter.hpp
- src/hotspot/share/interpreter/bytecodeInterpreter.inline.hpp
- src/hotspot/share/interpreter/bytecodeInterpreterProfiling.hpp
- src/hotspot/share/interpreter/bytecodeInterpreterWithChecks.xml
- src/hotspot/share/interpreter/bytecodeInterpreterWithChecks.xsl
- src/hotspot/share/interpreter/cppInterpreter.cpp
- src/hotspot/share/interpreter/cppInterpreter.hpp
- src/hotspot/share/interpreter/cppInterpreterGenerator.cpp
- src/hotspot/share/interpreter/cppInterpreterGenerator.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterProfiling.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xml
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xsl
+ src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
+ src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
+ src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 0e60e8ad
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-06-24 11:15:22 +0000
URL:       https://git.openjdk.java.net/portola/commit/0e60e8ad

8246181: Avoid walking SymbolTable during -Xshare:dump

All symbols at dump are created as permanent. Store them in a global array to avoid working SymbolTable.

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 95b9024a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-24 12:41:50 +0000
URL:       https://git.openjdk.java.net/portola/commit/95b9024a

8164597: TestIOException.java fails after push for JDK-8164130

Reviewed-by: prappo

! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java

Changeset: 1e45eb3b
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-06-24 13:52:01 +0000
URL:       https://git.openjdk.java.net/portola/commit/1e45eb3b

8248235: appcds/jigsaw/PatchModule/Simple.java failed when running in dynamic CDS mode

Reviewed-by: minqi

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java

Changeset: 2ad63862
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-24 23:45:01 +0000
URL:       https://git.openjdk.java.net/portola/commit/2ad63862

8247573: gtest/GTestWrapper.java is not helpful if gtest framework is missing

Reviewed-by: erikj, iignatyev

! test/hotspot/jtreg/gtest/GTestWrapper.java

Changeset: 362f168d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-24 23:47:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/362f168d

8242501: JFR: oldobject/TestG1.java can't find leaking object

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/oldobject/TestG1.java
! test/jdk/jdk/jfr/event/oldobject/TestParallel.java
! test/jdk/jdk/jfr/event/oldobject/TestSerial.java

Changeset: 3e4ad5d8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-24 17:48:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/3e4ad5d8

8246477: add whitebox support for deflating idle monitors

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
+ test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: ac37a299
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-24 17:49:10 +0000
URL:       https://git.openjdk.java.net/portola/commit/ac37a299

8248049: minor cleanups in gc/whitebox/TestWBGC.java

Reviewed-by: hseigel

! test/hotspot/jtreg/gc/whitebox/TestWBGC.java

Changeset: 9e5f6885
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-25 02:54:12 +0000
URL:       https://git.openjdk.java.net/portola/commit/9e5f6885

Added tag jdk-16+3 for changeset 76810b3a88c8

! .hgtags

Changeset: 4167ba12
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-22 19:39:18 +0000
URL:       https://git.openjdk.java.net/portola/commit/4167ba12

8248061: bad reference in @throws in HotSpotDiagnosticMXBean

Reviewed-by: dcubed

! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java

Changeset: 64696852
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-06-23 09:57:30 +0000
URL:       https://git.openjdk.java.net/portola/commit/64696852

8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod

Reviewed-by: eosterlund, kvn, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaCalls.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java

Changeset: 7f69acc7
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-06-23 10:09:26 +0000
URL:       https://git.openjdk.java.net/portola/commit/7f69acc7

8247696: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch

Reviewed-by: psandoz, mcimadamore

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestMismatch.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java

Changeset: 36d716aa
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-06-23 11:49:48 +0000
URL:       https://git.openjdk.java.net/portola/commit/36d716aa

8248011: Improve javadoc of Foreign Memory Access API

Reviewed-by: psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java

Changeset: 1e1985da
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2020-06-23 17:22:07 +0000
URL:       https://git.openjdk.java.net/portola/commit/1e1985da

8247956: remove scripts under bin/nashorn and doc/nashorn/source

Reviewed-by: jlaskey

- bin/nashorn/fixwhitespace.sh
- bin/nashorn/runopt.sh
- doc/nashorn/DEVELOPER_README
- doc/nashorn/JavaScriptingProgrammersGuide.html
- doc/nashorn/source/EvalFile.java
- doc/nashorn/source/EvalScript.java
- doc/nashorn/source/InvokeScriptFunction.java
- doc/nashorn/source/InvokeScriptMethod.java
- doc/nashorn/source/MultiScopes.java
- doc/nashorn/source/RunnableImpl.java
- doc/nashorn/source/RunnableImplObject.java
- doc/nashorn/source/ScriptVars.java
- doc/nashorn/source/importpackageclass.js
- doc/nashorn/source/javaarray.js
- doc/nashorn/source/javaextend.js
- doc/nashorn/source/javaimporter.js
- doc/nashorn/source/javatypes.js
- doc/nashorn/source/overload.js
- doc/nashorn/source/runnable.js
- doc/nashorn/source/samfunc.js
- doc/nashorn/source/test.js

Changeset: e66a2a33
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-23 12:27:31 +0000
URL:       https://git.openjdk.java.net/portola/commit/e66a2a33

8247955: doclint: don't complain about summary/caption when role=presentation

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
+ test/langtools/tools/doclint/AccessibilityTest5.java
+ test/langtools/tools/doclint/AccessibilityTest5.out

Changeset: 4bcd70ac
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-24 01:02:19 +0000
URL:       https://git.openjdk.java.net/portola/commit/4bcd70ac

8247967: SparkExamples24H.java SIGSEGV in various places

Reviewed-by: dcubed, dholmes

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

Changeset: 2f09989e
Author:    Peter Levart <plevart at openjdk.org>
Date:      2020-06-24 11:05:09 +0000
URL:       https://git.openjdk.java.net/portola/commit/2f09989e

8247532: Records deserialization is slow
8248135: Build microbenchmarks with --enable-preview

Test contributed by Chris Hegarty <chris.hegarty at oracle.com>

Reviewed-by: chegar, psandoz, redestad, ihse

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
+ test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
+ test/micro/org/openjdk/bench/java/io/RecordDeserialization.java

Changeset: 6715f230
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-24 11:22:14 +0000
URL:       https://git.openjdk.java.net/portola/commit/6715f230

8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set

Reviewed-by: dholmes, iklam, ccheung

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/oops/method.cpp

Changeset: 29936542
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-06-24 10:42:26 +0000
URL:       https://git.openjdk.java.net/portola/commit/29936542

8247246: Add explicit ResolvedJavaType.link and expose presence of default methods

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: d85ff3c7
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-23 13:42:57 +0000
URL:       https://git.openjdk.java.net/portola/commit/d85ff3c7

8246212: JPKG001-012: application icon is missing in Control Panel Add/Remove

Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs

Changeset: 4b3c33ba
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-06-24 12:21:51 +0000
URL:       https://git.openjdk.java.net/portola/commit/4b3c33ba

8247785: Small clarification of the javadoc about builtin class loaders

Reviewed-by: alanb, rriggs, dholmes

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

Changeset: f45d1211
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-06-24 17:53:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/f45d1211

8248255: [macos] Add failing DMG tests to problem list

Reviewed-by: herrick, asemenyuk

! test/jdk/ProblemList.txt

Changeset: 34755c35
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-25 02:47:58 +0000
URL:       https://git.openjdk.java.net/portola/commit/34755c35

Added tag jdk-15+29 for changeset b58fc6058055

! .hgtags

Changeset: 233cac32
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-25 03:11:32 +0000
URL:       https://git.openjdk.java.net/portola/commit/233cac32

Merge

! .hgtags
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! .hgtags
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: 06cea107
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-06-25 08:01:17 +0000
URL:       https://git.openjdk.java.net/portola/commit/06cea107

8248271: linux-x86-zero build failure

Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp

Changeset: a6e794b3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-06-25 08:04:28 +0000
URL:       https://git.openjdk.java.net/portola/commit/a6e794b3

8248240: Remove extendedPC.hpp and fetch_frame_from_ucontext

This empty interface was left over from deleting code from before safepoint polling.

Reviewed-by: lfoltan, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
- src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: a953a0f4
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2020-06-25 06:12:29 +0000
URL:       https://git.openjdk.java.net/portola/commit/a953a0f4

8247968: test/jdk/javax/crypto/SecretKeyFactory/security.properties has wrong header

Wrong copyright header removed

Reviewed-by: weijun

! test/jdk/javax/crypto/SecretKeyFactory/security.properties

Changeset: 8c204010
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-06-25 16:07:39 +0000
URL:       https://git.openjdk.java.net/portola/commit/8c204010

8243672: Short term pause time ratio calculation in G1 off

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: 0f2ac202
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-06-25 16:07:43 +0000
URL:       https://git.openjdk.java.net/portola/commit/0f2ac202

8244603: G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs
8238858: G1 Mixed gc young gen sizing might cause the first mixed gc to immediately follow the prepare mixed gc

Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 47e465cf
Author:    Andrew Haley <aph at redhat.com>
Committer: Simon Tooke <stooke at openjdk.org>
Date:      2020-06-25 14:19:37 +0000
URL:       https://git.openjdk.java.net/portola/commit/47e465cf

8243114: Implement montgomery{Multiply,Square}intrinsics on Windows

Reviewed-by: dholmes, andrew

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: aacb8278
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-25 18:35:40 +0000
URL:       https://git.openjdk.java.net/portola/commit/aacb8278

8220639: Need a way to augment JTREG_LAUNCHER_OPTIONS from command-line

Reviewed-by: erikj, dholmes

! doc/testing.html
! doc/testing.md
! make/Global.gmk
! make/RunTests.gmk
! make/common/Utils.gmk

Changeset: e00aa7c8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-06-25 18:58:14 +0000
URL:       https://git.openjdk.java.net/portola/commit/e00aa7c8

8248329: JDK-8244603 breaks windows build

Reviewed-by: sundar, dcubed

! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: 4682835f
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-06-25 12:40:02 +0000
URL:       https://git.openjdk.java.net/portola/commit/4682835f

8203005: The top-of-stack type specified for nofast_* bytecodes are wrong

The change was left by 8074345 the types were wrongly put as T_ILLEGAL for T_OBJECT, and T_ILLEGAL for T_INT.

Reviewed-by: dcubed, cjplummer

! src/hotspot/share/interpreter/bytecodes.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java

Changeset: 23bbc981
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-25 21:46:12 +0000
URL:       https://git.openjdk.java.net/portola/commit/23bbc981

8248302: JFR: Add test for OldObjectSample event when using ZGC

Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/event/oldobject/TestZ.java

Changeset: b87302ca
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-06-25 16:01:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/b87302ca

8248347: windows build broken by JDK-8243114

Reviewed-by: dcubed, dholmes

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 42d3bad0
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-06-25 09:54:19 +0000
URL:       https://git.openjdk.java.net/portola/commit/42d3bad0

8248233: Avoid superfluous Class::isRecord invocations during deserialization

Co-authored-by: Peter Levart <peter.levart at gmail.com>
Reviewed-by: redestad, plevart

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java

Changeset: 31c511e6
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-25 11:06:46 +0000
URL:       https://git.openjdk.java.net/portola/commit/31c511e6

8246704: --release => \"unknown enum constant PreviewFeature$Feature.TEXT_BLOCKS\"

Use a synthetic annotation instead of inaccessible jdk.internal.PreviewFeature in ct.sym, and avoid resolving that annotation, to prevent errors being printed for the inaccessible types.

Reviewed-by: jlaskey

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java
+ test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out

Changeset: 601e566b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-06-25 11:43:20 +0000
URL:       https://git.openjdk.java.net/portola/commit/601e566b

8245128: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache

Fix too strong assertion by additionally considering races due to class unloading and redefinition.

Reviewed-by: eosterlund, kvn, coleenp, sspitsyn

! src/hotspot/share/code/compiledIC.cpp

Changeset: d886d8c4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-06-25 08:36:59 +0000
URL:       https://git.openjdk.java.net/portola/commit/d886d8c4

8247730: 2 JNI exception pending defect groups in DwarfParser.cpp

Reviewed-by: sspitsyn, amenkov

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp

Changeset: b4ea9cf2
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-25 13:08:50 +0000
URL:       https://git.openjdk.java.net/portola/commit/b4ea9cf2

8248335: ProblemList compiler/ciReplay/TestServerVM.java and TestVMNoCompLevel.java with AOT

Reviewed-by: kvn

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

Changeset: 5724c0d3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-25 13:10:47 +0000
URL:       https://git.openjdk.java.net/portola/commit/5724c0d3

8248339: ProblemList jdk/jfr/event/os/TestThreadContextSwitches.java

Reviewed-by: iignatyev

! test/jdk/ProblemList.txt

Changeset: 8a424425
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-25 15:00:59 +0000
URL:       https://git.openjdk.java.net/portola/commit/8a424425

8248341: ProblemList java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java

Reviewed-by: iignatyev

! test/jdk/ProblemList.txt

Changeset: fc827684
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-25 17:48:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/fc827684

8247849: permits clause of sealed interfaces should not allow parameterized types

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 708b60e8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-25 17:54:18 +0000
URL:       https://git.openjdk.java.net/portola/commit/708b60e8

8248354: ProblemList vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java

Reviewed-by: cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: e098a313
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-25 18:29:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/e098a313

8248351: ProblemList serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java on Windows

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 2534e726
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-25 18:47:26 +0000
URL:       https://git.openjdk.java.net/portola/commit/2534e726

8248358: ProblemList sun/nio/ch/TestMaxCachedBufferSize.java on macOSX

Reviewed-by: iignatyev

! test/jdk/ProblemList.txt

Changeset: 55b47225
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-26 04:15:33 +0000
URL:       https://git.openjdk.java.net/portola/commit/55b47225

Merge


Changeset: 9ffba300
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-06-26 05:26:19 +0000
URL:       https://git.openjdk.java.net/portola/commit/9ffba300

8247747: Remove macro definition of "inline" in stack.hpp

Removed "inline" macro and some microoptimizations.

Reviewed-by: lfoltan, tschatzl

! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp

Changeset: e7fa180e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-06-26 12:05:57 +0000
URL:       https://git.openjdk.java.net/portola/commit/e7fa180e

8248334: hs build errors on ppc64 and s390x platforms

Reviewed-by: dholmes, mdoerr

! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: 51ddc2ad
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-06-26 12:38:00 +0000
URL:       https://git.openjdk.java.net/portola/commit/51ddc2ad

8246337: Add more JVM tests for sealed classes

Add missing test cases for sealed interfaces and sealed classes.

Reviewed-by: dholmes, lfoltan

+ test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java
! test/hotspot/jtreg/runtime/modules/sealedP1/C1.java
! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
+ test/hotspot/jtreg/runtime/modules/sealedP1/SuperInterface.jcod
! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java
! test/hotspot/jtreg/runtime/modules/sealedP3/C3.java
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/asteroids/Charon.java
+ test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackageNotPublic.java
! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod

Changeset: 18cddad5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-06-26 14:43:09 +0000
URL:       https://git.openjdk.java.net/portola/commit/18cddad5

8247819: G1: Process strong OopStorage entries in parallel

Implement parallel processing of strong OopStorage entries for G1.

Co-authored-by: Erik Osterlund <erik.osterlund at oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson at oracle.com>
Reviewed-by: kbarrett, stefank

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSetParState.hpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 57b792cb
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-06-26 13:20:12 +0000
URL:       https://git.openjdk.java.net/portola/commit/57b792cb

8248216: JFR: Unify handling of all OopStorage instances in LeakProfiler root processing

Reviewed-by: mgronlun, stefank

! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
+ src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp

Changeset: c0c4a8d7
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-06-26 14:55:09 +0000
URL:       https://git.openjdk.java.net/portola/commit/c0c4a8d7

8248326: Add a minimal serialization test for local records

Reviewed-by: dfuchs

! test/jdk/java/io/Serializable/records/BasicRecordSer.java

Changeset: fc82a465
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-06-26 13:37:43 +0000
URL:       https://git.openjdk.java.net/portola/commit/fc82a465

8248412: test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java can fail

Reviewed-by: naoto, dfuchs

- test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java
+ test/jdk/java/sql/testng/test/sql/othervm/DriverManagerPermissionsTests.java

Changeset: f6c537f8
Author:    Robert Field <rfield at openjdk.org>
Date:      2020-06-26 11:56:21 +0000
URL:       https://git.openjdk.java.net/portola/commit/f6c537f8

8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: []
8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java

Changeset: a0a0539b
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-06-26 19:26:30 +0000
URL:       https://git.openjdk.java.net/portola/commit/a0a0539b

8248112: array index out of bound in FileMapInfo::check_paths

Check runtime classpath lengths after calling create_path_array().

Reviewed-by: iklam, minqi

! src/hotspot/share/memory/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java

Changeset: bdab5a0a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-06-26 17:14:14 +0000
URL:       https://git.openjdk.java.net/portola/commit/bdab5a0a

8248428: Cleanup pass on javax.lang.model docs

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/NullType.java
! src/java.compiler/share/classes/javax/lang/model/type/PrimitiveType.java
! src/java.compiler/share/classes/javax/lang/model/type/ReferenceType.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java
! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java

Changeset: ac4f14c3
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-06-28 06:15:31 +0000
URL:       https://git.openjdk.java.net/portola/commit/ac4f14c3

8247307: C2: Loop array fill stub routines are not called

Ignore safepoint polling use of CountedLoopNode when matching loop array fill pattern.

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/opto/loopTransform.cpp
+ test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java

Changeset: 1ef33e4d
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-06-26 15:08:25 +0000
URL:       https://git.openjdk.java.net/portola/commit/1ef33e4d

8248168: [Graal] jck tests timeout in Graal with -Xcomp mode

Re-enable deadlock avoidance logic for JVMCI and Xcomp.

Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.hpp

Changeset: a2db08ae
Author:    Robert Field <rfield at openjdk.org>
Date:      2020-06-26 18:20:22 +0000
URL:       https://git.openjdk.java.net/portola/commit/a2db08ae

8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: []
8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java

Changeset: f44f885f
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-06-26 20:07:49 +0000
URL:       https://git.openjdk.java.net/portola/commit/f44f885f

8248044: Backout ProblemList-ed tests introduced by JDK-8247876

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 9d679701
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-29 04:38:30 +0000
URL:       https://git.openjdk.java.net/portola/commit/9d679701

Merge

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 5ad963cf
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-06-29 13:35:45 +0000
URL:       https://git.openjdk.java.net/portola/commit/5ad963cf

8248379: Handshake closures for JVMTI monitor functions lack of some validations

Reviewed-by: sspitsyn, dholmes

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

Changeset: a7932934
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-29 07:16:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/a7932934

8247845: Shenandoah: refactor TLAB/GCLAB retirement code

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: a25bacdd
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-29 08:21:42 +0000
URL:       https://git.openjdk.java.net/portola/commit/a25bacdd

8248234: Disabling UseExactTypes crashes C2

Remove the flag since it is broken, untested and hasn't been used in many years.

Reviewed-by: kvn, redestad, neliasso

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/type.cpp

Changeset: 48c0ce3b
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-06-29 07:26:10 +0000
URL:       https://git.openjdk.java.net/portola/commit/48c0ce3b

8247408: IdealGraph bit check expression canonicalization

Reviewed-by: aph, kvn, adinn

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestBit.java
+ test/micro/org/openjdk/bench/vm/compiler/BitTest.java

Changeset: 55bbaf1a
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-06-29 12:28:55 +0000
URL:       https://git.openjdk.java.net/portola/commit/55bbaf1a

8248273: Small clean up for PerfClassTraceTime

Remove the unused code.

Reviewed-by: dholmes, redestad

! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/services/threadService.hpp

Changeset: c07ce7ee
Author:    Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-06-29 14:49:03 +0000
URL:       https://git.openjdk.java.net/portola/commit/c07ce7ee

8245245: Websocket can lose the URL encoding of URI query parameters

The fix updates jdk.internal.net.http.websocket.OpeningHandshake to avoid double encoding and decoding of URL

Reviewed-by: dfuchs, chegar, prappo

! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
+ test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java

Changeset: fe145646
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-29 10:14:18 +0000
URL:       https://git.openjdk.java.net/portola/commit/fe145646

8248227: Shenandoah: Refactor Shenandoah::heap() to match other GCs

Reviewed-by: shade

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

Changeset: 840867ef
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-06-29 17:14:19 +0000
URL:       https://git.openjdk.java.net/portola/commit/840867ef

8247218: Add default constructor to VectorSet to use Thread::current()->resource_area() as arena by default

Add a default construction to VectorSet and clean up uses of the old constructor.

Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/regalloc.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 5a6954ab
Author:    Zhuo Wang <zhuoren.wz at alibaba-inc.com>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2020-06-29 10:15:45 +0000
URL:       https://git.openjdk.java.net/portola/commit/5a6954ab

8246051: SIGBUS by unaligned Unsafe compare_and_swap

Reviewed-by: aph

! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java

Changeset: 682e836d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-29 18:39:40 +0000
URL:       https://git.openjdk.java.net/portola/commit/682e836d

8248488: JDK-8246484 actually broke COMPARE_BUILD

Reviewed-by: erikj

! make/Init.gmk
! make/InitSupport.gmk

Changeset: ba711f63
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-06-29 17:25:44 +0000
URL:       https://git.openjdk.java.net/portola/commit/ba711f63

8248410: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode

Reviewed-by: kvn, never

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

Changeset: 51b7c76a
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2020-06-29 13:39:35 +0000
URL:       https://git.openjdk.java.net/portola/commit/51b7c76a

8245129: Enhance jstat gc option output and tests

Widen and right-justify size fields assuming 2tb heap

Reviewed-by: simonis, dtitov

! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java
! test/jdk/sun/tools/jstat/fileURITest1.awk
! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcCauseOutput1.awk
! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcNewOutput1.awk
! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcOldOutput1.awk
! test/jdk/sun/tools/jstat/gcOutput1.awk
! test/jdk/sun/tools/jstat/jstatGcCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcCauseOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcMetaCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcNewCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcNewOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOldCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOldOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcOutput1.sh
! test/jdk/sun/tools/jstat/jstatLineCounts1.sh
! test/jdk/sun/tools/jstat/jstatLineCounts2.sh
! test/jdk/sun/tools/jstat/jstatLineCounts3.sh
! test/jdk/sun/tools/jstat/jstatLineCounts4.sh
! test/jdk/sun/tools/jstat/jstatTimeStamp1.sh
! test/jdk/sun/tools/jstat/lineCounts1.awk
! test/jdk/sun/tools/jstat/lineCounts2.awk
! test/jdk/sun/tools/jstat/lineCounts3.awk
! test/jdk/sun/tools/jstat/lineCounts4.awk
! test/jdk/sun/tools/jstat/timeStamp1.awk
! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java

Changeset: 46f86477
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-29 23:17:50 +0000
URL:       https://git.openjdk.java.net/portola/commit/46f86477

8248346: Move OopStorage mutex setup out from OopStorageSet

Reviewed-by: kbarrett, eosterlund

! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp

Changeset: 20a1e352
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-29 15:03:36 +0000
URL:       https://git.openjdk.java.net/portola/commit/20a1e352

8248492: ProblemList open/test/langtools//jdk/javadoc/doclet/testHeadTag/TestHeadTag.java

Reviewed-by: prappo

! test/langtools/ProblemList.txt

Changeset: 622117d2
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-06-26 15:47:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/622117d2

8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101"

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/loopnode.hpp

Changeset: f19db799
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-30 16:23:34 +0000
URL:       https://git.openjdk.java.net/portola/commit/f19db799

8248547: Use SetupJdkLibrary for hotspot libraries

Reviewed-by: erikj

! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibraries.gmk

Changeset: 2de35958
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-30 16:26:24 +0000
URL:       https://git.openjdk.java.net/portola/commit/2de35958

8248548: Use DISABLED_WARNINGS for globally disabled warnings on Visual Studio in Hotspot

Reviewed-by: kbarrett, erikj

! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: a338213b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-06-30 12:41:27 +0000
URL:       https://git.openjdk.java.net/portola/commit/a338213b

8248545: Remove unneeded warning suppression of MSVC++ 4521/4522

Reviewed-by: tschatzl, ihse

! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: 13750b6a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-30 19:20:22 +0000
URL:       https://git.openjdk.java.net/portola/commit/13750b6a

8248048: ZGC: AArch64: SIGILL in load barrier register spilling

Reviewed-by: adinn, aph

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

Changeset: 97cdfb92
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-29 08:18:23 +0000
URL:       https://git.openjdk.java.net/portola/commit/97cdfb92

8247832: [Graal] Many Javafuzzer tests failures with Graal, due to unexpected results, after last update JDK-8243380

Cherry-picking GR-24281

Reviewed-by: roland, kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VolatileReadEliminateWrongMemoryStateTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java

Changeset: d16ea55b
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-06-29 15:25:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/d16ea55b

8236647: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode

Reviewed-by: kvn, never

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

Changeset: 1a4f3140
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-29 10:51:39 +0000
URL:       https://git.openjdk.java.net/portola/commit/1a4f3140

8248427: jpackage jtreg BasicTest.testTemp() test fails on Windows

Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: d180fb30
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-29 10:52:24 +0000
URL:       https://git.openjdk.java.net/portola/commit/d180fb30

8248254: jpackage fails if app module is in external runtime

Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java
! test/jdk/ProblemList.txt
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java

Changeset: 320af9b3
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-29 10:52:24 +0000
URL:       https://git.openjdk.java.net/portola/commit/320af9b3

8248264: WinUpgradeUUIDTest application is missing in downgrade scenario

Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs

Changeset: d19f2bde
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-06-29 19:33:35 +0000
URL:       https://git.openjdk.java.net/portola/commit/d19f2bde

8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101"

Reviewed-by: neliasso, kvn

! src/hotspot/share/opto/loopnode.hpp

Changeset: 144267d3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-06-29 14:22:01 +0000
URL:       https://git.openjdk.java.net/portola/commit/144267d3

7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled

Reviewed-by: sspitsyn, dcubed

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

Changeset: a7e352b5
Author:    Zhuo Wang <zhuoren.wz at alibaba-inc.com>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2020-06-29 10:15:45 +0000
URL:       https://git.openjdk.java.net/portola/commit/a7e352b5

8246051: SIGBUS by unaligned Unsafe compare_and_swap

Reviewed-by: aph

! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java

Changeset: d5ae932b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-30 15:08:40 +0000
URL:       https://git.openjdk.java.net/portola/commit/d5ae932b

8248265: compiler/ciReplay tests fail with AOT compiled java.base

The test should use a non-empty method to trigger compilation.

Reviewed-by: kvn, neliasso, iignatyev

! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java

Changeset: 05dc2af2
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-06-18 13:51:40 +0000
URL:       https://git.openjdk.java.net/portola/commit/05dc2af2

8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand

Reviewed-by: rkennke, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahLRBInOuterStripMinedLoop.java

Changeset: eb1bacc7
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-30 18:10:44 +0000
URL:       https://git.openjdk.java.net/portola/commit/eb1bacc7

8248475: Suppress unconditional warning "JFR will be disabled during CDS dumping"

Reviewed-by: redestad

! src/hotspot/share/jfr/recorder/jfrRecorder.cpp

Changeset: abc55dea
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-30 19:00:14 +0000
URL:       https://git.openjdk.java.net/portola/commit/abc55dea

8248485: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242008

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.hpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp

Changeset: 0f43de9f
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-06-30 18:52:59 +0000
URL:       https://git.openjdk.java.net/portola/commit/0f43de9f

8246114: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems)

Fixed the test - an IPv4 group cannot be joined from an interface that has no IPv4 address configured

Reviewed-by: alanb, amlu

! test/jdk/java/net/MulticastSocket/Promiscuous.java

Changeset: 7c3d72fd
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-30 20:09:03 +0000
URL:       https://git.openjdk.java.net/portola/commit/7c3d72fd

Merge

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: 7d54e71d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-30 15:24:01 +0000
URL:       https://git.openjdk.java.net/portola/commit/7d54e71d

8246493: JDI stress/serial/mixed002 needs to use WhiteBox.deflateIdleMonitors support

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebuggee.java

Changeset: 46ff8fdc
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-30 11:36:02 +0000
URL:       https://git.openjdk.java.net/portola/commit/46ff8fdc

8248409: some jdk/javadoc/doclet tests fail (JDK 15)

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java

Changeset: 545d56dd
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-30 20:59:15 +0000
URL:       https://git.openjdk.java.net/portola/commit/545d56dd

Merge

! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java

Changeset: f5673586
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-07-01 07:23:48 +0000
URL:       https://git.openjdk.java.net/portola/commit/f5673586

8248526: configure script failed on WSL in May 2020 update

Reviewed-by: ihse

! make/autoconf/basic_windows.m4
! make/autoconf/util_windows.m4
! make/src/native/fixpath.c

Changeset: 2a37607e
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-07-01 01:56:52 +0000
URL:       https://git.openjdk.java.net/portola/commit/2a37607e

8248563: Gtest CFLAGS/warnings is not properly handled

Reviewed-by: erikj

! make/hotspot/lib/CompileGtest.gmk

Changeset: 13b7c2e1
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-07-01 09:18:28 +0000
URL:       https://git.openjdk.java.net/portola/commit/13b7c2e1

8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"

Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestLiveNodeLimit.java

Changeset: eb78035d
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-07-01 18:42:13 +0000
URL:       https://git.openjdk.java.net/portola/commit/eb78035d

8247741: Test test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java fails when -XX:+IgnoreUnrecognizedVMOptions is set

Use createJavaProcessBuilder() to prevent JTreg flags from being passed to the new process created by the test

Reviewed-by: lfoltan, dholmes

! test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java

Changeset: 03d47d58
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-07-01 12:06:44 +0000
URL:       https://git.openjdk.java.net/portola/commit/03d47d58

8248359: Update JVMCI

Reviewed-by: kvn, never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
- src/hotspot/share/jvmci/metadataHandleBlock.cpp
- src/hotspot/share/jvmci/metadataHandleBlock.hpp
+ src/hotspot/share/jvmci/metadataHandles.cpp
+ src/hotspot/share/jvmci/metadataHandles.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HandleCleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 83a8c4ac
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-07-01 09:18:28 +0000
URL:       https://git.openjdk.java.net/portola/commit/83a8c4ac

8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"

Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestLiveNodeLimit.java

Changeset: 55e7003f
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-07-01 14:52:09 +0000
URL:       https://git.openjdk.java.net/portola/commit/55e7003f

8248059: [macos] EmptyFolderPackageTest.java failed "hdiutil: create failed - No child processes"

Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! test/jdk/ProblemList.txt

Changeset: 292a3d57
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-01 21:14:55 +0000
URL:       https://git.openjdk.java.net/portola/commit/292a3d57

Merge


Changeset: 32aa6612
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-07-01 13:12:11 +0000
URL:       https://git.openjdk.java.net/portola/commit/32aa6612

8247534: Update --release 15 symbol information for JDK 15 build 29

Reviewed-by: jlahoda

! make/data/symbols/java.base-F.sym.txt

Changeset: 4b85bd54
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-07-01 22:39:58 +0000
URL:       https://git.openjdk.java.net/portola/commit/4b85bd54

8248610: Clean up handling of Windows RC files

Reviewed-by: erikj

! make/CompileDemos.gmk
! make/autoconf/flags-other.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/modules/LibCommon.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
- src/hotspot/os/windows/version.rc
! src/java.base/windows/native/common/version.rc
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/jdk.accessibility/windows/native/common/AccessBridgeStatusWindow.rc
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspectorWindow.rc
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalkerWindow.rc

Changeset: dc74336a
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-07-01 21:05:14 +0000
URL:       https://git.openjdk.java.net/portola/commit/dc74336a

8243586: Optimize calls to SystemDictionaryShared::define_shared_package for classpath

Define_shared_package only needs to be called once for each package in a jar specified in the shared class path.

Reviewed-by: iklam, dholmes, minqi

! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/C1.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/C3.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageSealingTest.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/package_seal.mf

Changeset: bf04926d
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-07-01 15:37:56 +0000
URL:       https://git.openjdk.java.net/portola/commit/bf04926d

8005088: remove unused NativeInstruction::test methods

Reviewed-by: iignatyev

! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp

Changeset: 7e93e03d
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-07-01 10:27:10 +0000
URL:       https://git.openjdk.java.net/portola/commit/7e93e03d

8248612: Back quotes and double quotes must not be escaped in: Cannot convert \"$unix_path\" to Windows path

Reviewed-by: ihse

! make/autoconf/util_windows.m4

Changeset: 637fdbc8
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-02 03:19:33 +0000
URL:       https://git.openjdk.java.net/portola/commit/637fdbc8

Added tag jdk-16+4 for changeset 78c07dd72404

! .hgtags

Changeset: 2e658852
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-02 03:15:27 +0000
URL:       https://git.openjdk.java.net/portola/commit/2e658852

Added tag jdk-15+30 for changeset 6909e4a1f25b

! .hgtags

Changeset: 43a20109
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-02 03:25:23 +0000
URL:       https://git.openjdk.java.net/portola/commit/43a20109

Merge

! .hgtags
! .hgtags

Changeset: 00e0a609
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-07-02 08:32:39 +0000
URL:       https://git.openjdk.java.net/portola/commit/00e0a609

8248632: Shenandoah: build fails without both JVMTI and JFR

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Changeset: 51937e18
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-07-02 08:32:45 +0000
URL:       https://git.openjdk.java.net/portola/commit/51937e18

8248634: Shenandoah: incorrect include in shenandoahInitLogger.cpp

Reviewed-by: rkennke

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

Changeset: dc63bf26
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-07-02 09:40:27 +0000
URL:       https://git.openjdk.java.net/portola/commit/dc63bf26

8248650: [BACKOUT] Backout JDK-8244603 because it generates too much noise in CI

Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 3d9bad16
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2020-07-02 08:17:31 +0000
URL:       https://git.openjdk.java.net/portola/commit/3d9bad16

8218021: Have jarsigner preserve posix permission attributes

Reviewed-by: weijun, lancea, alanb

! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/util/Event.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
+ test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java
! test/jdk/sun/security/util/Resources/Usages.java

Changeset: 1356a0f1
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-07-02 17:35:03 +0000
URL:       https://git.openjdk.java.net/portola/commit/1356a0f1

8248667: Need support for building native libraries located in the test/lib directory

Reviewed-by: erikj

! make/Main.gmk
! make/test/BuildTestLib.gmk
+ make/test/BuildTestLibNative.gmk
+ test/lib/jdk/test/lib/apps/libLingeredApp.c

Changeset: 4e962f96
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-07-02 18:02:20 +0000
URL:       https://git.openjdk.java.net/portola/commit/4e962f96

8248321: [JVMCI] improve libgraal logging and fatal error handling

Reviewed-by: kvn, never

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/java.cpp

Changeset: 1eaa4116
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-02 18:39:35 +0000
URL:       https://git.openjdk.java.net/portola/commit/1eaa4116

Added tag jdk-16+4 for changeset e2622818f0bd

! .hgtags

Changeset: 78b9de8e
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-07-02 20:33:06 +0000
URL:       https://git.openjdk.java.net/portola/commit/78b9de8e

8248495: [macos] zerovm is broken due to libffi headers location

Reviewed-by: ihse, erikj

! make/autoconf/lib-ffi.m4

Changeset: 579ed706
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-07-02 11:06:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/579ed706

8248417: some jdk/javadoc/doclet tests fail (JDK 16)

Reviewed-by: prappo

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

Changeset: ec25b428
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-07-02 12:52:49 +0000
URL:       https://git.openjdk.java.net/portola/commit/ec25b428

8076985: Allocation path: biased locking + compressed oops code quality

Use 64-bit constant class pointer for loading class prototype header.

Reviewed-by: roland

! src/hotspot/cpu/x86/x86_64.ad

Changeset: 8b7c9591
Author:    Dean Long <dlong at openjdk.org>
Date:      2020-07-02 13:03:32 +0000
URL:       https://git.openjdk.java.net/portola/commit/8b7c9591

8247922: Update Graal

Reviewed-by: kvn

! make/CompileJavaModules.gmk
! make/test/JtregGraalUnit.gmk
! src/jdk.internal.vm.compiler/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64BitFieldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! 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.core.test/src/org/graalvm/compiler/core/test/UnschedulableGraphTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchPattern.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/IgvDumpChannel.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CommunityCompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/DefaultInstrumentation.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EconomyCompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EncodedSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/Instrumentation.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotAllocationSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotSerialWriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BitFieldOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorShuffle.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanWalker.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ConvertDeoptimizeToGuardPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PluginReplacementNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallWithExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeCopyNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedFoldInvocationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedInvocationPlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedNodeIntrinsicInvocationPlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedPluginFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedPluginInjectionProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AssumptionInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/ExactInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/InlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/HighTierContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64LongSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk10.test/src/org/graalvm/compiler/replacements/jdk10/test/MathMultiplyHighTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedFoldPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedNodeIntrinsicPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/InjectedDependencies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/NodeIntrinsicHandler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/PluginGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FoldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/CStringConstant.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.util.test/src/org/graalvm/util/test/OptionsEncoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/TypedDataInputStream.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/TypedDataOutputStream.java

Changeset: 4858141c
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-07-02 13:13:10 +0000
URL:       https://git.openjdk.java.net/portola/commit/4858141c

8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp

Reviewed-by: sspitsyn, ysuenaga, dtitov

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: a4b13531
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-05-18 18:20:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/a4b13531

8244763: Update --release 8 symbol information after JSR 337 MR3

Reviewed-by: jjg, wetmore

! make/data/symbols/java.base-7.sym.txt
! make/data/symbols/java.base-8.sym.txt
! make/data/symbols/java.base-9.sym.txt
! make/data/symbols/java.desktop-7.sym.txt
! make/data/symbols/java.desktop-8.sym.txt
! make/data/symbols/java.desktop-9.sym.txt
! make/data/symbols/symbols
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! test/langtools/tools/javac/sym/ElementStructureTest.java

Changeset: 72ae3220
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-07-02 08:05:00 +0000
URL:       https://git.openjdk.java.net/portola/commit/72ae3220

8208207: Test nsk/stress/jni/gclocker/gcl001 fails after co-location

Reviewed-by: tschatzl

! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/gcl001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/libgcl001.cpp

Changeset: dc0c0c7e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-07-02 10:21:21 +0000
URL:       https://git.openjdk.java.net/portola/commit/dc0c0c7e

8248060: small HTML issues in java.xml package-info.java files

Reviewed-by: joehw

! src/java.xml/share/classes/javax/xml/stream/package-info.java
! src/java.xml/share/classes/org/xml/sax/package-info.java

Changeset: 5a90271d
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-07-02 21:13:41 +0000
URL:       https://git.openjdk.java.net/portola/commit/5a90271d

8237488: jdk/jfr/event/compiler/TestCompilerCompile.java failed due to "RuntimeException: No thread in event"

Reviewed-by: egahlin

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 6b8bf62a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-03 00:14:21 +0000
URL:       https://git.openjdk.java.net/portola/commit/6b8bf62a

Merge

! make/data/symbols/symbols
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! make/data/symbols/symbols
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: e0c26b37
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-07-03 00:09:45 +0000
URL:       https://git.openjdk.java.net/portola/commit/e0c26b37

8248348: Regression caused by the update to BCEL 6.0

Reviewed-by: smarks, plevart

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/BCELHashCodeTest.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/BCELHashCodeTest.xsl

Changeset: af51a732
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-07-02 17:19:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/af51a732

8244383: jhsdb/HeapDumpTestWithActiveProcess.java fails with "AssertionFailure: illegal bci"

Reviewed-by: sspitsyn, dcubed, dtitov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: 39614685
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-07-03 09:26:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/39614685

Merge

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

Changeset: f23c983a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-06-29 09:59:45 +0000
URL:       https://git.openjdk.java.net/portola/commit/f23c983a

8248468: java/awt/font/DefaultFontTest/DefaultFontTest.java fails in SunFontManager.findFont2D

Reviewed-by: jdv

! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/unix/classes/sun/awt/FcFontManager.java

Changeset: e2072bba
Author:    Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-07-03 10:19:54 +0000
URL:       https://git.openjdk.java.net/portola/commit/e2072bba

8245302: Upgrade LogRecord to support long thread ids and remove its usage of ThreadLocal

Java.util.logging.LogRecord has been updated to use long thread ids instead of int thread id

Reviewed-by: alanb, dfuchs

! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.logging/share/classes/java/util/logging/XMLFormatter.java
+ test/jdk/java/util/logging/LogRecordThreadIdTest.java
+ test/jdk/java/util/logging/SerializeLogRecordTest.java

Changeset: 45069755
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-07-03 11:46:41 +0000
URL:       https://git.openjdk.java.net/portola/commit/45069755

8248398: Add diagnostic RepeatCompilation utility

Reviewed-by: redestad, kvn, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 20147c36
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-07-03 18:58:03 +0000
URL:       https://git.openjdk.java.net/portola/commit/20147c36

Merge


Changeset: 83fff054
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-07-03 16:32:33 +0000
URL:       https://git.openjdk.java.net/portola/commit/83fff054

8248306: gc/stress/gclocker/TestExcessGCLockerCollections.java does not compile

Update the test to use the method suggested in JDK-8244010.

Reviewed-by: kbarrett

! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java

Changeset: 99935725
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-07-03 10:05:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/99935725

8248388: ZGC: Load barrier incorrectly elided in jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/macro.cpp

Changeset: 5cf33168
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-07-03 11:09:59 +0000
URL:       https://git.openjdk.java.net/portola/commit/5cf33168

8248725: Shenandoah: Claim verifier thread roots for parallel processing

Reviewed-by: shade

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

Changeset: 6c89a965
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-07-03 16:32:33 +0000
URL:       https://git.openjdk.java.net/portola/commit/6c89a965

8248306: gc/stress/gclocker/TestExcessGCLockerCollections.java does not compile

Update the test to use the method suggested in JDK-8244010.

Reviewed-by: kbarrett

! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java

Changeset: 734a6c94
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-07-03 17:36:56 +0000
URL:       https://git.openjdk.java.net/portola/commit/734a6c94

8248799: Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier

Reviewed-by: zgu

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

Changeset: 82cc03fa
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-07-03 16:50:16 +0000
URL:       https://git.openjdk.java.net/portola/commit/82cc03fa

8248703: Clarify the behavior of java.net.NetworkInterface::equals

The API documentation of NetworkInterface::equals is clarified to warn about the possibility that two NetworkInterface representing the same underlying interface objects might not compare equal if the IP addresses bound to the interfaces are being dynamically updated by the system.

Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/net/NetworkInterface.java

Changeset: 4922a35c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-03 19:05:00 +0000
URL:       https://git.openjdk.java.net/portola/commit/4922a35c

Merge

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

Changeset: 459da4aa
Author:    Yaofei Song <songyaofei2 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-06-28 16:47:25 +0000
URL:       https://git.openjdk.java.net/portola/commit/459da4aa

8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield

Reviewed-by: aph

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

Changeset: b02e4d4a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-07-06 09:16:58 +0000
URL:       https://git.openjdk.java.net/portola/commit/b02e4d4a

8248596: [TESTBUG] compiler/loopopts/PartialPeelingUnswitch.java times out with Graal enabled

Change C2 specific test to be executed only with server compiler.

Reviewed-by: roland, kvn, thartmann

! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java

Changeset: 6d137a36
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-07-06 04:44:25 +0000
URL:       https://git.openjdk.java.net/portola/commit/6d137a36

8248043: Need to eliminate excessive i2l conversions

Reviewed-by: redestad, kvn, iveresov

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestSkipLongToIntCast.java
+ test/micro/org/openjdk/bench/vm/compiler/SkipIntToLongCast.java

Changeset: 2e09a58f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-07-06 15:14:44 +0000
URL:       https://git.openjdk.java.net/portola/commit/2e09a58f

8246019: PerfClassTraceTime slows down VM start-up

Reviewed-by: dholmes, redestad, minqi, ccheung

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 28e219f0
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Date:      2020-07-06 16:08:00 +0000
URL:       https://git.openjdk.java.net/portola/commit/28e219f0

8233829: javac cannot find non-ASCII module name under non-UTF8 environment

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
+ test/langtools/tools/javac/modules/ModifiedUTFTest.java

Changeset: 8170244a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-07-06 17:52:52 +0000
URL:       https://git.openjdk.java.net/portola/commit/8170244a

8248886: InstanceKlass::initialize_impl crashes with -XX:-UsePerfData after JDK-8246019

Reviewed-by: ccheung

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 63a6adf2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-07-03 10:02:37 +0000
URL:       https://git.openjdk.java.net/portola/commit/63a6adf2

8248746: Undo jhsdb related exclusiveAccess.dirs changes that were done for JDK-8220295

Reviewed-by: iignatyev

! test/jdk/TEST.ROOT

Changeset: 79ad5512
Author:    Yong Zhou <zhouyong44 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-07-04 08:18:17 +0000
URL:       https://git.openjdk.java.net/portola/commit/79ad5512

8243670: Unexpected test result caused by C2 MergeMemNode::Ideal

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestReplaceEquivPhis.java

Changeset: a8d20c92
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-07-04 01:06:07 +0000
URL:       https://git.openjdk.java.net/portola/commit/a8d20c92

8247527: serviceability/dcmd/gc/HeapDumpCompressedTest.java fails with Graal + ZGC

Excludes running Graal with GC which it does not support

Reviewed-by: dholmes, iignatyev

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

Changeset: 45fce6ba
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-07-07 06:06:18 +0000
URL:       https://git.openjdk.java.net/portola/commit/45fce6ba

8242538: java/security/SecureRandom/ThreadSafe.java failed on windows

Reviewed-by: mullan

! test/jdk/java/security/SecureRandom/ThreadSafe.java

Changeset: 7a4bf245
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-07-03 07:49:00 +0000
URL:       https://git.openjdk.java.net/portola/commit/7a4bf245

8248501: [macos] App created with jpackage on Mac fails with error -10810

Reviewed-by: asemenyuk, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java

Changeset: 653af300
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-07-07 00:09:29 +0000
URL:       https://git.openjdk.java.net/portola/commit/653af300

8248348: Regression caused by the update to BCEL 6.0

Reviewed-by: smarks, plevart

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/BCELHashCodeTest.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/BCELHashCodeTest.xsl

Changeset: e5842379
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-07 03:12:11 +0000
URL:       https://git.openjdk.java.net/portola/commit/e5842379

Merge

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

Changeset: 3d1b1a6b
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-07-06 23:11:37 +0000
URL:       https://git.openjdk.java.net/portola/commit/3d1b1a6b

8248170: Excessive include of compiledMethod, codeCache, javaClasses and systemDictionary

Reviewed-by: dholmes, kvn, coleenp, stefank

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/threadIdTable.cpp

Changeset: 485194c1
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-04-21 10:35:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/485194c1

8245021: Adding method 'remove_if_existing' to growableArray

Reviewed-by: thartmann, neliasso

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: c5bb0235
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2020-07-07 11:35:14 +0000
URL:       https://git.openjdk.java.net/portola/commit/c5bb0235

8232782: Shenandoah: streamline post-LRB CAS barrier (aarch64)

Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad

Changeset: 584e983c
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-07-07 06:20:03 +0000
URL:       https://git.openjdk.java.net/portola/commit/584e983c

8248568: compiler/c2/TestBit.java failed: test missing from stdout/stderr

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/c2/TestBit.java

Changeset: a6cf3251
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-07-07 13:00:46 +0000
URL:       https://git.openjdk.java.net/portola/commit/a6cf3251

8248226: TestCloneAccessStressGCM fails with -XX:-ReduceBulkZeroing

Taking GC barriers into account in LoadNode::find_previous_arraycopy() when ReduceInitialCardMarks is disabled.

Reviewed-by: kvn, roland

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java
! test/hotspot/jtreg/compiler/arraycopy/TestEliminateArrayCopy.java
! test/hotspot/jtreg/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java

Changeset: 50e18e29
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-07-07 10:18:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/50e18e29

8227337: javax/management/remote/mandatory/connection/ReconnectTest.java NoSuchObjectException no such object in table

Reviewed-by: phh

! test/jdk/ProblemList.txt
! test/jdk/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
! test/jdk/javax/management/remote/mandatory/connection/ReconnectTest.java

Changeset: f243b281
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-07-07 10:27:47 +0000
URL:       https://git.openjdk.java.net/portola/commit/f243b281

8205467: javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java possible deadlock

Reviewed-by: phh

! test/jdk/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java

Changeset: db2d4e8f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-07-07 13:07:53 +0000
URL:       https://git.openjdk.java.net/portola/commit/db2d4e8f

8248194: Need better support for running SA tests on core files

Reviewed-by: amenkov, lmesnik

! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/apps/libLingeredApp.c
+ test/lib/jdk/test/lib/util/CoreUtils.java

Changeset: 1b3a127d
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-07-07 16:20:30 +0000
URL:       https://git.openjdk.java.net/portola/commit/1b3a127d

8241803: JFR TestThreadStartEndEvents.java failed due to "RuntimeException: Wrong thread id"

Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/runtime/TestThreadStartEndEvents.java

Changeset: c7ecaa4a
Author:    Yaofei Song <songyaofei2 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-06-28 16:47:25 +0000
URL:       https://git.openjdk.java.net/portola/commit/c7ecaa4a

8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield

Reviewed-by: aph

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

Changeset: ca91da0e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-07-07 17:52:55 +0000
URL:       https://git.openjdk.java.net/portola/commit/ca91da0e

8248794: Transition JFR Periodic Task Thread to "_thread_in_native" before invoking performance counters

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp

Changeset: f4756fdf
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-07-07 16:55:29 +0000
URL:       https://git.openjdk.java.net/portola/commit/f4756fdf

8248505: Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider

Use getService(...) call for Provider.getDefaultSecureRandomService()

Reviewed-by: weijun, coffeys, mullan

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

Changeset: 5899ef11
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-07-02 11:38:00 +0000
URL:       https://git.openjdk.java.net/portola/commit/5899ef11

8208243: vmTestbase/gc/lock/jni/jnilock002/TestDescription.java fails in jdk/hs nightly

Reviewed-by: tschatzl

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/BooleanArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/CharArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/DoubleArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/FloatArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/IntArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/LongArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ShortArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/StringCriticalLocker.cpp

Changeset: e87c8648
Author:    Zhuo Wang <zhuoren.wz at alibaba-inc.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-07-07 11:38:05 +0000
URL:       https://git.openjdk.java.net/portola/commit/e87c8648

8248570: Incorrect copyright header in TestUnsafeUnalignedSwap.java

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java

Changeset: c782d0e4
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-07-07 23:42:50 +0000
URL:       https://git.openjdk.java.net/portola/commit/c782d0e4

Merge

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

Changeset: ed05d576
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-07-07 16:08:29 +0000
URL:       https://git.openjdk.java.net/portola/commit/ed05d576

8223955: Eliminate or reduce mixing of old File API and new Path/Files APIs

Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacCertificate.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/AbstractAppImageBuilder.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ScriptRunner.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/ExecutableRebrander.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java

Changeset: eeb4b15f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-07-07 19:17:47 +0000
URL:       https://git.openjdk.java.net/portola/commit/eeb4b15f

8249002: New serviceability/sa/ClhsdbFindPC.java #id2 and #id3 tests are failing with ZGC

Reviewed-by: iignatyev

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

Changeset: d7b097f1
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-07-07 23:11:13 +0000
URL:       https://git.openjdk.java.net/portola/commit/d7b097f1

8244764: Improve assertion for CPP_VTABLE_PATCH_TYPES_DO

Reviewed-by: lfoltan, coleenp

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

Changeset: 1d5ec8f3
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-06-17 19:53:48 +0000
URL:       https://git.openjdk.java.net/portola/commit/1d5ec8f3

8247762: [aarch64] Timeout in .../HeapDumpTestWithActiveProcess.java due to inf. loop in AARCH64CurrentFrameGuess.run()

Reviewed-by: cjplummer, aph

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java

Changeset: d42f541d
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2020-07-08 09:23:59 +0000
URL:       https://git.openjdk.java.net/portola/commit/d42f541d

8248231: deserializeLambda created with wrong encoding if platform encoding not UTF-8

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/jdk/java/lang/invoke/lambda/LambdaFileEncodingSerialization.java
+ test/jdk/java/lang/invoke/lambda/TestLambdaFileEncodingSerialization.java

Changeset: d308558d
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-07-08 15:16:47 +0000
URL:       https://git.openjdk.java.net/portola/commit/d308558d

8248865: Document JNDI/LDAP timeout properties

Documentation added in the module-info of java.naming

Reviewed-by: chegar, aefimov, mullan

! src/java.naming/share/classes/module-info.java

Changeset: 0853b330
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2020-07-08 03:08:30 +0000
URL:       https://git.openjdk.java.net/portola/commit/0853b330

8248701: On Windows generated modules-deps.gmk can contain backslash-r (CR) characters

Reviewed-by: erikj

! make/common/Modules.gmk

Changeset: 4d2b0b53
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-07-08 17:37:27 +0000
URL:       https://git.openjdk.java.net/portola/commit/4d2b0b53

8248016: JFR: Remove Javadoc warnings

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/EnabledSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/JDKSettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/StackTraceSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java



More information about the portola-dev mailing list