git: openjdk/loom: master: 369 new changesets

duke duke at openjdk.java.net
Tue Nov 5 00:12:09 UTC 2019


Changeset: 916bbc23
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2019-09-25 14:33:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/916bbc23

8221623: Add StackWalker micro benchmarks to jdk repo

Reviewed-by: dfuchs, mchung, redestad

+ test/micro/org/openjdk/bench/java/lang/StackWalkBench.java
+ test/micro/org/openjdk/bench/java/util/logging/LoggingRuntimeMicros.java
+ test/micro/org/openjdk/bench/vm/lang/ThrowableRuntimeMicros.java

Changeset: 1bce27d4
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2019-09-25 15:22:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/1bce27d4

8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread

Add com.sun.management.getCurrentThreadAllocatedBytes, implement getThreadAllocatedBytes(long) independent of getThreadAllocatedBytes(long[])

Reviewed-by: mchung, dholmes, sspitsyn

! src/hotspot/share/include/jmm.h
! src/hotspot/share/services/management.cpp
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/native/libmanagement/ThreadImpl.c
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotThreadImpl.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.README
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerThreadMXBeanNew.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java

Changeset: eb45b792
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-09-26 04:20:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb45b792

Added tag jdk-14+16 for changeset d29f0181ba42

! .hgtags

Changeset: fa2176c3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-09-25 21:26:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa2176c3

8231414: Mark various instance fields of javac internal types as transient

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java

Changeset: a03e9220
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-09-26 09:16:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/a03e9220

8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed

Bail out if the range check If has an Opaque4Node input instead of a BoolNode.

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCMovWithOpaque.java

Changeset: 7a052c97
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-09-25 09:15:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/7a052c97

8231445: check ZALLOC return values in awt coding

Reviewed-by: clanger, prr

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: c1865c4a
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-09-26 10:00:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1865c4a

8219724: ZGC: Make inline cache cleaning more robust

Reviewed-by: pliden

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

Changeset: 8275b17b
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2019-09-12 11:44:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/8275b17b

8229499: Node budget assert in fuzzed test

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/LoopUnrollBadNodeBudget.java

Changeset: cf5af650
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-09-26 13:56:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf5af650

8231294: ZGC: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002 fails

Reviewed-by: shade, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002/TestDescription.java

Changeset: 848614a0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-09-26 14:04:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/848614a0

8231448: s390 and ppc - replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type

Reviewed-by: coleenp, lfoltan

! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: 6e1aa906
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-09-26 09:22:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/6e1aa906

8226690: SIGSEGV in MetadataOnStackClosure::do_metadata

Dont create nmethod if classes have been redefined since compilation start.

Reviewed-by: sspitsyn, dlong, eosterlund, gdub

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: f8bb7b3a
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-09-26 07:20:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8bb7b3a

8231467: Missing make prerequisite declaration corrupts make dependency files on Windows

Reviewed-by: ihse, tbell

! make/common/NativeCompilation.gmk

Changeset: 72503176
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-09-26 11:10:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/72503176

8231314: java.time serialization warning cleanup

Reviewed-by: chegar, naoto, plevart

! src/java.base/share/classes/java/time/Ser.java
! src/java.base/share/classes/java/time/chrono/AbstractChronology.java
! src/java.base/share/classes/java/time/chrono/Ser.java
! src/java.base/share/classes/java/time/zone/Ser.java

Changeset: b03fbff8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-09-26 12:13:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/b03fbff8

8231546: Suppress warnings on non-serializable instance fields in java.prefs module

Reviewed-by: rriggs

! src/java.prefs/share/classes/java/util/prefs/NodeChangeEvent.java

Changeset: 6212eb36
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2019-09-26 14:41:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/6212eb36

8228625: [TESTBUG] sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr

Give jshell process time to fully startup and stablize before requesting heap dump

Reviewed-by: sspitsyn, amenkov

! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 0b881387
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-09-27 09:55:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b881387

8231504: Update networking tests to avoid implicit dependency on the system proxies

Reviewed-by: dfuchs

! test/jdk/java/net/CookieHandler/LocalHostCookie.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java
! test/jdk/java/net/ProxySelector/NullSelector.java
! test/jdk/java/net/ResponseCache/B6181108.java
! test/jdk/java/net/ResponseCache/ResponseCacheTest.java
! test/jdk/java/net/ResponseCache/getResponseCode.java
! test/jdk/java/net/URLConnection/B5052093.java
! test/jdk/java/net/URLConnection/DisconnectAfterEOF.java
! test/jdk/java/net/URLConnection/HttpContinueStackOverflow.java
! test/jdk/java/net/URLConnection/Redirect307Test.java
! test/jdk/java/net/URLConnection/Responses.java
! test/jdk/java/net/URLConnection/URLConnectionHeaders.java
! test/jdk/java/net/URLConnection/contentHandler/UserContentHandler.java
! test/jdk/java/net/URLPermission/OpenURL.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java
! test/jdk/sun/net/www/protocol/http/UserAuth.java
! test/jdk/sun/net/www/protocol/http/UserCookie.java

Changeset: e4314c15
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-09-26 17:49:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4314c15

8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/CallMultipleCatchProjs.java

Changeset: c1275923
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-09-27 12:46:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1275923

8231471: Obsolete -XX:CompilationPolicyChoice

Reviewed-by: kvn, dholmes, thartmann

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/compilationPolicy.hpp
! src/hotspot/share/runtime/globals.hpp
- src/hotspot/share/runtime/rframe.cpp
- src/hotspot/share/runtime/rframe.hpp

Changeset: 2f2ec624
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-07-16 08:56:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f2ec624

8227384: C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateLocksOffCrash.java

Changeset: 59dcb50e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-09-27 07:56:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/59dcb50e

8231472: Clean up Monitor::_safepoint_check usage to Mutex::_safepoint_check

Change Monitor:: to Mutex:: when allocating a Mutex, and in mutexLocker.

Reviewed-by: rehn, dholmes

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/memoryManager.cpp

Changeset: dd47d187
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-09-27 20:06:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd47d187

8231567: minimal build failed after JDK-8226690

Reviewed-by: shade, coleenp

! src/hotspot/share/prims/jvmtiExport.hpp

Changeset: 29e4d9fa
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-09-27 15:15:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/29e4d9fa

8231321: compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java failed assertion

Reviewed-by: thartmann, eosterlund

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

Changeset: 8578ab1c
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-09-27 14:43:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/8578ab1c

8231037: java/net/InetAddress/ptr/Lookup.java fails intermittently due to reverse lookup failed

The test is updated to verify whether reverse lookup is altogether possible.

Reviewed-by: chegar

! test/jdk/java/net/InetAddress/ptr/Lookup.java

Changeset: 9f4484ff
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-09-27 08:57:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f4484ff

8231557: Suppress warnings on non-serializable instance fields in jdk.scripting.nashorn module

Reviewed-by: jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java

Changeset: 3e3d90d6
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2019-09-27 10:48:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e3d90d6

8230942: Support compressed cores in SA tests

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/lib/jdk/test/lib/SA/SATestUtils.java

Changeset: a9254cbc
Author:    Doug Lea <dl at openjdk.org>
Date:      2019-09-27 12:20:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/a9254cbc

8231032: ThreadMXBean locking tests fail after JSR 166 refresh

Reviewed-by: martin, mchung, dholmes

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/ProblemList.txt
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/ReentrantLockTest.java
! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java
! test/jdk/java/util/concurrent/tck/tck.policy

Changeset: 8c647801
Author:    Doug Lea <dl at openjdk.org>
Date:      2019-09-27 12:20:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c647801

8231036: vmTestbase monitoring tests fail after JSR 166 refresh

Reviewed-by: martin, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SynchronizerLockingThreads.java

Changeset: 68937e9b
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2019-09-27 18:27:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/68937e9b

8231431: JAOTC issues with JAR path containing spaces

Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java

Changeset: 680fceb9
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-09-27 17:50:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/680fceb9

8230415: Avoid redundant permission checking in FilePermissionCollection and SocketPermissionCollection

Reviewed-by: mullan

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/net/SocketPermission.java

Changeset: f6a5479a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2019-09-28 12:33:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/f6a5479a

8231287: JMap should do a better job of reporting exception it catches

Retrhow any caught exception, and always print exceptions before exiting

Reviewed-by: sspitsyn, phh

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/Tool.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 03c764c5
Author:    Arno Zeller <azeller at openjdk.org>
Date:      2019-09-28 17:52:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/03c764c5

8231457: Asserts on AIX because os::elapsed_counter() is not monotonic

Replace gettimeofday with javaTimeNanos

Reviewed-by: dholmes, stuefe

! src/hotspot/os/aix/os_aix.cpp

Changeset: 08f652aa
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-09-30 09:29:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/08f652aa

8230062: assert(i == p->size()-1) failed: must be last element of the pack

Avoids vectorization of reduction chain in which an intermediate result is used.

Reviewed-by: roland, thartmann

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

Changeset: 628283fe
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-09-30 10:21:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/628283fe

8231553: Deprecate unused G1RSetScanBlockSize command line option

Reviewed-by: lkorinth, sjohanss

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

Changeset: 67ad501e
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2019-09-24 14:54:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/67ad501e

8229872: (fs) Increase buffer size used with getmntent

Dynamically allocate memory for getmntent

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 56bc7979
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-09-30 14:04:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/56bc7979

8231616: Simplify compilation policy hierarchy

Reviewed-by: thartmann, neliasso

! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/compilationPolicy.hpp
! src/hotspot/share/runtime/tieredThresholdPolicy.hpp

Changeset: aa251e07
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-09-30 17:00:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/aa251e07

8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails

Reviewed-by: shade, roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 722b4b4f
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2019-09-30 17:18:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/722b4b4f

8231403: [ppc]: Align ReservedCodeCacheSize default value with other platforms

Reviewed-by: goetz

! src/hotspot/cpu/ppc/c2_globals_ppc.hpp

Changeset: 8a50aa7d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-09-30 18:02:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a50aa7d

8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing

Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 98f454c9
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-09-30 13:10:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/98f454c9

8184732: Deadlock detection improvements for 'special' locks

Assert that special ranked locks cannot safepoint and allow_vm_block and remove locks from the exceptional lock list in no_safepoint_verifier.

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmThread.cpp
+ test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 0364ad24
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-09-30 17:19:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/0364ad24

8229338: clean up test/jdk/java/util/RandomAccess/Basic.java

General refactoring of code and increased test coverage

Reviewed-by: lancea, aefimov

! test/jdk/java/util/RandomAccess/Basic.java

Changeset: c5ca4409
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-09-30 13:22:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/c5ca4409

Merge


Changeset: a664c9cf
Author:    Joe Wang <joehw at openjdk.org>
Date:      2019-09-30 17:54:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/a664c9cf

8016914: CoreDocumentImpl.setXmlVersion NPE

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest.xml
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest1.xml

Changeset: 09c012be
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-09-26 13:51:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/09c012be

8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java fails on SLES11 using mozilla-nss-3.14

Reviewed-by: clanger, valeriep

! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java

Changeset: d3ca3a02
Author:    Jatin Bhateja <jatin.bhateja at intel.com>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date:      2019-10-01 11:43:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3ca3a02

8226721: Missing intrinsics for Math.ceil, floor, rint

Reviewed-by: neliasso, vlivanov, ecaspole

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
+ test/micro/org/openjdk/bench/java/math/FpRoundingBenchmark.java

Changeset: 990ec347
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-01 12:27:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/990ec347

8231296: ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails

Reviewed-by: sspitsyn, dcubed, iignatyev

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java

Changeset: 8e98ce54
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-10-01 12:10:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e98ce54

8231506: Fix some instabilities in a few networking tests

Reviewed-by: alanb, chegar, msheppar

! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/SocketImpl/SocketImplCombinations.java
! test/jdk/java/net/httpclient/DigestEchoServer.java

Changeset: 82747fa9
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-09-26 12:35:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/82747fa9

8209178: Proxied HttpsURLConnection doesn't send BODY when retrying POST request

Preserve BODY in poster output stream before sending CONNECT request

Reviewed-by: dfuchs, vtewari

! src/java.base/share/classes/sun/net/www/http/HttpClient.java
+ test/jdk/sun/net/www/http/HttpClient/B8209178.java

Changeset: fd3a4035
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-09-30 17:58:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd3a4035

8231665: 8231055 broke escapeAnalysis/TestSelfArrayCopy.java

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java

Changeset: 98a2c05b
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2019-10-01 14:09:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/98a2c05b

8191521: handle long relative path specified in -Xbootclasspath/a on windows

Reviewed-by: ccheung, clanger

! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java

Changeset: 8fc1b679
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-10-01 14:51:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/8fc1b679

8223869: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms

Reviewed-by: goetz

! test/jdk/ProblemList.txt

Changeset: 4cdb9708
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-01 15:38:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/4cdb9708

8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT

Reviewed-by: kvn, dlong, stefank

! test/jtreg-ext/requires/VMProps.java

Changeset: 808a435d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-01 15:38:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/808a435d

8231667: Shenandoah: Full GC should take empty regions into slices for compaction

Reviewed-by: rkennke

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

Changeset: 17c057bd
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-10-01 07:37:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/17c057bd

8229333: java/io/File/SetLastModified.java timed out

Reviewed-by: lancea, rriggs

! test/jdk/java/io/File/SetLastModified.java

Changeset: 5e8690c2
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-01 08:11:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e8690c2

8231594: Configure fails on some Linux systems

Reviewed-by: tbell, ihse

! make/autoconf/basics.m4

Changeset: cb9510da
Author:    Florian Weimer <fweimer at openjdk.org>
Date:      2019-09-28 11:04:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb9510da

8231600: Avoid GCC 8 strncpy error in jdk.jdwp.agent

Reviewed-by: cjplummer, amenkov

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: 48f186bb
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-01 20:07:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/48f186bb

8231545: Suppress warnings on non-serializable instance fields in jdk.jshell module

Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java

Changeset: 8200eb4d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-10-02 08:27:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/8200eb4d

8231626: DeoptimizeRandom should not be a product flag

The DeoptimizeRandom flag is changed to develop since it has no effect in production.

Reviewed-by: neliasso, thartmann

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java

Changeset: 38bdacaf
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-10-02 09:16:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/38bdacaf

