git: openjdk/lanai: 24 new changesets

duke duke at openjdk.java.net
Tue Dec 1 03:02:27 UTC 2020


Changeset: 222e9430
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-11-30 03:38:10 +0000
URL:       https://git.openjdk.java.net/lanai/commit/222e9430

8257238: Cleanup include directives for precompiled.hpp

Reviewed-by: kbarrett

! src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp

Changeset: 9bcd2695
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-30 08:18:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9bcd2695

8257221: C2: RegMask::is_bound_set split set handling broken since JDK-8221404

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/regmask.cpp
! test/hotspot/gtest/opto/test_regmask.cpp

Changeset: 738efea9
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-11-30 08:19:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/738efea9

8248564: JFR: Remote Recording Stream

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/consumer/MetadataEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FinishedStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/management/EventByteStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/management/EventSettingsModifier.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamCleanupTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamManager.java
+ src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
+ src/jdk.management.jfr/share/classes/jdk/management/jfr/DownLoadThread.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
+ src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
- src/jdk.management.jfr/share/classes/jdk/management/jfr/Stream.java
- src/jdk.management.jfr/share/classes/jdk/management/jfr/StreamCleanupTask.java
- src/jdk.management.jfr/share/classes/jdk/management/jfr/StreamManager.java
! src/jdk.management.jfr/share/classes/module-info.java
! test/jdk/ProblemList.txt
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java
+ test/jdk/jdk/jfr/jmx/streaming/TestClose.java
+ test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java
+ test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java
+ test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java
+ test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java
+ test/jdk/jdk/jfr/jmx/streaming/TestNew.java
+ test/jdk/jdk/jfr/jmx/streaming/TestRotate.java
+ test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java

Changeset: e77aed62
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-11-30 08:37:06 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e77aed62

8256754: Deoptimization::revoke_for_object_deoptimization: stack processing start call is redundant

Reviewed-by: dlong, eosterlund

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/keepStackGCProcessed.hpp
! src/hotspot/share/runtime/stackWatermark.hpp

Changeset: 4e55d0f3
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-11-30 10:30:47 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4e55d0f3

8257057: C2: Improve safepoint processing during vector scalarization pass

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/vector.cpp

Changeset: 337d7bce
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-11-30 10:36:38 +0000
URL:       https://git.openjdk.java.net/lanai/commit/337d7bce

8257165: C2: Improve box elimination for vector masks and shuffles

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 962f7a3b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-11-30 11:27:45 +0000
URL:       https://git.openjdk.java.net/lanai/commit/962f7a3b

8257162: Initialize ThreadLocalAllocBuffer members

Reviewed-by: shade, ayang, sjohanss, pliden

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp

Changeset: 4db05e99
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-11-30 12:48:17 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4db05e99

8254042: gtest/GTestWrapper.java failed os.test_random

Reviewed-by: dholmes, stuefe, kbarrett

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: c0719605
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-11-30 13:31:47 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c0719605

8257083: Security infra test failures caused by JDK-8202343

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java

Changeset: e3abe51a
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-11-30 14:15:43 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e3abe51a

8257418: C2: Rename barrier data member in MemNode and LoadStoreNode

Reviewed-by: vlivanov

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp

Changeset: a3e1980c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-11-30 16:35:02 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a3e1980c

8256541: Sort out what version of awk is used in the build system

Reviewed-by: erikj

! make/CompileCommands.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/compare.sh.in
! make/autoconf/spec.gmk.in
! make/common/MakeBase.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/common/TextFileProcessing.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmMapfile.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/jdk.internal.vm.compiler.management/Gensrc.gmk
! make/scripts/addNotices.sh

Changeset: 8aaee53c
Author:    skodanda <70650887+skodanda at users.noreply.github.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2020-11-30 17:36:45 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8aaee53c

8256187: [TEST_BUG] Automate bug4275046.java test

Reviewed-by: aivanov, psadhukhan

+ test/jdk/javax/swing/JTable/4275046/bug4275046.java

Changeset: 02ba5194
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-11-30 17:37:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/02ba5194

8255001: Move G1PeriodicGCTask to its own file

Reviewed-by: tschatzl, lkorinth

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
+ src/hotspot/share/gc/g1/g1PeriodicGCTask.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp

Changeset: 4c86e46d
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-11-30 17:40:39 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4c86e46d

8256810: Incremental rebuild broken on Macosx

Reviewed-by: mikael, ihse

! make/common/NativeCompilation.gmk

Changeset: 6eb25d7c
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-11-30 17:43:19 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6eb25d7c

8254082: AbstractStringBuilder.insert(int dstOffset, CharSequence s, int start, int end) is missing fast-path for String

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/String.java

Changeset: 89690699
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2020-11-30 18:52:20 +0000
URL:       https://git.openjdk.java.net/lanai/commit/89690699

8256995: [vector] Improve broadcast operations

Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/x86/x86.ad
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 41dbc139
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-11-30 19:37:56 +0000
URL:       https://git.openjdk.java.net/lanai/commit/41dbc139

8180352: Add Stream.toList() method

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/List/ListFactories.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/ToListOpTest.java

Changeset: ae5b5268
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-11-30 21:57:14 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ae5b5268

8257448: Clean duplicated non-null check in the SunJSSE provider implementation

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java

Changeset: 7f58a8e9
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-11-30 22:19:53 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7f58a8e9

8213719: Both sect163r2 and sect163k1 are default curves for field size 163

Reviewed-by: valeriep, xuelei

! src/java.base/share/classes/sun/security/util/CurveDB.java

Changeset: 29f86e00
Author:    Rohit Arul Raj <rraj at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-11-30 22:29:53 +0000
URL:       https://git.openjdk.java.net/lanai/commit/29f86e00

8256536: Newer AMD 19h (EPYC) Processor family defaults

Reviewed-by: kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: 11dad148
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-12-01 00:14:59 +0000
URL:       https://git.openjdk.java.net/lanai/commit/11dad148

8257445: (zipfs) Add DataProvider to TestLocOffsetFromZip64EF.java

Reviewed-by: bpb

! test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java

Changeset: 4356469a
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-12-01 00:24:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4356469a

8230501: Class data support for hidden classes

Reviewed-by: jvernee, psandoz, chegar

! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
! test/jdk/java/lang/invoke/AccessControlTest.java
! test/jdk/java/lang/invoke/CallerSensitiveAccess.java
! test/jdk/java/lang/invoke/DropLookupModeTest.java
+ test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java
! test/jdk/java/lang/invoke/RevealDirectTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/modules/m3/jdk/test/ModuleAccessTest.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java

Changeset: 7d898524
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-12-01 00:49:39 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7d898524

8244154: Update SunPKCS11 provider with PKCS11 v3.0 header files

Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java
! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h

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

Automatic merge of jdk:master into master

! make/autoconf/spec.gmk.in
! make/autoconf/spec.gmk.in



More information about the lanai-dev mailing list