git: openjdk/loom: master: 97 new changesets

duke duke at openjdk.org
Thu Sep 28 07:52:25 UTC 2023


Changeset: 84124794
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-09-21 00:50:33 +0000
URL:       https://git.openjdk.org/loom/commit/84124794c2ff70ba22cbfbf1ff01cf4d935896bd

8316229: Enhance class initialization logging

Reviewed-by: shade, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: df4a25b4
Author:    Jean-Philippe Bempel <jpbempel at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-09-21 05:16:07 +0000
URL:       https://git.openjdk.org/loom/commit/df4a25b41c7f339cd077e072aa0fd3604ed809f5

8308762: Metaspace leak with Instrumentation.retransform

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Changeset: ceff47b4
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-09-21 05:49:09 +0000
URL:       https://git.openjdk.org/loom/commit/ceff47b462ccbaff5cc16111dc65463a6d8d3d8d

8315082: [REDO] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index))

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: ayang, thartmann, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneArrayWithDifferentLengthConstness.java
+ test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java

Changeset: bee75242
Author:    Deepa Kumari <dpakri181 at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-21 06:01:49 +0000
URL:       https://git.openjdk.org/loom/commit/bee7524251c0da72f1b32f875815ff4e0eb88a32

8315786: [AIX] Build Disk Local Detection Issue with GNU-utils df on AIX

Reviewed-by: tsteele, erikj, amitkumar

! make/autoconf/basic.m4

Changeset: a35e96a3
Author:    Qing Xiao <xqoasis at openjdk.org>
Committer: Christian Stein <cstein at openjdk.org>
Date:      2023-09-21 06:24:49 +0000
URL:       https://git.openjdk.org/loom/commit/a35e96a3fae8722eea1d266beab22556c784241d

8313612: Use JUnit in lib-test/jdk tests

Reviewed-by: cstein, asotona

! test/lib-test/jdk/test/lib/format/ArrayDiffTest.java
! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/ObjectStreamPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/StreamDumpTest.java

Changeset: 9f5d2b94
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-09-21 06:35:34 +0000
URL:       https://git.openjdk.org/loom/commit/9f5d2b947f7d70babba663e16882e480b8a973f2

8316285: Opensource JButton manual tests

Reviewed-by: psadhukhan, tr

+ test/jdk/javax/swing/JButton/bug4234034.java
+ test/jdk/javax/swing/JButton/bug4323121.java
+ test/jdk/javax/swing/JButton/bug4490179.java

Changeset: 1749ba26
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-09-21 08:05:01 +0000
URL:       https://git.openjdk.org/loom/commit/1749ba265b5761dbe2d9d77dac559984b179adf9

8311084: Add typeSymbol() API for applicable constant pool entries

Reviewed-by: briangoetz, asotona

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java

Changeset: ca47f5f0
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-09-21 08:56:31 +0000
URL:       https://git.openjdk.org/loom/commit/ca47f5f06daebc3c50bf47b4cdf1fcf8edf1507d

8316105: C2: Back to back Parse Predicates from different loops but with same deopt reason are wrongly grouped together

Reviewed-by: roland, thartmann, kvn

! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/TestBackToBackParsePredicates.java

Changeset: 23ed890f
Author:    Sergei Tachenov <sergei.tachenov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-09-21 09:00:26 +0000
URL:       https://git.openjdk.org/loom/commit/23ed890f3ff25296fb8dbb59532b9079e0326db9

6415065: Submenu is shown on wrong screen in multiple monitor environment

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/JMenu.java

Changeset: 913e43fe
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-21 09:36:28 +0000
URL:       https://git.openjdk.org/loom/commit/913e43fea995b746fb9e1b25587d254396c7c3c9

8316582: Minor startup regression in 22-b15 due JDK-8310929

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java

Changeset: 6a4b6655
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-21 12:06:27 +0000
URL:       https://git.openjdk.org/loom/commit/6a4b6655507582ff685a999c21e7fd3992a39816

8316659: assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register

Reviewed-by: goetz, mbaesken

! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp

Changeset: b3d75fe1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-21 12:17:34 +0000
URL:       https://git.openjdk.org/loom/commit/b3d75fe12ec74e3c2445ef2615425867ccb7d4a2