8231603: (se) Selector implementations do not need to use cancelledKeys

Reviewed-by: chegar, bpb

! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java

Changeset: 85a62dcc
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2019-10-02 16:08:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/85a62dcc

8231671: Fix copyright headers in hotspot (missing comma after year)

Reviewed-by: tschatzl, dholmes

! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/logging/logSelectionList.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: c1b844a2
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2019-10-02 07:50:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1b844a2

8229022: BufferedReader performance can be improved by using StringBuilder

Reviewed-by: igerasim, vtewari, dfuchs

! src/java.base/share/classes/java/io/BufferedReader.java

Changeset: 634780eb
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-02 10:04:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/634780eb

8231505: Bump required boot jdk version to 13

Reviewed-by: darcy, ihse

! make/autoconf/version-numbers
! make/conf/jib-profiles.js

Changeset: 72c2079f
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-10-02 13:57:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/72c2079f

8231663: Incorrect GPL header in some RMI/SQL package-info.java files

Reviewed-by: bpb, iris, lancea

! src/java.rmi/share/classes/java/rmi/activation/package-info.java
! src/java.rmi/share/classes/java/rmi/dgc/package-info.java
! src/java.rmi/share/classes/java/rmi/package-info.java
! src/java.rmi/share/classes/java/rmi/registry/package-info.java
! src/java.rmi/share/classes/java/rmi/server/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java

Changeset: b08a8c5c
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2019-10-02 16:55:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/b08a8c5c

8231606: _method_ordering is not set during CDS dynamic dump time

Add the missing DynamicDumpSharedSpaces check in sort_methods(); replace the (DumpSharedSpaces || DynamicDumpSharedSpaces) with the Arguments::is_dumping_archive() function call.

Reviewed-by: iklam, coleenp, jiangli

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java

Changeset: b9bde2ed
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2019-10-02 17:56:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/b9bde2ed

8231288: "jhsdb jmap" test needed to reproduce issues that used to be reproduced by JShellHeapDumpTest

Reviewed-by: sgehwolf, sspitsyn

! test/jdk/ProblemList.txt
+ test/jdk/sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: e587fc13
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-10-03 07:10:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/e587fc13

Added tag jdk-14+17 for changeset 5c83830390ba

! .hgtags

Changeset: 3d4da791
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-03 07:38:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d4da791

8231713: x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)

Reviewed-by: kvn

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

Changeset: 3b181e51
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-09-27 09:01:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b181e51

8231563: ZGC: Fails to warn when user sets the max heap size to larger than 16TB

Reviewed-by: tschatzl, pliden

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp

Changeset: fb0197c5
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-03 10:54:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb0197c5

8231774: ZGC: ZVirtualMemoryManager unmaps incorrect address

Reviewed-by: kbarrett, stefank

! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp

Changeset: 022c8722
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-03 10:56:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/022c8722

8231776: ZGC: Fix incorrect address space description

Reviewed-by: eosterlund

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp

Changeset: 4084a431
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-03 13:45:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/4084a431

8231707: Improve Mutex inlining

Reviewed-by: rehn, dholmes, coleenp

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp

Changeset: 2cb764b2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2019-10-03 08:50:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/2cb764b2

8231768: Remove duplicate if/else in vmTestbase/nsk/share/jdi/Binder.java

Reviewed-by: sspitsyn, phh, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java

Changeset: 68385de3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-03 08:49:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/68385de3

8231777: Remove extraneous @serial javadoc tag in NodeChangeEvent.java

Reviewed-by: alanb, chegar

! src/java.prefs/share/classes/java/util/prefs/NodeChangeEvent.java

Changeset: f1a1fadb
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2019-10-03 08:51:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1a1fadb

Merge


Changeset: 4dafa303
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-10-03 18:59:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/4dafa303

8231161: Wrong return type in code sample in Collector API documentation

Correct declaration of container from R to A and add compilation test

Reviewed-by: smarks, lancea

! src/java.base/share/classes/java/util/stream/Collector.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorExample.java

Changeset: 80d6ffee
Author:    Fairoz Matte <fmatte at openjdk.org>
Date:      2019-10-04 07:54:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/80d6ffee

8216352: SA: ClhsdbLauncher should throw errors on Unrecognized commands

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java

Changeset: 4325a844
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2019-10-04 12:00:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/4325a844

8215521: add microbenchmark to measure AccessController.getContext

Reviewed-by: redestad, alanb

+ test/micro/org/openjdk/bench/java/security/GetContext.java

Changeset: dce5f5db
Author:    Vivek Deshpande <vdeshpande at openjdk.org>
Date:      2019-10-04 11:45:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/dce5f5db

8221092: UseAVX=3 has performance degredation on Skylake (X7) processors

Fix for UseAVX=3 has performance degredation on Skylake (X7) processors

Reviewed-by: kvn

! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 3e47bb2c
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-10-04 15:51:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e47bb2c

8223771: FileSystemProvider.newFileSystem(Path, Map) should throw IOException when called with a file that cannot be open

Reviewed-by: alanb

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/NonExistentPathTests.java

Changeset: 515db217
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-10-06 13:08:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/515db217

8231093: Document the ZIP FS properties noCompression and releaseVersion

Reviewed-by: clanger, martin, alanb

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! src/jdk.zipfs/share/classes/module-info.java
+ test/jdk/jdk/nio/zipfs/CompressionModeTest.java
! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java

Changeset: 0009f8a5
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-07 07:53:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/0009f8a5

8231825: ZGC: Remove ZMaxHeapSize and ZMaxHeapSizeShift

Reviewed-by: tschatzl, eosterlund

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp

Changeset: b9204e62
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-07 12:06:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/b9204e62

8231895: Avoid String allocations in JVM_FindLoadedClass

Reviewed-by: jiangli, dholmes, iklam

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: a81dcf4d
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-10-01 10:28:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/a81dcf4d

8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/SplitIfSharedFastLockBehindCastPP.java

Changeset: 703760bb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-10-02 17:32:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/703760bb

8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling

Reviewed-by: vlivanov, thartmann

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

Changeset: d00fd45b
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-10-07 13:32:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/d00fd45b

8231885: Fix/remove malformed assert in os_windows.cpp

Reviewed-by: dcubed, stuefe, kbarrett

! src/hotspot/os/windows/os_windows.cpp

Changeset: c1474ca6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-07 15:00:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1474ca6

8231930: Windows build fails after JDK-8191521

Reviewed-by: dholmes, clanger

! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: bb09c0c1
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-10-07 15:58:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb09c0c1

8220217: Javadoc missing link to member method

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java

Changeset: 63891082
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-10-07 10:04:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/63891082

8229900: RedefineDeleteJmethod.java fails with -Xcheck:jni

Remove RedefineClasses adjustment and test, but improve checking for method/class matching.

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniCheck.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDeleteJmethod.c

Changeset: 204ed441
Author:    Chihiro Ito <cito at openjdk.org>
Date:      2019-10-07 16:44:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/204ed441

8225694: Destination option missing in FlightRecorderMXBeanImpl

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java

Changeset: fba19ffb
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-07 16:55:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/fba19ffb

8230043: Lazily load libverify
8230140: Remove unused mutex and monitor declarations

Reviewed-by: hseigel, erikj, alanb, dholmes

! make/lib/CoreLibraries.gmk
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/ClassLoader.c
+ src/java.base/share/native/libjava/check_classname.c
+ src/java.base/share/native/libjava/check_classname.h
- src/java.base/share/native/libjava/verify_stub.c
! src/java.base/share/native/libverify/check_code.c
- src/java.base/share/native/libverify/check_format.c
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java

Changeset: 89c8b7be
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-07 17:12:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/89c8b7be

8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java

Changeset: 67a0aa79
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-07 17:12:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/67a0aa79

8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag

Reviewed-by: rkennke

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

Changeset: e4553cb2
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2019-03-25 17:15:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4553cb2

8217997: Better socket support

Reviewed-by: alanb, ahgross, chegar, igerasim

! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java

Changeset: cb06712f
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-04-19 10:22:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb06712f

8220302: Better Kerberos ccache handling

Reviewed-by: valeriep

! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5ProxyCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java

Changeset: 9eb755e8
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-04-22 13:01:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/9eb755e8

8209901: Canonical file handling

Reviewed-by: mullan, alanb, ahgross

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/testlibrary/Proc.java
! test/jdk/sun/security/util/FilePermCompat/Flag.java

Changeset: 56611092
Author:    Phil Race <prr at openjdk.org>
Date:      2019-04-23 11:59:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/56611092

8220186: Improve use of font temporary files

Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FreetypeFontScaler.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: e91c1ec7
Author:    Alan Bateman <alan.bateman at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2019-05-03 19:42:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/e91c1ec7

8223326: Regression introduced by CPU sync: java.security.AccessControlException: access denied ("java.net.NetPermission" "setSocketImpl")

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java

Changeset: d7600f34
Author:    Phil Race <prr at openjdk.org>
Date:      2019-05-15 12:44:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7600f34

8222690: Better Glyph Images

Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java
! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c

Changeset: e287fa90
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-05-19 17:20:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/e287fa90

8221497: Optional Panes in Swing

Reviewed-by: prr, alitvinov, mschoene, rhalade

! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
+ test/jdk/java/awt/image/DrawImage/IncorrectManagedImageSourceOffset.java
! test/jdk/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java
+ test/jdk/java/awt/image/DrawImage/SimpleManagedImage.java
+ test/jdk/java/awt/image/DrawImage/SimpleUnmanagedImage.java

Changeset: 12bf1b15
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2019-05-20 15:57:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/12bf1b15

8213429: Windows file handling redux

Reviewed-by: alanb, dfuchs, weijun, bpb, rhalade, ahgross

! src/java.base/share/classes/java/io/FilePermission.java

Changeset: fdae3113
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-05-21 08:37:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdae3113

8224025: Fix for JDK-8220302 is not complete

Reviewed-by: ahgross, mullan, valeriep

! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c

Changeset: 5a98b8cf
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-04-30 16:45:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/5a98b8cf

8221858: Build Better Processes

Reviewed-by: alanb, rhalade, ahgross, darcy

! src/java.base/windows/classes/java/lang/ProcessImpl.java

Changeset: fa33b517
Author:    Joe Wang <joehw at openjdk.org>
Date:      2019-05-21 13:02:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa33b517

8223505: Better pattern compilation

Reviewed-by: rriggs, lancea, dfuchs, mschoene

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java

Changeset: c6fc8506
Author:    Phil Race <prr at openjdk.org>
Date:      2019-05-22 08:42:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6fc8506

8223886: Add in font table referene

Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc

Changeset: 75745ee7
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-05-22 13:31:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/75745ee7

8224505: TestQuotedLogOutput failure after ProcessBuilder changes

Reviewed-by: alanb

! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java

Changeset: 844e811d
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-05-22 19:41:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/844e811d

8222684: Better support for patterns
8223163: Better pattern recognition

Reviewed-by: ahgross, bchristi, jeff, rhalade, rriggs, smarks

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: 409113f5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-05-24 16:53:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/409113f5

8223518: Unexpected exception in jjs

Reviewed-by: sundar, mschoene, rhalade, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java

Changeset: df1acef5
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-05-27 01:36:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/df1acef5

8224062: Improve String index handling

Reviewed-by: kvn, rhalade, mschoene

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

Changeset: 438892c0
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2019-05-31 18:16:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/438892c0

8218877: Help transform transformers

Reviewed-by: serb, prr, mschoene, bpb, ssahoo

! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
! src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp

Changeset: a4657a23
Author:    Joe Wang <joehw at openjdk.org>
Date:      2019-05-31 10:58:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/a4657a23

8224532: Better Path supports

Reviewed-by: rriggs, lancea, dfuchs, mschoene

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPath.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java

Changeset: 6042bcca
Author:    Phil Race <prr at openjdk.org>
Date:      2019-06-19 15:23:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/6042bcca

8225597: Enhance font glyph mapping

Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/sun/font/CMap.java

Changeset: 908b4e8d
Author:    Phil Race <prr at openjdk.org>
Date:      2019-06-19 15:24:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/908b4e8d

8225286: Better rendering of native glyphs

Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 8e2b1007
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-06-21 10:51:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e2b1007

8225298: Improve TLS connection support

Reviewed-by: dfuchs, igerasim, michaelm, rhalade, skoivu

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: d6304e88
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2019-06-25 00:07:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/d6304e88

8223892: Improved handling of jar files

Reviewed-by: dfuchs, chegar, michaelm, rhalade, ahgross

! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java

Changeset: c2701f73
Author:    Phil Race <prr at openjdk.org>
Date:      2019-06-14 20:33:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/c2701f73

8224915: Better serial attributes

Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/java/awt/Font.java

Changeset: 267eae16
Author:    Phil Race <prr at openjdk.org>
Date:      2019-06-16 13:14:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/267eae16

8225292: Better Graphics2D drawing

Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java

Changeset: 2192b986
Author:    Phil Race <prr at openjdk.org>
Date:      2019-07-18 07:25:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/2192b986

8227662: freetype seeks to index at the end of the font data

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontMetrics/SpaceAdvance.java

Changeset: 55fc1fb7
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-01-17 10:44:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/55fc1fb7

8227601: Better collection of references

Reviewed-by: smarks, ahgross, skoivu, rhalade

! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java
! test/jdk/java/rmi/testlibrary/TestSocketFactory.java

Changeset: 139f72ec
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2019-08-06 20:39:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/139f72ec

8226765: Commentary on Javadoc comments

Reviewed-by: jjg, rhalade, skoivu

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
! test/langtools/jdk/javadoc/tool/TestScriptInComment.java

Changeset: 0e9916f2
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2019-10-04 13:44:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e9916f2

8228825: Enhance ECDSA operations

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java

Changeset: 874037d2
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2019-10-07 11:29:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/874037d2

8231630: Optimize boot loader with no bootclasspath append entry

Optimize SystemDictionary::load_instance_class for boot loader. Immediately return NULL if the requested class is either in the unnamed package or unnamed module, or in a module not defined to the boot loader, when there is no bootclasspath append entry.

Reviewed-by: martin, aeubanks, dthomson, redestad, lfoltan, iklam

! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: b1bffdfa
Author:    Dean Long <dlong at openjdk.org>
Date:      2019-10-07 13:56:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1bffdfa

