git: openjdk/loom: master: 79 new changesets

duke duke at openjdk.org
Thu Nov 10 15:43:17 UTC 2022


Changeset: c7b95a89
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-02 20:29:58 +0000
URL:       https://git.openjdk.org/loom/commit/c7b95a895fe66a00c754b590ebde53087f183c51

8296163: [aarch64] Cleanup Pre/Post addressing mode classes

Reviewed-by: chagedorn, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: fd60036a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-02 21:12:25 +0000
URL:       https://git.openjdk.org/loom/commit/fd60036a34b0a8516eb29b698674c8242c4a84c1

8296188: Update style and header in JDWP Protocol spec and JVMTI spec

Reviewed-by: erikj

! make/Docs.gmk

Changeset: 13b20e0e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-03 02:27:30 +0000
URL:       https://git.openjdk.org/loom/commit/13b20e0e6dda5a05edb05212a5774a960ab0f03b

8296262: Remove dead code from InstanceKlass::signature_name()

Reviewed-by: iklam

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 19507470
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-11-03 07:10:48 +0000
URL:       https://git.openjdk.org/loom/commit/19507470c458182be04cdd75b5b819013c5e0115

8279913: obsolete ExtendedDTraceProbes

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/serviceability/dtrace/DTraceOptionsTest.java

Changeset: 6ee8ccfc
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-11-03 12:05:13 +0000
URL:       https://git.openjdk.org/loom/commit/6ee8ccfcfea06b16383475f9bbef11753e7fcc22

8296168: x86: Add reasonable constraints between AVX and SSE

Reviewed-by: kvn, vlivanov

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

Changeset: 7a85441a
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-11-03 12:08:23 +0000
URL:       https://git.openjdk.org/loom/commit/7a85441a85b2472215ca7bc66e636dff06d9ebf3

8232933: Javac inferred type does not conform to equality constraint

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/langtools/tools/javac/inference_context_min/DontMinimizeInfContextTest.java

Changeset: d771abb2
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-11-03 12:13:10 +0000
URL:       https://git.openjdk.org/loom/commit/d771abb2fbc72e02faf02f0724aea301953ac5e8

8295970: Add vector api sanity tests in tier1

Reviewed-by: shade, erikj, kvn

! test/jdk/TEST.groups

Changeset: cc3c5a18
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-11-03 13:31:07 +0000
URL:       https://git.openjdk.org/loom/commit/cc3c5a18ed4e52ea385ea0e8bedaf1b01f3c5e6e

8296101: nmethod::is_unloading result unstable with concurrent unloading

Reviewed-by: kbarrett, dlong

! src/hotspot/share/code/nmethod.cpp

Changeset: 2a79dfc1
Author:    ravi.ra.gupta <ravi.ra.gupta at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-03 13:39:00 +0000
URL:       https://git.openjdk.org/loom/commit/2a79dfc1f9c419e92aac99f92ef4e40a3471695b

8295774: Write a test to verify List sends ItemEvent/ActionEvent

Reviewed-by: serb, aivanov

+ test/jdk/java/awt/event/ComponentEvent/ListItemEventsTest.java

Changeset: 59a13b18
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-11-03 14:29:51 +0000
URL:       https://git.openjdk.org/loom/commit/59a13b1856cb1cf86385874b1152531016d41c22

8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor

Reviewed-by: shade, lucy, mbaesken

! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp

Changeset: b7442d12
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-03 14:51:24 +0000
URL:       https://git.openjdk.org/loom/commit/b7442d12e26f9c61db968fbaf71136e4b76cb82f

8295653: Add a graph of the sealed class hierarchy for marked classes

Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: erikj, jjg

! make/Docs.gmk
! make/Main.gmk
+ make/jdk/src/classes/build/tools/taglet/SealedGraph.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java

Changeset: 25dfcbde
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-03 15:47:51 +0000
URL:       https://git.openjdk.org/loom/commit/25dfcbdea521f2963de47fa3ae0fe1b602e62fee

8289689: (fs) Re-examine the need for normalization to Unicode Normalization Format D (macOS)

Reviewed-by: jpai, alanb

! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! test/jdk/java/nio/file/Path/MacPath.java
! test/jdk/java/nio/file/Path/MacPathTest.java

