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