git: openjdk/loom: master: 40 new changesets

duke duke at openjdk.org
Tue Apr 9 09:36:19 UTC 2024


Changeset: c1cfb43d
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-04-05 06:27:08 +0000
URL:       https://git.openjdk.org/loom/commit/c1cfb43d8de8d0eed01b9bb6aa1202dc7cbff007

8329109: Threads::print_on() tries to print CPU time for terminated GC threads

Reviewed-by: mbaesken, dholmes, ayang

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

Changeset: 9da5170a
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-05 06:48:02 +0000
URL:       https://git.openjdk.org/loom/commit/9da5170a0eb9f141022f86d749af3b5780b75cb7

8327978: C2 SuperWord: Fix compilation time regression in dependency graph traversal after JDK-8325651

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestLargeCompilation.java

Changeset: 6bc6392d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-05 06:56:54 +0000
URL:       https://git.openjdk.org/loom/commit/6bc6392d2b073434d2cfac4c5f6f2908bd8fe77e

8329201: C2: Replace TypeInterfaces::intersection_with() + eq() with contains()

Reviewed-by: kvn, roland

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

Changeset: 1131bb77
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-04-05 07:33:14 +0000
URL:       https://git.openjdk.org/loom/commit/1131bb77ec94dd131a10df4ba0f3fab32c65c0f2

8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer

Reviewed-by: aboldtch, kbarrett

! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: b71acc70
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-04-05 07:38:43 +0000
URL:       https://git.openjdk.org/loom/commit/b71acc704a13b816621b9db65b4c5107f2ae032f

8329089: Empty immutable list throws the wrong exception type for remove(first | last) operations

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Collection/MOAT.java

Changeset: 71d48bcc
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-05 07:39:48 +0000
URL:       https://git.openjdk.org/loom/commit/71d48bcc3d6313ab4bd031b5e50ae3a16338abc8

8329655: Cleanup KlassObj and klassOop names after the PermGen removal

Reviewed-by: rkennke, coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/runtime/reflection.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp

Changeset: 8efe569b
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-04-05 08:05:53 +0000
URL:       https://git.openjdk.org/loom/commit/8efe569b8dc0ae865aa75757ca0e5c4cda12aa61

8328747: WrongMethodTypeException with pattern matching on switch on sealed classes

Reviewed-by: cushon, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
+ test/langtools/tools/javac/T8328747.java

Changeset: 8bc1867d
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-05 08:19:35 +0000
URL:       https://git.openjdk.org/loom/commit/8bc1867da78ea0b7664892ee277af413ef503b61

8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Microsoft Visual C compiler

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: jwaters, prr

! make/autoconf/flags-cflags.m4
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Canvas.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp

Changeset: 3f4b167c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-05 08:37:41 +0000
URL:       https://git.openjdk.org/loom/commit/3f4b167c974881f5f7ea1c621c7efe2f550cb60c

8329672: Only call SetupNativeCompilation from SetupJdkNativeCompilation

Reviewed-by: erikj

! make/CompileDemos.gmk
! make/Hsdis.gmk
! make/UpdateX11Wrappers.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/hotspot/gensrc/GenerateSources.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! make/modules/java.base/Lib.gmk
! make/modules/jdk.sctp/Lib.gmk
! make/test/BuildFailureHandler.gmk
! make/test/JtregNativeHotspot.gmk

Changeset: 18c925cd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-05 09:59:09 +0000
URL:       https://git.openjdk.org/loom/commit/18c925cd33d6f3b1d4365d582dddaa8426f41bea

8329661: Refactor ScavengableNMethods::verify_unlisted_nmethods

Reviewed-by: stefank, iwalulya

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp

Changeset: 27353ad3
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-05 11:15:14 +0000
URL:       https://git.openjdk.org/loom/commit/27353ad367c2342086d8e56ee2412d796d44b664

8329521: Serial: Rename MarkSweep to SerialFullGC

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/serial/generation.hpp
- src/hotspot/share/gc/serial/markSweep.cpp
- src/hotspot/share/gc/serial/markSweep.inline.hpp
+ src/hotspot/share/gc/serial/serialFullGC.cpp
= src/hotspot/share/gc/serial/serialFullGC.hpp
+ src/hotspot/share/gc/serial/serialFullGC.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: 29992e1f
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-05 12:00:16 +0000
URL:       https://git.openjdk.org/loom/commit/29992e1fca4faef0fe0ac453c7e78db4628d5e70

8329570: G1: Excessive is_obj_dead_cond calls in verification