Changeset: 53905e60
Author:    Stuart Marks <stuart.marks at oracle.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2022-11-03 16:36:29 +0000
URL:       https://git.openjdk.org/loom/commit/53905e600a0f0f008440da52b4d2b87cc9c5c8dc

8178355: IdentityHashMap uses identity-based comparison for values everywhere except remove(K,V) and replace(K,V,V)

Reviewed-by: smarks

! src/java.base/share/classes/java/util/IdentityHashMap.java
! test/jdk/java/util/IdentityHashMap/Basic.java

Changeset: 72f74df4
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-11-03 17:02:33 +0000
URL:       https://git.openjdk.org/loom/commit/72f74df49afc4ce31bf0d696b603610a991da094

8292427: Improve specification of InflaterInputStream.fill()

Reviewed-by: bpb, alanb, simonis

! src/java.base/share/classes/java/util/zip/InflaterInputStream.java

Changeset: 2ff9d3af
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-11-03 17:04:14 +0000
URL:       https://git.openjdk.org/loom/commit/2ff9d3af815c0f6ff2643d8fc562cec20ef6c324

8294858: XMLStreamReader does not respect jdk.xml.maxXMLNameLimit=0 for namespace names

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/common/ProcessingLimits.java

Changeset: 68209adf
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-11-03 17:05:28 +0000
URL:       https://git.openjdk.org/loom/commit/68209adfa788b3cdf86c75f74857dd28c74c3cc2

8288232: Address typos in jar man page

Reviewed-by: joehw, naoto, bpb

! src/jdk.jartool/share/man/jar.1

Changeset: 4338f527
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-03 17:18:14 +0000
URL:       https://git.openjdk.org/loom/commit/4338f527aa81350e3636dcfbcd2eb17ddaad3914

8294241: Deprecate URL public constructors

Reviewed-by: joehw, prr, alanb, aefimov, michaelm

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/JarURLConnection.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/javax/crypto/ProviderVerifier.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/sun/net/util/URLUtil.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/java.base/share/classes/sun/security/tools/PathList.java
! src/java.base/share/classes/sun/security/util/PolicyUtil.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/unix/classes/sun/security/provider/NativePRNG.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
! src/java.desktop/share/classes/javax/swing/text/html/IsindexView.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.management/share/classes/javax/management/loading/MLet.java
! src/java.management/share/classes/javax/management/loading/MLetContent.java
! src/java.management/share/classes/javax/management/loading/MLetParser.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java
! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java
! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialDatalink.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java
! src/java.xml/share/classes/javax/xml/catalog/BaseEntry.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogImpl.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogResolverImpl.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/JConsole.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java
! test/jdk/java/net/URL/URIToURLTest.java
+ test/jdk/java/net/URL/URLFromURITest.java
! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java
! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java

Changeset: 94eb25a4
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-03 17:27:00 +0000
URL:       https://git.openjdk.org/loom/commit/94eb25a4f1ffb0f8c834a03101d98fbff5dd0c5c

8256072: Eliminate JVMTI tagmap rehashing

Reviewed-by: kbarrett, eosterlund

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMap.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: b685fc2d
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-03 18:28:54 +0000
URL:       https://git.openjdk.org/loom/commit/b685fc2de4d2847de2d1efaab2890646257ea6d3

8295685: Update Libpng to 1.6.38

Reviewed-by: prr, azvegint

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/UPDATING.txt
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h

Changeset: f43bb9fe
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-11-03 19:26:20 +0000
URL:       https://git.openjdk.org/loom/commit/f43bb9feaa03008bad9708a4d7ed850d2532e102

8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics

Reviewed-by: eastigeevich, phh, simonis

! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java

Changeset: a8070fba
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2022-11-03 21:24:12 +0000
URL:       https://git.openjdk.org/loom/commit/a8070fba21e7307269b988d38e30133cc2d3889f

8296157: Rename FileMapInfo::space_at() to region_at()

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c

Changeset: 8f6c0489
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-11-03 22:30:28 +0000
URL:       https://git.openjdk.org/loom/commit/8f6c0489117d1912d15a670c6ca056391e31286d

8296337: CDS SharedArchiveConsistency tests fail after JDK-8296157

Reviewed-by: ccheung

! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: 03498039
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-03 23:35:37 +0000
URL:       https://git.openjdk.org/loom/commit/034980393fc3e40b8a75b6aa19c68b3b58c9dd90

8295319: pending_cards_at_gc_start doesn't include cards in thread buffers

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp

Changeset: 4d1bc1b5
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-11-04 00:56:47 +0000
URL:       https://git.openjdk.org/loom/commit/4d1bc1b5add61f443f99f6d0726ebf8e37dc14ab

8296285: test/hotspot/jtreg/compiler/intrinsics/TestFloatIsFinite.java fails after JDK-8280378

Reviewed-by: jiefu, thartmann, chagedorn

! test/hotspot/jtreg/compiler/intrinsics/TestFloatIsFinite.java

Changeset: 9d3b4ef2
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-11-04 02:23:17 +0000
URL:       https://git.openjdk.org/loom/commit/9d3b4ef2ad658afb5379796b7224458c12c81f5d

8296108: (tz) Update Timezone Data to 2022f

Reviewed-by: serb, naoto

! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/etcetera
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt

Changeset: c116ae75
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-04 09:08:26 +0000
URL:       https://git.openjdk.org/loom/commit/c116ae75a7d1cdad82a451152fef5e4233fe19d6

8295967: RISC-V: Support negVI/negVL instructions for Vector API

Reviewed-by: yadongwang, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: bd729e69
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-04 09:32:53 +0000
URL:       https://git.openjdk.org/loom/commit/bd729e69066b94593b7a775c0034c5e8537b73cc

8296380: IGV: Shortcut for quick search not working

Reviewed-by: chagedorn

! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml

Changeset: 8ee0f7d5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-04 09:36:26 +0000
URL:       https://git.openjdk.org/loom/commit/8ee0f7d5982d95674cfc1b217dbabaeafefbc8f1

8296231: Fix MEMFLAGS for CHeapBitMaps

Reviewed-by: coleenp, dholmes

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
! src/hotspot/share/memory/metaspace/commitMask.cpp
! test/hotspot/gtest/utilities/test_bitMap.cpp
! test/hotspot/gtest/utilities/test_bitMap_large.cpp
! test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
! test/hotspot/gtest/utilities/test_bitMap_search.cpp

Changeset: 3378bfe4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-04 11:13:42 +0000
URL:       https://git.openjdk.org/loom/commit/3378bfe439927532c3b34a8f329f9a6aaa159d1a

8296224: G1: Remove unnecessary update in VM_G1CollectForAllocation

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp

Changeset: 12316829
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-04 11:14:39 +0000
URL:       https://git.openjdk.org/loom/commit/12316829b48c58e4509026543a3f2b50a57a439f

8296305: Remove unimplemented deoptimized_wrt_marked_nmethods

Reviewed-by: dholmes

! src/hotspot/share/runtime/threads.hpp

Changeset: 22347e46
Author:    Renjith <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-04 12:35:39 +0000
URL:       https://git.openjdk.org/loom/commit/22347e46f7e66a864ea987fa084c44792cae2e6a

8277775: Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905

Reviewed-by: prr, aivanov

! test/jdk/java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java

Changeset: 5622b095
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-04 14:57:43 +0000
URL:       https://git.openjdk.org/loom/commit/5622b0956581ed5057f708ee77cb648705ea7e94

8200337: Generalize see and link tags for user-defined anchors

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java
! test/langtools/tools/javac/doctree/LinkPlainTest.java
! test/langtools/tools/javac/doctree/LinkTest.java
! test/langtools/tools/javac/doctree/SeeTest.java
! test/langtools/tools/javac/doctree/SerialFieldTest.java
! test/langtools/tools/javac/doctree/ThrowableTest.java
! test/langtools/tools/javac/doctree/ValueTest.java

Changeset: f9c7cdae
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-04 16:00:36 +0000
URL:       https://git.openjdk.org/loom/commit/f9c7cdaed693934a366145b15dcbb2aa65a9da0a

8294109: JavaDoc search should search whole index

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js

Changeset: 97c5a64d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-04 16:22:09 +0000
URL:       https://git.openjdk.org/loom/commit/97c5a64d5cef6da43691a8396d4013145aa04f66

8296287: Improve documentation for Types.directSupertypes()

