git: openjdk/loom: master: 81 new changesets

duke duke at openjdk.java.net
Thu Feb 24 13:47:25 UTC 2022


Changeset: 7428b376
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-02-16 15:35:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/7428b37696f1093094e69410f36dbb74098c9d4d

8281948: JFR: Parser skips too many bytes for fractional types

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java

Changeset: d8f44aa3
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-02-16 16:01:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8f44aa39e921594505864e6270f42b745265293

8278067: Make HttpURLConnection default keep alive timeout configurable

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
+ test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveProperty.java

Changeset: 395bc141
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-02-16 16:19:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/395bc141f22f59aea4f5b8ee7bca0f691b2c8733

8281732: add assert for non-NULL assumption for return of unique_ctrl_out

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 0f3d3ac3
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-02-16 16:43:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f3d3ac32c9d163a5d91c6839d313111c72f1ad4

8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs

Reviewed-by: dfuchs

! test/jdk/sun/net/www/http/HttpClient/ProxyFromCache.java
! test/jdk/sun/net/www/http/HttpClient/RequestURI.java
! test/jdk/sun/net/www/protocol/http/CloseOptionHeader.java
+ test/jdk/sun/net/www/protocol/http/HttpHeaderParserTest.java
! test/jdk/sun/net/www/protocol/http/NTLMTest.java
! test/jdk/sun/net/www/protocol/http/NoNTLM.java
! test/jdk/sun/net/www/protocol/http/RetryUponTimeout.java
! test/jdk/sun/net/www/protocol/http/UserAgent.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java
+ test/lib/jdk/test/lib/net/HttpHeaderParser.java

Changeset: 9b74c3f2
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-02-16 16:54:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b74c3f2e74a4efdec1c1488e96ab5939a408df0

8176706: Additional Date-Time Formats

Reviewed-by: joehw, rriggs

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/sun/text/spi/JavaTimeDateTimePatternProvider.java
! src/java.base/share/classes/sun/util/locale/provider/JavaTimeDateTimePatternImpl.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
+ test/jdk/java/time/test/java/time/format/Skeletons_en_US.properties
+ test/jdk/java/time/test/java/time/format/Skeletons_ja.properties
+ test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java

Changeset: bb4dece2
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-02-16 17:30:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb4dece246a56f2b225089c331e9f3d092dfbfa1

8281170: Test jdk/tools/jpackage/windows/WinInstallerIconTest always fails on Windows 11

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java

Changeset: 81645521
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-02-16 17:31:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/81645521c81c7363d199e5051d51043146058a91

8281874: Can't unpack msi installers from test/jdk/tools/jpackage/windows/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java

Changeset: 980d1878
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2022-02-16 18:31:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/980d18789139295c95ec6045539b68d1ae57bc31

8281335: Allow a library already loaded via System::loadLibrary to be loaded as a raw library

Reviewed-by: sundar, mcimadamore

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
+ src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! test/jdk/jdk/internal/loader/NativeLibraries/Main.java
! test/jdk/jdk/internal/loader/NativeLibraries/java.base/jdk/internal/loader/NativeLibrariesTest.java

Changeset: 847a99b5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-16 20:08:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/847a99b53da6b2c82f7cd5f8634aa7bbae8f445e

8281822: Test failures on non-DTrace builds due to incomplete DTrace* flags handling

Reviewed-by: dholmes, kvn

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/runtime/Test8168712.java
! test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java
+ test/hotspot/jtreg/serviceability/dtrace/DTraceOptionsTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 67763df4
Author:    Tim Prinzing <tim.prinzing at oracle.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-02-16 20:09:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/67763df4dce387da33da6d93d0f5d80e54cf8e5b

8281003: MethodHandles::lookup throws NPE if caller is null

Reviewed-by: ihse, mchung, jrose, alanb

! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandles/exeNullCallerLookup/NullCallerLookupTest.java
+ test/jdk/java/lang/invoke/MethodHandles/exeNullCallerLookup/exeNullCallerLookupTest.c

Changeset: 48f6e930
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-02-16 21:38:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/48f6e93079f377a621ca769b820fa221062ceab1

