git: openjdk/loom: fibers: 61 new changesets

duke duke at openjdk.java.net
Thu Mar 17 09:11:47 UTC 2022


Changeset: 6d8d156c
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-03-09 16:11:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/6d8d156c97b90a9ab4776c6b42563a962d959741

8280494: (D)TLS signature schemes

Reviewed-by: mullan

! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
+ test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java
+ test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java

Changeset: 70318e1d
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-03-09 16:47:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/70318e1d17072198be5674ebe7118fb5f9373144

8282884: Provide OID aliases for MD2, MD5, and OAEP

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java

Changeset: ff766204
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-03-09 19:42:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff76620487c307514c435443bbaebc9a6c473f5d

8282641: Make jdb "threadgroup" command with no args reset the current threadgroup back to the default

Reviewed-by: kevinw, amenkov

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/threadgroup/threadgroup002/threadgroup002.java

Changeset: 8aba4de9
Author:    Rajat Mahajan <rajat.m.mahajan at oracle.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-03-10 05:09:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/8aba4de98477a3bcfcde8db71e0d797965f774c7

8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode

Reviewed-by: serb, aivanov

! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp

Changeset: 5b78a82e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-03-10 09:22:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b78a82e9d4b73e5bf3c6e099564206ecbda889b

7017094: ParsedSynthStyle: parameter name "direction" should be changed to "tabIndex"

Reviewed-by: jdv, aivanov, prr

! src/java.desktop/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java

Changeset: 6a3a7b94
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-03-10 09:26:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a3a7b94a4c342ce12ad553f1ba2818ca3a77f36

6218162: DefaultTableColumnModel.getColumn() method should mention ArrayIndexOutOfBoundsException

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java

Changeset: 83d77186
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-03-10 11:28:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/83d771869046c2a2bf251ee5aebaceba60555e65

8282893: Remove MacroAssembler::push/pop_callee_saved_registers

Reviewed-by: redestad

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 9c88c5bb
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-10 13:50:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/9c88c5bb63fb67f301e843d1bd5700d7e5e95204

8282948: JDK-8274980 missed correct handling of MACOSX_BUNDLE_BUILD_VERSION

Reviewed-by: erikj

! make/autoconf/jdk-version.m4

Changeset: 7c8ea9f0
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-10 15:09:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/7c8ea9f05b35069e2b5b43e1a0e46f7dbe374e4c

8282509: [exploded image] ResolvedClassTest fails with similar output

Reviewed-by: mdoerr, dlong

! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: 26747990
Author:    Alex Blewitt <alex.blewitt at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-10 15:27:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/26747990053ab8f378d7f64cd7e565e530af88fc

8282878: Removed _JavaThread from PhaseTraceTime

Reviewed-by: shade, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp

Changeset: 1668c02e
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2022-03-10 16:37:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/1668c02ee83cc4f7bd7b2fe5bb7ef59b5dbda081

8277922: Unable to click JCheckBox in JTable through Java Access Bridge

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/accessibility/JTable/BooleanRendererHasAccessibleActionTest.java

Changeset: e8a1ce00
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-03-10 16:38:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8a1ce00b2981a698b4ba3e09a8b2d49d0051ccb

8280881: (fs) UnixNativeDispatcher.close0 may throw UnixException

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java
! src/java.base/unix/classes/sun/nio/fs/UnixDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java

Changeset: fdce97df
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-03-10 17:36:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdce97df5f03d9aa37d85f271d08971ec47db01d

8267820: (fs) Files.copy should attempt to copy POSIX attributes when target file in custom file system

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/test.policy
! test/jdk/jdk/nio/zipfs/test.policy.posix

Changeset: 879b6445
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-03-10 18:23:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/879b6445e33ad3a07461d01ea8f28a09979a4313

8282897: Fix call parameter to GetStringChars() in HostLocaleProviderAdapter_md.c

Reviewed-by: shade, naoto

! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c

Changeset: 1f295239
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-03-10 18:25:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f295239b97cccfff24df259215d34c712065867

8282932: a space is needed for the unsupported protocol exception message in ProtocolVersion

Reviewed-by: xuelei, mullan

! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java

Changeset: b13cacc5
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-03-10 18:25:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/b13cacc575f58c206c928f2756698b027ee07b6f

8254574: PrintWriter handling of InterruptedIOException should be removed

Reviewed-by: alanb

! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java

Changeset: 7b91bbba
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-10 18:53:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b91bbba82e871edaf133343415e254972c6ddc7

