hg: valhalla/valhalla: 78 new changesets

david.simms at oracle.com david.simms at oracle.com
Fri Oct 11 07:11:13 UTC 2019


Changeset: 389e50d98dc3
Author:    stefank
Date:      2019-09-27 09:01 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/389e50d98dc3

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: 61437e06602a
Author:    pliden
Date:      2019-10-03 10:54 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/61437e06602a

8231774: ZGC: ZVirtualMemoryManager unmaps incorrect address
Reviewed-by: kbarrett, stefank

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

Changeset: ca80b8395923
Author:    pliden
Date:      2019-10-03 10:56 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/ca80b8395923

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: d873ce07465d
Author:    redestad
Date:      2019-10-03 13:45 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/d873ce07465d

8231707: Improve Mutex inlining
Reviewed-by: rehn, dholmes, coleenp

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

Changeset: 9759972b4f1c
Author:    darcy
Date:      2019-10-03 08:49 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/9759972b4f1c

8231777: Remove extraneous @serial javadoc tag in NodeChangeEvent.java
Reviewed-by: alanb, chegar

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

Changeset: 7a4183b8062f
Author:    lmesnik
Date:      2019-10-03 08:50 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/7a4183b8062f

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: 3ab9f0464a7d
Author:    lmesnik
Date:      2019-10-03 08:51 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/3ab9f0464a7d

Merge


Changeset: e25b317d0350
Author:    jboes
Date:      2019-10-03 18:59 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/e25b317d0350

8231161: Wrong return type in code sample in Collector API documentation
Summary: 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: 13f29c43b6c7
Author:    fmatte
Date:      2019-10-04 07:54 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/13f29c43b6c7

8216352: SA: ClhsdbLauncher should throw errors on Unrecognized commands
Reviewed-by: cjplummer, sspitsyn

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

Changeset: 26f0ed77734e
Author:    ecaspole
Date:      2019-10-04 12:00 -0400
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/26f0ed77734e

8215521: add microbenchmark to measure AccessController.getContext
Reviewed-by: redestad, alanb

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

Changeset: c6f1226cfb72
Author:    vdeshpande
Date:      2019-10-04 11:45 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/c6f1226cfb72

8221092: UseAVX=3 has performance degredation on Skylake (X7) processors
Summary: 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: ff45c1bf8129
Author:    lancea
Date:      2019-10-04 15:51 -0400
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/ff45c1bf8129

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: 72ef2c0faf47
Author:    lancea
Date:      2019-10-06 13:08 -0400
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/72ef2c0faf47

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: 97cd0aa39787
Author:    pliden
Date:      2019-10-07 07:53 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/97cd0aa39787

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: ccbb5a2bf3ab
Author:    redestad
Date:      2019-10-07 12:06 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/ccbb5a2bf3ab

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: 8991796c17d4
Author:    roland
Date:      2019-10-01 10:28 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/8991796c17d4

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: bada0782842a
Author:    roland
Date:      2019-10-02 17:32 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/bada0782842a

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: b1da055915ef
Author:    clanger
Date:      2019-10-07 13:32 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/b1da055915ef

8231885: Fix/remove malformed assert in os_windows.cpp
Reviewed-by: dcubed, stuefe, kbarrett

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

Changeset: 74094a60d018
Author:    shade
Date:      2019-10-07 15:00 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/74094a60d018

8231930: Windows build fails after JDK-8191521
Reviewed-by: dholmes, clanger

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

Changeset: d148a7e7160c
Author:    hannesw
Date:      2019-10-07 15:58 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/d148a7e7160c

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: 35ce0ad5870a
Author:    coleenp
Date:      2019-10-07 10:04 -0400
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/35ce0ad5870a

8229900: RedefineDeleteJmethod.java fails with -Xcheck:jni
Summary: 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: 8ca46e186a63
Author:    cito
Date:      2019-10-07 16:44 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/8ca46e186a63

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: 48a73ec3a817
Author:    redestad
Date:      2019-10-07 16:55 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/48a73ec3a817

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: b4c660a75b54
Author:    shade
Date:      2019-10-07 17:12 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/b4c660a75b54

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: f48737be4fd7
Author:    shade
Date:      2019-10-07 17:12 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/f48737be4fd7

8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag
Reviewed-by: rkennke

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

Changeset: dcb418f5aabd
Author:    jiangli
Date:      2019-10-07 11:29 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/dcb418f5aabd