8231902: Build of jdk.internal.vm.compiler.management/module-info.java.extra failed

Reviewed-by: kvn, ihse, erikj

! make/gensrc/Gensrc-jdk.internal.vm.compiler.management.gmk

Changeset: f3df804e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-10-07 18:44:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3df804e

8231289: Disentangle JvmtiRawMonitor from ObjectMonitor and clean it up

Reviewed-by: sspitsyn, dcubed, coleenp

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait005/rawmnwait005.cpp

Changeset: 381e90eb
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2019-10-08 00:01:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/381e90eb

8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4

For CK_GCM_PARAMS, try the spec definition first before falling back to the header file definition

Reviewed-by: xuelei

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
+ src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.h
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java

Changeset: ba63c30a
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2019-10-07 17:13:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba63c30a

8231977: Discuss serializability of collections

Reviewed-by: darcy, plevart, chegar

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

Changeset: 0072545f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-10-02 10:01:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/0072545f

8231751: on aix handle Power 9 in os::get_summary_cpu_info

Reviewed-by: clanger, mdoerr

! src/hotspot/os/aix/os_aix.cpp

Changeset: d10abea7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-10-08 09:33:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/d10abea7

8231753: use more Posix functionality in aix os::print_os_info

Reviewed-by: clanger, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: f8f7cdcb
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-08 10:24:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8f7cdcb

8231355: Remove unused utility methods in libjava

Reviewed-by: dholmes, jrose, alanb

! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/native/libjava/VM.c
! src/java.base/share/native/libjava/jdk_util.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
- src/java.base/unix/native/libjava/jdk_util_md.c
! src/java.base/windows/native/libjava/jdk_util_md.c

Changeset: 51e94d8d
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-10-08 10:58:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/51e94d8d

8231921: (se) SelectorImpl.register does not need to set the attachment when it is null

Reviewed-by: bpb

! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java

Changeset: f412bfc3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-08 15:08:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/f412bfc3