8310874: Runthese30m crashes with klass should be in the placeholders during verification

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 378bcd59
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-21 12:24:51 +0000
URL:       https://git.openjdk.org/loom/commit/378bcd5985c6993c0239fcc49ae66ededd3b465c

8316595: Alpine build fails after JDK-8314021

Reviewed-by: dholmes, yyang

! src/hotspot/os/linux/os_linux.cpp

Changeset: 8cbe42b9
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 12:39:03 +0000
URL:       https://git.openjdk.org/loom/commit/8cbe42b94aaf2ff090ae8399da0418e9e2fc3873

8316421: libjava should load shell32.dll eagerly

Reviewed-by: erikj, jwaters, jvernee

! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 349723cb
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 12:43:53 +0000
URL:       https://git.openjdk.org/loom/commit/349723cb8dd7a5e496f348dc8689431480ef1083

8315739: Missing null check in os::vm_min_address

Reviewed-by: dholmes, jvernee

! src/hotspot/os/linux/os_linux.cpp

Changeset: 38bf1192
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-09-21 13:54:35 +0000
URL:       https://git.openjdk.org/loom/commit/38bf1192b637cf3513cb25ac21f513bfb51cb55b

8310228: Improve error reporting for uncaught native exceptions on Windows

Reviewed-by: dholmes, djelinski

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/os_windows.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
+ test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c

Changeset: 3809d69a
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-21 13:57:28 +0000
URL:       https://git.openjdk.org/loom/commit/3809d69ac4b3d186ccdc336949b658e4671347c8

8316240: Open source several add/remove MenuBar manual tests

Reviewed-by: honkar, psadhukhan

+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_1.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_2.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_3.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_4.java

Changeset: 8350268c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 14:29:06 +0000
URL:       https://git.openjdk.org/loom/commit/8350268c058e693b8c5fcca3b808ea97c5ddc546

8316453: [JVMCI] Using Xcomp on jargraal must eagerly initialize JVMCI

Reviewed-by: never, thartmann

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

Changeset: 90bcdbd1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-21 14:47:06 +0000
URL:       https://git.openjdk.org/loom/commit/90bcdbd15fe7211377f6f6812a2b562c17995d65

8316581: Improve performance of Symbol::print_value_on()

Reviewed-by: shade, coleenp, dholmes

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

Changeset: 06379001
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-21 15:43:05 +0000
URL:       https://git.openjdk.org/loom/commit/063790012d6c0e97d3766efad6fe5efa42586f64

8316433: net.dll should delay load winhttp.dll

Reviewed-by: erikj, ihse

! make/modules/java.base/Lib.gmk

Changeset: 542b3000
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 16:28:44 +0000
URL:       https://git.openjdk.org/loom/commit/542b3000f0cd1136466066cb4046257220ac2827

8315954: getArgumentValues002.java fails on Graal

Reviewed-by: never, fparain

! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 83b01cf3
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-21 16:42:14 +0000
URL:       https://git.openjdk.org/loom/commit/83b01cf3c28bc38b953d6e7e41bb7d730d91179f

8311922: [macOS] right-Option key fails to generate release event

Reviewed-by: honkar, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
+ test/jdk/java/awt/event/KeyEvent/OptionKeyEventTest.java

Changeset: 015f6f5d
Author:    Sacha Coppey <sacha.coppey at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-21 17:00:46 +0000
URL:       https://git.openjdk.org/loom/commit/015f6f5d9497b8cef9ba2e789799a28bcd454341

8315771: [JVMCI] Resolution of bootstrap methods with int[] static arguments

Reviewed-by: dnsimon, psandoz

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: c698b45a
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-09-21 17:31:46 +0000
URL:       https://git.openjdk.org/loom/commit/c698b45a7bcb0eedeed979d482f8ab15cf16baaa

8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2

Reviewed-by: jnimeh

! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java

Changeset: 3b397c85
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-21 18:28:19 +0000
URL:       https://git.openjdk.org/loom/commit/3b397c8552d7fd1b1084fbbc06384f3f34481ba4

8315965: Open source various AWT applet tests

Reviewed-by: honkar, psadhukhan

+ test/jdk/java/awt/ScrollPane/ScrollPaneTest.java
+ test/jdk/java/awt/TextArea/Length.java
+ test/jdk/java/awt/Window/WindowOwner.java
+ test/jdk/java/awt/font/Rotate/RotateTest3.java