Reviewed-by: aboldtch, shade, tschatzl, gli

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

Changeset: 46d3d7b9
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-05 12:16:45 +0000
URL:       https://git.openjdk.org/loom/commit/46d3d7b9673e06c74c8586c164f8a233a8876835

8329529: Serial: Move _saved_mark_word out of ContiguousSpace

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 4a11db8b
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-05 13:30:22 +0000
URL:       https://git.openjdk.org/loom/commit/4a11db8b606f2b10f48f0b45335b661fe3095fc4

8329662: Add a test to verify the behaviour of the default HEAD() method on HttpRequest.Builder

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java

Changeset: 040c9356
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-04-05 16:08:16 +0000
URL:       https://git.openjdk.org/loom/commit/040c93565c0dff6270911eb9e58d78aa01bbb925

8328183: Minor mistakes in docs of PrintStream.append()

Reviewed-by: iris, naoto

! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/StringWriter.java
! src/java.base/share/classes/java/io/Writer.java

Changeset: 862e6156
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-04-05 20:20:28 +0000
URL:       https://git.openjdk.org/loom/commit/862e6156960639564aed5de16de9a26320770a80

8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails

Reviewed-by: gli, aivanov

! test/jdk/ProblemList.txt

Changeset: 3d50eaa6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-06 02:25:04 +0000
URL:       https://git.openjdk.org/loom/commit/3d50eaa6edd6ae2b093a75fa203a706aef24701b

8329784: Run MaxMetaspaceSizeTest.java with -Xshare:off

Reviewed-by: ccheung, matsaave

! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java

Changeset: 49d8e638
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-04-06 06:23:20 +0000
URL:       https://git.openjdk.org/loom/commit/49d8e6383321dcf152f70998be60695cea7527eb

8329083: RISC-V: Update profiles supported on riscv

Reviewed-by: fyang

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: d771ec62
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-06 14:21:57 +0000
URL:       https://git.openjdk.org/loom/commit/d771ec6296bd3bb17ac2dd79671fdb6f154b4ea5

8329733: Update the documentation in java.net.SocketOptions to direct to java.net.StandardSocketOptions
6431396: Spec for SocketOptions.SO_BINDADDR incorrect

Reviewed-by: djelinski, alanb

! src/java.base/share/classes/java/net/SocketOptions.java

Changeset: 3a3b77dd
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-04-08 01:33:49 +0000
URL:       https://git.openjdk.org/loom/commit/3a3b77dd4f522e2ca855acca8516e5901c3f2b5a

8329641: RISC-V: Enable some tests related to SHA-2 instrinsic

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 51b0abc8
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-04-08 04:30:03 +0000
URL:       https://git.openjdk.org/loom/commit/51b0abc87439014c4c5022c0057614f99a741ddd

8329340: Remove unused libawt code
8315693: Remove WM_AWT_SET_SCROLL_INFO message

Reviewed-by: prr, aivanov

! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt.h
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Debug.h
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Object.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Object.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h
! src/java.desktop/windows/native/libawt/windows/awt_ole.h
! src/java.desktop/windows/native/libawt/windows/awtmsg.h

Changeset: d1aad712
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-08 07:30:31 +0000
URL:       https://git.openjdk.org/loom/commit/d1aad71209092013a89b3b85a258dd4d2e31224a

8321204: C2: assert(false) failed: node should be in igvn hash table

Reviewed-by: chagedorn, kvn

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

Changeset: 6f087cbc
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-08 09:29:40 +0000
URL:       https://git.openjdk.org/loom/commit/6f087cbcd5c8c91eb104c6e4297f485dd1a82229

8328698: oopDesc::klass_raw() decodes without a null check

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/locationPrinter.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: 7c664657
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-04-08 09:50:35 +0000
URL:       https://git.openjdk.org/loom/commit/7c664657630a50ab83d218028cec114ea2d907ac

8325088: Overloads that differ in type parameters may be lost

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.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/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
+ test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java

Changeset: fc18201b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-08 10:52:30 +0000
URL:       https://git.openjdk.org/loom/commit/fc18201bbdac7ac7d78767c780d3efe5352ee77a

8327111: Replace remaining usage of create_bool_from_template_assertion_predicate() which requires additional OpaqueLoop*Nodes transformation strategies

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/TestCloningWithManyDiamondsInExpression.java

Changeset: 8648890f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-08 11:35:49 +0000
URL:       https://git.openjdk.org/loom/commit/8648890f86fb3d869950614c97c2df648352168d

