git: openjdk/lanai: 24 new changesets

duke duke at openjdk.java.net
Thu Dec 3 03:02:11 UTC 2020


Changeset: fe5cccc1
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2020-12-02 04:14:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/fe5cccc1

8254631: Better support ALPN byte wire values in SunJSSE

Reviewed-by: xuelei, dfuchs

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/ALPN/AlpnGreaseTest.java

Changeset: f2a0988a
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-12-02 06:49:57 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f2a0988a

8257228: G1: SIGFPE in G1ConcurrentRefine::create(int*) due to buffers_to_cards overflow

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
+ test/hotspot/jtreg/gc/g1/TestBuffersToCardsOverflow.java

Changeset: 282cb325
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-12-02 06:51:53 +0000
URL:       https://git.openjdk.java.net/lanai/commit/282cb325

8005970: Mouse cursor is default cursor over TextArea's scrollbar

Reviewed-by: kizune

! test/jdk/ProblemList.txt
! test/jdk/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test.java
- test/jdk/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test1.java

Changeset: 9de283b8
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-12-02 08:53:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9de283b8

8257505: nsk/share/test/StressOptions stressTime is scaled in getter but not when printed

Reviewed-by: kbarrett, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java

Changeset: fb139cff
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-12-02 09:06:02 +0000
URL:       https://git.openjdk.java.net/lanai/commit/fb139cff

8257467: [TESTBUG] -Wdeprecated-declarations is reported at sigset() in exesigtest.c

Reviewed-by: dholmes, stuefe

! test/hotspot/jtreg/runtime/signal/exesigtest.c

Changeset: 3e3745c2
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-12-02 09:19:24 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3e3745c2

8256008: UL does not report anything if disk writing fails

Reviewed-by: stuefe

! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp

Changeset: 7e37c7c5
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-12-02 10:14:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7e37c7c5

8257471: fatal error: Fatal exception in JVMCI: Exception during JVMCI compiler initialization

Reviewed-by: kvn, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java

Changeset: e7ca0c4a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-12-02 10:18:15 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e7ca0c4a

8257224: JDK-8251549 didn't update building.html

Reviewed-by: sundar, shade

! doc/building.html

Changeset: 9a60413b
Author:    Stuart Monteith <smonteith at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-12-02 10:22:20 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9a60413b

8248736: [aarch64] runtime/signal/TestSigpoll.java failed "fatal error: not an ldr (literal) instruction."

Reviewed-by: aph, shade

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp

Changeset: bff68f1f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-12-02 10:30:48 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bff68f1f

8257533: legacy-jre-image includes jpackage and jlink tools

Reviewed-by: alanb, sundar

! make/common/Modules.gmk

Changeset: 1fd0ea70
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-12-02 12:28:10 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1fd0ea70

8256382: Use try_lock for hs_err EventLog printing

Reviewed-by: stuefe

! src/hotspot/share/utilities/events.hpp

Changeset: 287b829c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-12-02 12:28:38 +0000
URL:       https://git.openjdk.java.net/lanai/commit/287b829c

8254877: GCLogPrecious::_lock rank constrains what locks you are allowed to have when crashing

Reviewed-by: eosterlund

! src/hotspot/share/gc/shared/gcLogPrecious.cpp

Changeset: cfb50a9c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-12-02 13:40:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/cfb50a9c

8253916: ResourceExhausted/resexhausted001 crashes on Linux-x64

Reviewed-by: stuefe, sspitsyn, dholmes

! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted004/TestDescription.java

Changeset: 2508bc7c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-12-02 14:09:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2508bc7c

8257140: Crash in JvmtiTagMap::flush_object_free_events()

Reviewed-by: sspitsyn, kbarrett

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMap.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp

Changeset: 0b8c7807
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-12-02 16:22:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0b8c7807

8256256: UL should not use heap allocation for output string

Reviewed-by: dholmes, stuefe

! src/hotspot/share/logging/logTagSet.cpp

Changeset: 67042664
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-12-02 16:56:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/67042664

8257565: epsilonBarrierSet.hpp should not include barrierSetAssembler

Reviewed-by: kbarrett, stuefe, shade

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp

Changeset: 692b273e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-12-02 17:35:41 +0000
URL:       https://git.openjdk.java.net/lanai/commit/692b273e

8257189: Handle concurrent updates of MH.form better

Reviewed-by: redestad, psandoz

! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java

Changeset: 93b6ab56
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-12-02 19:23:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/93b6ab56

8256818: SSLSocket that is never bound or connected leaks socket resources

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! test/jdk/java/lang/ProcessBuilder/checkHandles/CheckHandles.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java
! test/lib/jdk/test/lib/util/FileUtils.java
= test/lib/jdk/test/lib/util/libFileUtils.c

Changeset: 3e89981d
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-12-02 20:16:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3e89981d

8257623: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java shouldn't use timeout

Reviewed-by: sspitsyn, dcubed

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java

Changeset: 7104400a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-12-02 21:47:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7104400a

8257164: Share LambdaForms for VH linkers/invokers

Reviewed-by: redestad, kvn, psandoz

! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java

Changeset: 3da30e99
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-12-02 22:17:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3da30e99

8257241: CDS should not handle disableEagerInitialization for archived lambda proxy classes

Reviewed-by: iklam, redestad, mchung

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/native/libjava/LambdaProxyClassArchive.c
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
= test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaEagerInitTest.java

Changeset: cc1915b3
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2020-12-02 23:10:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/cc1915b3

8253821: Improve ByteBuffer performance with GCM

Reviewed-by: xuelei, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementByte4.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java
+ test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java
! test/jdk/javax/crypto/CipherSpi/CipherByteBufferOverwriteTest.java
! test/jdk/javax/net/ssl/SSLSession/CheckSessionContext.java

Changeset: 02a0a027
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-12-03 01:34:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/02a0a027

8257563: Remove excessive include of klass.inline.hpp

Reviewed-by: dholmes, stuefe, stefank

! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: ca1296ff
Author:    duke <duke at openjdk.org>
Date:      2020-12-03 03:00:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ca1296ff

Automatic merge of jdk:master into master




More information about the lanai-dev mailing list