git: openjdk/amber: concise-method-declarations: 87 new changesets
duke
duke at openjdk.java.net
Thu May 28 22:06:54 UTC 2020
Changeset: 7d330d34
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-05-21 15:56:27 +0000
URL: https://git.openjdk.java.net/amber/commit/7d330d34
8245335: [TESTBUG] DeterministicDump.java fails with release JVM
Reviewed-by: stuefe, dholmes, jiefu
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 113c48f5
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-22 11:20:57 +0000
URL: https://git.openjdk.java.net/amber/commit/113c48f5
8215401: Add isEmpty default method to CharSequence
Reviewed-by: jlaskey, rriggs, jjg, alanb, smarks, darcy
! src/java.base/share/classes/java/lang/CharSequence.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/jdk/java/lang/CharSequence/Emptiness.java
Changeset: de37507b
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-22 12:10:55 +0000
URL: https://git.openjdk.java.net/amber/commit/de37507b
8245619: Remove unused methods in UnixNativeDispatcher
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: b2269be8
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-22 14:21:30 +0000
URL: https://git.openjdk.java.net/amber/commit/b2269be8
8245623: Remove unused code in sun/nio/fs after Solaris removal
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/unix/classes/sun/nio/fs/UnixException.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
Changeset: 50f24ca0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-05-22 16:55:13 +0000
URL: https://git.openjdk.java.net/amber/commit/50f24ca0
8227559: JFR: Slow dump with path-to-gc-roots=true
Reviewed-by: mgronlun
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
Changeset: 505d3da4
Author: Vladimir A Ivanov <vladimir.a.ivanov at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2020-05-22 10:18:34 +0000
URL: https://git.openjdk.java.net/amber/commit/505d3da4
8245569: Add jtreg tests for SO_INCOMING_NAPI_ID
Reviewed-by: dfuchs, pconcannon
+ test/jdk/jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java
+ test/jdk/jdk/net/ExtendedSocketOption/DatagramChannelNAPITest.java
+ test/jdk/jdk/net/ExtendedSocketOption/DatagramSocketNAPITest.java
+ test/jdk/jdk/net/ExtendedSocketOption/SocketChannelNAPITest.java
+ test/jdk/jdk/net/ExtendedSocketOption/SocketNAPITest.java
Changeset: 4aa05701
Author: Vladimir A Ivanov <vladimir.a.ivanov at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2020-05-22 10:25:40 +0000
URL: https://git.openjdk.java.net/amber/commit/4aa05701
8245517: java/net/SocketOption/AfterClose.java fails with Invalid value 'READ_ONLY'
Reviewed-by: dfuchs, pconcannon
! test/jdk/ProblemList.txt
! test/jdk/java/net/SocketOption/AfterClose.java
Changeset: 9dc6f107
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-05-22 13:29:26 +0000
URL: https://git.openjdk.java.net/amber/commit/9dc6f107
8244203: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with NullPointerException
Reviewed-by: sspitsyn, dtitov
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Dictionary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java
Changeset: 2f80d695
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2020-05-22 21:59:40 +0000
URL: https://git.openjdk.java.net/amber/commit/2f80d695
8241389: URLConnection::getHeaderFields returns result inconsistent with getHeaderField/Key for FileURLConnection, FtpURLConnection
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
+ test/jdk/sun/net/www/protocol/file/GetHeaderFields.java
Changeset: ccd7d705
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2020-05-23 14:49:55 +0000
URL: https://git.openjdk.java.net/amber/commit/ccd7d705
8245665: Test WeakAlg.java should only make sure no warning for weak signature algorithms by keytool on root CA
Reviewed-by: weijun
! test/jdk/sun/security/tools/keytool/WeakAlg.java
Changeset: 8e01f3ad
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2020-05-23 10:39:07 +0000
URL: https://git.openjdk.java.net/amber/commit/8e01f3ad
8244571: assert(!_thread->is_pending_jni_exception_check()) failed: Pending JNI Exception Check during class loading
Fix the -Xcheck:jni asserts
Reviewed-by: dholmes, cjplummer
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
Changeset: 04e6b743
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-05-24 19:25:29 +0000
URL: https://git.openjdk.java.net/amber/commit/04e6b743
8243392: Remodel CDS/Metaspace storage reservation
Reviewed-by: iklam, coleenp, ngasson, aph
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java
Changeset: 98cb95b7
Author: John Jiang <jjiang at openjdk.org>
Date: 2020-05-25 11:29:56 +0000
URL: https://git.openjdk.java.net/amber/commit/98cb95b7
8245691: Add EdDSA certificstes to SSLSocketTemplate and CertUtils
Reviewed-by: xuelei
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/lib/jdk/test/lib/security/CertUtils.java
Changeset: 008d69e5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-25 11:04:08 +0000
URL: https://git.openjdk.java.net/amber/commit/008d69e5
8245703: 32-bit build failures after JDK-8243392
Reviewed-by: dholmes, stuefe
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: 4059e44b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-25 11:05:23 +0000
URL: https://git.openjdk.java.net/amber/commit/4059e44b
8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 360554e4
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-25 11:05:23 +0000
URL: https://git.openjdk.java.net/amber/commit/360554e4
8245464: Shenandoah: allocate collection set bitmap at lower addresses
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: de4b15e5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-25 11:05:23 +0000
URL: https://git.openjdk.java.net/amber/commit/de4b15e5
8245465: Shenandoah: test_in_cset can use more efficient encoding
Reviewed-by: rkennke, roland
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 9b94b9d1
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-05-25 11:34:11 +0000
URL: https://git.openjdk.java.net/amber/commit/9b94b9d1
8244946: fatal error: memory leak: allocating without ResourceMark with -XX:+Verbose -Xlog:methodhandles
Fix crash due to a missing ResourceMark when logging methodhandles with Verbose.
Reviewed-by: dcubed, dholmes, coleenp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/share/oops/klass.cpp
+ test/hotspot/jtreg/runtime/logging/TestMethodHandlesVerbose.java
Changeset: f3eb44a9
Author: Chris Hegarty <chris.hegarty at oracle.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-05-25 10:54:39 +0000
URL: https://git.openjdk.java.net/amber/commit/f3eb44a9
8243491: Implementation of Foreign-Memory Access API (Second Incubator)
Upstream latest changes of the Foreign-Memory Access API
Co-authored-by: Jorn Vernee <jorn.vernee at oracle.com>
Co-authored-by: Mandy Chung <mandy.chung at oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz at oracle.com>
Co-authored-by: Peter Levart <peter.levart at gmail.com>
Reviewed-by: chegar, psandoz
! make/RunTests.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
- src/java.base/share/classes/java/lang/invoke/AddressVarHandleGenerator.java
+ src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
+ src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java
+ src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
- src/java.base/share/classes/java/lang/invoke/VarHandleMemoryAddressBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
+ src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAccess.java.template
- src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAddressView.java.template
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
+ src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java
! src/java.base/share/classes/jdk/internal/access/foreign/UnmapperProxy.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
- src/java.base/unix/native/libnio/MappedByteBuffer.c
+ src/java.base/unix/native/libnio/MappedMemoryUtils.c
- src/java.base/windows/native/libnio/MappedByteBuffer.c
+ src/java.base/windows/native/libnio/MappedMemoryUtils.c
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/unsafe/ForeignUnsafe.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
+ test/jdk/java/foreign/TestAdaptVarHandles.java
+ test/jdk/java/foreign/TestAddressHandle.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestLayoutAttributes.java
! test/jdk/java/foreign/TestLayoutConstants.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestNative.java
+ test/jdk/java/foreign/TestNoForeignUnsafeOverride.java
+ test/jdk/java/foreign/TestRebase.java
+ test/jdk/java/foreign/TestReshape.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
+ test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/libNativeAccess.c
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template
! test/jdk/java/util/stream/test/TEST.properties
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/Utils.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAccess.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAlloc.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsFree.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/BBPoint.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/JNIPoint.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/libJNIPoint.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/points.h
Changeset: 36c4b11b
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-25 12:03:30 +0000
URL: https://git.openjdk.java.net/amber/commit/36c4b11b
8245455: Remove alternative StringConcatFactory strategies
Reviewed-by: jlaskey, psandoz, forax, mchung
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java
! test/jdk/java/lang/String/concat/ImplicitStringConcat.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatAssignLHS.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java
! test/jdk/java/lang/String/concat/StringConcatFactoryRepeatedConstants.java
! test/jdk/java/lang/String/concat/WithSecurityManager.java
Changeset: ad940d31
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-05-25 16:36:34 +0000
URL: https://git.openjdk.java.net/amber/commit/ad940d31
8245120: JFR: Parser unable to return typed version
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
Changeset: ce4e780f
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-05-25 18:39:31 +0000
URL: https://git.openjdk.java.net/amber/commit/ce4e780f
8244949: [PPC64] Reengineer assembler stop function
Reviewed-by: lucy, xliu
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/disassembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: e04e0528
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-05-25 17:59:40 +0000
URL: https://git.openjdk.java.net/amber/commit/e04e0528
8239013: java.util.logging.Logger catalog cache keeps strong references to ResourceBundles
Changed the Logger catalog cache to use WeakReference<ResourceBundle>
Reviewed-by: lancea, mchung, naoto
! src/java.logging/share/classes/java/util/logging/Logger.java
+ test/jdk/java/util/logging/Logger/bundleLeak/BundleTest.java
+ test/jdk/java/util/logging/Logger/bundleLeak/LoggingApp.java
+ test/jdk/java/util/logging/Logger/bundleLeak/MyBundle.java
+ test/jdk/java/util/logging/Logger/bundleLeak/logging.properties
Changeset: 742d35e0
Author: Christoph Dreis <christoph.dreis at freenet.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-25 22:21:45 +0000
URL: https://git.openjdk.java.net/amber/commit/742d35e0
8245677: Optimize lookups in empty HashMaps
Reviewed-by: jlaskey, redestad
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
Changeset: bc822ffa
Author: Christoph Dreis <christoph.dreis at freenet.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-25 22:26:18 +0000
URL: https://git.openjdk.java.net/amber/commit/bc822ffa
8245678: Avoid allocations in Executable.getAllGenericParameterTypes
Reviewed-by: jlaskey, redestad
! src/java.base/share/classes/java/lang/reflect/Executable.java
Changeset: d3042cc4
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-05-25 16:21:25 +0000
URL: https://git.openjdk.java.net/amber/commit/d3042cc4
8245594: Remove volatile-qualified member functions and parameters from oop class
Remove volatile qualifications in oop and derived classes; use Atomic for access.
Reviewed-by: dholmes, coleenp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryPool.hpp
Changeset: 039b259e
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-05-26 09:18:27 +0000
URL: https://git.openjdk.java.net/amber/commit/039b259e
8245761: [TESTBUG] runtime/logging/TestMethodHandlesVerbose.java fails with release VMs
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/logging/TestMethodHandlesVerbose.java
Changeset: 371a6631
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-05-26 09:18:13 +0000
URL: https://git.openjdk.java.net/amber/commit/371a6631
8244817: Add configuration logging similar to ZGCs to other GCs
Reviewed-by: kbarrett, pliden, shade
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
+ src/hotspot/share/gc/g1/g1InitLogger.cpp
+ src/hotspot/share/gc/g1/g1InitLogger.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
+ src/hotspot/share/gc/shared/gcInitLogger.cpp
+ src/hotspot/share/gc/shared/gcInitLogger.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/universe.cpp
Changeset: 30b750dc
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-26 09:29:00 +0000
URL: https://git.openjdk.java.net/amber/commit/30b750dc
8245722: 32-bit build failures after JDK-8243491
Reviewed-by: stuefe
! test/jdk/java/foreign/libNativeAccess.c
Changeset: 66f6c8c3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-26 09:30:09 +0000
URL: https://git.openjdk.java.net/amber/commit/66f6c8c3
8245726: Shenandoah: lift/cleanup ShenandoahHeuristics names and properties
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
Changeset: ad7f6111
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-26 09:30:17 +0000
URL: https://git.openjdk.java.net/amber/commit/ad7f6111
8245754: Shenandoah: ditch ShenandoahAlwaysPreTouch
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 1a8b2a70
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-26 09:30:23 +0000
URL: https://git.openjdk.java.net/amber/commit/1a8b2a70
8245755: Shenandoah: missing logging for CWR Roots
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 220061b1
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-26 09:31:00 +0000
URL: https://git.openjdk.java.net/amber/commit/220061b1
8245757: Shenandoah: AlwaysPreTouch should not disable heap resizing or uncommits
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Changeset: 47be3b09
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-05-26 09:25:21 +0000
URL: https://git.openjdk.java.net/amber/commit/47be3b09
8245086: G1: Rename measured pause time ratios
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp
Changeset: bf1f78b9
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-05-26 09:25:23 +0000
URL: https://git.openjdk.java.net/amber/commit/bf1f78b9
8245087: Use ratios instead of percentages in G1HeapSizingPolicy::expansion_amount
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp
Changeset: 035d5dff
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-05-26 09:25:23 +0000
URL: https://git.openjdk.java.net/amber/commit/035d5dff
8245088: Always provide logs for G1 heap expansion calculations
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
Changeset: c31cae7b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-26 13:06:42 +0000
URL: https://git.openjdk.java.net/amber/commit/c31cae7b
8245720: Shenandoah: improve configuration logging
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahInitLogger.hpp
Changeset: a689a110
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-26 13:07:21 +0000
URL: https://git.openjdk.java.net/amber/commit/a689a110
8245773: Shenandoah: Windows assertion failure after JDK-8245464
Reviewed-by: stuefe
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 6aa15ad7
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-05-26 09:44:17 +0000
URL: https://git.openjdk.java.net/amber/commit/6aa15ad7
8166358: Re-enable String verification in java_lang_String::create_from_str()
Check for invalid strings in class names in debug mode, and only verify valid strings in create_for_str().
Reviewed-by: dholmes, hseigel
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
+ test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java
+ test/hotspot/jtreg/runtime/jni/FindClassUtf8/libFindClassUtf8.c
Changeset: 44a0a089
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-05-26 10:18:32 +0000
URL: https://git.openjdk.java.net/amber/commit/44a0a089
8245600: Clean up libjli
Reviewed-by: dholmes, alanb
! make/modules/java.base/lib/CoreLibraries.gmk
- src/java.base/macosx/native/libjli/java_md_macosx.h
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
+ src/java.base/unix/native/libjli/java_md.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/unix/native/libjli/java_md_common.c
- src/java.base/unix/native/libjli/java_md_solinux.c
- src/java.base/unix/native/libjli/java_md_solinux.h
! src/java.base/windows/native/libjli/java_md.c
! src/java.base/windows/native/libjli/java_md.h
Changeset: 1401fe00
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-05-26 12:36:59 +0000
URL: https://git.openjdk.java.net/amber/commit/1401fe00
8245521: Remove STACK_BIAS
Reviewed-by: dholmes, mbaesken, kvn
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
Changeset: 0400119e
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2020-05-26 21:20:34 +0000
URL: https://git.openjdk.java.net/amber/commit/0400119e
8245841: Remove unused com.sun.tools.javac.comp.Modules.XMODULES_PREFIX
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
Changeset: aabcf9f7
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-05-26 13:25:23 +0000
URL: https://git.openjdk.java.net/amber/commit/aabcf9f7
8245847: Update Profile.java to not require per-release updates
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
Changeset: 5374383d
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2020-05-26 21:29:33 +0000
URL: https://git.openjdk.java.net/amber/commit/5374383d
8245582: j.net.URLConnection::getHeaderFieldKey(int) behavior does not reliably conform to its specification
Reviewed-by: chegar, dfuchs
! src/java.base/share/classes/java/net/URLConnection.java
Changeset: 846fd238
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-05-26 13:33:00 +0000
URL: https://git.openjdk.java.net/amber/commit/846fd238
8245610: remove in-tree copy on gtest
Reviewed-by: erikj, ihse
! doc/building.html
! doc/building.md
! make/Main.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/buildjdk-spec.gmk.in
! make/autoconf/configure.ac
! make/autoconf/hotspot.m4
! make/autoconf/lib-tests.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileLibraries.gmk
- test/fmw/gtest/googlemock/CHANGES
- test/fmw/gtest/googlemock/CONTRIBUTORS
- test/fmw/gtest/googlemock/LICENSE
- test/fmw/gtest/googlemock/README.md
- test/fmw/gtest/googlemock/include/gmock/gmock-actions.h
- test/fmw/gtest/googlemock/include/gmock/gmock-cardinalities.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-actions.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-actions.h.pump
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-function-mockers.h.pump
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-matchers.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-matchers.h.pump
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-nice-strict.h
- test/fmw/gtest/googlemock/include/gmock/gmock-generated-nice-strict.h.pump
- test/fmw/gtest/googlemock/include/gmock/gmock-matchers.h
- test/fmw/gtest/googlemock/include/gmock/gmock-more-actions.h
- test/fmw/gtest/googlemock/include/gmock/gmock-more-matchers.h
- test/fmw/gtest/googlemock/include/gmock/gmock-spec-builders.h
- test/fmw/gtest/googlemock/include/gmock/gmock.h
- test/fmw/gtest/googlemock/include/gmock/internal/custom/README.md
- test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
- test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h.pump
- test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-matchers.h
- test/fmw/gtest/googlemock/include/gmock/internal/custom/gmock-port.h
- test/fmw/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h
- test/fmw/gtest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h.pump
- test/fmw/gtest/googlemock/include/gmock/internal/gmock-internal-utils.h
- test/fmw/gtest/googlemock/include/gmock/internal/gmock-port.h
- test/fmw/gtest/googlemock/src/gmock-all.cc
- test/fmw/gtest/googlemock/src/gmock-cardinalities.cc
- test/fmw/gtest/googlemock/src/gmock-internal-utils.cc
- test/fmw/gtest/googlemock/src/gmock-matchers.cc
- test/fmw/gtest/googlemock/src/gmock-spec-builders.cc
- test/fmw/gtest/googlemock/src/gmock.cc
- test/fmw/gtest/googlemock/src/gmock_main.cc
- test/fmw/gtest/googletest/CHANGES
- test/fmw/gtest/googletest/CONTRIBUTORS
- test/fmw/gtest/googletest/LICENSE
- test/fmw/gtest/googletest/README.md
- test/fmw/gtest/googletest/include/gtest/gtest-death-test.h
- test/fmw/gtest/googletest/include/gtest/gtest-message.h
- test/fmw/gtest/googletest/include/gtest/gtest-param-test.h
- test/fmw/gtest/googletest/include/gtest/gtest-param-test.h.pump
- test/fmw/gtest/googletest/include/gtest/gtest-printers.h
- test/fmw/gtest/googletest/include/gtest/gtest-spi.h
- test/fmw/gtest/googletest/include/gtest/gtest-test-part.h
- test/fmw/gtest/googletest/include/gtest/gtest-typed-test.h
- test/fmw/gtest/googletest/include/gtest/gtest.h
- test/fmw/gtest/googletest/include/gtest/gtest_pred_impl.h
- test/fmw/gtest/googletest/include/gtest/gtest_prod.h
- test/fmw/gtest/googletest/include/gtest/internal/custom/README.md
- test/fmw/gtest/googletest/include/gtest/internal/custom/gtest-port.h
- test/fmw/gtest/googletest/include/gtest/internal/custom/gtest-printers.h
- test/fmw/gtest/googletest/include/gtest/internal/custom/gtest.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-death-test-internal.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-filepath.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-internal.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-linked_ptr.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util-generated.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util-generated.h.pump
- test/fmw/gtest/googletest/include/gtest/internal/gtest-param-util.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-port-arch.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-port.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-string.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-tuple.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-tuple.h.pump
- test/fmw/gtest/googletest/include/gtest/internal/gtest-type-util.h
- test/fmw/gtest/googletest/include/gtest/internal/gtest-type-util.h.pump
- test/fmw/gtest/googletest/src/gtest-all.cc
- test/fmw/gtest/googletest/src/gtest-death-test.cc
- test/fmw/gtest/googletest/src/gtest-filepath.cc
- test/fmw/gtest/googletest/src/gtest-internal-inl.h
- test/fmw/gtest/googletest/src/gtest-port.cc
- test/fmw/gtest/googletest/src/gtest-printers.cc
- test/fmw/gtest/googletest/src/gtest-test-part.cc
- test/fmw/gtest/googletest/src/gtest-typed-test.cc
- test/fmw/gtest/googletest/src/gtest.cc
- test/fmw/gtest/googletest/src/gtest_main.cc
Changeset: 84579993
Author: John Jiang <jjiang at openjdk.org>
Date: 2020-05-27 05:42:28 +0000
URL: https://git.openjdk.java.net/amber/commit/84579993
8245134: test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases
Reviewed-by: valeriep
! test/lib/jdk/test/lib/security/KeyStoreUtils.java
Changeset: 64c5823a
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-05-26 15:11:33 +0000
URL: https://git.openjdk.java.net/amber/commit/64c5823a
8245870: GTEST_FRAMEWORK_SRC should go through UTIL_FIXUP_PATH
Reviewed-by: erikj
! make/autoconf/lib-tests.m4
Changeset: eb20ed73
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-05-26 21:26:57 +0000
URL: https://git.openjdk.java.net/amber/commit/eb20ed73
8228692: BitMap::reallocate might not clear some bits
Ensure trailing bits in last copied word are cleared.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/utilities/bitMap.cpp
! test/hotspot/gtest/utilities/test_bitMap.cpp
Changeset: 1357c01e
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2020-05-27 03:21:15 +0000
URL: https://git.openjdk.java.net/amber/commit/1357c01e
8245392: Remove duplication in class redefinition and retransformation specs
Remove duplications from the Instrumentation, JDI and JDWP redefinition specs
Reviewed-by: dholmes, cjplummer
! make/data/jdwp/jdwp.spec
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
Changeset: bc669dfc
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2020-05-27 15:17:09 +0000
URL: https://git.openjdk.java.net/amber/commit/bc669dfc
8243339: AArch64: Obsolete UseBarriersForVolatile option
Reviewed-by: adinn, aph, drwhite
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
Changeset: d0294c38
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-27 09:22:24 +0000
URL: https://git.openjdk.java.net/amber/commit/d0294c38
8245812: Shenandoah: compute root phase parallelism
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
Changeset: 2ff952bf
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-05-27 11:48:13 +0000
URL: https://git.openjdk.java.net/amber/commit/2ff952bf
8245723: Remove PrintCompressedOopsMode and change gc+heap+coops info log to debug level
Reviewed-by: dholmes, coleenp, tschatzl
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/logging/CompressedOopsTest.java
Changeset: 6e140348
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-05-27 11:48:33 +0000
URL: https://git.openjdk.java.net/amber/commit/6e140348
8245724: Move g1 periodic gc logging to G1InitLogger
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1InitLogger.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcInitLogger.hpp
! test/hotspot/jtreg/gc/g1/TestPeriodicCollection.java
! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
Changeset: 5200d162
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-27 12:42:55 +0000
URL: https://git.openjdk.java.net/amber/commit/5200d162
8245756: Reduce bootstrap cost of StringConcatFactory prependers
Reviewed-by: forax, psandoz
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 76ac6213
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-05-27 13:26:23 +0000
URL: https://git.openjdk.java.net/amber/commit/76ac6213
8245801: StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
Assert is too strong.
Reviewed-by: roland
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/compiler/c2/TestStressRecompilation.java
Changeset: c1459037
Author: Vaibhav Choudhary <vaibhav.x.choudhary at oracle.com>
Committer: Vaibhav Choudhary <vaibhav at openjdk.org>
Date: 2020-05-27 17:28:22 +0000
URL: https://git.openjdk.java.net/amber/commit/c1459037
8245179: JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally
Fixed to not to run the testcase with TieredStopAtLevel set
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
Changeset: db1ef58d
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-05-27 08:36:47 +0000
URL: https://git.openjdk.java.net/amber/commit/db1ef58d
8245823: Shenandoah: inline/optimize ShenandoahEvacOOMScope
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: b8d49f8c
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-05-27 08:53:49 +0000
URL: https://git.openjdk.java.net/amber/commit/b8d49f8c
8245825: Shenandoah: Remove diagnostic flag ShenandoahConcurrentScanCodeRoots
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 37c3b0bf
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-27 15:57:42 +0000
URL: https://git.openjdk.java.net/amber/commit/37c3b0bf
8245814: Shenandoah: reconsider format specifiers for stats
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
Changeset: 954db335
Author: Adam Sotona <asotona at openjdk.org>
Date: 2020-05-27 10:16:19 +0000
URL: https://git.openjdk.java.net/amber/commit/954db335
8241312: missing code coverage for records
Added tests for better coverage of records
Reviewed-by: vromero
+ test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
+ test/langtools/tools/javac/records/ElementFilterRecordComponentTest.java
+ test/langtools/tools/sjavac/PubApisTest.java
Changeset: afbdb493
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-05-27 10:55:39 +0000
URL: https://git.openjdk.java.net/amber/commit/afbdb493
8245827: Shenandoah: Cleanup Shenandoah code root iterators and root scanner
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
Changeset: 4af3a1e0
Author: Andy Herrick <herrick at openjdk.org>
Date: 2020-05-27 08:59:43 +0000
URL: https://git.openjdk.java.net/amber/commit/4af3a1e0
8245202: Convert existing jpackage tests to newer form
Reviewed-by: asemenyuk, almatvee
- test/jdk/tools/jpackage/helpers/JPackageHelper.java
- test/jdk/tools/jpackage/helpers/JPackageInstallerHelper.java
- test/jdk/tools/jpackage/helpers/JPackagePath.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
- test/jdk/tools/jpackage/share/Base.java
- test/jdk/tools/jpackage/share/ErrorTest.java
- test/jdk/tools/jpackage/share/InvalidArgTest.java
- test/jdk/tools/jpackage/share/JavaOptionsBase.java
- test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
- test/jdk/tools/jpackage/share/JavaOptionsModuleTest.java
- test/jdk/tools/jpackage/share/JavaOptionsTest.java
- test/jdk/tools/jpackage/share/MissingArgumentsTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
Changeset: 93d89d3b
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2020-05-27 09:14:20 +0000
URL: https://git.openjdk.java.net/amber/commit/93d89d3b
8242786: [macos] tools/jpackage/share/IconTest.java fails: ABORT trying to dequeue work
Reviewed-by: herrick, asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: 6f5e8a2a
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2020-05-27 09:30:46 +0000
URL: https://git.openjdk.java.net/amber/commit/6f5e8a2a
8237908: [TESTBUG] [macos] Add support to jtreg helpers to unpack pkg packages
Reviewed-by: herrick, asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: 17a29896
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-05-27 09:46:40 +0000
URL: https://git.openjdk.java.net/amber/commit/17a29896
8206925: Support the certificate_authorities extension
Reviewed-by: mullan
+ src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
+ test/jdk/sun/security/ssl/X509KeyManager/CertificateAuthorities.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/CacertsLimit.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/TooManyCAs.java
Changeset: 4ad89925
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-05-27 14:31:23 +0000
URL: https://git.openjdk.java.net/amber/commit/4ad89925
8245850: Obsolete UseLWPSynchronization
Reviewed-by: dholmes, dcubed
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 69f7f95b
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-28 00:34:41 +0000
URL: https://git.openjdk.java.net/amber/commit/69f7f95b
8245959: Extend String concat testing to account for folded constants
Reviewed-by: psandoz
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapesTestGen.java
Changeset: 7e85b2c7
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-05-28 00:35:04 +0000
URL: https://git.openjdk.java.net/amber/commit/7e85b2c7
8245969: Simplify String concat constant folding
Reviewed-by: psandoz, forax
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
Changeset: e6855f20
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-05-27 16:04:28 +0000
URL: https://git.openjdk.java.net/amber/commit/e6855f20
8245264: Test runtime/cds/appcds/SignedJar.java fails
Concurrent work of symbol table caused _shared_table not walkable in dumping archive which led symbols not sorted in shared archive. Change to use do_safepoint_scan of _local_table to collect symbols.
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4aea7336
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-05-27 16:44:10 +0000
URL: https://git.openjdk.java.net/amber/commit/4aea7336
8245062: HtmlStyle: group and document members for nav, header, summary, details
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
Changeset: 60ce159d
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-05-28 08:23:00 +0000
URL: https://git.openjdk.java.net/amber/commit/60ce159d
Added tag jdk-15+25 for changeset 588330449887
! .hgtags
Changeset: 686ca5ae
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-05-28 02:58:56 +0000
URL: https://git.openjdk.java.net/amber/commit/686ca5ae
8243936: NonWriteable system properties are actually writeable
Reviewed-by: iklam, dcubed
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
+ test/hotspot/jtreg/runtime/NonWriteableProperty.java
Changeset: 8ea971e3
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-05-28 12:38:03 +0000
URL: https://git.openjdk.java.net/amber/commit/8ea971e3
8246034: Remove java.base/share/classes/jdk/internal/jrtfs/jrtfsviewer.js and java.base/share/classes/jdk/internal/jrtfs/jrtls.js
Reviewed-by: jlaskey, alanb
- src/java.base/share/classes/jdk/internal/jrtfs/jrtfsviewer.js
- src/java.base/share/classes/jdk/internal/jrtfs/jrtls.js
Changeset: dfc7905a
Author: Ao Qi <aoqi at openjdk.org>
Date: 2020-05-28 09:15:25 +0000
URL: https://git.openjdk.java.net/amber/commit/dfc7905a
8246027: Minimal fastdebug build broken after JDK-8245801
Added COMPILER2_PRESENT macro
Reviewed-by: shade, thartmann
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: 7671f271
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-05-28 13:37:39 +0000
URL: https://git.openjdk.java.net/amber/commit/7671f271
8245786: Scope is wrong for ClassTree representing record
Listing RECORD as a class-like Tree Kind while computing Scope.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
Changeset: 456fe234
Author: Adam Sotona <asotona at openjdk.org>
Date: 2020-05-28 10:52:37 +0000
URL: https://git.openjdk.java.net/amber/commit/456fe234
8230827: javac gives inappropriate warning about potentially ambiguous methods
Fix of too strict com.sun.tools.javac.comp.Comp:checkPotentiallyAmbiguousOverloads method
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/8230827/T8230827.java
+ test/langtools/tools/javac/8230827/T8230827.out
Changeset: 57388f80
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-05-28 14:34:01 +0000
URL: https://git.openjdk.java.net/amber/commit/57388f80
8244504: C2: refactor counted loop code in preparation for long counted loop
Reviewed-by: jrose, thartmann
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/subnode.hpp
Changeset: 6f4f6a2a
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-05-28 16:43:04 +0000
URL: https://git.openjdk.java.net/amber/commit/6f4f6a2a
8245955: Shenandoah: Remove LRB/is_redundant optimization
Reviewed-by: roland, shade
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 919f10c4
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-05-28 09:08:53 +0000
URL: https://git.openjdk.java.net/amber/commit/919f10c4
8245864: Obsolete BranchOnRegister
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: a9477eb8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-28 18:17:21 +0000
URL: https://git.openjdk.java.net/amber/commit/a9477eb8
8245718: Epsilon: improve configuration logging
Reviewed-by: rkennke
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
+ src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
+ src/hotspot/share/gc/epsilon/epsilonInitLogger.hpp
Changeset: f702f4d9
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-05-28 09:26:11 +0000
URL: https://git.openjdk.java.net/amber/commit/f702f4d9
8246023: Obsolete LIRFillDelaySlot
Reviewed-by: thartmann, kvn
! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 3459f9b8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-28 18:50:56 +0000
URL: https://git.openjdk.java.net/amber/commit/3459f9b8
8245942: Shenandoah: x86_32 builds fail after JDK-8245594
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
Changeset: b189d0b9
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-05-28 18:50:58 +0000
URL: https://git.openjdk.java.net/amber/commit/b189d0b9
8245478: Implementation: JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Production)
Reviewed-by: rkennke, smonteith, zgu
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
Changeset: 23ce03d2
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2020-05-28 11:36:39 +0000
URL: https://git.openjdk.java.net/amber/commit/23ce03d2
8245505: Prelink j.l.ref.Reference when loading AOT library
Reviewed-by: dlong, kvn
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReplaceConstantNodesPhaseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java
Changeset: f3c463b5
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2020-05-28 11:39:51 +0000
URL: https://git.openjdk.java.net/amber/commit/f3c463b5
8244703: "platform encoding not initialized" exceptions with debugger, JNI
Reviewed-by: alanb, sspitsyn
! make/modules/jdk.jdwp.agent/Lib.gmk
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
Changeset: 6df2a95d
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-05-28 23:30:34 +0000
URL: https://git.openjdk.java.net/amber/commit/6df2a95d
Added tag jdk-15+25 for changeset 90b266a84c06
! .hgtags
Changeset: 7dcb10d1
Author: duke <duke at openjdk.org>
Date: 2020-05-28 22:01:03 +0000
URL: https://git.openjdk.java.net/amber/commit/7dcb10d1
Automatic merge of master into concise-method-declarations
More information about the amber-dev
mailing list