Changeset: 4e571775
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-09-21 19:17:24 +0000
URL:       https://git.openjdk.org/loom/commit/4e5717754ab3009c75869bf9f228820adb86dd98

8316383: NullPointerException in AbstractSAXParser after JDK-8306632

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/jdk/xml/internal/Utils.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java

Changeset: d3e82183
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-09-21 19:37:47 +0000
URL:       https://git.openjdk.org/loom/commit/d3e821838668a0ccc0ccd098336230975e27fd7c

8316306: Open source and convert manual Swing test

Reviewed-by: honkar, azvegint

+ test/jdk/javax/swing/JToolBar/bug4203039.java

Changeset: 1100dbc6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-09-21 20:59:30 +0000
URL:       https://git.openjdk.org/loom/commit/1100dbc6b2a1f2d5c431c6f5c6eb0b9092aee817

8316695: ProblemList serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Reviewed-by: ccheung, kbarrett

! test/hotspot/jtreg/ProblemList.txt

Changeset: 496264c1
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-21 21:31:07 +0000
URL:       https://git.openjdk.org/loom/commit/496264c1f98d313f3df19f919b54c98fc03d88f7

8316435: sun.util.calendar.CalendarSystem subclassing should be restricted

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java
! src/java.base/share/classes/sun/util/calendar/Gregorian.java
! src/java.base/share/classes/sun/util/calendar/ImmutableGregorianDate.java
! src/java.base/share/classes/sun/util/calendar/JulianCalendar.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java

Changeset: ef49e6c0
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-21 21:31:37 +0000
URL:       https://git.openjdk.org/loom/commit/ef49e6c0d7e4e3a2d7d3d8dcb1edf195b23ce12c

8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DateFormatSymbols.java

Changeset: 041510dc
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-09-21 22:24:24 +0000
URL:       https://git.openjdk.org/loom/commit/041510dc21df36d9860f4f0048241c2cabb55ee7

8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out

Reviewed-by: cjplummer, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java

Changeset: c72f0046
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-21 23:10:49 +0000
URL:       https://git.openjdk.org/loom/commit/c72f00463fcb1c4a94126932abbc82a2582c10c2

8316456: StackWalker may skip Continuation::yield0 frame mistakenly

Reviewed-by: rpressler, pchilanomate

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/native/libjava/StackStreamFactory.c
! test/jdk/jdk/internal/vm/Continuation/Scoped.java

Changeset: a1e03463
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-22 00:10:06 +0000
URL:       https://git.openjdk.org/loom/commit/a1e03463accfe830eef0aa53a806d0d5ba873b24

8316698: build failure caused by JDK-8316456

Reviewed-by: dcubed, dholmes

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

Changeset: 775e22a8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-09-22 02:14:52 +0000
URL:       https://git.openjdk.org/loom/commit/775e22a8a68b3bcedabc673b1d612dee8028d5d0

8316699: TestDynamicConstant.java fails with release VMs

Reviewed-by: dholmes

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: fe862639
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-09-22 06:38:45 +0000
URL:       https://git.openjdk.org/loom/commit/fe862639e7ce40f5adef0e482b1fb9c718e061a3

8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize

Reviewed-by: aboldtch, serb

! src/hotspot/share/gc/x/xArguments.cpp
! src/hotspot/share/gc/x/xArguments.hpp
! src/hotspot/share/gc/z/shared/zSharedArguments.cpp
! src/hotspot/share/gc/z/shared/zSharedArguments.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp

Changeset: 343cc0ce
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-09-22 07:57:05 +0000
URL:       https://git.openjdk.org/loom/commit/343cc0ce2bba797e206f6b7312018a8c6d1bdb66

8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java

Changeset: 7352bb91
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-09-22 08:12:51 +0000
URL:       https://git.openjdk.org/loom/commit/7352bb910506b7d22b4d3860223fb933295eab14

8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC

Reviewed-by: shade

! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 4b654839
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-09-22 08:30:49 +0000
URL:       https://git.openjdk.org/loom/commit/4b65483921ddadc9dd6c6e6c59b541673e3d2d88

8316130: Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs

Reviewed-by: roland, chagedorn

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

Changeset: bd2439f3
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-09-22 08:35:35 +0000
URL:       https://git.openjdk.org/loom/commit/bd2439f3fc824339c9abc10fe7f7b59eab3d9e21