Reviewed-by: jlahoda, prappo

! src/java.compiler/share/classes/javax/lang/model/util/Types.java
+ test/langtools/tools/javac/processing/model/util/types/TestDirectSupertypeObject.java

Changeset: c206f286
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-11-04 17:01:57 +0000
URL:       https://git.openjdk.org/loom/commit/c206f28629056c62d5c22686cc39b849e4ecef2f

8283101: serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java failing #VirtualThread-Frozen: number of frames expected: 14, got: 9

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java

Changeset: b49bdaea
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-11-04 17:22:54 +0000
URL:       https://git.openjdk.org/loom/commit/b49bdaeade8445584550dbd5c48ea3c7e9cf1559

8294816: C2: Math.min/max vectorization miscompilation

Reviewed-by: thartmann, ngasson

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java

Changeset: 82f9819e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-04 17:29:25 +0000
URL:       https://git.openjdk.org/loom/commit/82f9819eaccd091c9d3a0b89979ddc13b1ef761c

8294536: Update troff form of man page for new --spec-base-url option

Reviewed-by: hannesw

! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 5b7e7064
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-04 17:32:32 +0000
URL:       https://git.openjdk.org/loom/commit/5b7e70645b311b7060da20cb7ca813df34834332

8295753: (fs) UnixPath::toRealPath does not return correct case when links not followed

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/Misc.java

Changeset: b847fb68
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-04 18:22:55 +0000
URL:       https://git.openjdk.org/loom/commit/b847fb687735ae5dff56d12d221556a5218b5bba

8296414: [BACKOUT] JDK-8295319: pending_cards_at_gc_start doesn't include cards in thread buffers

Reviewed-by: lkorinth

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp

Changeset: f857f795
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-04 19:48:31 +0000
URL:       https://git.openjdk.org/loom/commit/f857f795a9fc8b116bfc6b039114051061950e28

8015739: Background of JInternalFrame is located out of JInternalFrame

Reviewed-by: kizune, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JInternalFrame/InternalFrameBorderTest.java

Changeset: d8573b2c
Author:    Sergey Bylokhov <serb at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-04 20:57:38 +0000
URL:       https://git.openjdk.org/loom/commit/d8573b2c5bd235a3cc6442b6bda8d1bd2da495a0

8294488: Delete KCMS transforms wrappers

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/ColorTransform.java
! src/java.desktop/share/classes/sun/java2d/cmm/PCMM.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: 581133a0
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-04 21:07:59 +0000
URL:       https://git.openjdk.org/loom/commit/581133a0c8c7d7e98614937c54db3723cd248f07

8294696: BufferedInputStream.transferTo should drain buffer when mark set

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/io/BufferedInputStream.java

Changeset: 91292d56
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-11-05 02:18:49 +0000
URL:       https://git.openjdk.org/loom/commit/91292d56a9c2b8010466d105520e6e898ae53679

8286301: Port JEP 425 to RISC-V

Co-authored-by: Xiaolin Zheng <xlinzheng at openjdk.org>
Reviewed-by: fjiang, xlinzheng, yadongwang, jiefu, rrich

! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/continuationEntry_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkOop_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: c2f76383
Author:    lawrence.andrews <87324768+lawrence-andrew at users.noreply.github.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-05 21:27:52 +0000
URL:       https://git.openjdk.org/loom/commit/c2f76383895e3d054988a5817de52e7795bf69c2

8296335: Fix accessibility manual test instruction

Reviewed-by: prr, aivanov

! test/jdk/javax/accessibility/manual/ButtonDemo.html
! test/jdk/javax/accessibility/manual/ComboBoxDemo.html
! test/jdk/javax/accessibility/manual/OptionPaneDemo.html
! test/jdk/javax/accessibility/manual/TableDemo.html
! test/jdk/javax/accessibility/manual/TreeDemo.html

Changeset: 556377a0
Author:    Man Cao <manc at openjdk.org>
Date:      2022-11-07 03:53:32 +0000
URL:       https://git.openjdk.org/loom/commit/556377a0583b519ac191675c2b078f1a2efe2f72

8296270: Memory leak in ClassLoader::setup_bootstrap_search_path_impl

Co-authored-by: Justin King <jcking at google.com>
Reviewed-by: dholmes, jiangli