8231630: Optimize boot loader with no bootclasspath append entry.
Summary: 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: 43f63f904bbc
Author:    dlong
Date:      2019-10-07 13:56 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/43f63f904bbc

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: 165b193b30dd
Author:    dholmes
Date:      2019-10-07 18:44 -0400
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/165b193b30dd

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: 2faeaa5933a6
Author:    valeriep
Date:      2019-10-08 00:01 +0000
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/2faeaa5933a6

8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4
Summary: 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: 5b5de2618756
Author:    smarks
Date:      2019-10-07 17:13 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/5b5de2618756

8231977: Discuss serializability of collections
Reviewed-by: darcy, plevart, chegar

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

Changeset: 452ad8f882c6
Author:    mbaesken
Date:      2019-10-02 10:01 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/452ad8f882c6

8231751: on aix handle Power 9 in os::get_summary_cpu_info
Reviewed-by: clanger, mdoerr

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

Changeset: 227ddf1ff93d
Author:    mbaesken
Date:      2019-10-08 09:33 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/227ddf1ff93d

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: 55a8d95c7787
Author:    redestad
Date:      2019-10-08 10:24 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/55a8d95c7787

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: 7f34de3cdfe9
Author:    alanb
Date:      2019-10-08 10:58 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/7f34de3cdfe9

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: b0a731a6642b
Author:    shade
Date:      2019-10-08 15:08 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/b0a731a6642b

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

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

Changeset: d62c7224d5b7
Author:    redestad
Date:      2019-10-08 15:48 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/d62c7224d5b7

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: 03165abce4cc
Author:    jlahoda
Date:      2019-10-08 15:43 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/03165abce4cc

8230162: ScopeImpl.remove() has O(N) performance
Reviewed-by: jlahoda
Contributed-by: bcorso at google.com

! 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: 6fc4a729763e
Author:    pconcannon
Date:      2019-10-08 14:56 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/6fc4a729763e

8230946: Clarify security manager behaviour of a connected DatagramSocket and DatagramChannel
Summary: 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: 7cb1218ef4d0
Author:    pconcannon
Date:      2019-10-08 15:03 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/7cb1218ef4d0

8222829: DatagramSocket.setSoTimeout does not specify IAE when timeout is negative
Summary: 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: 726a3945e934
Author:    dtitov
Date:      2019-10-08 09:13 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/726a3945e934

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: 94dd00d2da29
Author:    dtitov
Date:      2019-10-08 09:39 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/94dd00d2da29

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: c16f3a24a6fc
Author:    coleenp
Date:      2019-10-08 13:18 -0400
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/c16f3a24a6fc

8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache
Summary: 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: dfe3d11378cc
Author:    dtitov
Date:      2019-10-08 11:18 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/dfe3d11378cc

8199136: Dead code in src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java
Reviewed-by: dholmes, dtitov
Contributed-by: mandrikov at gmail.com

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

Changeset: 7c1d0616828c
Author:    redestad
Date:      2019-10-08 20:47 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/7c1d0616828c

8232006: Remove dead code from klassVtable
Reviewed-by: coleenp, jiangli, lfoltan

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

Changeset: d6058bd73982
Author:    kbarrett
Date:      2019-10-08 15:15 -0400
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/d6058bd73982

8231153: Improve concurrent refinement statistics
8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized
Summary: 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: 7b41c88f8432
Author:    dholmes
Date:      2019-10-08 17:30 -0400
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/7b41c88f8432

8231737: Cleanup JvmtiRawMonitor code
Reviewed-by: sspitsyn, pliden, coleenp, dcubed

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

Changeset: 23a06a5eeddd
Author:    darcy
Date:      2019-10-08 15:27 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/23a06a5eeddd

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: eb68d459ba6a
Author:    pliden
Date:      2019-10-09 08:09 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/eb68d459ba6a

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: 5185bc8dcbb1
Author:    rrich
Date:      2019-10-08 15:30 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/5185bc8dcbb1

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: 7605e97c9491
Author:    coffeys
Date:      2019-10-09 10:14 +0000
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/7605e97c9491

8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
Reviewed-by: alanb, coffeys, chegar
Contributed-by: kiran.sidhartha.ravikumar at oracle.com

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

Changeset: 270fdb5898f2
Author:    coffeys
Date:      2019-10-09 10:15 +0000
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/270fdb5898f2

8214560: Use {@systemProperty} for definitions of system properties (httpserver)
Reviewed-by: dfuchs, coffeys, chegar
Contributed-by: kiran.sidhartha.ravikumar at oracle.com

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

Changeset: 8f849d3ec1e5
Author:    sgehwolf
Date:      2019-10-08 15:30 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/8f849d3ec1e5