8316702: Only evaluate buffer when IGVPrintLevelOption >= 5

Reviewed-by: chagedorn, thartmann

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

Changeset: c24c66db
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-09-22 09:41:01 +0000
URL:       https://git.openjdk.org/loom/commit/c24c66db97a52371875a63862f85ea5c2010d5a7

8316681: Rewrite URLEncoder.encode to use small reusable buffers

Reviewed-by: dfuchs, rriggs

! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/util/HexFormat.java
! test/jdk/java/net/URLEncoder/SurrogatePairs.java
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java

Changeset: 00f585bd
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-22 12:47:01 +0000
URL:       https://git.openjdk.org/loom/commit/00f585bd22f527eca0107a9b4ed366f25754f0be

8316206: Test StretchedFontTest.java fails for Baekmuk font

Ignore broken fonts, i.e. the fonts for which
GlyphVector(TEXT).getVisualBounds().isEmpty() returns true

Reviewed-by: azvegint, prr, goetz

! test/jdk/java/awt/font/FontScaling/StretchedFontTest.java

Changeset: c90d6310
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-22 13:21:10 +0000
URL:       https://git.openjdk.org/loom/commit/c90d63105ca774c047d5f5a4348aa657efc57953

8315750: Update subtype check profile collection on PPC following 8308869

Reviewed-by: rrich, lucy

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: 6c61bc19
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-22 16:24:06 +0000
URL:       https://git.openjdk.org/loom/commit/6c61bc195090abf73683b811e214810a1226d299

8316514: Better diagnostic header for VtableStub

Reviewed-by: thartmann, kvn

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

Changeset: b66ded9a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-09-22 16:35:55 +0000
URL:       https://git.openjdk.org/loom/commit/b66ded9a5b699e4936db25b58944587432e64f46

8316688: Widen allowable error bound of Math.hypot

Reviewed-by: bpb, rgiulietti

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

Changeset: f7578e80
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-22 16:53:56 +0000
URL:       https://git.openjdk.org/loom/commit/f7578e8048ee961f22b57ee2b7eed9e9ab783cf5

8316540: StoreReproducibilityTest fails on some locales

Reviewed-by: joehw, jlu, jpai, alanb

! test/jdk/java/util/Properties/StoreReproducibilityTest.java

Changeset: 373cdf25
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-22 17:24:05 +0000
URL:       https://git.openjdk.org/loom/commit/373cdf257de78940b2e55e9f5fc38b6233561baf

8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind

Reviewed-by: lancea, djelinski, rriggs

! test/jdk/java/io/File/TempDirDoesNotExist.java

Changeset: 53516aed
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-09-22 17:31:57 +0000
URL:       https://git.openjdk.org/loom/commit/53516aed38c63df6e9722d65ce54acddd9735636

8304956: Update KeyStore.getDefaultType​() specification to return pkcs12 as fallback

Reviewed-by: hchao, mullan

! src/java.base/share/classes/java/security/KeyStore.java
+ test/jdk/java/security/KeyStore/PKCS12/CheckNullDefault.java
+ test/jdk/java/security/KeyStore/PKCS12/java.security

Changeset: 9b65b7dd
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-09-22 18:38:06 +0000
URL:       https://git.openjdk.org/loom/commit/9b65b7ddbe0696813c722dbfd2d97db3b301a7c1

8316305: Initial buffer size of StackWalker is too small caused by JDK-8285447

Reviewed-by: bchristi

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

Changeset: 6b8261b8
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-09-22 19:17:40 +0000
URL:       https://git.openjdk.org/loom/commit/6b8261b8d6a31d1915ee0bc5f90a9b91a751d588

8315464: Uncouple AllClassesIndexWriter from IndexBuilder

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java

Changeset: 9aaac2ee
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-09-22 20:29:00 +0000
URL:       https://git.openjdk.org/loom/commit/9aaac2eee34613c34b2800ddb4d42f5bbeba1837

8301639: JDI and JDWP specs should clarify potential deadlock issues with method invocation

Reviewed-by: dholmes, alanb

! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java

Changeset: e015e6ce
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-22 20:51:14 +0000
URL:       https://git.openjdk.org/loom/commit/e015e6ce28e263e546cd1b6583a4a3ecc431d576

8315825: Open some swing tests

Reviewed-by: abhiscxk, prr