! src/hotspot/share/classfile/classLoader.cpp

Changeset: 087cedc0
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-07 04:59:45 +0000
URL:       https://git.openjdk.org/loom/commit/087cedc080963f027306f9d4c4ab737ddf42a5bc

8295261: RISC-V: Support ReductionV instructions for Vector API

Reviewed-by: yadongwang, dzhang, fyang, eliu

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 51f8e9b0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-07 05:59:25 +0000
URL:       https://git.openjdk.org/loom/commit/51f8e9b0e127739e36f2d9136bd1618be7d828b7

8296443: NMT: Remove cmdline_tracking_level handling code

Reviewed-by: dholmes

! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtDCmd.cpp

Changeset: 8836b925
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-07 07:50:12 +0000
URL:       https://git.openjdk.org/loom/commit/8836b92593565e66d8063b1228d6701316f3078d

8296226: Add constructors (String,Throwable) and (Throwable) to InvalidParameterException

Reviewed-by: mullan, mdoerr

! src/java.base/share/classes/java/security/InvalidParameterException.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPairGenerator.java
! test/jdk/java/security/Exceptions/ChainingConstructors.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java

Changeset: d634ddef
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-07 12:30:57 +0000
URL:       https://git.openjdk.org/loom/commit/d634ddefdd7712f4c3ac070d8493be5ba2de2aef

8295354: Remove G1 incremental non-copy time calculation

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 00d22f60
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2022-11-07 14:07:10 +0000
URL:       https://git.openjdk.org/loom/commit/00d22f605d2b54f2774aeaa1edfbb146a5635f21

8279164: Disable TLS_ECDH_* cipher suites

Reviewed-by: xuelei, rhalade, wetmore

! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/DTLS/CipherSuite.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java

Changeset: f8b2574e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-07 15:58:42 +0000
URL:       https://git.openjdk.org/loom/commit/f8b2574ebc32fa0e62dbaa0f2447757ff83c320f

8296137: diags-examples.xml is broken

Reviewed-by: iris, vromero, ihse

! make/langtools/diags-examples.xml
! test/langtools/tools/javac/diags/Example.java

Changeset: ba303c04
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-07 16:15:09 +0000
URL:       https://git.openjdk.org/loom/commit/ba303c048eaabdf4ef3a891cc4bd232d69fc4631

8295893: Improve printing of Constant Pool Cache Entries

Reviewed-by: dholmes, coleenp, iklam

! src/hotspot/share/oops/cpCache.cpp
+ test/hotspot/gtest/oops/test_cpCache_output.cpp

Changeset: 3baad069
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-11-07 16:45:39 +0000
URL:       https://git.openjdk.org/loom/commit/3baad069a65a0ac138a6aaabf451758672d12fbc

8295953: Use enhanced-for cycle instead of Enumeration in sun.security

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java

Changeset: b6ea69c0
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-11-07 18:22:08 +0000
URL:       https://git.openjdk.org/loom/commit/b6ea69c06aca7f013e26596cebd039960c5b4d34

8296480: java/security/cert/pkix/policyChanges/TestPolicy.java is failing

Reviewed-by: xuelei, mullan

! test/jdk/java/security/cert/pkix/policyChanges/TestPolicy.java

Changeset: b29817a6
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-07 19:02:30 +0000
URL:       https://git.openjdk.org/loom/commit/b29817a626ce58fb06a104720317ea62ea6697d7

8296479: Remove stray comment about POST_STRIP_CMD

Reviewed-by: iris

! make/autoconf/flags-other.m4

Changeset: 520db1ee
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-11-07 19:09:57 +0000
URL:       https://git.openjdk.org/loom/commit/520db1eeb18797c782ddfad90467e19bbdd424ac

8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException

Reviewed-by: weijun

! test/jdk/java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java

Changeset: 60db5f2b
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-11-07 20:16:04 +0000
URL:       https://git.openjdk.org/loom/commit/60db5f2ba271176292374b21c343cfc3167df562

8294020: improve errors for record declarations

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
+ test/langtools/tools/javac/records/RecordDeclarationSyntaxTest.java
+ test/langtools/tools/javac/records/RecordDeclarationSyntaxTest.out

