hg: jdk/client: 62 new changesets
prasanta.sadhukhan at oracle.com
prasanta.sadhukhan at oracle.com
Sat Jul 25 07:20:20 UTC 2020
Changeset: a0ef9bf0e8f8
Author: iignatyev
Date: 2020-07-20 12:16 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/a0ef9bf0e8f8
8249697: remove temporary fixes from java/lang/invoke/RicochetTest.java
Reviewed-by: mchung
! test/jdk/java/lang/invoke/RicochetTest.java
Changeset: 3576c2bb093e
Author: iignatyev
Date: 2020-07-20 09:11 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/3576c2bb093e
8249698: java/lang/invoke/LFCaching/LFGarbageCollectedTest.java should be ProblemList-ed and not @ignored
Reviewed-by: kvn, mchung
! test/jdk/ProblemList.txt
! test/jdk/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java
Changeset: faac79795a4d
Author: iignatyev
Date: 2020-07-20 09:11 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/faac79795a4d
8249700: java/io/File/GetXSpace.java should be added to exclude list, and not @ignore-d
Reviewed-by: alanb
! test/jdk/ProblemList.txt
! test/jdk/java/io/File/GetXSpace.java
! test/jdk/java/io/File/GetXSpace.sh
Changeset: 56684e4fc417
Author: mgronlun
Date: 2020-07-21 11:54 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/56684e4fc417
8249713: JFR: java.base events have incomplete stacktraces
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
Changeset: 4bf2a3f7e05a
Author: jcm
Date: 2020-07-21 08:03 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/4bf2a3f7e05a
8242895: failed: sanity at src/hotspot/share/opto/escape.cpp:2361
Summary: the address_offset code in EA was improved to detect raw stores(init captured ones) after loopopt.
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestIdealAllocShape.java
Changeset: 48ff02308c07
Author: mikael
Date: 2020-07-21 20:55 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/48ff02308c07
Merge
! src/hotspot/share/opto/escape.cpp
! test/jdk/ProblemList.txt
Changeset: 11aac2721a67
Author: burban
Date: 2020-07-21 10:32 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/11aac2721a67
8248671: AArch64: Remove unused variables
Summary: Remove unused variables in the AArch64 backend. Detected by compiling with MSVC, which warns about them.
Reviewed-by: aph, dholmes
Contributed-by: Bernhard Urban-Forster <beurba at microsoft.com>
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 3a436b65fd0a
Author: kbarrett
Date: 2020-07-22 00:13 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/3a436b65fd0a
8246032: Implementation of JEP 347: Enable C++14 Language Features
Summary: Update build configuration to use C++14
Reviewed-by: jlaskey, mdoerr, ihse, erikj
! doc/building.html
! doc/building.md
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/lib-std.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/autoconf/toolchain_windows.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
Changeset: 48eaba9beea9
Author: dholmes
Date: 2020-07-22 01:27 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/48eaba9beea9
8249650: Optimize JNIHandle::make_local thread variable usage
Reviewed-by: kbarrett, dcubed, kvn, coleenp, sspitsyn
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/services/management.cpp
Changeset: f1ac61e010ef
Author: chagedorn
Date: 2020-07-22 10:28 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/f1ac61e010ef
8248467: C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges
Summary: Fix assert by taking MemBarNodes into account whose precedence edge can be NULL.
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/node.cpp
! test/hotspot/jtreg/compiler/intrinsics/object/TestClone.java
Changeset: fe10ad38509f
Author: chagedorn
Date: 2020-07-22 10:31 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/fe10ad38509f
8247743: Segmentation fault in debug builds due to stack overflow in find_recur with deep graphs
Summary: Replace the recursive algorithm of Node::find() by an iterative one to avoid a stack overflow crash with deep graphs.
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestFindNode.java
Changeset: 7f935ebf3a6e
Author: rkennke
Date: 2020-07-22 15:16 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/7f935ebf3a6e
8249877: Shenandoah: Report number of dead weak oops during STW weak roots
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
Changeset: 865b5ca81009
Author: lancea
Date: 2020-07-22 10:01 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/865b5ca81009
8222187: java.util.Base64.Decoder stream adds unexpected null bytes at the end
Reviewed-by: lancea, rriggs
Contributed-by: Raffaello Giulietti <raffaello.giulietti at gmail.com>
! src/java.base/share/classes/java/util/Base64.java
! test/jdk/java/util/Base64/TestBase64.java
Changeset: 8531522cb2ae
Author: coleenp
Date: 2020-07-22 10:32 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/8531522cb2ae
8249768: Move static oops and NullPointerException oops from Universe into OopStorage
Summary: Make NPE oops an objArrayOop.
Reviewed-by: dholmes, eosterlund
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
Changeset: 8995e9efdee7
Author: rkennke
Date: 2020-07-22 17:08 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/8995e9efdee7
8249884: Shenandoah: Call report_num_dead() from ShParallelWeakRootsCleaningTask destructor
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
Changeset: c3a4a7ea7c30
Author: bobv
Date: 2020-07-22 17:59 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/c3a4a7ea7c30
8249880: JVMCI calling register_nmethod without CodeCache lock
Reviewed-by: eosterlund, kvn, never
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: f25a5b35e983
Author: almatvee
Date: 2020-07-22 14:19 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/f25a5b35e983
8245311: [macos] misc package tests failed due to "execution error: Finder got an error: AppleEvent timed out."
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RetryExecutor.java
Changeset: 99bf4ed8fd2d
Author: mikael
Date: 2020-07-22 19:20 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/99bf4ed8fd2d
Added tag jdk-16+7 for changeset c3a4a7ea7c30
! .hgtags
Changeset: 6b65f4e7a975
Author: bobv
Date: 2020-07-22 17:59 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/6b65f4e7a975
8249880: JVMCI calling register_nmethod without CodeCache lock
Reviewed-by: eosterlund, kvn, never
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 9d2325745d59
Author: mikael
Date: 2020-07-22 19:17 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/9d2325745d59
Added tag jdk-15+33 for changeset 6b65f4e7a975
! .hgtags
Changeset: cce55d696ad7
Author: mikael
Date: 2020-07-22 19:45 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/cce55d696ad7
Merge
! .hgtags
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 942b669a4ae3
Author: ysuenaga
Date: 2020-07-23 12:19 +0900
URL: https://hg.openjdk.java.net/jdk/client/rev/942b669a4ae3
8249875: GCC 10 warnings -Wtype-limits with JFR code
Reviewed-by: mgronlun
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
Changeset: 2950d45d84e5
Author: dholmes
Date: 2020-07-23 00:47 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/2950d45d84e5
8249940: Remove unnecessary includes of jni_util.h in native tests
Reviewed-by: iignatyev, mchung
! test/hotspot/jtreg/runtime/jni/FindClass/libbootLoaderTest.c
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c
! test/hotspot/jtreg/runtime/jni/terminatedThread/libterminatedThread.c
! test/jdk/java/lang/ClassLoader/nativeLibrary/libnativeLibraryTest.c
! test/jdk/java/lang/ProcessBuilder/checkHandles/libCheckHandles.c
! test/jdk/jdk/internal/loader/NativeLibraries/libnativeLibrariesTest.c
Changeset: 940236c548fe
Author: burban
Date: 2020-07-22 15:03 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/940236c548fe
8248666: AArch64: Use THREAD_LOCAL instead of __thread
Summary: __thread is gcc-ism, instead rely on compiler independent macro.
Reviewed-by: dholmes
Contributed-by: Bernhard Urban-Forster <beurba at microsoft.com>
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
Changeset: 6c6087cff3bb
Author: alexsch
Date: 2020-07-23 11:39 +0300
URL: https://hg.openjdk.java.net/jdk/client/rev/6c6087cff3bb
8249612: Remove unused ISNANF and ISNAND from jdk_util_md.h
Reviewed-by: darcy
! src/java.base/unix/native/libjava/jdk_util_md.h
! src/java.base/windows/native/libjava/jdk_util_md.h
Changeset: f564ec7074f0
Author: dnsimon
Date: 2020-07-23 11:47 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/f564ec7074f0
8249888: failure to create a libgraal JavaVM should result in a VM crash
Reviewed-by: never, kvn
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 53a9356a1476
Author: shade
Date: 2020-07-23 12:46 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/53a9356a1476
8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases
Reviewed-by: rkennke
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
Changeset: 2d8c578f1230
Author: naoto
Date: 2020-07-23 08:46 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/2d8c578f1230
8248655: Support supplementary characters in String case insensitive operations
8248434: some newly added locale cannot parse uppercased date string.
Reviewed-by: jlaskey, joehw, rriggs, bchristi
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/String/CompactString/CompareToIgnoreCase.java
! test/jdk/java/lang/String/CompactString/EqualsIgnoreCase.java
! test/jdk/java/lang/String/CompactString/RegionMatches.java
+ test/jdk/java/text/Format/DateFormat/CaseInsensitiveParseTest.java
+ test/micro/org/openjdk/bench/java/lang/StringCompareToIgnoreCase.java
Changeset: 57e7f837e6d9
Author: mchung
Date: 2020-07-23 09:43 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/57e7f837e6d9
8247592: refactor test/jdk/tools/launcher/Test7029048.java
Reviewed-by: mchung
Contributed-by: aleksei.voitylov at bell-sw.com
! test/jdk/tools/launcher/Test7029048.java
Changeset: 727ad61a375b
Author: ccheung
Date: 2020-07-23 16:52 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/727ad61a375b
8249630: unused is_static_archive parameter in SystemDictionaryShared::write_dictionary
Reviewed-by: minqi, dholmes
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: cd807f84817a
Author: rfield
Date: 2020-07-23 10:37 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/cd807f84817a
8249197: JShell: variable declaration with unicode type name gets garbled result
8249199: JShell: Consistent representation of unicode
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
+ test/langtools/jdk/jshell/UnicodeTest.java
Changeset: f7c85b7e231b
Author: darcy
Date: 2020-07-23 11:26 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/f7c85b7e231b
8250221: Address use of default constructors in java.logging
Reviewed-by: lancea
! src/java.logging/share/classes/java/util/logging/ErrorManager.java
! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java
Changeset: 61f9028f360d
Author: tschatzl
Date: 2020-07-23 21:10 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/61f9028f360d
8249192: MonitorInfo stores raw oops across safepoints
Summary: Change raw oops in MonitorInfo to Handles and update Resource/HandleMarks.
Reviewed-by: sspitsyn, dholmes, coleenp, dcubed
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: d62da6fc4074
Author: dfuchs
Date: 2020-07-23 20:25 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/d62da6fc4074
8249812: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with SocketTimeoutException
Summary: Fixed the test to reenable its retry logic
Reviewed-by: alanb
! test/jdk/java/net/DatagramSocket/PortUnreachable.java
Changeset: f489d5d13a51
Author: dcubed
Date: 2020-07-23 16:36 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/f489d5d13a51
8250236: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-x64
Reviewed-by: rriggs
! test/jdk/ProblemList.txt
Changeset: 8a791122cd5e
Author: darcy
Date: 2020-07-23 15:13 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/8a791122cd5e
8250237: Address use of default constructors in the javax.script package
Reviewed-by: lancea, psandoz
! src/java.scripting/share/classes/javax/script/CompiledScript.java
Changeset: 968f7a92013d
Author: smonteith
Date: 2020-07-24 09:00 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/968f7a92013d
8246373: AArch64: Refactor register spilling code in ZGC barriers
Summary: Tidy up code spilling registers, reduce in some cases.
Reviewed-by: aph, eosterlund
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
Changeset: 9677b4007a09
Author: dholmes
Date: 2020-07-23 21:46 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/9677b4007a09
8194309: JNI handle allocation failure not reported correctly
Reviewed-by: kbarrett, coleenp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
Changeset: 44f4a2ddad19
Author: darcy
Date: 2020-07-23 22:50 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/44f4a2ddad19
8250240: Address use of default constructors in the java.util.concurrent
Reviewed-by: martin, lancea
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/RecursiveAction.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
Changeset: 58d68d70acc9
Author: kbarrett
Date: 2020-07-24 04:29 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/58d68d70acc9
8247908: Replace IsRegisteredEnum with std::is_enum
Reviewed-by: tschatzl, dholmes
! src/hotspot/share/aot/aotCodeHeap.hpp
- src/hotspot/share/metaprogramming/isRegisteredEnum.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/attachListener.hpp
- test/hotspot/gtest/metaprogramming/test_isRegisteredEnum.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
Changeset: e79f5ef92144
Author: kbarrett
Date: 2020-07-24 04:43 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/e79f5ef92144
8249944: Move and improve the AllStatic class
Summary: Move AllStatic to it's own standalone file, and use C++11 deleted functions
Reviewed-by: dholmes, stuefe
! make/hotspot/lib/CompileJvm.gmk
+ src/hotspot/share/memory/allStatic.hpp
! src/hotspot/share/memory/allocation.hpp
Changeset: 1a25af2624b7
Author: ngasson
Date: 2020-07-24 11:28 +0800
URL: https://hg.openjdk.java.net/jdk/client/rev/1a25af2624b7
8249781: AArch64: AOT compiled code crashes if C2 allocates r27
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 0f77d2b07026
Author: tschatzl
Date: 2020-07-24 11:16 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/0f77d2b07026
8249225: Move definition of PADDING_ELEM_NUM
Reviewed-by: tschatzl, kbarrett
Contributed-by: divino.cesar at microsoft.com
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: 8b8111739fed
Author: tschatzl
Date: 2020-07-24 11:16 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/8b8111739fed
8248668: AArch64: Avoid MIN/MAX macros when using MSVC
Summary: MSVC employs min/max as macros
Reviewed-by: tschatzl, kbarrett
Contributed-by: monica.beckwith at microsoft.com, luhenry at microsoft.com
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 7f4d7d34b92d
Author: kbarrett
Date: 2020-07-24 05:07 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/7f4d7d34b92d
8249945: Improve ARRAY_SIZE()
Summary: Make ARRAY_SIZE type-safe.
Reviewed-by: tschatzl, lfoltan, dholmes
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: a36b9f6adbf2
Author: coleenp
Date: 2020-07-24 07:45 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/a36b9f6adbf2
8249822: SymbolPropertyTable creates an extra OopHandle per entry
Summary: Add an assert to OopHandle assigment operator to catch leaking OopHandles, and fix code accordingly.
Reviewed-by: sspitsyn, eosterlund, dholmes
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: 881e79dd6152
Author: ryadav
Date: 2020-07-24 12:07 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/881e79dd6152
8245306: Update sun.security.ssl.SSLLogger to use Immutable DateTimeFormatter
Summary: The fix updates sun.security.ssl.SSLLogger to use DateTimeFormatter to make it virtual thread friendly
Reviewed-by: alanb, jnimeh
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
+ test/jdk/sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java
Changeset: 95562452a574
Author: michaelm
Date: 2020-07-24 12:49 +0100
URL: https://hg.openjdk.java.net/jdk/client/rev/95562452a574
Merge
Changeset: d0f55423e913
Author: bulasevich
Date: 2020-07-24 08:21 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/d0f55423e913
8248870: AARCH64: I2L/L2I conversions can be skipped for masked positive values
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
! test/micro/org/openjdk/bench/vm/compiler/SkipIntToLongCast.java
Changeset: e9c7deca9a98
Author: coleenp
Date: 2020-07-24 08:32 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/e9c7deca9a98
8249938: Move mirror oops from Universe into OopStorage
Summary: Save and restore mirror oops to temporary array for CDS, and move them to OopStorage once restored.
Reviewed-by: iklam, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 62c1d704d1a0
Author: hseigel
Date: 2020-07-24 12:40 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/62c1d704d1a0
8222582: [TESTBUG] AbstractMethodErrorTest.java fails with "did not test both cases (interpreted and compiled)."
Summary: exclude the test from running with Graal
Reviewed-by: dholmes, coleenp
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
Changeset: 07814493ca19
Author: bulasevich
Date: 2020-07-24 09:07 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/07814493ca19
8249189: AARCH64: more L2I conversions can be skipped
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
Changeset: 7d283d7b69e7
Author: vromero
Date: 2020-07-24 10:34 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/7d283d7b69e7
8243057: compilation of annotated static record fields fails with NPE
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 62333f3f19c7
Author: coleenp
Date: 2020-07-24 10:34 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/62333f3f19c7
8250516: [BACKOUT] Move mirror oops from Universe into OopStorage
Reviewed-by: dholmes, tschatzl
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: c8102e6fc512
Author: coleenp
Date: 2020-07-24 10:51 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/c8102e6fc512
Merge
Changeset: 1f37a5cd6afc
Author: rriggs
Date: 2020-07-24 11:00 -0400
URL: https://hg.openjdk.java.net/jdk/client/rev/1f37a5cd6afc
8249217: Unexpected StackOverflowError in "process reaper" thread still happens
Reviewed-by: martin, plevart, dholmes
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
Changeset: e4825746fb32
Author: minqi
Date: 2020-07-24 10:29 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/e4825746fb32
8249624: update appcds/sharedStrings/IncompatibleOptions test in view of 8081416 closed as WNF
Summary: with CDS can archive with compressed oops off, the result of the test gives correct information.
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
Changeset: afb9c87511ea
Author: hseigel
Date: 2020-07-24 18:44 +0000
URL: https://hg.openjdk.java.net/jdk/client/rev/afb9c87511ea
8250557: Rename vmTestbase/nsk shared timeout handler package to Terminator.java
Summary: rename the class and fix the tests that use it.
Reviewed-by: dcubed
- test/hotspot/jtreg/vmTestbase/nsk/share/Harakiri.java
! test/hotspot/jtreg/vmTestbase/nsk/share/README
+ test/hotspot/jtreg/vmTestbase/nsk/share/Terminator.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java
Changeset: b3af0bdfb85a
Author: darcy
Date: 2020-07-24 13:49 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/b3af0bdfb85a
8250246: Address reliance on default constructors in security libs
Reviewed-by: mullan
! src/java.base/share/classes/java/security/AlgorithmParameterGeneratorSpi.java
! src/java.base/share/classes/java/security/AlgorithmParametersSpi.java
! src/java.base/share/classes/java/security/KeyFactorySpi.java
! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/java/security/MessageDigestSpi.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/security/PolicySpi.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java
! src/java.base/share/classes/java/security/cert/X509CRLEntry.java
! src/java.base/share/classes/javax/crypto/CipherSpi.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanismSpi.java
! src/java.base/share/classes/javax/crypto/KeyAgreementSpi.java
! src/java.base/share/classes/javax/crypto/KeyGeneratorSpi.java
! src/java.base/share/classes/javax/crypto/MacSpi.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactorySpi.java
! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java
! src/java.base/share/classes/javax/security/cert/Certificate.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
Changeset: 47ebccd0ac02
Author: almatvee
Date: 2020-07-24 16:46 -0700
URL: https://hg.openjdk.java.net/jdk/client/rev/47ebccd0ac02
8248248: [macos] EmptyFolderPackageTest.java fails EmptyFolderPackageTest-dmg-setup.scpt exited with 134 code
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! test/jdk/ProblemList.txt
Changeset: d7c82394c54c
Author: dnsimon
Date: 2020-07-25 08:41 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/d7c82394c54c
8250548: libgraal can deadlock in -Xcomp mode
Reviewed-by: never, kvn
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: e886e2c00595
Author: psadhukhan
Date: 2020-07-25 12:48 +0530
URL: https://hg.openjdk.java.net/jdk/client/rev/e886e2c00595
Merge
- src/hotspot/share/metaprogramming/isRegisteredEnum.hpp
- test/hotspot/gtest/metaprogramming/test_isRegisteredEnum.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/Harakiri.java
! test/jdk/ProblemList.txt
More information about the jdk-client-changes
mailing list