+ test/jdk/javax/swing/JComponent/bug4765272.java
+ test/jdk/javax/swing/JComponent/bug4979794.java
+ test/jdk/javax/swing/JPanel/bug4907772.java
+ test/jdk/javax/swing/RootPaneChecking/RootPaneChecking.java

Changeset: 68a9c810
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-22 21:58:01 +0000
URL:       https://git.openjdk.org/loom/commit/68a9c81040affe165341ec7dcd2c07932c8a7188

8316711: SEGV in LoaderConstraintTable::find_loader_constraint after JDK-8310874

Reviewed-by: dcubed, iklam

! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: d2d7d9a8
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-23 04:45:16 +0000
URL:       https://git.openjdk.org/loom/commit/d2d7d9a8b7c68865553dcbb4d660bbb06fde3974

8315882: Open some swing tests 2

Reviewed-by: honkar, prr

+ test/jdk/javax/swing/JScrollPane/bug4688907.java
+ test/jdk/javax/swing/SpringLayout/bug4756178.java
+ test/jdk/javax/swing/SpringLayout/bug4803649.java

Changeset: a2391a92
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-23 05:42:07 +0000
URL:       https://git.openjdk.org/loom/commit/a2391a92cd09630cc3c46024f7e02924a997cc86

8316053: Open some swing tests 3

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/JDialog/bug4859570.java
+ test/jdk/javax/swing/JDialog/bug4936652.java
+ test/jdk/javax/swing/JLabel/bug4768127.java
+ test/jdk/javax/swing/MultiMonitor/MultimonVImage.java

Changeset: f0ff001d
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-09-25 05:35:35 +0000
URL:       https://git.openjdk.org/loom/commit/f0ff001dd7db33eb492f01cfa08b11705956ebcd

8315742: Open source several Swing Scroll related tests

Reviewed-by: dnguyen, psadhukhan

+ test/jdk/javax/swing/JScrollBar/bug4495822.java
+ test/jdk/javax/swing/JScrollBar/bug4696826.java
+ test/jdk/javax/swing/JScrollBar/bug4842792.java
+ test/jdk/javax/swing/JScrollPane/bug4247092.java
+ test/jdk/javax/swing/JScrollPane/bug4264640.java
+ test/jdk/javax/swing/JScrollPane/bug4467063.java

Changeset: 481cfc79
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-09-25 05:38:51 +0000
URL:       https://git.openjdk.org/loom/commit/481cfc798533f5b3adae7cc4a076a98b0b3f9737

8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret

Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/pauth_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java

Changeset: 89e068bc
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-09-25 06:32:40 +0000
URL:       https://git.openjdk.org/loom/commit/89e068bc19b12bb8f4a175fdf979cbe795ac3709

8316556: Fix typos in java.desktop

Reviewed-by: prr, aivanov

! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ReaderUtil.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/im/spi/package-info.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/sound/midi/MidiFileFormat.java
! src/java.desktop/share/classes/javax/sound/midi/Sequence.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/LightweightFrame.java
! src/java.desktop/share/classes/sun/awt/ScrollPaneWheelScroller.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/font/BidiUtils.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/LayoutPathImpl.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/java2d/StateTrackableDelegate.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
! src/java.desktop/share/classes/sun/print/PSPathGraphics.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/print/ProxyPrintGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetRegistry.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelectionListener.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/font/XMap.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java

Changeset: 837783c2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-25 06:36:14 +0000
URL:       https://git.openjdk.org/loom/commit/837783c2d333627bfcbef00fc67024aff847bd9f

8316670: Remove effectively unused nmethodBucket::_count

Reviewed-by: kvn, dlong

! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp

Changeset: 3d6e775d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-25 06:38:11 +0000
URL:       https://git.openjdk.org/loom/commit/3d6e775d7135919519a9748036cd20b6c130bb42

8316669: ImmutableOopMapSet destructor not called

Reviewed-by: thartmann, jvernee, kvn

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp

Changeset: 0f0c5b2d
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2023-09-25 08:35:53 +0000
URL:       https://git.openjdk.org/loom/commit/0f0c5b2d71e6dec442a5105ba305043cb59b99fc

8316648: jrt-fs.jar classes not reproducible between standard and bootcycle builds

Reviewed-by: erikj

! make/JrtfsJar.gmk