8282020: ProblemList sun/net/www/protocol/https/HttpsURLConnection/B6216082.java until JDK-8282017 is fixed

Reviewed-by: michaelm, naoto

! test/jdk/ProblemList.txt

Changeset: 9ba0760c
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-16 22:01:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ba0760cf85f9e843f3383b725017c9ffac350df

8275345: RasterFormatException when drawing a tiled image made of non-writable rasters

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
+ test/jdk/java/awt/image/DrawImage/TiledImage.java

Changeset: 5ec7898d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-16 22:02:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ec7898dbf1ebe261e5e25939cad42134611ff12

8281671: Class.getCanonicalName spec should explicitly cover array classes

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/NameTest.java

Changeset: 0b00ce17
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-02-16 23:23:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b00ce17cd6b530d9394e79ac8b07208cd4b92f5

8282011: test/jdk/tools/jpackage/windows/WinL10nTest.java test fails if light.exe is not in %PATH%

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinL10nTest.java

Changeset: 2be2a298
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-15 07:07:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/2be2a298f13c3a38d9518ccfea11dfd8a736d56c

8281713: [BACKOUT] AArch64: Implement string_compare intrinsic in SVE

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
- test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java

Changeset: 0f2113ce
Author:    Pavel Kharskii <gipperon at gmail.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-02-15 09:24:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f2113cee79b9645105b4753c7d7eacb83b872c2

8280415: Remove EA from JDK 18 version string starting with Initial RC promotion B35 on February 10, 2022

Reviewed-by: erikj, iris

! make/conf/version-numbers.conf

Changeset: b6e48e67
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-02-17 01:12:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6e48e678244481dd45d38bc3ddc325fccda2acc

Merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: cd234f5d
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-02-17 05:27:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd234f5dbebd18ebf0c78dfdf533318cdc627971

8282007: Assorted enhancements to jpackage testing framework

Reviewed-by: almatvee

! test/jdk/tools/jpackage/apps/Hello.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/run_tests.sh
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
- test/jdk/tools/jpackage/test_jpackage.sh
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: 1eec16b4
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-02-17 05:44:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/1eec16b47be300e1462528bddf5d0686df3f042c

8281803: AArch64: Optimize masked vector NOT/AND_NOT for SVE

Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 1864481d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-02-17 06:40:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/1864481df10d2f616cbfdecebf3bebbae04de5e1

8279969: NULL return from map_bitmap_region() needs to be checked

Reviewed-by: ccheung, coleenp

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java

Changeset: c0275e18
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-02-17 08:49:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0275e18b7cb4a01385b79ced46560322aeacc97

8203290: [AIX] Check functionality of JDK-8199712 (Flight Recorder)

Implements JFR for AIX

Reviewed-by: erikj, mdoerr, mgronlun, stuefe, ihse

! make/autoconf/jvm-features.m4
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/loadlib_aix.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java

Changeset: b4900b12
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-02-17 09:36:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/b4900b1298e536c0ceaa77bc0ac0e8e6ccba6400

8264743: Add forRemoval for deprecated classes and method in javax/swing/plaf/basic

Reviewed-by: trebari, prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java

Changeset: 9ca435b4
Author:    Julia Boes <jboes at openjdk.org>
Date:      2022-02-17 10:35:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ca435b4c03f9741709bbfab22fb006de8c8c9d3

8281305: Test com/sun/net/httpserver/simpleserver/MapToPathTest.java fails on Windows 11

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
+ src/jdk.httpserver/unix/classes/sun/net/httpserver/simpleserver/URIPathSegment.java
+ src/jdk.httpserver/windows/classes/sun/net/httpserver/simpleserver/URIPathSegment.java
! test/jdk/com/sun/net/httpserver/simpleserver/MapToPathTest.java

Changeset: 3b7a3cfc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-17 11:40:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b7a3cfce345cc900e042c5378d35d1237bdcd78

8281971: Remove unimplemented InstanceRefKlass::do_next

Reviewed-by: dholmes

! src/hotspot/share/oops/instanceRefKlass.hpp

Changeset: d0e11808
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-02-17 12:31:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/d0e11808fd688d96e5cfeb586d1de277f26da5ad