8231931: [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah

Reviewed-by: rkennke

! test/hotspot/jtreg/serviceability/sa/TestUniverse.java

Changeset: fe8c0ede
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-08 15:48:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/fe8c0ede

8231993: Remove redundant pkg_str param from is_shared_class_visible_for_classloader

Reviewed-by: hseigel, coleenp

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: 3e8d409c
Author:    Brad Corso <bcorso at google.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-10-08 15:43:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e8d409c

8230162: ScopeImpl.remove() has O(N) performance

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/scope/RemoveSymbolUnitTest.java

Changeset: ee87f2a7
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-10-08 14:56:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee87f2a7

8230946: Clarify security manager behaviour of a connected DatagramSocket and DatagramChannel

Update to API, to clarify that packets are dropped in the receive method of non-connected sockets if they fail the security manager checks

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java

Changeset: dcceed10
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-10-08 15:03:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/dcceed10

8222829: DatagramSocket.setSoTimeout does not specify IAE when timeout is negative

Clarifies behaviour of setSoTimeout() method when given negative timeout value.

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! test/jdk/java/net/DatagramSocket/DatagramTimeout.java

Changeset: 73065268
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2019-10-08 09:13:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/73065268

8170299: Debugger does not stop inside the low memory notifications code

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ src/hotspot/share/runtime/notificationThread.cpp
+ src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/management.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java

Changeset: 0f1f9fe6
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2019-10-08 09:39:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f1f9fe6

8231666: ThreadIdTable::grow() invokes invalid thread transition

Reviewed-by: dholmes, rehn

! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadIdTable.hpp
+ test/jdk/javax/management/mxbean/ThreadStartTest.java

Changeset: 2f4bd6db
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-10-08 13:18:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f4bd6db

8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache

Allow old methods in CompiledStaticDirectCall::set_to_interpreted

Reviewed-by: sspitsyn, eosterlund

! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/sparc/compiledIC_sparc.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp

Changeset: 422a77c3
Author:    Evgeny Mandrikov <mandrikov at gmail.com>
Committer: Daniil Titov <dtitov at openjdk.org>
Date:      2019-10-08 11:18:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/422a77c3

8199136: Dead code in src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java

Reviewed-by: dholmes, dtitov

! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java

Changeset: 8edf64d2
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-08 20:47:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/8edf64d2

8232006: Remove dead code from klassVtable

Reviewed-by: coleenp, jiangli, lfoltan

! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp

Changeset: d7fcd0cc
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-10-08 15:15:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7fcd0cc

8231153: Improve concurrent refinement statistics
8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized

Added refinement rates and counts, removed _conc_refine_cards

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java

Changeset: d113ca07
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-10-08 17:30:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/d113ca07

8231737: Cleanup JvmtiRawMonitor code

Reviewed-by: sspitsyn, pliden, coleenp, dcubed

! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp

Changeset: 8fe60f46
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-08 15:27:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/8fe60f46

8231368: Suppress warnings on non-serializable non-transient instance fields in java.security.jgss

Reviewed-by: mullan, coffeys

! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java

Changeset: 9e17946a
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-09 08:09:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/9e17946a

8231489: GC watermark_0_1 failed due to "metaspace.gc.Fault: GC has happened too rare"

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/vmTestbase/metaspace/gc/HighWaterMarkTest.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/jtreg-ext/requires/VMProps.java

Changeset: a6835922
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2019-10-08 15:30:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6835922

8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken

Reviewed-by: sspitsyn, dholmes, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoWithEATest.c
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/libGetOwnedMonitorStackDepthInfoWithEATest.c

Changeset: 4b36fb50
Author:    Kiran Ravikumar <kiran.sidhartha.ravikumar at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2019-10-09 10:14:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b36fb50

8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni

Reviewed-by: alanb, coffeys, chegar

! src/java.base/share/native/libzip/Deflater.c
! test/jdk/java/util/zip/FlaterTest.java

Changeset: 6fe51396
Author:    Kiran Ravikumar <kiran.sidhartha.ravikumar at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2019-10-09 10:15:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/6fe51396

8214560: Use {@systemProperty} for definitions of system properties (httpserver)

Reviewed-by: dfuchs, coffeys, chegar

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java

Changeset: dcc9cc3f
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2019-10-08 15:30:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/dcc9cc3f

8232003: (fs) Files.write can leak file descriptor in the exception case

Be sure to close the leaked OutputStream in all cases

Reviewed-by: alanb, bpb, clanger

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 42885307
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-10-09 12:30:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/42885307

8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level

Co-authored-by: Per Liden <per.liden at oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson at oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson at oracle.com>
Reviewed-by: pliden, stefank, neliasso

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zArguments_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: fddd963c
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-09 09:23:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/fddd963c

8231974: Build fails if no common legal notices are present

Reviewed-by: dholmes, mchung, ihse

! make/CreateJmods.gmk

Changeset: a690af38
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-10-09 17:38:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/a690af38

8231260: (dc) DatagramChannel::disconnect changes the port of the local address to 0 (lnx)

DatagramChannel::disconnect will attempt to rebind to the original port if the local port switches back to 0 after the association is disolved by the system.

Reviewed-by: alanb, chegar, fweimer

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java

Changeset: fbb40935
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-09 09:57:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/fbb40935

8231262: Suppress warnings on non-serializable instance fields in security libs serializable classes

Reviewed-by: mullan, chegar

! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java
! src/java.base/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509Key.java

Changeset: 3c9b6d85
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-09 10:17:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c9b6d85

8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes

Reviewed-by: rriggs, chegar

! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/ArrayPrefixHelpers.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparators.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/Vector.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java

Changeset: 990ae581
Author:    Brad Corso <bcorso at google.com>
Committer: Liam Miller-Cushon <cushon at openjdk.org>
Date:      2019-10-09 10:02:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/990ae581

8231990: Remove unnecessary else-if branch in Types.union

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java

Changeset: c4650cc7
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-09 20:12:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4650cc7

8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small

Reviewed-by: dholmes, rrich

! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java

Changeset: 036a3528
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2019-10-09 10:59:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/036a3528

8231903: [Graal] Update com.oracle.mxtool.junit classes

Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList-graal.txt
+ test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
+ test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
- test/hotspot/jtreg/compiler/graalunit/EA9Test.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/FindClassesByAnnotatedMethods.java
- test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/ModuleSupport.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxJUnitWrapper.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TextRunListener.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TimingDecorator.java
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java

Changeset: a544dedf
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2019-10-09 12:21:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/a544dedf

8231887: ComodoCA.java fails because certificate was revoked

Reviewed-by: mullan, clanger

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java

Changeset: 4a41f86a
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2019-10-09 16:35:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a41f86a

8231586: enlarge encoding space for OopMapValue offsets

Reviewed-by: dlong

! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java

Changeset: 1a3f40f2
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2019-10-09 16:42:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/1a3f40f2

8231529: [TESTBUG] runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java shouldn't wrap SkippedException into Exception

Removed the try-catch in the test.

Reviewed-by: iklam, lfoltan

! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java

Changeset: 341c223f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-10-10 01:48:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/341c223f

Added tag jdk-14+18 for changeset e84d8379815b

! .hgtags

Changeset: 40918999
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2019-10-10 01:10:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/40918999

8231595: [TEST] develop a test case for SuspendThreadList including current thread

Extend test coverage for SuspendThreadList

Reviewed-by: amenkov, cjplummer, dholmes

+ test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java
+ test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/libSuspendWithCurrentThread.cpp

Changeset: 728644f3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-09 18:23:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/728644f3

8232076: Suppress warnings on non-serializable non-transient instance fields java.naming

Reviewed-by: lancea

! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/Continuation.java
! src/java.naming/share/classes/javax/naming/Binding.java
! src/java.naming/share/classes/javax/naming/CannotProceedException.java
! src/java.naming/share/classes/javax/naming/LinkException.java
! src/java.naming/share/classes/javax/naming/NamingException.java
! src/java.naming/share/classes/javax/naming/event/NamingEvent.java
! src/java.naming/share/classes/javax/naming/spi/ResolveResult.java

Changeset: 2918f86d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-09 19:38:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/2918f86d

8232078: Suppress warnings on non-serializable non-transient instance fields in java.datatransfer

Reviewed-by: serb

! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java

Changeset: 183e2e11
Author:    Dean Long <dlong at openjdk.org>
Date:      2019-10-09 21:53:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/183e2e11

8231973: Update Graal

Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalManagement.java
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalRuntimeMBean.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/package-info.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/OptionsEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.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/AArch64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LoweringProviderMixin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LoweringProviderMixin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SparcLoweringProviderMixin.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/GraphUtilOriginalValueTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifySystemPropertyUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphOutputTest.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.graph/src/org/graalvm/compiler/graph/NodeList.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeMap.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/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotRegisterAllocationConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/MitigateExceedingMaxOopMapStackOffsetTest.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/ConstantPoolSubstitutionsTests.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/HotSpotGraalManagementRegistration.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/JVMCIVersionCheck.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/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.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.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ZeroMemoryOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCControlFlow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ExceptionLivenessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.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/calc/AbsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.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.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/AMD64FloatConvertNode.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/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ZeroMemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/DefaultGraphTypes.java

Changeset: 273a5277
Author:    Daisy Zhou <yzhou at openjdk.org>
Date:      2019-10-10 14:43:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/273a5277

8231213: Migrate SimpleDateFormatConstTest to JDK Repo

Reviewed-by: naoto

+ test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java

Changeset: 7256d384
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-10-09 09:57:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/7256d384

8232045: cleanup AIX 5.3 workarounds from libnio/ch/Net.c

Reviewed-by: alanb, clanger, chegar

! src/java.base/unix/native/libnio/ch/Net.c

Changeset: 9751b566
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-10-10 10:27:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/9751b566

8231720: Some perf regressions after 8225653

Fixed emitting of unused assembly code in 8225653​ which had a negative impact on performance in tight loops.

Reviewed-by: kvn, thartmann

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

Changeset: 88d28a2b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-10 13:26:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/88d28a2b

8232050: Improve inlining of Klass accessors

Reviewed-by: lfoltan, tschatzl, coleenp, dholmes, jiangli

! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
! src/hotspot/cpu/sparc/abstractInterpreter_sparc.cpp
! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp

Changeset: dc66194e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-10-10 10:47:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc66194e

8231986: [SA] Consolidate parts of the Linux and MacOSX versions of ps_core.c

Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
+ src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
+ src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.h

Changeset: 5a120f09
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2019-10-10 10:48:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/5a120f09

8232071: Avoid shared dictionary lookup when the class name is not shared

Reviewed-by: jiangli, ccheung

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: 57fcedc3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-10 21:54:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/57fcedc3

8232102: Shenandoah: print everything in proper units

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: d2d6b637
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-10 21:54:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2d6b637

8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java

Changeset: 1ad5c5bf
Author:    Xin Liu <xliu at openjdk.org>
Date:      2019-10-09 12:43:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ad5c5bf

8165056: move JIT Compiler related files from runtime/ to compiler/ directory

Reviewed-by: kvn, coleenp, dholmes

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/code/codeCache.cpp
= src/hotspot/share/compiler/compilationPolicy.cpp
+ src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
= src/hotspot/share/compiler/tieredThresholdPolicy.cpp
+ src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/runtime/compilationPolicy.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sweeper.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp

Changeset: 94365d32
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-11 01:11:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/94365d32

8232150: aarch64 build broken after JDK-8232050

Reviewed-by: dholmes

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

Changeset: 124bc7bb
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-10-10 08:46:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/124bc7bb

8232060: add some initializations using sigemptyset in os_aix.cpp

Reviewed-by: clanger, stuefe

! src/hotspot/os/aix/os_aix.cpp

Changeset: 19a6085f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-10-09 14:07:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/19a6085f

8232052: use string literal for format string when handling PauseAtStartupFile

Reviewed-by: clanger, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 54a3efc8
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2019-10-11 09:43:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/54a3efc8

8065704: Set LC_ALL=C for all relevant commands in the build system

Reviewed-by: naoto, erikj

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/build-performance.m4
! make/autoconf/configure
! make/autoconf/spec.gmk.in
! make/common/JavaCompilation.gmk
! make/scripts/compare.sh

Changeset: 63b1c4c2
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-10-11 09:55:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/63b1c4c2

8230957: [TESTBUG] containers/docker/TestJcmdWithSideCar.java sporadic failures

Reviewed-by: clanger, bobv, mseledtsov

! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java

Changeset: e598c948
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-11 10:16:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/e598c948

8232070: ZGC: Remove unused ZVerifyLoadBarriers

Reviewed-by: tschatzl

! src/hotspot/share/gc/z/z_globals.hpp

Changeset: 5e9b7727
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-10-11 11:21:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e9b7727

8231956: Remove seq_add_card/reference from PerRegionTable class

Reviewed-by: sjohanss, pliden

! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: c4f5c4fe
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2019-09-23 20:26:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4f5c4fe

8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE

Account for serialized null scopes in NMethod

Reviewed-by: aph, never

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithRecComputation.java

Changeset: 179aab2f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-10-11 17:49:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/179aab2f

8232151: Minimal VM build broken after JDK-8232050

Reviewed-by: dholmes, clanger

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: 986f2bbf
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-10-11 08:49:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/986f2bbf

8231769: Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni

Delete local jni handles in create_from_platform_dependent_str() after upcall to Java.

Reviewed-by: dholmes, hseigel

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: 67ebe0d2
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2019-10-10 10:59:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/67ebe0d2

8232046: AArch64 build failure after JDK-8225681

Reviewed-by: eosterlund

! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp

Changeset: 1a0e0739
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2019-10-11 13:07:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/1a0e0739

8232116: ZGC: Remove redundant ZLock in ZNMethodTable

Reviewed-by: stefank, pliden

! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp

Changeset: 32540b6f
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-11 06:38:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/32540b6f

8232133: Change to GCC 8.3 for building on Linux at Oracle

Reviewed-by: kbarrett, dholmes, ihse

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: d527c076
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-11 06:31:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/d527c076

8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle

Reviewed-by: ihse

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createWindowsDevkit2017.sh

Changeset: 4ad3d82c
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2019-10-11 06:57:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ad3d82c

8232167: Visual Studio install found through --with-tools-dir value is discarded

Reviewed-by: erikj, ihse

! make/autoconf/toolchain_windows.m4

Changeset: 0dbfc97c
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2019-10-10 10:28:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/0dbfc97c

8231717: Improve performance of charset decoding when charset is always compactable

Reviewed-by: rriggs, redestad, alanb

! make/data/charsetmapping/SingleByte-X.java.template
! make/jdk/src/classes/build/tools/charsetmapping/SBCS.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/sun/nio/cs/ArrayDecoder.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java

Changeset: a95a39a0
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-10-11 11:50:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/a95a39a0

8232120: com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass

Should have allowed recv klass to be an array.

Reviewed-by: hseigel, dcubed

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

Changeset: 81da9151
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2019-10-10 11:40:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/81da9151

8231659: [JVMCI] Could not work PrintAssembly for JVMCI installed code

Reviewed-by: ysuenaga

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp

Changeset: c3b33c06
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2019-10-11 09:43:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3b33c06

8225654: rework vmTestbase/jit/graph

Reviewed-by: thartmann, neliasso

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/jit/graph/CGT.java
- test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java
! test/hotspot/jtreg/vmTestbase/jit/graph/Globals.java
! test/hotspot/jtreg/vmTestbase/jit/graph/MethodData.java
! test/hotspot/jtreg/vmTestbase/jit/graph/Node.java
! test/hotspot/jtreg/vmTestbase/jit/graph/RBTree.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test1.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test2.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test3.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test4.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test5.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test6.java

Changeset: 942402ba
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-10-11 13:11:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/942402ba

8231427: Warning cleanup in tests of java.io.Serializable

Reviewed-by: darcy, lancea

! test/jdk/java/io/ObjectInputStream/ResolveProxyClass.java
! test/jdk/java/io/ObjectInputStream/TestObjectStreamClass.java
! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Read.java
! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Write.java
! test/jdk/java/io/Serializable/GetField/Read2.java
! test/jdk/java/io/Serializable/InvalidClassException/noargctor/DefaultPackage.java
! test/jdk/java/io/Serializable/InvalidClassException/noargctor/Serialize/SubclassAcrossPackage.java
! test/jdk/java/io/Serializable/NPEProvoker/NPEProvoker.java
! test/jdk/java/io/Serializable/NoClassDefFoundErrorTrap/NoClassDefFoundErrorTrap.java
! test/jdk/java/io/Serializable/PutField/Write2.java
! test/jdk/java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java
! test/jdk/java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java
! test/jdk/java/io/Serializable/badSubstByReplace/BadSubstByReplace.java
! test/jdk/java/io/Serializable/checkModifiers/CheckModifiers.java
! test/jdk/java/io/Serializable/class/SerialA_2/A.java
! test/jdk/java/io/Serializable/classDescFlagConflict/Foo.java
! test/jdk/java/io/Serializable/classDescGetField/GetField.java
! test/jdk/java/io/Serializable/classDescHooks/CNFException.java
! test/jdk/java/io/Serializable/classDescHooks/ClassDescHooks.java
! test/jdk/java/io/Serializable/classDescHooks/ExternLoopback.java
! test/jdk/java/io/Serializable/classDescHooks/Loopback.java
! test/jdk/java/io/Serializable/cloneArray/CloneArray.java
! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java
! test/jdk/java/io/Serializable/defaultDataEnd/DefaultDataEnd.java
! test/jdk/java/io/Serializable/defaultReadObjectCNFException/DefaultReadObjectCNFException.java
! test/jdk/java/io/Serializable/defaulted/GetFieldRead.java
! test/jdk/java/io/Serializable/defaulted/GetFieldWrite.java
! test/jdk/java/io/Serializable/enum/classObject/Test.java
! test/jdk/java/io/Serializable/enum/ignoreSerializationFields/Test.java
! test/jdk/java/io/Serializable/enum/ignoreSerializationMethods/Test.java
! test/jdk/java/io/Serializable/enum/mismatchedTypecode/Test.java
! test/jdk/java/io/Serializable/evolution/AddedExternField/ReadAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedExternField/WriteAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedField/ReadAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedField/WriteAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedSuperClass/ReadAddedSuperClass2.java
! test/jdk/java/io/Serializable/evolution/AddedSuperClass/WriteAddedSuperClass.java
! test/jdk/java/io/Serializable/expectedStackTrace/ExpectedStackTrace.java
! test/jdk/java/io/Serializable/explicitCNFException/ExplicitCNFException.java
! test/jdk/java/io/Serializable/failureAtomicity/Bar.template
! test/jdk/java/io/Serializable/failureAtomicity/Foo.template
! test/jdk/java/io/Serializable/failureAtomicity/SerialRef.java
! test/jdk/java/io/Serializable/fieldTypeString/Write.java
! test/jdk/java/io/Serializable/finalFields/FinalFields.java
! test/jdk/java/io/Serializable/getSuidClinitError/GetSuidClinitError.java
! test/jdk/java/io/Serializable/lookupInterfaceDesc/LookupInterfaceDesc.java
! test/jdk/java/io/Serializable/misplacedArrayClassDesc/MisplacedArrayClassDesc.java
! test/jdk/java/io/Serializable/modifyStaticFields/ModifyStaticFields.java
! test/jdk/java/io/Serializable/nestedReplace/NestedReplace.java
! test/jdk/java/io/Serializable/noSuchFieldClarification/NoSuchFieldClarification.java
! test/jdk/java/io/Serializable/notAvailable/NotAvailable.java
! test/jdk/java/io/Serializable/oldTests/AnnotateClass.java
! test/jdk/java/io/Serializable/oldTests/ArrayTest.java
! test/jdk/java/io/Serializable/oldTests/ArraysOfArrays.java
! test/jdk/java/io/Serializable/oldTests/BinaryTree.java
! test/jdk/java/io/Serializable/oldTests/CheckForException.java
! test/jdk/java/io/Serializable/oldTests/CheckingEquality.java
! test/jdk/java/io/Serializable/oldTests/CircularList.java
! test/jdk/java/io/Serializable/oldTests/PrimitivesTest.java
! test/jdk/java/io/Serializable/oldTests/ValidateClass.java
! test/jdk/java/io/Serializable/optionalDataEnd/OptionalDataEnd.java
! test/jdk/java/io/Serializable/packageAccess/B.java
! test/jdk/java/io/Serializable/packageAccess/C.java
! test/jdk/java/io/Serializable/packageAccess/D.java
! test/jdk/java/io/Serializable/packageAccess/PackageAccessTest.java
! test/jdk/java/io/Serializable/parents/EvolvedClass.java
! test/jdk/java/io/Serializable/parents/OriginalClass.java
! test/jdk/java/io/Serializable/partialClassDesc/PartialClassDesc.java
! test/jdk/java/io/Serializable/primitiveClasses/PrimitiveClasses.java
! test/jdk/java/io/Serializable/proxy/Basic.java
! test/jdk/java/io/Serializable/proxy/replace/Test.java
! test/jdk/java/io/Serializable/proxy/skipMissing/Handler.java
! test/jdk/java/io/Serializable/proxy/skipMissing/Write.java
! test/jdk/java/io/Serializable/readObjectNoData/Read.java
! test/jdk/java/io/Serializable/recursiveClassDescLookup/Test.java
! test/jdk/java/io/Serializable/replaceStringArray/ReplaceStringArray.java
! test/jdk/java/io/Serializable/resolveClass/MethodTest.java
! test/jdk/java/io/Serializable/resolveClass/consTest/ConsTest.java
! test/jdk/java/io/Serializable/resolveClass/deserializeButton/DeserializeButtonTest.java
! test/jdk/java/io/Serializable/resolveClass/deserializeButton/Foo.java
! test/jdk/java/io/Serializable/resolveClassException/ResolveClassException.java
! test/jdk/java/io/Serializable/resolveProxyClass/NonPublicInterface.java
! test/jdk/java/io/Serializable/sanityCheck/SanityCheck.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
! test/jdk/java/io/Serializable/serialver/classpath/ClasspathTest.java
! test/jdk/java/io/Serializable/serialver/nested/NestedTest.java
! test/jdk/java/io/Serializable/skipToEndOfBlockData/SkipToEndOfBlockData.java
! test/jdk/java/io/Serializable/skipWriteObject/Write.java
! test/jdk/java/io/Serializable/skippedObjCNFException/Read.java
! test/jdk/java/io/Serializable/skippedObjCNFException/Write.java
! test/jdk/java/io/Serializable/stopCustomDeserialization/Read.java
! test/jdk/java/io/Serializable/stopCustomDeserialization/Write.java
! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java
! test/jdk/java/io/Serializable/superclassDataLoss/A.java
! test/jdk/java/io/Serializable/superclassDataLoss/B.java
! test/jdk/java/io/Serializable/superclassDataLoss/SuperclassDataLossTest.java
! test/jdk/java/io/Serializable/survivePrematureClose/SurvivePrematureClose.java
! test/jdk/java/io/Serializable/typeSafeEnum/TypeSafeEnum.java
! test/jdk/java/io/Serializable/typeStringBackRef/TypeStringBackRef.java
! test/jdk/java/io/Serializable/underlyingOutputStreamException/UnderlyingOutputStreamException.java
! test/jdk/java/io/Serializable/unnamedPackageSwitch/UnnamedPackageSwitchTest.java
! test/jdk/java/io/Serializable/unresolvableObjectStreamClass/UnresolvableObjectStreamClass.java
! test/jdk/java/io/Serializable/unresolvedClassDesc/Foo.java
! test/jdk/java/io/Serializable/unshared/Write.java
! test/jdk/java/io/Serializable/userRWObjError/UserRWObjError.java
! test/jdk/java/io/Serializable/validate/Validate.java
! test/jdk/java/io/Serializable/verifyDynamicObjHandleTable/VerifyDynamicObjHandleTable.java
! test/jdk/java/io/Serializable/writeObjectMemory/WriteObjectMemory.java
! test/jdk/java/io/Serializable/writeReplace/WriteReplace.java
! test/jdk/java/io/Serializable/wrongReturnTypes/Read.java
! test/jdk/java/io/Serializable/wrongReturnTypes/Write.java

Changeset: 3af3b5de
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2019-10-11 13:14:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/3af3b5de

8232135: Add diagnostic output to test java/util/ProcessBuilder/Basic.java

Reviewed-by: lancea

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: d60ee287
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-10-11 11:06:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/d60ee287

8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14

Reviewed-by: rriggs

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/Bug8040211.java

Changeset: 725da985
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-10-11 13:14:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/725da985

8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target

Prebuilding the test class before adding it into a jar file

Reviewed-by: iignatyev, egahlin

! test/jdk/jdk/jfr/event/io/EvilInstrument.java

Changeset: 4b7bbaf5
Author:    Anton Kozlov <akozlov at openjdk.org>
Date:      2019-10-11 14:49:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b7bbaf5

8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
+ test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
+ test/jdk/java/lang/Runtime/loadLibrary/src/Target.java
+ test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java

Changeset: b8c7a958
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-10-12 00:22:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8c7a958

8232147: Remove notproduct option IgnoreLockingAssertions

Removed option.

Reviewed-by: coleenp, dholmes

! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 8d141f10
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2019-10-14 21:01:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/8d141f10

Merge

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java

Changeset: 0ce0ff51
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-07-09 15:58:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ce0ff51

8227441: Enhance logging when reading the fontconfig info file

Co-authored-by: Matthias Baesken <matthias.baesken at sap.com>
Reviewed-by: prr, mbaesken

! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java

Changeset: 4a4fbbaa
Author:    Phil Race <prr at openjdk.org>
Date:      2019-09-24 09:09:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a4fbbaa

8231243: [TESTBUG] CustomFont.java cannot find font file

Reviewed-by: serb

! test/jdk/java/awt/print/PrinterJob/CustomFont/CustomFont.java

Changeset: a0c379d9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-09-25 14:52:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0c379d9

Merge


Changeset: c1ac50d8
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2019-09-25 22:45:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1ac50d8

8231144: Wrap contents of plain HTML files into contentContainer

Reviewed-by: prr, serb

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html
! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html

Changeset: d6e6060b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-09-30 22:36:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/d6e6060b

8231335: [macos] Delete unused and partly implemented JOGL/Java2D bridge

Reviewed-by: jdv

! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java

Changeset: 876251f8
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-10-01 10:28:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/876251f8

7124404: [macosx] no awt.multiClickInterval desktop property

Reviewed-by: dmarkov

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
+ test/jdk/java/awt/Toolkit/GetMulticlickTime/GetMulticlickTime.java

Changeset: 1d4f4016
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-10-03 18:17:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d4f4016

8228676: Cleanup the native code related to fonts on Unix

Reviewed-by: jdv

! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/awt_Font.c
- src/java.desktop/unix/native/common/awt/awt_Font.h
! src/java.desktop/unix/native/common/awt/awt_p.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: f3a9ad92
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2019-10-09 17:06:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3a9ad92

8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration

Reviewed-by: jdv

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java

Changeset: b871c1ff
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-10-11 12:08:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/b871c1ff

Merge


Changeset: b2b054be
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-10-12 08:49:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2b054be

8223158: Docked MacBook cannot start any Java Swing applications

Reviewed-by: prr, serb

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

Changeset: 9de8d240
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2019-10-14 08:59:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/9de8d240

8218543: ThreadsList handling during error reporting can crash

Reviewed-by: dcubed, dholmes

! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 67a89143
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-14 11:03:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/67a89143

8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong

Reviewed-by: rkennke

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

Changeset: 76d7e335
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2019-10-14 11:24:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/76d7e335

8227231: JDWP help information shows use of obsolete Xdebug flag

Reviewed-by: dholmes, sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c

Changeset: 35fb2da4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-14 20:58:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/35fb2da4

8232165: Reduce allocations in ValueStack copying constructor

Reviewed-by: neliasso, kvn

! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
! src/hotspot/share/ci/ciMetadata.hpp

Changeset: 7e3316e3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2019-10-14 12:22:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e3316e3

8231981: Refactor test definitions to split RT and SVC tests

Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/TEST.groups

Changeset: 5b7d56fd
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-10-14 14:40:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b7d56fd

8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java

Problem listed the test

Reviewed-by: egahlin, dcubed

! test/jdk/ProblemList.txt

Changeset: 4fb2bb55
Author:    Huang Wang <wanghuang3 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2019-10-11 16:52:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fb2bb55

8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop

Duplicate cmp node in empty loop if it has other users

Co-authored-by: Tuo Xie <xietuo at huawei.com>
Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java

Changeset: 485f2e7f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2019-10-14 22:20:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/485f2e7f

8232182: RedefineNestmateAttr/TestNestmateAttr.java failes due to ObjectCollectedException

Reviewed-by: phh, sspitsyn

! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java

Changeset: 2882b4c5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-10-10 14:20:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/2882b4c5

8232107: support ThreadPriorityPolicy flag on AIX

Reviewed-by: clanger, dholmes

! src/hotspot/os/aix/os_aix.cpp

Changeset: 65a60129
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2019-10-15 14:19:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/65a60129

Merge


Changeset: 406c2a9b
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-10-15 09:25:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/406c2a9b

8212749: DecimalFormat.setGroupingSize(int) allows setting negative grouping size
8231984: Clarify semantics of DecimalFormat.getGroupingSize(0)

Reviewed-by: rriggs

! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java

Changeset: c1972ecd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-15 19:38:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1972ecd

8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing

Reviewed-by: rkennke, zgu

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

Changeset: 6b114467
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-15 19:45:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b114467

8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration

Reviewed-by: zgu

! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java

Changeset: b5d427b0
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-15 13:25:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/b5d427b0

8232234: Suppress warnings on non-serializable non-transient instance fields in java.rmi

Reviewed-by: rriggs

! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupID.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
! src/java.rmi/share/classes/sun/rmi/server/ActivatableServerRef.java
! src/java.rmi/share/classes/sun/rmi/server/Activation.java
! src/java.rmi/share/classes/sun/rmi/server/ActivationGroupImpl.java

Changeset: 9dd506f7
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2019-10-15 21:33:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/9dd506f7

Merge


Changeset: 0046f1ea
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-15 22:22:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/0046f1ea

8229919: Support JNI Critical functions in object pinning API on x86_32 platforms

Reviewed-by: rkennke, adinn

! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java

Changeset: 79c16342
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-10-16 11:52:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/79c16342

8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it

Reviewed-by: kvn, thartmann

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

Changeset: 1c9dd157
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-10-16 12:36:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c9dd157

8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp

Changeset: ecde34ee
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-10-16 14:50:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/ecde34ee

8231449: HttpClient’s client ssl certificate authentication seems to be broken

SSLFlowDelegate.Reader and SubscriberWrapper are changed to better cooperate on when more demand should be requested from upstream. The issue encountered in this scenario was triggered by a large certificate which caused the SSLFlowDelegate to stop requesting data from upstream during the handshake although the engine handshake status was NEED_UNWRAP.

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
+ test/jdk/java/net/httpclient/HttpSlowServerTest.java
+ test/jdk/java/net/httpclient/LargeHandshakeTest.java
+ test/jdk/java/net/httpclient/LargeResponseTest.java

Changeset: db097ae2
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2019-10-16 16:54:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/db097ae2

8231754: [JVMCI] Make r27 unconditionally reserved in JVMCI

Reserve r27 (heap base register) on AArch64 unconditionally

Reviewed-by: adinn, dlong

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java

Changeset: 7e6ebde1
Author:    Man Cao <manc at openjdk.org>
Date:      2019-10-14 18:48:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e6ebde1

8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero

Fix error in "Concurrent refinement threads times" in GC log and cleanup.

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp

Changeset: 31afddcc
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-10-16 14:32:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/31afddcc

8230407: SocketPermission and FilePermission action list allows leading comma

Co-authored-by: Chris Hegarty <chris.hegarty at oracle.com>
Reviewed-by: chegar

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/net/SocketPermission.java
! test/jdk/java/io/FilePermission/SpecTests.java
! test/jdk/java/net/SocketPermission/Ctor.java

Changeset: 638fe2b8
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-17 00:00:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/638fe2b8

8232211: Remove dead code from os.hpp|cpp

Reviewed-by: dholmes, dcubed, rehn

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/solaris/os_solaris.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: a4e6e675
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-17 00:19:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/a4e6e675

8232207: Linux os::available_memory re-reads cgroup configuration on every invocation

Reviewed-by: bobv, sgehwolf

! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp

Changeset: 49883054
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-10-17 07:31:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/49883054

8232357: Compare version info of Santuario to legal notice

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
+ test/jdk/javax/xml/crypto/dsig/Versions.java

Changeset: 98c9f8bd
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-16 16:55:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/98c9f8bd

8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent

Reviewed-by: martin

! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java

Changeset: 60f7a499
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-10-17 02:49:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/60f7a499

Added tag jdk-14+19 for changeset 9b67dd88a931

! .hgtags

Changeset: 463d6e96
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2019-10-16 18:47:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/463d6e96

8231859: Extra dash after the exception name in @throws clause of javadoc

Reviewed-by: weijun

! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java

Changeset: 2a43248d
Author:    Hamlin Li <mli at openjdk.org>
Date:      2019-10-17 13:18:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/2a43248d

8209824: Improve the code coverage for ThreadLocal

Reviewed-by: dholmes, alanb

+ test/jdk/java/lang/ThreadLocal/ReplaceStaleEntry.java

Changeset: 600b3e7e
Author:    Hamlin Li <mli at openjdk.org>
Date:      2019-10-17 13:34:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/600b3e7e

8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use

Reviewed-by: weijun, darcy, rriggs, coffeys

! test/jdk/java/rmi/transport/closeServerSocket/CloseServerSocket.java

Changeset: 6e08f843
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2019-10-16 17:03:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/6e08f843

8232162: Object reallocation in Deoptimization::fetch_unroll_info_helper should not depend on EliminateNestedLocks

Reviewed-by: thartmann, neliasso

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

Changeset: 6147018a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2019-10-17 10:35:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/6147018a

8223998: Missing MakeDir in ExecuteWithLog

Reviewed-by: tbell, erikj

! make/common/MakeBase.gmk

Changeset: d8c6516c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2019-10-14 11:36:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8c6516c

8218628: Add detailed message to NullPointerException describing what is null

This is the implementation of JEP 358: Helpful NullPointerExceptions.

Reviewed-by: coleenp, clanger, rschmelter, rriggs, forax, mr

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
+ src/hotspot/share/interpreter/bytecodeUtils.cpp
+ src/hotspot/share/interpreter/bytecodeUtils.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/NullPointerException.java
+ src/java.base/share/native/libjava/NullPointerException.c
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NPEInHiddenTopFrameTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java

Changeset: 86fdbc0f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-10-17 07:35:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/86fdbc0f

8232112: MDO extra_data_lock leaks during class unloading

Call the MDO destructor during class unloading.

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 68dbbf56
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2019-10-17 14:20:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/68dbbf56

8213239: Configure cannot handle command overrides with arguments

Reviewed-by: erikj

! make/autoconf/basics.m4

Changeset: bd96098e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-17 09:38:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd96098e

8232448: Suppress warnings on non-serializable non-transient instance fields in jdk.jdi

Reviewed-by: sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java

Changeset: 2324892e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-17 13:14:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/2324892e

8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java

Reviewed-by: rkennke

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

Changeset: 86f50ba1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-17 20:56:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/86f50ba1

8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking

Reviewed-by: rkennke

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

Changeset: f630646b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-17 20:56:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/f630646b

8232573: Shenandoah: cleanup and add more logging for in-pause phases

Reviewed-by: rkennke

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

Changeset: 3e02a34b
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2019-10-17 22:41:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e02a34b

8232370: Refactor some com.sun.jdi tests to enable IDE integration

Reviewed-by: amenkov, cjplummer, sspitsyn

! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/MonitorFrameInfo.java
! test/jdk/com/sun/jdi/RedefineImplementor.java

Changeset: 11fbd78f
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2019-10-18 09:57:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/11fbd78f

8232084: HotSpot build failed with GCC 9.2.1

Reviewed-by: sspitsyn, cjplummer, dholmes, iklam

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: 75d143bc
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-10-18 14:15:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/75d143bc

8232593: [TESTBUG] runtime/cds/CheckDefaultArchiveFile.java fails when cds is disabled

Reviewed-by: iklam, dholmes

! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java

Changeset: 01a545b8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2019-10-18 14:56:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/01a545b8

8232381: add result NULL-checking to freetypeScaler.c

Reviewed-by: clanger, prr

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 7987b2fb
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-18 11:36:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/7987b2fb

8231324: Shenandoah: avoid duplicated weak root works during final traversal

Reviewed-by: rkennke

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

Changeset: 21ce9772
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2019-10-18 09:17:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/21ce9772

8232030: HelloDynamic.java fails with latest Graal

Include the dynamic dumping condition when setting up the merged_ordering array in merge_in_new_methods() of defaultMethods.cpp.

Reviewed-by: iklam, coleenp

! src/hotspot/share/classfile/defaultMethods.cpp

Changeset: 2c573582
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-18 12:20:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c573582

8232009: Shenandoah: C2 load barrier does not match interpreter version

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: f8440c33
Author:    Julia Boes <jboes at openjdk.org>
Date:      2019-10-17 08:56:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8440c33

8225499: InetSocketAddress::toString not friendly to IPv6 literal addresses

Enclose IPv6 literal in brackets and adjust string format for unresolved addresses

Reviewed-by: dfuchs, chegar

! src/java.base/share/classes/java/net/InetSocketAddress.java
! test/jdk/java/net/InetSocketAddress/ToString.java

Changeset: c497b2b0
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-10-16 11:12:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/c497b2b0

8231719: Correct contradictions in timeout range descriptions

Clarified verbiage in method descriptions.

Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java

Changeset: 0f822d90
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-18 13:07:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f822d90

8232010: Shenandoah: implement self-fixing native barrier

Reviewed-by: rkennke

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: ce4a41c7
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-18 14:03:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce4a41c7

8232008: Shenandoah: C1 load barrier does not match interpreter version

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp

Changeset: 5db7fc5a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2019-10-18 14:07:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/5db7fc5a

8232276: Problem list serviceability/sa/ClhsdbJstackXcompStress.java

Reviewed-by: sgehwolf, dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 048b09bd
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-10-18 20:28:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/048b09bd

8232616: JVMCI_lock fails to get initialized when cds is disabled

Reviewed-by: iklam, dholmes

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

Changeset: b404ddd9
Author:    Amy Lu <amlu at openjdk.org>
Date:      2019-10-21 14:04:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/b404ddd9

8232195: Enable BigInteger tests: DivisionOverflow, SymmetricRangeTests and StringConstructorOverflow

Reviewed-by: bpb, darcy

! test/jdk/TEST.ROOT
- test/jdk/java/math/BigInteger/DivisionOverflow.java
- test/jdk/java/math/BigInteger/StringConstructorOverflow.java
+ test/jdk/java/math/BigInteger/largeMemory/DivisionOverflow.java
+ test/jdk/java/math/BigInteger/largeMemory/StringConstructorOverflow.java
= test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: f751808d
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:51:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/f751808d

8232001: ZGC: Ignore metaspace GC threshold until GC is warm

Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: db89b5fd
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:55:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/db89b5fd

8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest

Reviewed-by: tschatzl, eosterlund, sspitsyn

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

Changeset: 2e1040e4
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:55:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/2e1040e4

8231940: ZGC: Print correct low/high capacity

Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: cf86d351
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:55:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf86d351

8231996: ZGC: Replace ZStatisticsForceTrace with check if JFR event is enabled

Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 11d949f2
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:56:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/11d949f2

8232235: ZGC: Move ZValue inline funtions to zValue.inline.hpp

Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zValue.hpp
+ src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.hpp

Changeset: 6ca7febb
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:56:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/6ca7febb

8232236: ZGC: Move ZThread inline funtions to zThread.inline.hpp

Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThread.hpp
+ src/hotspot/share/gc/z/zThread.inline.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp

Changeset: b2ac9a59
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:57:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2ac9a59

8232237: ZGC: Move ZArray inline funtions to zArray.inline.hpp

Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp

Changeset: cb5e2263
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:58:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb5e2263

8232238: ZGC: Move ZList inline funtions to zList.inline.hpp

Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp

Changeset: ee4c8f5f
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-21 09:58:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee4c8f5f

8232239: ZGC: Inline ZCPU::count() and ZCPU:id()

Reviewed-by: tschatzl

! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zCPU.hpp
+ src/hotspot/share/gc/z/zCPU.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp

Changeset: 76465eb1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-21 15:11:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/76465eb1

8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp

Changeset: c3d80727
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-21 15:11:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3d80727

8232575: Shenandoah: asynchronous object/region pinning

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: f771978f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-21 15:11:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/f771978f

8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals

Reviewed-by: rkennke

! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java

Changeset: a1894385
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2019-10-21 15:38:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/a1894385

8226585: Improve javac messages for using a preview API

Avoiding deprecation for removal for APIs associated with preview features, the features are marked with an annotation, and errors/warnings are produced for them based on the annotation.

Co-authored-by: Joe Darcy <joe.darcy at oracle.com>
Reviewed-by: erikj, mcimadamore, alanb

! make/CompileInterimLangtools.gmk
! make/Docs.gmk
+ make/jdk/src/classes/build/tools/taglet/Preview.java
! src/java.base/share/classes/java/lang/String.java
+ src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
! test/jdk/java/lang/String/TranslateEscapes.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/lib/combo/ComboInstance.java
+ test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/tree/NoPrivateTypesExported.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 0192c5a0
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-21 09:26:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/0192c5a0

8232572: Add hooks for custom output dir in Bundles.gmk

Reviewed-by: tbell

! make/Bundles.gmk

Changeset: fce43203
Author:    Lois Foltan <lfoltan at openjdk.org>
Date:      2019-10-21 13:13:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/fce43203

8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently

Increase the use of type signature constants instead of hard coded characters within the JVM.

Co-authored-by: John Rose <john.r.rose at oracle.com>
Reviewed-by: coleenp, dholmes, fparain

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/fieldType.cpp
! src/hotspot/share/runtime/fieldType.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/native/include/classfile_constants.h.template

Changeset: 938be1ec
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-21 10:32:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/938be1ec

8232569: Use test image from different jib profile for testing

Reviewed-by: tbell

! make/conf/jib-profiles.js

Changeset: b96be4b7
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-21 14:26:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/b96be4b7

8232712: Shenandoah: SIGBUS in load_reference_barrier_native

Reviewed-by: shade, rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp

Changeset: f5b14bd7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-10-21 11:35:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/f5b14bd7

8232639: Change module graph images to use SVG instead of PNG format

Reviewed-by: mchung, ihse

! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/ModuleGraph.java

Changeset: c483fbe6
Author:    Florian Weimer <fw at deneb.enyo.de>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2019-10-21 13:25:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/c483fbe6

8231587: Memory leak in WorkArounds.serializedForms

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 16f39194
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2019-10-21 21:36:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/16f39194

8232624: Java cannot start: NewStringPlatform missing

Reviewed-by: dholmes, alanb, redestad

! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h

Changeset: d2629060
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-21 22:44:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2629060

8232730: Shenandoah: Traversal should not CAS the roots

Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: fd9052f3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-21 22:44:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd9052f3

8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned

Reviewed-by: rkennke

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

Changeset: 750eab1e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-10-21 17:27:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/750eab1e

8232692: [TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java

Changeset: 8bdffc5f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-10-22 11:32:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/8bdffc5f

8232757: VM fails to report an error for DumpLoadedClassList when cds is disabled

Reviewed-by: iklam, dholmes

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

Changeset: 41bd7c5e
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2019-10-22 08:57:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/41bd7c5e

8223400: Replace some enums with static const members in hotspot/runtime

Reviewed-by: iklam, coleenp

! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 02dc9571
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-22 14:05:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/02dc9571

8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register

Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 094a1b8a
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-22 11:59:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/094a1b8a

8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots

Reviewed-by: shade

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

Changeset: 3f94fb08
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2019-10-22 09:20:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f94fb08

8232617: Update the outdated code comments in java.lang.System class

Reviewed-by: dholmes, bchristi

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

Changeset: fd5d5d76
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-22 18:53:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd5d5d76

8232791: Shenandoah: passive mode should disable pacing

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp

Changeset: 80f1aaa7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-22 18:53:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/80f1aaa7

8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc

Reviewed-by: zgu

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

Changeset: 01067584
Author:    Chihiro Ito <cito at openjdk.org>
Date:      2019-10-22 23:55:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/01067584

8223697: jfr tool can't format duration values greater than 1 minute

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java

Changeset: c6672a2f
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2019-10-23 10:02:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6672a2f

8232592: <Unknown compiled code> is shown in jstack mixed mode

Reviewed-by: cjplummer, phh

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java

Changeset: 54be25b0
Author:    Benoit Daloze <benoit.daloze at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2019-10-22 22:00:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/54be25b0

8232571: Add missing SIGINFO signal

Reviewed-by: dholmes, rriggs

! src/hotspot/os/posix/os_posix.cpp
+ test/hotspot/jtreg/runtime/signal/TestSiginfo.java
! test/jdk/sun/misc/SunMiscSignalTest.java

Changeset: f004d45d
Author:    Michihiro Horie <mhorie at openjdk.org>
Date:      2019-10-22 21:26:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/f004d45d

8231649: PPC64: Intrinsics for Math.ceil, floor, rint on Power

Reviewed-by: mdoerr, vlivanov

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/library_call.cpp

Changeset: 29e2c16e
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2019-10-23 09:45:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/29e2c16e

8211073: Remove -Wno-extra from Hotspot

Reviewed-by: dholmes, erikj, kbarrett

! make/hotspot/lib/CompileJvm.gmk

Changeset: 21585ebc
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2019-10-23 09:48:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/21585ebc

8232770: Enable more warnings on solaris studio

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/common/TestFilesCompilation.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.pack.gmk

Changeset: a2c5af45
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-10-23 09:53:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/a2c5af45

8232768: Configuration with --disable-cds --enable-generate-classlist should be reported as an error

Reviewed-by: ihse

! make/autoconf/jdk-options.m4

Changeset: 3cc9ed08
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-10-23 12:15:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/3cc9ed08

8232873: Add missing test for 8220416

Adds a missing test which verifies the bug fix of 8220416.

Reviewed-by: roland, thartmann

+ test/hotspot/jtreg/compiler/c2/CmpPNodeSubTest.java

Changeset: 13b4952f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-10-23 12:17:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/13b4952f

8232874: Add missing test for 8230062

Adds a missing test which verifies the bug fix of 8230062.

Reviewed-by: roland, thartmann

+ test/hotspot/jtreg/compiler/loopopts/superword/SuperWordIntermediateUse.java

Changeset: 465f4c12
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-10-23 12:21:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/465f4c12

8231412: C2: InitializeNode::detect_init_independence() bails out on simple IR shapes

Avoids early bailout of capturing a field store to remove unnecessary zeroing in simple methods containing only non-escaping objects.

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateAllocation.java

Changeset: 7b38a7e8
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-10-23 13:52:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b38a7e8

8232883: compiler/c2/CmpPNodeSubTest.java fails because test class name is wrong

Renamed test file to match class name.

Reviewed-by: roland

= test/hotspot/jtreg/compiler/c2/CompareKlassPointersTest.java

Changeset: f2abda17
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-10-23 14:06:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/f2abda17

8232771: Revert JDK-8230794 because of environment changes

Reviewed-by: pliden, sjohanss

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

Changeset: 3ab90ac5
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-23 05:48:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/3ab90ac5

8232834: RunTest sometimes fails to produce valid exitcode.txt

Reviewed-by: ihse

! make/RunTests.gmk

Changeset: 86329fc1
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-23 15:48:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/86329fc1

8232887: Remove SystemDictionary::has_checkPackageAccess

Reviewed-by: coleenp, lfoltan

! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: b3477399
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2019-10-23 15:54:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3477399

8232625: HttpClient redirect policy should be more conservative

When enabled, HttpClient redirect is fixed to drop the body when the request method is changed, and to relay any redirection code it does not understand to the caller.

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/RedirectFilter.java
+ test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http2/server/Http2RedirectHandler.java

Changeset: bbc4e0d9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-23 17:35:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/bbc4e0d9

8232882: GCC 4.8.5 build failure after JDK-8211073

Reviewed-by: thartmann

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

Changeset: 36ac846d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-23 18:34:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/36ac846d

8232881: Remove unnecessary InstanceKlass::casts

Reviewed-by: coleenp

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jniCheck.cpp

Changeset: d8240afe
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2019-10-23 13:01:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8240afe

8232442: Suppress warnings on non-serializable non-transient instance fields in java.management.*

Reviewed-by: rriggs, mchung

! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/java.management/share/classes/javax/management/Attribute.java
! src/java.management/share/classes/javax/management/AttributeChangeNotification.java
! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
! src/java.management/share/classes/javax/management/InvalidApplicationException.java
! src/java.management/share/classes/javax/management/NotificationFilterSupport.java
! src/java.management/share/classes/javax/management/loading/PrivateMLet.java
! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java
! src/java.management/share/classes/javax/management/openmbean/CompositeDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularType.java
! src/java.management/share/classes/sun/management/LazyCompositeData.java
! src/java.management/share/classes/sun/management/LockInfoCompositeData.java
! src/java.management/share/classes/sun/management/MemoryNotifInfoCompositeData.java
! src/java.management/share/classes/sun/management/MemoryUsageCompositeData.java
! src/java.management/share/classes/sun/management/MonitorInfoCompositeData.java
! src/java.management/share/classes/sun/management/ThreadInfoCompositeData.java
! src/java.management/share/classes/sun/management/counter/perf/PerfByteArrayCounter.java
! src/java.management/share/classes/sun/management/counter/perf/PerfLongArrayCounter.java
! src/java.management/share/classes/sun/management/counter/perf/PerfLongCounter.java

Changeset: 3f50e256
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-10-24 02:58:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f50e256

Added tag jdk-14+20 for changeset 54ffb15c4839

! .hgtags

Changeset: 68e5c40f
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2019-10-23 18:43:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/68e5c40f

8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes

Pass Thread.currentThread().getId() to getThreadAllocatedBytes, remove its implSpec

Reviewed-by: dholmes, mchung, sspitsyn

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

Changeset: 574263a8
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-24 09:57:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/574263a8

8232613: Move Object.registerNatives into HotSpot

Reviewed-by: dholmes, adinn, coleenp, lfoltan, mchung

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jni.cpp
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/native/libjava/Object.c
! test/hotspot/jtreg/compiler/dependencies/MonomorphicObjectCall/java.base/java/lang/Object.java
! test/hotspot/jtreg/runtime/8024804/RegisterNatives.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java

Changeset: 72330c70
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-10-24 15:53:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/72330c70

8231598: keytool does not export sun.security.mscapi

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
+ test/jdk/sun/security/mscapi/ProviderClassOption.java

Changeset: 5a21a8c4
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-10-24 11:08:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/5a21a8c4

8230706: Waiting on completion of strong nmethod processing causes long pause times with G1

Instead of globally waiting for completion of strong nmethod processing during evacuation, synchronize the nmethods processing on a per-nmethod basis so that only one thread processes one nmethod at once using a state. This state indicates what work (strong/weak processing) needs to be done and what has already been done.

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/memory/iterator.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 06d37a27
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-24 11:49:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/06d37a27

8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently"

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp

Changeset: e69b4d26
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-10-24 11:07:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/e69b4d26

8231602: Deprecate Thread.suspend/resume for removal

Reviewed-by: mchung, dholmes, chegar

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: 217b2cc4
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2019-10-24 11:54:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/217b2cc4

8232713: Update BCEL version to 6.3.1 in license file

Reviewed-by: joehw

! src/java.xml/share/legal/bcel.md

Changeset: 89cdeeb6
Author:    Christoph Goettschkes <christoph.goettschkes at microdoc.com>
Committer: Boris Ulasevich <bulasevich at openjdk.org>
Date:      2019-10-24 15:46:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/89cdeeb6

8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add

Reviewed-by: dlong, shade

! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp

Changeset: 31ab60e2
Author:    Christoph Goettschkes <christoph.goettschkes at microdoc.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-10-24 08:49:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/31ab60e2

8231953: Wrong assumption in assertion in oop::register_oop

On ARM32 thumb mode, the pc of the current frame is always zero

Reviewed-by: coleenp, dcubed

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

Changeset: 9308d185
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-10-24 08:52:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/9308d185

8232788: Move biased locking initalization

Reviewed-by: pchilanomate, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
- test/hotspot/gtest/oops/test_markOop.cpp
+ test/hotspot/gtest/oops/test_markWord.cpp

Changeset: aba2880e
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-10-24 16:28:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/aba2880e

8232005: [s390, PPC64] More exception checks missing in interpreter

Reviewed-by: rrich, goetz

! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: a5fab799
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2019-10-24 16:28:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5fab799

8231949: [PPC64, s390]: Make async profiling more reliable

Better checks if method from interpreter frame is valid.

Reviewed-by: rrich, ghaug, goetz

! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp

Changeset: b4d37ba6
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-10-24 16:37:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/b4d37ba6

8231081: TestMetadataRetention fails due to missing symbol id

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
+ test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java

Changeset: a8c4e678
Author:    Per Lidén <pliden at openjdk.org>
Date:      2019-10-24 17:24:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/a8c4e678

8231552: ZGC: Refine address space reservation

Reviewed-by: eosterlund, stefank

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
+ src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
+ src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java

Changeset: d157ebb4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-09-30 22:39:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/d157ebb4

8222766: Shenandoah: streamline post-LRB CAS barrier (x86)

Reviewed-by: rkennke

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp

Changeset: 05015118
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2019-10-24 11:25:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/05015118

8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting

Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java

Changeset: cd4d0bc4
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2019-10-24 12:18:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd4d0bc4

8227317: [TESTBUG] jdk docker/TestDockerMemoryMetrics.java fails on systems w/o kernel memory accounting

Skipping the test case if kernel memory acct not supported

Reviewed-by: sgehwolf, lmesnik

! test/jdk/ProblemList.txt
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java

Changeset: e15849a0
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2019-10-24 16:58:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/e15849a0

8232904: Update JVMCI

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! 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/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.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/HotSpotSpeculationEncoding.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.hotspot/src/jdk/vm/ci/hotspot/SharedHotSpotSpeculationLog.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/EncodedSpeculationReason.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java

Changeset: c87a6fc0
Author:    Amy Lu <amlu at openjdk.org>
Date:      2019-10-25 08:50:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/c87a6fc0

8232922: Add java/math/BigInteger/largeMemory/SymmetricRangeTests.java to ProblemList-Xcomp

Reviewed-by: bpb, darcy, iignatyev

! test/jdk/ProblemList-Xcomp.txt

Changeset: be6a893e
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2019-10-24 22:41:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/be6a893e

8232083: Minimal VM is broken after JDK-8231586

Reviewed-by: dlong

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

Changeset: e4a6d80d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-10-25 12:34:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4a6d80d

8232779: G1 current collection parallel time does not include optional evacuation

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp

Changeset: 9ae0d5f8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-10-25 12:33:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ae0d5f8

8232777: Rename G1Policy::_max_rs_length as it is no maximum

Reviewed-by: kbarrett, sjohanss

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

Changeset: ba9ce48b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2019-10-25 12:32:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba9ce48b

8232776: G1 should always take rs_length_diff into account when predicting rs_lengths

Reviewed-by: sangheki, kbarrett

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

Changeset: db24eb1e
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2019-10-25 07:15:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/db24eb1e

8233000: Mark vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize test as stress test

Reviewed-by: iveresov, lmesnik

! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java

Changeset: 8e546a3f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2019-10-25 17:30:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e546a3f

8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 3c1310a6
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2019-10-25 12:05:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c1310a6

8231570: (dc) Clarify implicit bind behavior of DatagramChannel

Update to DatagramChannel spec to make it clear that SecurityException can be thrown in connect send and receive methods

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java

Changeset: d8c73de1
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2019-10-25 11:51:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8c73de1

8225464: Obsolete TraceNMethodInstalls flag

Reviewed-by: dholmes, thartmann

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

Changeset: a2844b54
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2019-10-25 13:17:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/a2844b54

8233027: OopMapSet::all_do does oms.next() twice during iteration

Reviewed-by: shade, kvn

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

Changeset: 02904761
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2019-10-27 12:13:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/02904761

8212132: (dc) Remove DatagramChannelImpl finalize method

Reviewed-by: bpb, chegar, dfuchs, martin

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
+ test/jdk/java/nio/channels/DatagramChannel/Unref.java

Changeset: acf447e4
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-10-28 11:21:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/acf447e4

8232601: ZGC: Parameterize the ZGranuleMap table size

Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zPageTable.cpp

Changeset: 06a479f9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-10-28 11:23:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/06a479f9

8232602: ZGC: Make ZGranuleMap ZAddress agnostic

Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp

Changeset: 8df718fa
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-10-28 11:23:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/8df718fa

8232648: ZGC: Move ATTRIBUTE_ALIGNED to the front of declarations

Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.hpp
! src/hotspot/share/gc/z/zMarkTerminate.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.hpp

Changeset: 17a04111
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-10-28 11:24:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/17a04111

8232649: ZGC: Add callbacks to ZMemoryManager

Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp

Changeset: cc72a06c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-10-28 11:26:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/cc72a06c

8232651: Add implementation of os::processor_id() for Windows

Reviewed-by: dholmes, stuefe

! src/hotspot/os/windows/os_windows.cpp

Changeset: ecb66d2c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-10-28 11:26:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/ecb66d2c

8232650: ZGC: Add initialization hooks for OS specific code

Reviewed-by: pliden, eosterlund

+ src/hotspot/os/posix/gc/z/zInitialize_posix.cpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp

Changeset: 5e549ca8
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2019-10-28 11:27:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e549ca8

8232604: ZGC: Make ZVerifyViews mapping and unmapping precise

Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zFuture.hpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageCache.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp

Changeset: 902858e3
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2019-10-23 12:51:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/902858e3

8231565: More node budget asserts in fuzzed tests

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/LoopRotateBadNodeBudget.java

Changeset: eedc99c9
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2019-10-28 12:55:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/eedc99c9

8232890: Remove bad Code attribute parsing code

Remove code that accepts illegal max_stack, max_locals, and length values for Code attribute in old class files.

Reviewed-by: dholmes, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp

Changeset: f906a432
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-28 11:33:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/f906a432

8232992: Shenandoah: Implement self-fixing interpreter LRB

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 25d6a33e
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2019-10-28 16:06:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/25d6a33e

8232118: Add JVM option to enable JVMCI compilers in product mode

Reviewed-by: kvn, dholmes

! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp

Changeset: f3c76c47
Author:    Jaikiran Pai <jai.forums2013 at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2019-10-28 13:17:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3c76c47

8232879: Writing out data with the Zip File System leads to a CRC failure

Reviewed-by: lancea, clanger

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/CRCWriteTest.java

Changeset: 127c4a4e
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2019-10-28 11:06:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/127c4a4e

8231273: Upgrade CLDR to v36

Reviewed-by: rriggs

! make/data/cldr/README
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/af_NA.xml
! make/data/cldr/common/main/af_ZA.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/agq_CM.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/ak_GH.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/am_ET.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_001.xml
! make/data/cldr/common/main/ar_AE.xml
! make/data/cldr/common/main/ar_BH.xml
! make/data/cldr/common/main/ar_DJ.xml
! make/data/cldr/common/main/ar_DZ.xml
! make/data/cldr/common/main/ar_EG.xml
! make/data/cldr/common/main/ar_EH.xml
! make/data/cldr/common/main/ar_ER.xml
! make/data/cldr/common/main/ar_IL.xml
! make/data/cldr/common/main/ar_IQ.xml
! make/data/cldr/common/main/ar_JO.xml
! make/data/cldr/common/main/ar_KM.xml
! make/data/cldr/common/main/ar_KW.xml
! make/data/cldr/common/main/ar_LB.xml
! make/data/cldr/common/main/ar_LY.xml
! make/data/cldr/common/main/ar_MA.xml
! make/data/cldr/common/main/ar_MR.xml
! make/data/cldr/common/main/ar_OM.xml
! make/data/cldr/common/main/ar_PS.xml
! make/data/cldr/common/main/ar_QA.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/ar_SD.xml
! make/data/cldr/common/main/ar_SO.xml
! make/data/cldr/common/main/ar_SS.xml
! make/data/cldr/common/main/ar_SY.xml
! make/data/cldr/common/main/ar_TD.xml
! make/data/cldr/common/main/ar_TN.xml
! make/data/cldr/common/main/ar_YE.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/as_IN.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/asa_TZ.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/ast_ES.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/az_Cyrl_AZ.xml
! make/data/cldr/common/main/az_Latn.xml
! make/data/cldr/common/main/az_Latn_AZ.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/bas_CM.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_BY.xml
! make/data/cldr/common/main/bem.xml
! make/data/cldr/common/main/bem_ZM.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bez_TZ.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/bg_BG.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bm_ML.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_BD.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/bo.xml
! make/data/cldr/common/main/bo_CN.xml
! make/data/cldr/common/main/bo_IN.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/br_FR.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/brx_IN.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/bs_Cyrl_BA.xml
! make/data/cldr/common/main/bs_Latn.xml
! make/data/cldr/common/main/bs_Latn_BA.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_AD.xml
! make/data/cldr/common/main/ca_ES.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ca_FR.xml
! make/data/cldr/common/main/ca_IT.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ccp_BD.xml
! make/data/cldr/common/main/ccp_IN.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ce_RU.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/ceb_PH.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/cgg_UG.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/chr_US.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/ckb_IQ.xml
! make/data/cldr/common/main/ckb_IR.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/cs_CZ.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cu_RU.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/cy_GB.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/da_DK.xml
! make/data/cldr/common/main/da_GL.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/dav_KE.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_BE.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_DE.xml
! make/data/cldr/common/main/de_IT.xml
! make/data/cldr/common/main/de_LI.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/dje_NE.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dsb_DE.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dua_CM.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dyo_SN.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/dz_BT.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ebu_KE.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/ee_GH.xml
! make/data/cldr/common/main/ee_TG.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/el_CY.xml
! make/data/cldr/common/main/el_GR.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_150.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AG.xml
! make/data/cldr/common/main/en_AI.xml
! make/data/cldr/common/main/en_AS.xml
! make/data/cldr/common/main/en_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BB.xml
! make/data/cldr/common/main/en_BE.xml
! make/data/cldr/common/main/en_BI.xml
! make/data/cldr/common/main/en_BM.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BW.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CC.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_CK.xml
! make/data/cldr/common/main/en_CM.xml
! make/data/cldr/common/main/en_CX.xml
! make/data/cldr/common/main/en_CY.xml
! make/data/cldr/common/main/en_DE.xml
! make/data/cldr/common/main/en_DG.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_DM.xml
! make/data/cldr/common/main/en_ER.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_FJ.xml
! make/data/cldr/common/main/en_FK.xml
! make/data/cldr/common/main/en_FM.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_GD.xml
! make/data/cldr/common/main/en_GG.xml
! make/data/cldr/common/main/en_GH.xml
! make/data/cldr/common/main/en_GI.xml
! make/data/cldr/common/main/en_GM.xml
! make/data/cldr/common/main/en_GU.xml
! make/data/cldr/common/main/en_GY.xml
! make/data/cldr/common/main/en_HK.xml
! make/data/cldr/common/main/en_IE.xml
! make/data/cldr/common/main/en_IL.xml
! make/data/cldr/common/main/en_IM.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_IO.xml
! make/data/cldr/common/main/en_JE.xml
! make/data/cldr/common/main/en_JM.xml
! make/data/cldr/common/main/en_KE.xml
! make/data/cldr/common/main/en_KI.xml
! make/data/cldr/common/main/en_KN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_LC.xml
! make/data/cldr/common/main/en_LR.xml
! make/data/cldr/common/main/en_LS.xml
! make/data/cldr/common/main/en_MG.xml
! make/data/cldr/common/main/en_MH.xml
! make/data/cldr/common/main/en_MO.xml
! make/data/cldr/common/main/en_MP.xml
! make/data/cldr/common/main/en_MS.xml
! make/data/cldr/common/main/en_MT.xml
! make/data/cldr/common/main/en_MU.xml
! make/data/cldr/common/main/en_MW.xml
! make/data/cldr/common/main/en_MY.xml
! make/data/cldr/common/main/en_NA.xml
! make/data/cldr/common/main/en_NF.xml
! make/data/cldr/common/main/en_NG.xml
! make/data/cldr/common/main/en_NL.xml
! make/data/cldr/common/main/en_NR.xml
! make/data/cldr/common/main/en_NU.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PG.xml
! make/data/cldr/common/main/en_PH.xml
! make/data/cldr/common/main/en_PK.xml
! make/data/cldr/common/main/en_PN.xml
! make/data/cldr/common/main/en_PR.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_RW.xml
! make/data/cldr/common/main/en_SB.xml
! make/data/cldr/common/main/en_SC.xml
! make/data/cldr/common/main/en_SD.xml
! make/data/cldr/common/main/en_SE.xml
! make/data/cldr/common/main/en_SG.xml
! make/data/cldr/common/main/en_SH.xml
! make/data/cldr/common/main/en_SI.xml
! make/data/cldr/common/main/en_SL.xml
! make/data/cldr/common/main/en_SS.xml
! make/data/cldr/common/main/en_SX.xml
! make/data/cldr/common/main/en_SZ.xml
! make/data/cldr/common/main/en_TC.xml
! make/data/cldr/common/main/en_TK.xml
! make/data/cldr/common/main/en_TO.xml
! make/data/cldr/common/main/en_TT.xml
! make/data/cldr/common/main/en_TV.xml
! make/data/cldr/common/main/en_TZ.xml
! make/data/cldr/common/main/en_UG.xml
! make/data/cldr/common/main/en_UM.xml
! make/data/cldr/common/main/en_US.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/en_VC.xml
! make/data/cldr/common/main/en_VG.xml
! make/data/cldr/common/main/en_VI.xml
! make/data/cldr/common/main/en_VU.xml
! make/data/cldr/common/main/en_WS.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/en_ZM.xml
! make/data/cldr/common/main/en_ZW.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/eo_001.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_BR.xml
! make/data/cldr/common/main/es_BZ.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_CU.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EA.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_ES.xml
! make/data/cldr/common/main/es_GQ.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_IC.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PH.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/et_EE.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/eu_ES.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/ewo_CM.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/fa_IR.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Latn.xml
! make/data/cldr/common/main/ff_Latn_BF.xml
! make/data/cldr/common/main/ff_Latn_CM.xml
! make/data/cldr/common/main/ff_Latn_GH.xml
! make/data/cldr/common/main/ff_Latn_GM.xml
! make/data/cldr/common/main/ff_Latn_GN.xml
! make/data/cldr/common/main/ff_Latn_GW.xml
! make/data/cldr/common/main/ff_Latn_LR.xml
! make/data/cldr/common/main/ff_Latn_MR.xml
! make/data/cldr/common/main/ff_Latn_NE.xml
! make/data/cldr/common/main/ff_Latn_NG.xml
! make/data/cldr/common/main/ff_Latn_SL.xml
! make/data/cldr/common/main/ff_Latn_SN.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fi_FI.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fil_PH.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fo_DK.xml
! make/data/cldr/common/main/fo_FO.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_BE.xml
! make/data/cldr/common/main/fr_BF.xml
! make/data/cldr/common/main/fr_BI.xml
! make/data/cldr/common/main/fr_BJ.xml
! make/data/cldr/common/main/fr_BL.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CF.xml
! make/data/cldr/common/main/fr_CG.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CI.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_DJ.xml
! make/data/cldr/common/main/fr_DZ.xml
! make/data/cldr/common/main/fr_FR.xml
! make/data/cldr/common/main/fr_GA.xml
! make/data/cldr/common/main/fr_GF.xml
! make/data/cldr/common/main/fr_GN.xml
! make/data/cldr/common/main/fr_GP.xml
! make/data/cldr/common/main/fr_GQ.xml
! make/data/cldr/common/main/fr_HT.xml
! make/data/cldr/common/main/fr_KM.xml
! make/data/cldr/common/main/fr_LU.xml
! make/data/cldr/common/main/fr_MA.xml
! make/data/cldr/common/main/fr_MC.xml
! make/data/cldr/common/main/fr_MF.xml
! make/data/cldr/common/main/fr_MG.xml
! make/data/cldr/common/main/fr_ML.xml
! make/data/cldr/common/main/fr_MQ.xml
! make/data/cldr/common/main/fr_MR.xml
! make/data/cldr/common/main/fr_MU.xml
! make/data/cldr/common/main/fr_NC.xml
! make/data/cldr/common/main/fr_NE.xml
! make/data/cldr/common/main/fr_PF.xml
! make/data/cldr/common/main/fr_PM.xml
! make/data/cldr/common/main/fr_RE.xml
! make/data/cldr/common/main/fr_RW.xml
! make/data/cldr/common/main/fr_SC.xml
! make/data/cldr/common/main/fr_SN.xml
! make/data/cldr/common/main/fr_SY.xml
! make/data/cldr/common/main/fr_TD.xml
! make/data/cldr/common/main/fr_TG.xml
! make/data/cldr/common/main/fr_TN.xml
! make/data/cldr/common/main/fr_VU.xml
! make/data/cldr/common/main/fr_WF.xml
! make/data/cldr/common/main/fr_YT.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fur_IT.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/fy_NL.xml
! make/data/cldr/common/main/ga.xml
+ make/data/cldr/common/main/ga_GB.xml
! make/data/cldr/common/main/ga_IE.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gd_GB.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gl_ES.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gsw_CH.xml
! make/data/cldr/common/main/gsw_FR.xml
! make/data/cldr/common/main/gsw_LI.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/gu_IN.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/guz_KE.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/gv_IM.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_GH.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/ha_NG.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/haw_US.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/he_IL.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_IN.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hr_BA.xml
! make/data/cldr/common/main/hr_HR.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hsb_DE.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hu_HU.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/hy_AM.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/ia_001.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/id_ID.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ig_NG.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/ii_CN.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/is_IS.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/it_IT.xml
! make/data/cldr/common/main/it_SM.xml
! make/data/cldr/common/main/it_VA.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/ja_JP.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jgo_CM.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jmc_TZ.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/jv_ID.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/ka_GE.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kab_DZ.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kam_KE.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kde_TZ.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/kea_CV.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/khq_ML.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/ki_KE.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kk_KZ.xml
! make/data/cldr/common/main/kkj.xml
! make/data/cldr/common/main/kkj_CM.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kl_GL.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/kln_KE.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/km_KH.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/kn_IN.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/ko_KP.xml
! make/data/cldr/common/main/ko_KR.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kok_IN.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_IN.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksb_TZ.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksf_CM.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ksh_DE.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/ku_TR.xml
! make/data/cldr/common/main/kw.xml
! make/data/cldr/common/main/kw_GB.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/ky_KG.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lag_TZ.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lb_LU.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lg_UG.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/lkt_US.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/ln_AO.xml
! make/data/cldr/common/main/ln_CD.xml
! make/data/cldr/common/main/ln_CF.xml
! make/data/cldr/common/main/ln_CG.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lo_LA.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lrc_IQ.xml
! make/data/cldr/common/main/lrc_IR.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lt_LT.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/lu_CD.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luo_KE.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/luy_KE.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/lv_LV.xml
! make/data/cldr/common/main/mas.xml
! make/data/cldr/common/main/mas_KE.xml
! make/data/cldr/common/main/mas_TZ.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mer_KE.xml
! make/data/cldr/common/main/mfe.xml
! make/data/cldr/common/main/mfe_MU.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mg_MG.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgh_MZ.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mgo_CM.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mi_NZ.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/mk_MK.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/ml_IN.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_MN.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/mr_IN.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_BN.xml
! make/data/cldr/common/main/ms_MY.xml
! make/data/cldr/common/main/ms_SG.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mt_MT.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/mua_CM.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/my_MM.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/mzn_IR.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/naq_NA.xml
! make/data/cldr/common/main/nb.xml
! make/data/cldr/common/main/nb_NO.xml
! make/data/cldr/common/main/nb_SJ.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nd_ZW.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/nds_DE.xml
! make/data/cldr/common/main/nds_NL.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/ne_IN.xml
! make/data/cldr/common/main/ne_NP.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_AW.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nl_BQ.xml
! make/data/cldr/common/main/nl_CW.xml
! make/data/cldr/common/main/nl_NL.xml
! make/data/cldr/common/main/nl_SR.xml
! make/data/cldr/common/main/nl_SX.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nmg_CM.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nn_NO.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/nnh_CM.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nus_SS.xml
! make/data/cldr/common/main/nyn.xml
! make/data/cldr/common/main/nyn_UG.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_ET.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/or_IN.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/os_GE.xml
! make/data/cldr/common/main/os_RU.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pa_Arab.xml
! make/data/cldr/common/main/pa_Arab_PK.xml
! make/data/cldr/common/main/pa_Guru.xml
! make/data/cldr/common/main/pa_Guru_IN.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/pl_PL.xml
! make/data/cldr/common/main/prg.xml
! make/data/cldr/common/main/prg_001.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_AF.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_AO.xml
! make/data/cldr/common/main/pt_BR.xml
! make/data/cldr/common/main/pt_CH.xml
! make/data/cldr/common/main/pt_CV.xml
! make/data/cldr/common/main/pt_GQ.xml
! make/data/cldr/common/main/pt_GW.xml
! make/data/cldr/common/main/pt_LU.xml
! make/data/cldr/common/main/pt_MO.xml
! make/data/cldr/common/main/pt_MZ.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/pt_ST.xml
! make/data/cldr/common/main/pt_TL.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/qu_BO.xml
! make/data/cldr/common/main/qu_EC.xml
! make/data/cldr/common/main/qu_PE.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rm_CH.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/rn_BI.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/ro_MD.xml
! make/data/cldr/common/main/ro_RO.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/rof_TZ.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_BY.xml
! make/data/cldr/common/main/ru_KG.xml
! make/data/cldr/common/main/ru_KZ.xml
! make/data/cldr/common/main/ru_MD.xml
! make/data/cldr/common/main/ru_RU.xml
! make/data/cldr/common/main/ru_UA.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rw_RW.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/rwk_TZ.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sah_RU.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/saq_KE.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sbp_TZ.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_PK.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/se_NO.xml
! make/data/cldr/common/main/se_SE.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/seh_MZ.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/ses_ML.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/sg_CF.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/shi_Latn_MA.xml
! make/data/cldr/common/main/shi_Tfng.xml
! make/data/cldr/common/main/shi_Tfng_MA.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/si_LK.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sk_SK.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/sl_SI.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/smn_FI.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/sn_ZW.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/so_DJ.xml
! make/data/cldr/common/main/so_ET.xml
! make/data/cldr/common/main/so_KE.xml
! make/data/cldr/common/main/so_SO.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sq_AL.xml
! make/data/cldr/common/main/sq_MK.xml
! make/data/cldr/common/main/sq_XK.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Cyrl_RS.xml
! make/data/cldr/common/main/sr_Cyrl_XK.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/sr_Latn_RS.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_AX.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sv_SE.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_CD.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/sw_TZ.xml
! make/data/cldr/common/main/sw_UG.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_IN.xml
! make/data/cldr/common/main/ta_LK.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/te_IN.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/teo_KE.xml
! make/data/cldr/common/main/teo_UG.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/tg_TJ.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/th_TH.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/ti_ET.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tk_TM.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/to_TO.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/tr_CY.xml
! make/data/cldr/common/main/tr_TR.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/tt_RU.xml
! make/data/cldr/common/main/twq.xml
! make/data/cldr/common/main/twq_NE.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/tzm_MA.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/ug_CN.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/uk_UA.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/ur_PK.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Arab_AF.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/uz_Cyrl_UZ.xml
! make/data/cldr/common/main/uz_Latn.xml
! make/data/cldr/common/main/uz_Latn_UZ.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/vai_Latn_LR.xml
! make/data/cldr/common/main/vai_Vaii.xml
! make/data/cldr/common/main/vai_Vaii_LR.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vi_VN.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/vo_001.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/vun_TZ.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wae_CH.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/wo_SN.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xh_ZA.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/xog_UG.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yav_CM.xml
! make/data/cldr/common/main/yi.xml
! make/data/cldr/common/main/yi_001.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yo_NG.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
! make/data/cldr/common/main/yue_Hans_CN.xml
! make/data/cldr/common/main/yue_Hant.xml
! make/data/cldr/common/main/yue_Hant_HK.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zgh_MA.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hans.xml
! make/data/cldr/common/main/zh_Hans_CN.xml
! make/data/cldr/common/main/zh_Hans_HK.xml
! make/data/cldr/common/main/zh_Hans_MO.xml
! make/data/cldr/common/main/zh_Hans_SG.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zh_Hant_MO.xml
! make/data/cldr/common/main/zh_Hant_TW.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/main/zu_ZA.xml
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/characters.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/dayPeriods.xml
! make/data/cldr/common/supplemental/genderList.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/rgScope.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! test/jdk/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 26da13e5
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2019-10-28 16:41:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/26da13e5

8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing

Make the test reserve 1G rather than 3G, so it is more reliable.

Reviewed-by: hseigel, stuefe

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 055a49a2
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-10-29 09:34:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/055a49a2

8228969: 2019-09-28 public suffix list update

Reviewed-by: mullan

! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
+ test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
+ test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 026a05d0
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-10-29 09:34:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/026a05d0

8231365: ServicePermission::equals doesn't comply to the spec
8231196: DelegationPermission allows to create an instance that thows NPE on ::equals call

Reviewed-by: mullan

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! test/jdk/javax/security/auth/kerberos/DelegationPermissionHash.java
+ test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java
+ test/jdk/javax/security/auth/kerberos/ServicePermissionEquals.java

Changeset: 72b3f81d
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-10-29 11:33:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/72b3f81d

8230400: Missing constant pool entry for a method in stacktrace

Reviewed-by: egahlin

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java

Changeset: d83df453
Author:    Mark Reinhold <mr at openjdk.org>
Date:      2019-10-29 08:26:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/d83df453

8232080: jlink plugins for vendor information and run-time options

Reviewed-by: ihse, alanb, kvn, bobv, mchung

! make/autoconf/jdk-version.m4
! make/autoconf/version-numbers
! make/gensrc/GensrcMisc.gmk
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Flags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddOptionsPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddResourcePlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorBugURLPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorVMBugURLPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorVersionPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
+ test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
+ test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 66a4fd2b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2019-10-29 10:13:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/66a4fd2b

8232864: Classes generated at link time by GenerateJLIClassesPlugin are not reproducible

Reviewed-by: redestad, mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/JLinkReproducibleTest.java

Changeset: dbbd17b4
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2019-10-29 13:51:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/dbbd17b4

8233075: JFR - nmetods - misspelled in several places

Reviewed-by: hseigel, mseledtsov

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java

Changeset: 4095f603
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-10-29 14:22:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/4095f603

8231766: Files.copy and Files.move do not honor requested compression method when copying or moving within the same zip file

Reviewed-by: clanger, bpb, alanb

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/CopyMoveTests.java
! test/jdk/jdk/nio/zipfs/UpdateEntryTest.java

Changeset: 0b33bc16
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2019-10-29 12:01:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b33bc16

8232748: Build static versions of certain JDK libraries

Reviewed-by: ihse, bobv

! make/Bundles.gmk
! make/Help.gmk
! make/Main.gmk
! make/MainSupport.gmk
+ make/StaticLibsImage.gmk
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/conf/jib-profiles.js
! make/lib/Lib-java.base.gmk

Changeset: 5b0fbb25
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2019-10-29 12:52:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b0fbb25

8173975: Lookup::in should not allow target class be primitive or array class

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/lookup/LookupClassTest.java

Changeset: f9f141b6
Author:    Mark Reinhold <mr at openjdk.org>
Date:      2019-10-29 13:52:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/f9f141b6

8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080

Reviewed-by: stuefe, iignatyev, mchung

! src/hotspot/share/utilities/vmError.cpp

Changeset: 5c506779
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2019-10-29 15:35:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c506779

8233035: Update JVMCI

Reviewed-by: dlong

! src/hotspot/.mx.jvmci/suite.py
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Cleaner.java
! 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/HotSpotCompiledCode.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.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.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/SuppressFBWarnings.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectFormattingTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderData.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSpeculationLog.java

Changeset: ec56d9aa
Author:    Pengfei Li <pli at openjdk.org>
Date:      2019-10-30 09:17:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec56d9aa

8232591: AArch64: Add missing match rules for smaddl, smsubl and smnegl

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/codegen/TestSignedMultiplyLong.java

Changeset: c786ef34
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-10-30 09:42:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/c786ef34

8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64

Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: c7acea02
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2019-10-30 14:08:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/c7acea02

8232724: Remove indirection with calling JNU_NewStringPlatform

Reviewed-by: dholmes, clanger

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/include/jvm.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h

Changeset: 6df28153
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2019-10-29 14:29:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/6df28153

8230019: [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"

Explicitly set the receiver klass in the ci MDO to NULL if it is NULL in the MDO while translating.

Reviewed-by: kvn, thartmann

! src/hotspot/share/ci/ciMethodData.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 061b0a66
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2019-10-30 16:14:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/061b0a66

8233159: Method::result_type should use calculated value in constMethod

Reviewed-by: lfoltan, iklam, coleenp

! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp

Changeset: 8addc141
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-10-30 19:43:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/8addc141

8226511: Implement JFR Event Streaming

Co-authored-by: Erik Gahlin <erik.gahlin at oracle.com>
Co-authored-by: Mikhailo Seledtsov <mikhailo.seledtsov at oracle.com>
Reviewed-by: egahlin, mseledtsov, mgronlun

! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/jfrSerializer.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! 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/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
+ src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
+ src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp
! src/hotspot/share/jfr/utilities/jfrTypes.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ConstantMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/LongMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ObjectFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/Parser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedClassLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedFrame.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedStackTrace.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThreadGroup.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
+ src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.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/EventWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.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/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectContext.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectFactory.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Parser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFilter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StringParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/TimeConverter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/EventPrintWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/EventProducer.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestUtils.java
+ test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java
+ test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java
+ test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java
+ test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
+ test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy
+ test/jdk/jdk/jfr/api/consumer/security/no-permission.policy
+ test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java
+ test/jdk/jdk/jfr/api/event/TestEventDuration.java
+ test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java
+ test/jdk/jdk/jfr/event/runtime/TestFlush.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java
+ test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java
+ test/jdk/jdk/jfr/startupargs/TestFlushInterval.java
! test/lib/jdk/test/lib/jfr/EventNames.java




More information about the loom-dev mailing list