8329749: Obsolete the unused UseNeon flag

Reviewed-by: chagedorn, kvn, aph

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java

Changeset: be45de1f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-04-08 12:13:52 +0000
URL:       https://git.openjdk.org/loom/commit/be45de1f93e918f928c6bb8bebc3697487adf602

8328627: JShell documentation should be clearer about "remote runtime system"

Co-authored-by: Alex Buckley <abuckley at openjdk.org>
Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/man/jshell.1

Changeset: 3ebf8c93
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-08 12:55:50 +0000
URL:       https://git.openjdk.org/loom/commit/3ebf8c9359da2f45e4cefb7be2276d33c30979aa

8329663: hs_err file event log entry for thread adding/removing should print current thread

Reviewed-by: kevinw, rrich

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

Changeset: 6439375b
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-08 14:06:43 +0000
URL:       https://git.openjdk.org/loom/commit/6439375bb96346f4b34ba57e8e61ffe1905563f1

8329533: TestCDSVMCrash fails on libgraal

Reviewed-by: iklam, ccheung

! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java

Changeset: 74758248
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-08 15:27:58 +0000
URL:       https://git.openjdk.org/loom/commit/747582484ce89e16661ef917a89adb52f5adc2e6

8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java

Reviewed-by: abhiscxk, dmarkov

! test/jdk/ProblemList.txt

Changeset: 9ac3b77d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-08 15:55:53 +0000
URL:       https://git.openjdk.org/loom/commit/9ac3b77d0d69227ded6ef3843ebf5c18ceee37b5

8329775: Serial: Remove unused declarations in serialFullGC.hpp

Reviewed-by: iwalulya

! src/hotspot/share/gc/serial/serialFullGC.hpp

Changeset: 115f4193
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-08 16:10:07 +0000
URL:       https://git.openjdk.org/loom/commit/115f4193eb39d8469ac8127e38798a3f041c22e0

8329659: Serial: Extract allowed_dead_ratio from ContiguousSpace

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: dd930c57
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-04-08 16:26:02 +0000
URL:       https://git.openjdk.org/loom/commit/dd930c573b2822e7f55e9d1b9a945a023c3fdee6

8329787: Fix typo in CLDRConverter

Reviewed-by: jlu, iris, lancea, bpb

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
- make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/SupplementalDataParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementalMetadataParseHandler.java

Changeset: 212a2536
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-04-08 17:58:21 +0000
URL:       https://git.openjdk.org/loom/commit/212a253697b1a5e722bb90ae1140c91175fc028b

8329623: NegativeArraySizeException encoding large String to UTF-8

Reviewed-by: naoto, rgiulietti

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java

Changeset: a4dd2e95
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-08 18:33:59 +0000
URL:       https://git.openjdk.org/loom/commit/a4dd2e95322dd5af9c576a1d401368a4286451a9

8329766: Serial: Refactor SerialBlockOffsetTable API

Reviewed-by: gli, iwalulya

! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp

Changeset: 94677200
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-08 18:34:09 +0000
URL:       https://git.openjdk.org/loom/commit/94677200fb68a542ffc45221df5c27dfbdf47932

8329875: Serial: Move preservedMarks.inline.hpp to serialFullGC.cpp

Reviewed-by: stefank

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialFullGC.hpp

Changeset: 7e5ef79f
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-04-08 18:41:32 +0000
URL:       https://git.openjdk.org/loom/commit/7e5ef79f953877cde6389998edcfe3fecb9b900e

8323116: [REDO] Computational test more than 2x slower when AVX instructions are used

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/codegen/TestConvertImplicitNullCheck.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java

Changeset: e7026465
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-04-08 20:08:56 +0000
URL:       https://git.openjdk.org/loom/commit/e70264654570155a39d0841ce82b9dd52ca0389c

8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
+ test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java

Changeset: a887fd21
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-08 23:13:38 +0000
URL:       https://git.openjdk.org/loom/commit/a887fd2144ce067844f18a514afb5078255601ff

8316991: Reduce nullable allocation merges

Reviewed-by: kvn, vlivanov

! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/stackValue.cpp
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
+ test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java

Changeset: fbc1e666
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-04-09 01:37:38 +0000
URL:       https://git.openjdk.org/loom/commit/fbc1e6661e26c30a9cf7bc57afd70fde1c642bcb

8328181: C2: assert(MaxVectorSize >= 32) failed: vector length should be >= 32

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/c2/ClearArray.java



More information about the loom-dev mailing list