8282019: Unused static fields DEGREES_TO_RADIANS, RADIANS_TO_DEGREES in StrictMath

Reviewed-by: bpb, darcy

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

Changeset: 4c7f8b49
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-02-17 17:12:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c7f8b49a4845acf58272c42327328d6d2837cea

8268250: Class.arrayType() for a 255-d array throws undocumented IllegalArgumentException

Reviewed-by: sundar, alanb

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/ArrayType.java

Changeset: a6f8a386
Author:    Tim Prinzing <tim.prinzing at oracle.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-02-17 17:34:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6f8a386efa7af162f4b815951287f0a9bc1f396

8281000: ClassLoader::registerAsParallelCapable throws NPE if caller is null

Reviewed-by: erikj, ihse, mchung, bchristi

! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/BadRegisterAsParallelCapableCaller.java
+ test/jdk/java/lang/ClassLoader/exeNullCallerClassLoaderTest/NullCallerClassLoaderTest.java
+ test/jdk/java/lang/ClassLoader/exeNullCallerClassLoaderTest/exeNullCallerClassLoaderTest.c

Changeset: cd9a3cf0
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-02-17 17:45:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd9a3cf05b2c200709103e2e8596414a62a1c441

8282017: sun/net/www/protocol/https/HttpsURLConnection/B6216082.java fails with "SocketException: Unexpected end of file from server"

Reviewed-by: dfuchs

! test/jdk/ProblemList.txt
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java

Changeset: 12927765
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-02-17 19:03:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/129277653e51e9b1387ecee279a6ccee9199c8ff

8281317: CompactNumberFormat displays 4-digit values when rounding to a new range

Reviewed-by: joehw

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java

Changeset: 69fc273f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-02-17 20:56:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/69fc273f202352f74a313c37db0198be2be08616

8282075: ProblemList 3 compiler/whitebox tests on macosx-x64

Reviewed-by: mikael, bpb

! test/hotspot/jtreg/ProblemList.txt

Changeset: f830cbec
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-17 21:18:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/f830cbec909b91ad0f00f46a3496d83ecb5912ed

8188073: Add Capstone as backend for hsdis

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: erikj

! make/Hsdis.gmk
! make/autoconf/help.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
- src/utils/hsdis/README
+ src/utils/hsdis/README.md
= src/utils/hsdis/binutils/hsdis-binutils.c
+ src/utils/hsdis/capstone/hsdis-capstone.c
! src/utils/hsdis/hsdis.h

Changeset: fdce35f3
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-02-17 22:53:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdce35f3a1c12a64238d0c76c02451a25b0b4abb

8282025: assert(ctrl != __null) failed: control out is assumed to be unique after JDK-8281732

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: a22f422b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-02-18 04:56:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/a22f422b7f18dc134e48c6193bf690004635bf7d

8037573: Typo in DefaultTreeModel docs: askAllowsChildren instead of asksAllowsChildren

Reviewed-by: prr, jdv, azvegint

! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java

Changeset: c9289583
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-02-18 05:02:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/c9289583eb6919ced3b4115cf981180f6a957fbf

8281936: compiler/arguments/TestCodeEntryAlignment.java fails on AVX512 machines

Reviewed-by: shade, kvn

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

Changeset: 7bcca769
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-02-18 08:35:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/7bcca7692b62a37f70c757694f6acff0295371cc

8279068: IGV: Update to work with JDK 16 and 17

Reviewed-by: kvn, neliasso, chagedorn

! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/Graal/pom.xml
! src/utils/IdealGraphVisualizer/Graph/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/Layout/pom.xml
! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml
! src/utils/IdealGraphVisualizer/README.md
! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
+ src/utils/IdealGraphVisualizer/application/src/main/resources/idealgraphvisualizer.conf
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: 138a1719
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-02-18 09:21:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/138a17195d1695c6faaa156a43624c39c62b141b

8281267: VM HeapDumper dumps array classes several times

Reviewed-by: cjplummer, coleenp

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/HeapDump/DuplicateArrayClassesTest.java

Changeset: 834d55c5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-02-18 09:41:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/834d55c59f94674f521efda0b9801551a39c7c4d