8232003: (fs) Files.write can leak file descriptor in the exception case
Summary: 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: d376d86b0a01
Author:    eosterlund
Date:      2019-10-09 12:30 +0000
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/d376d86b0a01

8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
Reviewed-by: pliden, stefank, neliasso
Contributed-by: erik.osterlund at oracle.com, per.liden at oracle.com, stefan.karlsson at oracle.com, nils.eliasson at oracle.com

! 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: 252e7f4c4d92
Author:    erikj
Date:      2019-10-09 09:23 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/252e7f4c4d92

8231974: Build fails if no common legal notices are present
Reviewed-by: dholmes, mchung, ihse

! make/CreateJmods.gmk

Changeset: 705c3f88a409
Author:    dfuchs
Date:      2019-10-09 17:38 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/705c3f88a409

8231260: (dc) DatagramChannel::disconnect changes the port of the local address to 0 (lnx)
Summary: 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: 6e017b301287
Author:    darcy
Date:      2019-10-09 09:57 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/6e017b301287

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: e036ee8bae56
Author:    darcy
Date:      2019-10-09 10:17 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/e036ee8bae56

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: 55d2e10ea134
Author:    cushon
Date:      2019-10-09 10:02 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/55d2e10ea134

8231990: Remove unnecessary else-if branch in Types.union
Reviewed-by: mcimadamore
Contributed-by: Brad Corso <bcorso at google.com>

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

Changeset: 17a34e111667
Author:    pliden
Date:      2019-10-09 20:12 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/17a34e111667

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: fb3d408c7a7e
Author:    epavlova
Date:      2019-10-09 10:59 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/fb3d408c7a7e

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: e84d8379815b
Author:    rhalade
Date:      2019-10-09 12:21 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/e84d8379815b

8231887: ComodoCA.java fails because certificate was revoked
Reviewed-by: mullan, clanger

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

Changeset: f9cc0141574c
Author:    never
Date:      2019-10-09 16:35 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/f9cc0141574c

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: d0519b8bd8d9
Author:    ccheung
Date:      2019-10-09 16:42 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/d0519b8bd8d9

8231529: [TESTBUG] runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java shouldn't wrap SkippedException into Exception
Summary: 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: 36cdb1cab7b0
Author:    jwilhelm
Date:      2019-10-10 01:48 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/36cdb1cab7b0

Added tag jdk-14+18 for changeset e84d8379815b

! .hgtags

Changeset: 865c889ce351
Author:    sspitsyn
Date:      2019-10-10 01:10 +0000
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/865c889ce351

8231595: [TEST] develop a test case for SuspendThreadList including current thread
Summary: 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: 9b40d05c9f66
Author:    darcy
Date:      2019-10-09 18:23 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/9b40d05c9f66

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: b4f2e13d20ea
Author:    darcy
Date:      2019-10-09 19:38 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/b4f2e13d20ea

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: 46b0b7fe255c
Author:    dlong
Date:      2019-10-09 21:53 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/46b0b7fe255c

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: 6c4f71874b36
Author:    yzhou
Date:      2019-10-10 14:43 +0800
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/6c4f71874b36

8231213: Migrate SimpleDateFormatConstTest to JDK Repo
Reviewed-by: naoto

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

Changeset: ccb7bf459cbd
Author:    mbaesken
Date:      2019-10-09 09:57 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/ccb7bf459cbd

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: 1b76d17440a0
Author:    chagedorn
Date:      2019-10-10 10:27 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/1b76d17440a0

8231720: Some perf regressions after 8225653
Summary: 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: 30a9612a657d
Author:    redestad
Date:      2019-10-10 13:26 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/30a9612a657d

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: 8bc609fcd691
Author:    iklam
Date:      2019-10-10 10:47 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/8bc609fcd691

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: 94fe833a244b
Author:    iklam
Date:      2019-10-10 10:48 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/94fe833a244b

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: a7a606f6311c
Author:    shade
Date:      2019-10-10 21:54 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/a7a606f6311c

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: 8b60ae8a2569
Author:    shade
Date:      2019-10-10 21:54 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/8b60ae8a2569

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: 725244418646
Author:    xliu
Date:      2019-10-09 12:43 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/725244418646

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.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.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp

Changeset: d94a76f5d883
Author:    redestad
Date:      2019-10-11 01:11 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/d94a76f5d883

8232150: aarch64 build broken after JDK-8232050
Reviewed-by: dholmes

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



More information about the valhalla-dev mailing list