8282170: JVMTI SetBreakpoint metaspace allocation test

Reviewed-by: cjplummer, lmesnik

+ test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/TestManyBreakpoints.java
+ test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/libTestManyBreakpoints.cpp

Changeset: f5217b47
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-03-10 19:08:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/f5217b475e2bfcbc649dd1e067222bf500429663

8282852: Debug agent asserts in classTrack_addPreparedClass()

Reviewed-by: amenkov, lmesnik

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c

Changeset: bb7ee5a0
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-03-10 19:13:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb7ee5a04ae21a9f9dc6c59a990f7e571e832f0d

8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory

Reviewed-by: dholmes, cjplummer, amenkov, lmesnik, mseledtsov

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java

Changeset: a5a1a32d
Author:    Yi Yang <yyang at openjdk.org>
Date:      2022-03-11 02:27:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5a1a32db65b98f0d7bae20cf054be2fbbf2cf3a

8282883: Use JVM_LEAF to avoid ThreadStateTransition for some simple JVM entries

Reviewed-by: dholmes, shade

! src/hotspot/share/prims/jvm.cpp

Changeset: 88f0938c
Author:    Yi Yang <yyang at openjdk.org>
Date:      2022-03-11 02:28:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/88f0938c943bfacf748ddb0588a301c2cf7e941e

8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2

Reviewed-by: redestad, thartmann

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

Changeset: 1a5a496a
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-03-11 08:43:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/1a5a496aee0f4c33cb67b0853bbf23313fd6ec7d

8282763: G1: G1CardSetContainer remove intrusive-list details.

Reviewed-by: tschatzl, kbarrett, ayang

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp

Changeset: cab9def1
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-11 09:12:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/cab9def1c1ab28b0b1a8cf268d0853f6e2bfa77f

8282700: Properly handle several --without options during configure

Reviewed-by: ihse

! make/autoconf/jdk-version.m4

Changeset: f99193ae
Author:    Christian Stein <cstein at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2022-03-11 09:58:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/f99193ae3fe8b7bcba34a451890da37cab5ebffb

8282811: Typo in IAE details message of `RecordedObject.getValueDescriptor`

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java

Changeset: 95ca9443
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-03-11 10:48:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/95ca94436d12974d98b1b999f9cc8408d64cbe3c

8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests

Reviewed-by: dfuchs

! test/jdk/java/net/ProxySelector/LoopbackAddresses.java
! test/jdk/java/net/ProxySelector/ProxyTest.java
! test/jdk/java/net/URL/PerConnectionProxy.java
! test/jdk/java/net/URLConnection/B5052093.java
! test/jdk/sun/net/www/AuthHeaderTest.java
! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
- test/jdk/sun/net/www/httptest/AbstractCallback.java
- test/jdk/sun/net/www/httptest/ClosedChannelList.java
- test/jdk/sun/net/www/httptest/HttpCallback.java
- test/jdk/sun/net/www/httptest/HttpTransaction.java
- test/jdk/sun/net/www/httptest/TestHttpServer.java
! test/jdk/sun/security/ssl/InputRecord/ClientHelloRead.java

Changeset: 0fd09d38
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-03-11 13:25:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/0fd09d383b9921f26d2d609ab330630a4520325a

8282978: Wrong parameter passed to GetStringXXXChars in various places

Reviewed-by: alanb, dfuchs

! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c
! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp

Changeset: 374193b6
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-03-11 22:41:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/374193b6d2465a356941f9588a0ccf6d97cb76f6

8283041: [javadoc] Crashes using {@return} with @param

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java

Changeset: 5c408c14
Author:    Joshua Zhu <jzhu at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-03-12 04:04:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c408c1410e15087f735a815b7edc716d514b1b3

8282874: Bad performance on gather/scatter API caused by different IntSpecies of indexMap

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! 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/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 3cf83a67
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-03-14 03:17:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3cf83a671eaedd78d87197dffa76dcc3fededb78

8282572: EnumSet should be a sealed class

Reviewed-by: sundar

! src/java.base/share/classes/java/util/EnumSet.java
! src/java.base/share/classes/java/util/JumboEnumSet.java
! src/java.base/share/classes/java/util/RegularEnumSet.java

Changeset: fde31498
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-03-14 07:11:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/fde31498963d76630ada31bd0e0cf3035f87445b

8281375: Accelerate bitCount operation for AVX2 and AVX512 target.

Reviewed-by: sviswanathan, thartmann

! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java