8277300: Issues with javadoc support for preview features

Reviewed-by: prappo, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api2/api/API.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api2/api/API2.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api2/api/API3.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api2/module-info.java

Changeset: e8224f7d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-18 09:54:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8224f7de9e4649105cfb0dd9e6a588505be4211

8282089: [BACKOUT] Parallel: Refactor PSCardTable::scavenge_contents_parallel

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp

Changeset: e3365041
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-02-18 11:04:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/e3365041bdef4dc09f3e5967124103e4364614fb

8280866: SuppressWarnings does not work properly in package-info and module-info

Reviewed-by: darcy, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/warnings/suppress/SuppressWarningsPackage.java

Changeset: f5120b76
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-02-18 13:09:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/f5120b764c6f84776e7ea335d7ff59b16f6496b0

8282056: Clean up com.sun.tools.javac.util.GraphUtils

Reviewed-by: jjg, mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/GraphUtils.java

Changeset: cf6984dd
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-18 14:49:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf6984ddaa5668e78d590c8ad1f2aec0632f0b28

8282086: Update jib profile to not set build to 0

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 413bef68
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2022-02-18 16:02:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/413bef6890e9ba820590aa48017c4c7b1d691d24

8282049: AArch64: Use ZR for integer zero immediate volatile stores

Reviewed-by: adinn, phh

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: cfbfd9bf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-02-18 16:25:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/cfbfd9bf4123452e8bcff0ef7fbc18b14be8638c

8282103: fix macosx-generic typo in ProblemList

Reviewed-by: rriggs

! test/hotspot/jtreg/ProblemList.txt

Changeset: 7ce75afb
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-02-18 16:34:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ce75afbbcca7635356c7377be7ddff15335e563

8255266: Update Public Suffix List to 3c213aa

Reviewed-by: xuelei

! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 3943c89b
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-02-18 18:00:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/3943c89b9b71d8c1fda3ba88fd833f08723202f0

8282044: [JVMCI] Export _sha3_implCompress, _md5_implCompress and aarch64::_has_negatives stubs to JVMCI compiler.

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: d3749de4
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-02-18 20:17:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3749de47832c6de4bcee9cf64a0b698e796b2f2

8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022

Reviewed-by: weijun

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: d7f31d0d
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-02-19 06:40:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7f31d0d53bfec627edc83ceb75fc6202891e186

8282077: PKCS11 provider C_sign() impl should handle CKR_BUFFER_TOO_SMALL error

Reviewed-by: mikael

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c

Changeset: d28b048f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-21 06:14:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/d28b048f35d5893187076e853a4a898d5ca8b220

8281815: x86: Use short jumps in TIG::generate_slow_signature_handler

Reviewed-by: rrich, dholmes, jiefu

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

Changeset: 8563d86f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-21 07:02:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/8563d86f2cce0dc9d1411bf9276a00bca0515efd

8282085: The REGISTER_DEFINITION macro is useless after JDK-8269122

Reviewed-by: jiefu, chagedorn, kvn

- src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp
- src/hotspot/cpu/arm/register_definitions_arm.cpp
- src/hotspot/cpu/ppc/register_definitions_ppc.cpp
- src/hotspot/cpu/s390/register_definitions_s390.cpp
- src/hotspot/cpu/x86/register_definitions_x86.cpp
! src/hotspot/share/asm/register.hpp

Changeset: 4e0b81c5
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-21 07:05:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e0b81c596f2a2eae49127b9ee98c80500b4e319

8281544: assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/

Reviewed-by: kvn, neliasso, thartmann

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java

Changeset: 52a85d80
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-02-21 07:55:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/52a85d80483f7fefbe26bed6fe3a2ce4bd1bc9fc

8282158: ECParameters InvalidParameterSpecException messages missed ECKeySizeParameterSpec

Reviewed-by: xuelei

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

Changeset: c5d9142a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-02-21 08:14:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/c5d9142a8466fe00819afb76ebe68dc59061613e

8282096: G1: Remove redundant checks in G1CardSet::free_mem_object

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CardSet.cpp

Changeset: 34aae32d
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-02-21 08:27:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/34aae32de6c1eeaf268d62f20152f831cca5cd29

