hg: panama/dev: 65 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Wed Oct 9 22:03:42 UTC 2019
Changeset: 319173c62caa
Author: ccheung
Date: 2019-10-02 16:55 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/319173c62caa
8231606: _method_ordering is not set during CDS dynamic dump time
Summary: 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: f45278353668
Author: cjplummer
Date: 2019-10-02 17:56 -0700
URL: https://hg.openjdk.java.net/panama/dev/rev/f45278353668
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: e606e9b6ba7a
Author: jwilhelm
Date: 2019-10-03 07:10 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/e606e9b6ba7a
Added tag jdk-14+17 for changeset 5c83830390ba
! .hgtags
Changeset: 67b3480882b4
Author: shade
Date: 2019-10-03 07:38 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/67b3480882b4
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: 389e50d98dc3
Author: stefank
Date: 2019-09-27 09:01 +0200
URL: https://hg.openjdk.java.net/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/rev/3ab9f0464a7d
Merge
Changeset: e25b317d0350
Author: jboes
Date: 2019-10-03 18:59 +0100
URL: https://hg.openjdk.java.net/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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/panama/dev/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
More information about the panama-dev
mailing list