Changeset: c0e3d107
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-03-14 09:02:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0e3d107f67a1a333dbe58ae745200d85764c74e

8283008: KRegister documentation out of date

Reviewed-by: dlong, sviswanathan, jiefu, jbhateja

! src/hotspot/cpu/x86/register_x86.hpp

Changeset: 01570ca9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-14 09:03:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/01570ca92d234481df2d540027e320b91af415a0

8283017: GHA: Workflows break with update release versions

Reviewed-by: erikj, ihse

! .github/workflows/submit.yml

Changeset: 5f3d4032
Author:    Ahmed Muhsin <ahmedmuhsin at microsoft.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-03-14 09:05:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f3d4032f3a8854f7afde28698e66a7b6684aed7

8272735: Add missing SubL node transformations

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/subnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/SubINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/SubLNodeIdealizationTests.java

Changeset: ea9eeea8
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-03-14 13:59:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/ea9eeea8ffea6ed32a270051c6986f4f059943c0

8281322: C2: always construct strip mined loop initially (even if strip mining is disabled)

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopSafepoint.java
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java

Changeset: 08573cc3
Author:    Zdenek Zambersky <zzambers at redhat.com>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2022-03-14 14:21:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/08573cc3b2370a697a7bd4ad0665ee20ae148d39

8282529: Fix API Note in javadoc for javax.net.ssl.SSLSocket

Reviewed-by: wetmore, xuelei

! src/java.base/share/classes/javax/net/ssl/SSLSocket.java

Changeset: 13cebffe
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-03-14 16:10:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/13cebffe618255ae29310c95fd1b91576e576751

8058924: FileReader(String) documentation is insufficient

Reviewed-by: naoto, lancea

! src/java.base/share/classes/java/io/package-info.java

Changeset: c96085ea
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-03-14 16:28:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/c96085eaab1f6b21e084b94fcc619d090f0afc97

8282929: Localized monetary symbols are not reflected in `toLocalizedPattern` return value

Reviewed-by: joehw, lancea

! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/ToLocalizedPatternTest.java

Changeset: 7833667f
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Harold Seigel <hseigel at openjdk.org>
Date:      2022-03-14 17:35:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/7833667f0e2151fc56c7c1533015f004f02f7ab2

8282881: Print exception message in VM crash with -XX:AbortVMOnException

Reviewed-by: dholmes, hseigel

! src/hotspot/share/utilities/exceptions.cpp

Changeset: 70bd57ed
Author:    Carter Kozak <ckozak at ckozak.net>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-03-14 17:54:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/70bd57ed3544cdb41029d425507ba4b9b35c8cdb

8283049: Fix non-singleton LoggerFinder error message: s/on/one

Reviewed-by: dfuchs

! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java

Changeset: f66070b0
Author:    Phil Race <prr at openjdk.org>
Date:      2022-03-14 18:05:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/f66070b00d4311c6e3a6fbf38956fa2d5da5fada

8282577: ICC_Profile.setData(int, byte[]) invalidates the profile

Reviewed-by: serb

! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/java/awt/color/ICC_ColorSpace/SetTagDataValidation.java
! test/jdk/java/awt/color/ICC_Profile/MTGetData.java

Changeset: 5bf6a7f7
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-03-14 18:15:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/5bf6a7f7d78506118ded0f0bf6383b0825366619

8282691: add jdb "-R" option for passing any argument to the launched debuggee process

Reviewed-by: alanb, kevinw

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/man/jdb.1
! test/jdk/com/sun/jdi/JdbOptions.java

Changeset: a244051a
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-03-14 18:37:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/a244051a8c967039d7639afcaf83f7d92af49613

8283062: Uninitialized warnings in libgtest with GCC 11.2

Reviewed-by: jiefu, erikj

! make/hotspot/lib/CompileGtest.gmk

Changeset: 5ba5e21f
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-03-14 20:28:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ba5e21fd2a02d15d4d56931cae4f9a978470c88

8282214: Upgrade JQuery to version 3.6.0

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.5.1.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.0.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.0.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/legal/jquery.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 6013d09e
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-03-14 20:29:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/6013d09e82693a1c07cf0bf6daffd95114b3cbfa

8268866: Javascript when used in an iframe cannot display search results

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template

Changeset: 34d4ffce
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-03-15 07:24:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/34d4ffcea5d71560c549655967de863342b48984

8279317: compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java assumes immutable code

Reviewed-by: dnsimon, iveresov

! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java