Changeset: 311c7461
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-09-25 12:21:47 +0000
URL:       https://git.openjdk.org/loom/commit/311c7461c8c0f5f1524d409736e4cceca8de9000

8316859: RISC-V: Disable detection of V through HWCAP

Reviewed-by: rehn, fyang

! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 0f77d250
Author:    Ian Myers <ianrichr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-25 13:12:41 +0000
URL:       https://git.openjdk.org/loom/commit/0f77d250b67ae0678756f986607eb239641dfb9e

8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java

Reviewed-by: shade, weijun

! test/jdk/sun/security/util/math/TestIntegerModuloP.java

Changeset: 9688ec2d
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-25 15:01:17 +0000
URL:       https://git.openjdk.org/loom/commit/9688ec2d0d9fd830d993454ea093b68b0f85ebe7

8311823: JFR: Uninitialized EventEmitter::_thread_id field

Reviewed-by: shade, egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp

Changeset: afa48333
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-25 16:38:31 +0000
URL:       https://git.openjdk.org/loom/commit/afa48333ab9fb64fb45e6c8d00e8d5cf732268be

8271268: Fix Javadoc links for Stream.mapMulti

Reviewed-by: liach, psandoz

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: 9291b46b
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-09-25 16:43:20 +0000
URL:       https://git.openjdk.org/loom/commit/9291b46bcfa76a596578eb50c29b9850e7020dea

8313804: JDWP support for -Djava.net.preferIPv6Addresses=system

Reviewed-by: cjplummer, amenkov

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! test/jdk/com/sun/jdi/JdwpNetProps.java

Changeset: e3201d1d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-25 18:03:52 +0000
URL:       https://git.openjdk.org/loom/commit/e3201d1d13433857a1b34ff0ca93f9ae1a4e22aa

8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing

Reviewed-by: jlu, alanb

= make/data/charsetmapping/MS950_HKSCS.map
! test/jdk/sun/nio/cs/TestCharsetMapping.java

Changeset: b65f4f72
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-25 18:06:53 +0000
URL:       https://git.openjdk.org/loom/commit/b65f4f7220f53b250846c19ca6378450b5c9a61a

8313403: Remove unused 'mask' field from JFormattedTextField

Reviewed-by: prr, honkar

! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java

Changeset: be9cc73f
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-09-25 18:30:49 +0000
URL:       https://git.openjdk.org/loom/commit/be9cc73fcad0cac0a6f12b0f962fbe3bd8328ec9

8315871: Opensource five more Swing regression tests

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/AncestorNotifier/4817630/bug4817630.java
+ test/jdk/javax/swing/BoxLayout/4191948/bug4191948.java
+ test/jdk/javax/swing/ComponentInputMap/4248723/bug4248723.java
+ test/jdk/javax/swing/DefaultBoundedRangeModel/4297953/bug4297953.java
+ test/jdk/javax/swing/DefaultButtonModel/4097723/bug4097723.java

Changeset: e5f05b5a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-25 20:54:00 +0000
URL:       https://git.openjdk.org/loom/commit/e5f05b5a963774914751d9c241dd5693ed06af0b

8312191: ColorConvertOp.filter for the default destination is too slow

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/CompatibleColorSpace.java

Changeset: 0dce4c17
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-09-25 23:01:19 +0000
URL:       https://git.openjdk.org/loom/commit/0dce4c1758d05832e20380cff28d7ed47d693a6e

8313220: Remove Windows specific workaround in LCMS.c for _snprintf

Reviewed-by: prr

! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/java/awt/color/ICC_Profile/TriggerCMMError/TriggerCMMError.java
+ test/jdk/java/awt/color/ICC_Profile/TriggerCMMError/broken.zip

Changeset: e2e8e8e2
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-09-25 23:42:17 +0000
URL:       https://git.openjdk.org/loom/commit/e2e8e8e210ea9a7a9d901a1da729551714015d04

8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing

Reviewed-by: chagedorn, pchilanomate

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java

Changeset: 3fe6e0fa
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-26 03:40:11 +0000
URL:       https://git.openjdk.org/loom/commit/3fe6e0faca78e8106e33a3a53de78f8864be92b7

8308479: [s390x] Implement alternative fast-locking scheme

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 9e6cb620
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-09-26 06:00:58 +0000
URL:       https://git.openjdk.org/loom/commit/9e6cb620486ac7b0adaefeb2000babf3ea31207f