8282166: JDK-8282158 changed ECParameters' package by accident

Reviewed-by: xuelei

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

Changeset: 51f44207
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-02-21 09:03:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/51f4420711b8cace5733180b3291779f11291895

8282130: (bf) Remove unused ARRAY_BASE_OFFSET, ARRAY_INDEX_SCALE from read-only Heap Buffers

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template

Changeset: bdae1d87
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2022-02-21 10:08:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/bdae1d87c16423878e4dcc8a0e87806d77bb5256

8282147: [TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java

Reviewed-by: aivanov

! test/jdk/javax/swing/JSpinner/4515999/JSpinnerMouseAndKeyPressTest.java

Changeset: d7a706a5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-21 10:37:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7a706a54076109b1a600a4d963df54b6d3f86de

8253757: Add LLVM-based backend for hsdis

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Ludovic Henry <luhenry at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Reviewed-by: erikj, luhenry

! make/Hsdis.gmk
! make/autoconf/jdk-options.m4
! src/utils/hsdis/README.md
+ src/utils/hsdis/llvm/hsdis-llvm.cpp

Changeset: cc7cf812
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Anton Tarasov <ant at openjdk.org>
Date:      2022-02-21 11:39:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/cc7cf81256ed4d74493472017b1c4df20fa2208a

8280861: Robot color picker broken on Linux with scaling above 100%

Reviewed-by: serb

! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! test/jdk/java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java
+ test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java
! test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java
! test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java
! test/jdk/javax/swing/JSlider/TestJSliderRendering.java
! test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java
! test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java
! test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java

Changeset: e1c98bd1
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-21 17:40:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1c98bd1f2f57ddf47e4660038059117af87f938

8281523: Accessibility: Conversion from string literal loses const qualifier

Reviewed-by: prr, aivanov, kizune

! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.h

Changeset: e0b49629
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-02-22 01:39:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0b49629e95c98aabe8b75ec2f7528e7fb6dcffc

8282190: Typo in javadoc of java.time.format.DateTimeFormatter#getDecimalStyle

Reviewed-by: dfuchs, rriggs, lancea, iris

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java

Changeset: f9539521
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2022-02-22 07:31:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/f9539521aee71e84cb052d3d0444c58ee88930f7

8281745: Create a regression test for JDK-4514331

Reviewed-by: serb

+ test/jdk/javax/swing/JTextArea/4514331/TabShiftsFocusToNextComponent.java

Changeset: bc43320f
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-02-22 07:55:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc43320fd32debf863f37dc00ef7b95589f576ed

8281543: Remove unused code/headerfile dtraceAttacher.hpp

Reviewed-by: thartmann

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
- src/hotspot/share/services/dtraceAttacher.hpp

Changeset: b95310b0
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-02-22 09:35:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/b95310b0908037c6743b937ae43d7bc97e1fb770

8282220: contentType should not be a PKCS7's member

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java

Changeset: ab6d8e64
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-02-22 13:19:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab6d8e6424aa478eb7661d1d38d543cccd38888f

8260328: Drop redundant CSS properties from java.desktop HTML files

Reviewed-by: serb, dmarkov

! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html

Changeset: 022d8070
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-02-22 13:42:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/022d80707c346f4b82ac1eb53e77c634769631e9

8271008: appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom

Reviewed-by: thartmann, eosterlund

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp

Changeset: 41355e2d
Author:    Ian Graves <igraves at openjdk.org>
Date:      2022-02-22 15:38:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/41355e2daa43fa8433bf77ed187979c49d453f4a

8276686: Malformed Javadoc inline tags in JDK source in /java/util/regex/Pattern.java

Reviewed-by: iris, bpb, lancea

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: e44d0670
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-02-22 16:06:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/e44d0670a69a641b82a0ca50e06e85d807b473ea

8244593: Clean up GNM/NM after JEP 381

Reviewed-by: erikj

! make/autoconf/compare.sh.in
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4

Changeset: 957dae02
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-02-22 16:25:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/957dae02b18b150cab8aec4846bc82086ee1e4da

8280958: G1/Parallel: Unify marking code structure

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp

Changeset: 3cb38678
Author:    Ian Graves <igraves at openjdk.org>
Date:      2022-02-22 16:31:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3cb38678aa7f03356421f5a17c1de4156e206d68

8281315: Unicode, (?i) flag and backreference throwing IndexOutOfBounds Exception

Reviewed-by: naoto

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 58e1882f
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-02-22 16:50:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/58e1882f3ccc648c5f6d216d37cfd1805889b8d8

8282042: [testbug] FileEncodingTest.java depends on default encoding

Adds expected encoding "ISO-8859-1" for AIX in FileEncodingTest.java

Reviewed-by: naoto

! test/jdk/java/lang/System/FileEncodingTest.java

Changeset: 7feabee4
Author:    liach <liach at users.noreply.github.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-02-22 16:57:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/7feabee4265787ea820c1925c0c531933cb0da50

8261407: ReflectionFactory.checkInitted() is not thread-safe

Co-authored-by: Peter Levart <plevart at openjdk.org>
Reviewed-by: dholmes, mchung, plevart

! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java

Changeset: 6445ee46
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-02-22 17:24:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/6445ee46b5c3d1a46f8154b6e867c25d495d76b1

5041655: (ch) FileLock: negative param and overflow issues

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/FileLock.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/java/nio/channels/FileChannel/Lock.java
+ test/jdk/java/nio/channels/FileLock/Overlaps.java

Changeset: 2557ef8a
Author:    Phil Race <prr at openjdk.org>
Date:      2022-02-22 20:27:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/2557ef8a02fe19784bd5e605b11d6bd574cde2c2

8282276: Problem list failing two Robot Screen Capture tests

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 6f882ded
Author:    Phil Race <prr at openjdk.org>
Date:      2022-02-23 01:03:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/6f882deddcc094777b45f0dacc7351dbc23993a4

8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly

Reviewed-by: serb, dmarkov

! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/loops/ByteIndexed.h
! src/java.desktop/share/native/libawt/java2d/loops/UshortIndexed.h
! src/java.desktop/unix/native/common/awt/colordata.h
! src/java.desktop/windows/native/libawt/windows/colordata.h
+ test/jdk/java/awt/image/DrawImage/ByteIndexedDitherTest.java

Changeset: e1060bee
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-02-23 03:04:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1060bee2adb9f2e07ca09309d0f89132db30f28

8281615: Deadlock caused by jdwp agent

Reviewed-by: dholmes, cjplummer

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

Changeset: 378fa507
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2022-02-23 08:36:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/378fa507a29f382e5534226612e154a37618ab91

8281962: Avoid unnecessary native calls in InflaterInputStream

Reviewed-by: clanger, redestad, alanb, lancea

! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
+ test/micro/org/openjdk/bench/java/util/zip/InflaterInputStreams.java

Changeset: ecd85e6f
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-02-23 10:15:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/ecd85e6f0f8906ad1e8aa0a53bf499e8c969ba73

8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers

Reviewed-by: shade, jiefu

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 93320717
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-02-23 10:17:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/9332071784b7150512f7e27b07c290a356d43c2e

8282194: C1: Missing side effects of dynamic constant linkage

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp

Changeset: d017e988
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-02-23 11:30:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/d017e988562999295315778e232d71e477afb407

8255577: Possible issues with SR_initialize

Reviewed-by: shade, stuefe

! src/hotspot/os/posix/signals_posix.cpp

Changeset: aaab2cb4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-02-23 12:34:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/aaab2cb41666af8520fd01de70e2c4f9c87ef5fd

8282225: GHA: Allow one concurrent run per PR only

Reviewed-by: ihse

! .github/workflows/submit.yml

Changeset: 5035bf5e
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-02-23 12:48:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/5035bf5e6cb0ae2892e128b9a7c4014d01addb26

8282208: Reduce MachNode size

Reviewed-by: kvn, thartmann, jiefu

! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/node.hpp

Changeset: 340a35d8
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-02-23 15:43:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/340a35d8358456620954ae0c668cf3d1d617bb88

8282279: Interpret case-insensitive string locale independently

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/util/TlsChannelBinding.java



More information about the loom-dev mailing list