Changeset: 710653ce
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-03-15 12:59:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/710653ce1856d13161ae1786d7c5f71997536e78

8254786: java/net/httpclient/CancelRequestTest.java failing intermittently

Reviewed-by: jpai, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: 2cddf3f5
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-03-15 14:16:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/2cddf3f5391518ea40796e6c4759047d51b7b312

8282887: Potential memory leak in sun.util.locale.provider.HostLocaleProviderAdapterImpl.getNumberPattern() on Windows

Reviewed-by: naoto, alanb

! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c

Changeset: 4de72014
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-03-15 14:52:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/4de72014d3a33469399fec6f428f35c47c4cfbe0

8283122: [AIX, s390] UnsafeCopyMemory 'Mismatched' Tests Fail on Big Endian Systems

Reviewed-by: thartmann, stuefe

! test/hotspot/jtreg/compiler/unsafe/UnsafeCopyMemory.java

Changeset: f43ffe21
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2022-03-15 15:54:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/f43ffe211f8ff287697092c39e4c25a16b40a383

8282633: jarsigner output does not explain why an EC key is disabled if its curve has been disabled

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
+ test/jdk/sun/security/tools/jarsigner/DisableCurveTest.java

Changeset: 671b6efd
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-15 16:05:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/671b6efd6126384c0630d1cd84f53f52995e68d8

8283143: Use minimal-length literals to initialize PI and E constants

Reviewed-by: smarks

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: 05a83e03
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-15 16:22:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/05a83e03ca35b4885b48bb0e7d188baf8f7d9d7f

8283124: Add constant for tau to Math and StrictMath

Reviewed-by: bpb, iris

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: 12dca36c
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-03-15 16:28:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/12dca36c73583d0ed2e1f684b056100dc1f2ef55

8283189: Bad copyright header in UnsafeCopyMemory.java

Reviewed-by: chagedorn, dcubed

! test/hotspot/jtreg/compiler/unsafe/UnsafeCopyMemory.java

Changeset: 32f8437d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-15 17:33:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/32f8437d85a003914d5ca35bdddebdc732ab222d

8283075: Bad IllegalArgumentException message for out of range rank from ClassDesc.arrayType(int)

Reviewed-by: vromero, alanb

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! test/jdk/java/lang/constant/ClassDescTest.java

Changeset: ac06bdb1
Author:    Man Cao <manc at openjdk.org>
Date:      2022-03-15 20:05:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac06bdb1239a97b7ea2fee8280da8ebc9728dc30

8282507: Add a separate license file for hsdis

Reviewed-by: ihse

+ src/utils/hsdis/hsdis-license.txt

Changeset: 1465ea98
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-03-15 20:17:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/1465ea98b7736b5960a8b546ccc366c3e3260bdd

8282355: compiler/arguments/TestCodeEntryAlignment.java failed "guarantee(sect->end() <= tend) failed: sanity"

Reviewed-by: jiefu, thartmann, shade

! src/hotspot/share/runtime/stubRoutines.cpp
! test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java

Changeset: bacfaa3e
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-03-16 01:10:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/bacfaa3ee16882563200ef3b3df4441b33664451

8282414: x86: Enhance the assembler to generate more compact instructions

Reviewed-by: thartmann, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 27fe3d7f
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-03-16 01:11:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/27fe3d7f8db4ede6441a7cc325d9f29eb4a1d10d

8240756: [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
+ test/jdk/java/awt/font/GlyphVector/MultiSlotFontTest.java

Changeset: 4df24c5d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-16 02:02:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/4df24c5df38eeacc73097f71383916e9a0933839

8283230: Improve @jls usage in ElementType

Reviewed-by: jjg, iris

! src/java.base/share/classes/java/lang/annotation/ElementType.java

Changeset: de4f04cb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-03-16 03:12:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/de4f04cb71a26ce03b96460cb8d1c1e28cd1ed38

8253495: CDS generates non-deterministic output

Reviewed-by: erikj, kbarrett, ccheung, ihse

! make/scripts/compare.sh
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpAgent.java
! test/lib/jdk/test/lib/cds/CDSOptions.java

Changeset: 08cadb47
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-03-16 09:48:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/08cadb4754da0d5e68ee2df45f4098d203d14115

8271195: Use largest available large page size smaller than LargePageSizeInBytes when available

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: ayang, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/memory/virtualspace.cpp
+ test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java

Changeset: f1d9570e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-03-17 07:36:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1d9570eb89030bcad4ed954e64efa5903d73b91

Merge with jdk-19+14

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list