Changeset: 7e85b41d
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-11-07 20:52:57 +0000
URL:       https://git.openjdk.org/loom/commit/7e85b41d37c5eec9693cfc07447f5deffd5d483b

8296154: [macos] Change "/Applications" to "Applications" in DMG image

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt

Changeset: b6738c18
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-07 23:12:21 +0000
URL:       https://git.openjdk.org/loom/commit/b6738c1831a75d493982730c5f39a7704e746ba7

8295663: Rephrase introduction to testing.md

Reviewed-by: ihse, erikj

! doc/testing.html
! doc/testing.md

Changeset: 76790ad2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-07 23:31:21 +0000
URL:       https://git.openjdk.org/loom/commit/76790ad2427b777b470ef3e5474fa8df9f3bf875

8295673: Deprecate and disable legacy parallel class loading workaround for non-parallel-capable class loaders

Reviewed-by: mchung, dholmes

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/MyLoader.java
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java

Changeset: 47d2c7b4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-08 01:09:26 +0000
URL:       https://git.openjdk.org/loom/commit/47d2c7b4cf636fe0042c63ced63d3d0ae28059b6

8295376: Improve debug agent virtual thread performance when no debugger is attached

Reviewed-by: sspitsyn, kevinw

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 4c80dff2
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-08 01:12:35 +0000
URL:       https://git.openjdk.org/loom/commit/4c80dff2cab8bc0fcfeca8d21754a28e31e92325

8296435: RISC-V: Small refactoring for increment/decrement

Reviewed-by: fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 1169dc06
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-08 02:48:19 +0000
URL:       https://git.openjdk.org/loom/commit/1169dc066c0257da1a237960b8c0cc4782ef8d14

8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: cf656056
Author:    pandaapo <1052156701 at qq.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-11-08 06:28:54 +0000
URL:       https://git.openjdk.org/loom/commit/cf656056a34fbb40f0dbe7b42dce7e7dbf251ec8

8296445: C++ syntax error in jdwpTransport.h

Reviewed-by: cjplummer, lmesnik, sspitsyn

! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h

Changeset: dd5d4df5
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-11-08 09:02:11 +0000
URL:       https://git.openjdk.org/loom/commit/dd5d4df5b68a40923987841a206fac5032d72f71

8295658: G1: Refactor G1SegmentedArray to indicate that it is an allocator

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1MonotonicArena.cpp
+ src/hotspot/share/gc/g1/g1MonotonicArena.hpp
+ src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
+ src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
+ src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.hpp
+ src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp
+ src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.hpp
- src/hotspot/share/gc/g1/g1SegmentedArray.cpp
- src/hotspot/share/gc/g1/g1SegmentedArray.hpp
- src/hotspot/share/gc/g1/g1SegmentedArray.inline.hpp
- src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.cpp
- src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.hpp
- src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.cpp
- src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp

Changeset: 0ee25de7
Author:    Man Cao <manc at openjdk.org>
Date:      2022-11-08 19:37:31 +0000
URL:       https://git.openjdk.org/loom/commit/0ee25de704eb8f179888812bd9b1e7bebc384fd6

8296504: Memory leak in G1PLABAllocator::PLABData

Co-authored-by: Justin King <jcking at google.com>
Reviewed-by: kbarrett, tschatzl

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

Changeset: 74f2b16a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-08 21:37:24 +0000
URL:       https://git.openjdk.org/loom/commit/74f2b16a8e3a6ac4fbd81ab5792aa9245ed9b2d4

8295303: cleanup debug agent's confusing use of EI_GC_FINISH

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: d04d6566
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-11-08 21:55:51 +0000
URL:       https://git.openjdk.org/loom/commit/d04d6566b0cc9b68cff48871d195ee54f1c194ff

8296433: Encountered null CLD while loading shared lambda proxy class

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 671f84bd
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-08 22:35:29 +0000
URL:       https://git.openjdk.org/loom/commit/671f84bd8625ea7e06fa8272ae629309df06e9ca

8296143: CertAttrSet's set/get mechanism is not type-safe

Reviewed-by: mullan

! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/provider/certpath/PolicyChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Vertex.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/validator/SimpleValidator.java
- src/java.base/share/classes/sun/security/x509/AttributeNameEnumeration.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/java.base/share/classes/sun/security/x509/CertAttrSet.java
! src/java.base/share/classes/sun/security/x509/CertificateAlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
- src/java.base/share/classes/sun/security/x509/CertificateIssuerName.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java
! src/java.base/share/classes/sun/security/x509/CertificateSubjectName.java
! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
! src/java.base/share/classes/sun/security/x509/CertificateVersion.java
! src/java.base/share/classes/sun/security/x509/CertificateX509Key.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OCSPNoCheckExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
- src/java.base/share/classes/sun/security/x509/X509AttributeName.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
- src/java.base/share/classes/sun/security/x509/certAttributes.html
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/java/security/cert/X509CertSelectorTest.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/provider/X509Factory/BigCRL.java
! test/jdk/sun/security/ssl/X509KeyManager/NoGoodKey.java
! test/jdk/sun/security/x509/OtherName/Parse.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 8146e1af
Author:    Man Cao <manc at openjdk.org>
Date:      2022-11-08 23:34:45 +0000
URL:       https://git.openjdk.org/loom/commit/8146e1af82605e557078f5d7fa8c59e00b16b178

8296347: Memory leak from ClassPathDirEntry::_dir

Co-authored-by: Justin King <jcking at google.com>
Reviewed-by: dholmes, ccheung

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: d9b25e86
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-11-08 23:41:50 +0000
URL:       https://git.openjdk.org/loom/commit/d9b25e860b0d73f5fc0890c006bfad0614b23d5c

8296426: x86: Narrow UseAVX and UseSSE flags

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! test/hotspot/jtreg/compiler/floatingpoint/NaNTest.java

Changeset: fd837649
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-11-09 01:18:01 +0000
URL:       https://git.openjdk.org/loom/commit/fd837649811c866c144c9133d211fb5ad8f994a7

8296239: ISO 4217 Amendment 174 Update

Reviewed-by: naoto

! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt

Changeset: 82cbfb5f
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-11-09 08:58:30 +0000
URL:       https://git.openjdk.org/loom/commit/82cbfb5fb0db61f3f1d9f0ceeed20c1cf5474652

8296140: Drop unused field java.util.Calendar.DATE_MASK

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Calendar.java

Changeset: fef68bba
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-09 09:38:36 +0000
URL:       https://git.openjdk.org/loom/commit/fef68bbaf6de7e0d4be311a5f3648c16548c5b4d

8296515: RISC-V: Small refactoring for MaxReductionV/MinReductionV/AddReductionV node implementation

Reviewed-by: luhenry, dzhang, yzhu, fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 4a0093cc
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2022-11-09 10:55:08 +0000
URL:       https://git.openjdk.org/loom/commit/4a0093ccc4ec2880a789af3a50f30e44b686150e

8294362: UL: Replace the internal usage of manual buffers with stringStream in LogSelection

Reviewed-by: dholmes, rehn

! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutput.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! src/hotspot/share/logging/logSelectionList.cpp
! test/hotspot/gtest/logging/test_logSelection.cpp

Changeset: d4376f8b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-09 13:49:46 +0000
URL:       https://git.openjdk.org/loom/commit/d4376f8b55391485365797d1c4d0dbbc6ed2ad92

8296406: ChainingConstructors jtreg test reduce code duplication

Reviewed-by: mullan

! test/jdk/java/security/Exceptions/ChainingConstructors.java

Changeset: fa8a8668
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-09 16:49:10 +0000
URL:       https://git.openjdk.org/loom/commit/fa8a8668a6656046d713a6b09244adfc81556d63

8296675: Exclude linux-aarch64 in NSS tests

Reviewed-by: dcubed, mullan

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: a5d838c3
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-09 17:34:36 +0000
URL:       https://git.openjdk.org/loom/commit/a5d838c337599d740e7940d7303b327199f4d07b

8296591: Signature benchmark

Reviewed-by: weijun

+ test/micro/org/openjdk/bench/java/security/Signatures.java

Changeset: 17e34123
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-09 17:36:12 +0000
URL:       https://git.openjdk.org/loom/commit/17e3412363bf5263c26d9bf1dfbef1fecc3d11a9

8296615: use of undeclared identifier 'IPV6_DONTFRAG'

Reviewed-by: michaelm

! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c



More information about the loom-dev mailing list