8316851: Add @sealedGraph to Executable

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/reflect/Executable.java

Changeset: 52983ed5
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-26 06:55:01 +0000
URL:       https://git.openjdk.org/loom/commit/52983ed529182901db4e33857bfeab2727e235df

8303737: C2: Load can bypass subtype check that enforces it's from the right object type

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase.java
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java
+ test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java

Changeset: 1513e791
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-26 12:56:24 +0000
URL:       https://git.openjdk.org/loom/commit/1513e7910f1b85aa20bda55b8d73e877232e8192

8316940: Serial: Remove unused declarations in genCollectedHeap

Reviewed-by: stefank, tschatzl

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

Changeset: e510dee1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-26 12:56:59 +0000
URL:       https://git.openjdk.org/loom/commit/e510dee162612d9a706ba54d0ab79a49139e77d8

8316098: Revise signature of numa_get_leaf_groups

Reviewed-by: tschatzl, coleenp

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 20ff6031
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-09-26 13:33:33 +0000
URL:       https://git.openjdk.org/loom/commit/20ff603108a52468dd41020cbf6c0bf669e23861

8316735: Print LockStack in hs_err files

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 1f7dfda7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-26 14:01:45 +0000
URL:       https://git.openjdk.org/loom/commit/1f7dfda7059f9dc14bff61b3c77d769ade85557d

8316671: sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java test fails intermittent with Read timed out

Reviewed-by: lucy

! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java

Changeset: 4e1e579e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-09-26 14:32:54 +0000
URL:       https://git.openjdk.org/loom/commit/4e1e579e8b916191397fc958df32ac3f6003c791

8315920: C2: "control input must dominate current control" assert failure

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBadControlAfterPreMainPost.java

Changeset: efb7e85e
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-09-26 15:02:49 +0000
URL:       https://git.openjdk.org/loom/commit/efb7e85ecfc9c6edb2820e1bf72d48958d4c9780

8316935: [s390x] Use consistent naming for lightweight locking in MacroAssembler

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 36ac8390
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-26 15:27:44 +0000
URL:       https://git.openjdk.org/loom/commit/36ac83904c9e81a01822b0e36ef677cae2808709

8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
+ test/jdk/java/nio/file/Files/CopyMoveVariations.java

Changeset: ee9776fa
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-26 18:35:13 +0000
URL:       https://git.openjdk.org/loom/commit/ee9776fa23e2287b704d4f1a55179e83516d1e4c

8304839: Move TestScaffold.main() to the separate class DebugeeWrapper

Reviewed-by: amenkov, cjplummer

! test/jdk/com/sun/jdi/ClassesByName2Test.java
+ test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/DeferredStepTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/com/sun/jdi/ForceEarlyReturnTest.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/JdbLockTest.java
! test/jdk/com/sun/jdi/JdbStopThreadidTest.java
! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java
! test/jdk/com/sun/jdi/PopAsynchronousTest.java
! test/jdk/com/sun/jdi/PopFramesTest.java
! test/jdk/com/sun/jdi/ResumeOneThreadTest.java
! test/jdk/com/sun/jdi/SetLocalWhileThreadInNative.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java

Changeset: 788e6e15
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-26 20:52:04 +0000
URL:       https://git.openjdk.org/loom/commit/788e6e154824317cf92884510c2ee116bc64f510

8316218: Open some swing tests 5

Reviewed-by: prr, dnguyen

+ test/jdk/javax/swing/AbstractButton/bug4290656.java
+ test/jdk/javax/swing/LookAndFeel/isJavaLAFLockedCorrectly.java
+ test/jdk/javax/swing/LookAndFeel/isMultiLAFLockedCorrectly.java
+ test/jdk/javax/swing/MetalInternalFrameTitlePane/bug4221007.java

Changeset: 65227a3c
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-26 21:23:34 +0000
URL:       https://git.openjdk.org/loom/commit/65227a3c64a9eaead7a7b2b94a5c2786f1b1bb4f

8316389: Open source few AWT applet tests

Reviewed-by: dnguyen, abhiscxk, aivanov

+ test/jdk/java/awt/Frame/FrameRepackTest.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_1.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_2.java
+ test/jdk/java/awt/Frame/WindowMoveTest.java

Changeset: 2f311d59
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-09-26 21:24:07 +0000
URL:       https://git.openjdk.org/loom/commit/2f311d59dcbbf7605e52fac0b8ebd35d7d51a48b

8316211: Open source several manual applet tests

Reviewed-by: honkar, aivanov

+ test/jdk/java/awt/Frame/DefaultSizeTest.java
+ test/jdk/java/awt/LightweightComponent/LightweightCliprect.java
+ test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java
+ test/jdk/javax/swing/JFrame/DefaultCloseOperation.java

Changeset: 83806abe
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-09-27 04:28:10 +0000
URL:       https://git.openjdk.org/loom/commit/83806abe440809aaea47337646de96a97080724a

6450193: After the first Serialization, JTableHeader does not uninstall its UI

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
+ test/jdk/javax/swing/JTableHeader/SerializeJTableHeader.java

Changeset: b659e034
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-27 06:43:50 +0000
URL:       https://git.openjdk.org/loom/commit/b659e0343a3273867560e75a38b12e6223b301e7

8316897: tools/jpackage/junit tests fail on AIX after JDK-8316547

Reviewed-by: cstein, asemenyuk, almatvee

! test/jdk/tools/jpackage/junit/TEST.properties

Changeset: e39197ec
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-09-27 07:18:42 +0000
URL:       https://git.openjdk.org/loom/commit/e39197ec62ca9363d9862d1ae1fca5b1b0286d59

8316933: RISC-V: compiler/vectorapi/VectorCastShape128Test.java fails when using RVV

Reviewed-by: fyang, dzhang

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

Changeset: fd52be2a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-27 07:31:44 +0000
URL:       https://git.openjdk.org/loom/commit/fd52be2a3c53912598afe600d680de77090f9f43

8316895: SeenThread::print_action_queue called on a null pointer

Reviewed-by: coleenp, dholmes

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

Changeset: fee9d336
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-27 07:33:52 +0000
URL:       https://git.openjdk.org/loom/commit/fee9d3362c76a046bb5160b90536545e7e9a5ce9

8293176: SSLEngine handshaker does not send an alert after a bad parameters

Reviewed-by: mdonovan, jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineDecodeBadPoint.java

Changeset: 50a7a04e
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-09-27 08:16:34 +0000
URL:       https://git.openjdk.org/loom/commit/50a7a04e9adef8d6e7adffb83b01d551e22cd910

8316417: ObjectMonitorIterator does not return the most recent monitor and is incorrect if no monitors exists

Reviewed-by: cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 45a145e5
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-09-27 08:27:02 +0000
URL:       https://git.openjdk.org/loom/commit/45a145e5bc3d3216bb03379896f66a3b719a06dc

8299915: Remove ArrayAllocatorMallocLimit and associated code

Reviewed-by: dholmes, coleenp

! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/bitMap.cpp
- test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java

Changeset: ad6df41a
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-09-27 12:37:39 +0000
URL:       https://git.openjdk.org/loom/commit/ad6df41a9e4356b9c5de681f200f386f72c76ae2

8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java

Reviewed-by: mbaesken, aivanov

! test/jdk/ProblemList.txt

Changeset: b24ad7cf
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-09-27 12:54:29 +0000
URL:       https://git.openjdk.org/loom/commit/b24ad7cf5710c698f5946e10d44785f24431f966

8316924: java/lang/Thread/virtual/stress/ParkALot.java times out

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java

Changeset: 347bd15e
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-27 13:15:07 +0000
URL:       https://git.openjdk.org/loom/commit/347bd15e49f5632e16d0ae4dd7240a3648baf539

8315966: Relativize initial_sp in interpreter frames

Reviewed-by: fyang, mdoerr, pchilanomate

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! 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/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: 1be35573
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-09-27 13:30:35 +0000
URL:       https://git.openjdk.org/loom/commit/1be355734da94243e29f0899b53aa1ebdf3bcb79

8315721: CloseRace.java#id0 fails transiently on libgraal

Reviewed-by: lancea, jpai

! test/jdk/java/lang/ProcessBuilder/CloseRace.java

Changeset: edcc559f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-27 15:14:57 +0000
URL:       https://git.openjdk.org/loom/commit/edcc559f09364da3692862e1f3d0636aa8eec1d4

8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product

Reviewed-by: kvn, thartmann

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp



More information about the loom-dev mailing list