git: openjdk/loom: fibers: 94 new changesets

duke duke at openjdk.org
Fri Oct 6 04:25:46 UTC 2023


Changeset: 51a3e3f3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-03 09:01:19 +0000
URL:       https://git.openjdk.org/loom/commit/51a3e3f3585c5cf65b9cdbe021ab90546bed4976

Test cleanup

- test/jdk/java/lang/Thread/virtual/MonitorEnterReleasesCarrier.java
- test/jdk/java/lang/Thread/virtual/MonitorEnterWhenPinned.java
- test/jdk/java/lang/Thread/virtual/MonitorReenter.java
! test/jdk/java/lang/Thread/virtual/MonitorUnblocking.java
+ test/jdk/java/lang/Thread/virtual/Monitors.java
- test/jdk/java/lang/Thread/virtual/MonitorsAndParking.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfMonitors.java

Changeset: 06c06f65
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-05 22:02:09 +0000
URL:       https://git.openjdk.org/loom/commit/06c06f65333c503c5294448ebd1fef8d5a8da79f

Poller modes

! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 5350fd61
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-09-27 15:55:12 +0000
URL:       https://git.openjdk.org/loom/commit/5350fd617390aaaedf8dd8821418c796cb1c38b3

8299560: Assertion failed: currentQueryIndex >= 0 && currentQueryIndex < numberOfJavaProcessesAtInitialization

Reviewed-by: lmesnik, cjplummer

! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: b8cec480
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-27 17:05:58 +0000
URL:       https://git.openjdk.org/loom/commit/b8cec480f89203c21009e90d5bbbbfcc026ef58c

8315848: G1: Rename rs_ prefix to card_rs in analytics

Reviewed-by: ayang, lkorinth

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

Changeset: 750da001
Author:    Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-27 17:07:10 +0000
URL:       https://git.openjdk.org/loom/commit/750da0012931656cfd55f3e67c3f49ad7363ab8e

8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: d3a79b58
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-09-27 23:20:29 +0000
URL:       https://git.openjdk.org/loom/commit/d3a79b5861be27227b8c28cb3acdce089b74c50b

8316371: Open some swing tests 6

Reviewed-by: dnguyen, prr

+ test/jdk/javax/swing/AbstractDocument/bug4549069.java
+ test/jdk/javax/swing/AbstractWriter/bug4185537.java
+ test/jdk/javax/swing/DefaultTableCellRenderer/bug4240870.java
+ test/jdk/javax/swing/JTableHeader/bug4243927.java
+ test/jdk/javax/swing/LookAndFeel/bug4736093.java

Changeset: 83c0e451
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-09-28 00:17:31 +0000
URL:       https://git.openjdk.org/loom/commit/83c0e4516064846c956d9a760338e71be1593f6f

8306630: Bump minimum boot jdk to JDK 21

Reviewed-by: darcy, erikj, iris, shade

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: 52073b27
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-09-28 01:47:54 +0000
URL:       https://git.openjdk.org/loom/commit/52073b27a302cb27276b6c9e500ed4c70e417560

8316994: Avoid modifying ClassLoader and Module objects during -Xshare:dump

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp

Changeset: 84390dd0
Author:    Jean-Philippe Bempel <jpbempel at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-09-28 02:43:41 +0000
URL:       https://git.openjdk.org/loom/commit/84390dd0639e29ddb792964cca9ebf79e29cfcad

8316658: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java fails intermittently

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Changeset: 384d2ea6
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-09-28 04:16:54 +0000
URL:       https://git.openjdk.org/loom/commit/384d2ea6d10017299a6d538bc86c17e3b8443cd9

8316125: Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3

Reviewed-by: jvernee, kvn, sviswanathan

! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 42924ed4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-09-28 05:42:26 +0000
URL:       https://git.openjdk.org/loom/commit/42924ed4e59a9f93e165047bd91f829ba1e86c78

8316946: jtreg failure handler pages are mislabelling the jcmd/thread/dump_to_file results.

Reviewed-by: dholmes

! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java

Changeset: 2d154fcd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-09-28 05:47:33 +0000
URL:       https://git.openjdk.org/loom/commit/2d154fcd0de0612f58abbc5027f409b9b2eb0dc2

8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg

Reviewed-by: luhenry, fyang

! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp

Changeset: 77fac0f4
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-09-28 08:02:10 +0000
URL:       https://git.openjdk.org/loom/commit/77fac0f4c6692bcc06456d03a4329d9f8ddeeded

8316906: Clarify TLABWasteTargetPercent flag

Reviewed-by: ayang, iwalulya, tschatzl

! src/hotspot/share/gc/shared/tlab_globals.hpp

Changeset: 79812515
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-09-28 09:49:57 +0000
URL:       https://git.openjdk.org/loom/commit/798125152ba40ff2d093711629f275b5d74f0bcb

8316970: Add internal annotation to mark restricted methods

Reviewed-by: jvernee, iris, alanb

! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
+ src/java.base/share/classes/jdk/internal/javac/Restricted.java
+ test/jdk/java/foreign/TestRestricted.java

Changeset: 3481ecb2
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 11:31:46 +0000
URL:       https://git.openjdk.org/loom/commit/3481ecb25585d427f2c272e475c7f4ebbf60b799

8316159: Update BoxLayout sample image for crisper edges

Move all rectangles half a pixel to make edges crisp

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg

Changeset: bc5a39bb
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-28 11:42:59 +0000
URL:       https://git.openjdk.org/loom/commit/bc5a39bb54725a38db716691091b43a1868601c6

8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le

Reviewed-by: mdoerr

! test/jdk/ProblemList.txt

Changeset: d0c1444d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-28 11:49:03 +0000
URL:       https://git.openjdk.org/loom/commit/d0c1444d9238a96e279df2b32d01fba4fc770ce0

8316957: Serial: Change GenCollectedHeap to SerialHeap inside gc/serial folder

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 1230aed6
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-09-28 11:50:51 +0000
URL:       https://git.openjdk.org/loom/commit/1230aed61d286fe9c09f46e2bab626d0e8fe0273

8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate

Reviewed-by: kvn, mdoerr

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

Changeset: 0c55887b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-09-28 12:00:20 +0000
URL:       https://git.openjdk.org/loom/commit/0c55887bfb131501a26ba431919d94f2ba08a6c1

8309599: WeakHandle and OopHandle release should clear obj pointer

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: 065203d4
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2023-09-28 13:32:15 +0000
URL:       https://git.openjdk.org/loom/commit/065203d44a651ee850807bb1f2bed59cea7de3ea

8313631: SA: stack trace printed using "where" command does not show class name

Reviewed-by: cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: fc989986
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-09-28 13:32:38 +0000
URL:       https://git.openjdk.org/loom/commit/fc98998627443d6e73ac70661f47f48b30525712

8316580: HttpClient with StructuredTaskScope does not close when a task fails

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
+ test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/ReferenceTracker.java

Changeset: 3f19df68
Author:    Ian Myers <ianrichr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-09-28 15:52:36 +0000
URL:       https://git.openjdk.org/loom/commit/3f19df685c342cef212305cca630331878a24e79

8315936: Parallelize gc/stress/TestStressG1Humongous.java test

Reviewed-by: shade, tschatzl

! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java

Changeset: 29348b3c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-09-28 15:53:03 +0000
URL:       https://git.openjdk.org/loom/commit/29348b3cf65951e1aacd52c517b6b0d29449a78e

8316894: make test TEST="jtreg:test/jdk/..." fails on AIX

Reviewed-by: ihse, erikj

! make/RunTests.gmk

Changeset: 3481a485
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-28 16:04:46 +0000
URL:       https://git.openjdk.org/loom/commit/3481a485716a1949706a4dcb94181b07e88e804d

8316974: ListFormat creation is unsuccessful for some of the supported Locales

Reviewed-by: joehw, rriggs

! src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java

Changeset: 060db1b2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-09-28 17:13:10 +0000
URL:       https://git.openjdk.org/loom/commit/060db1b2a2d0946327e47a6c2a380c9fb5593b01

8315031: YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/shared/plab.cpp

Changeset: ca5eee2f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-09-28 17:15:40 +0000
URL:       https://git.openjdk.org/loom/commit/ca5eee2fe37959f54c5efe557f271dea0a0baef4

8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless

Reviewed-by: cjplummer, sspitsyn

! test/jdk/TEST.ROOT
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jtreg-ext/requires/VMProps.java

Changeset: cfcbfc6c
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-09-28 18:11:40 +0000
URL:       https://git.openjdk.org/loom/commit/cfcbfc6cae7d8fc276c5a54917e97adea7cf5621

8316879: RegionMatches1Tests fails if CompactStrings are disabled after JDK-8302163

Reviewed-by: simonis, rgiulietti, rriggs

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

Changeset: 73a47f0c
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 19:28:37 +0000
URL:       https://git.openjdk.org/loom/commit/73a47f0c4a4f01f62ef55d64120e58535df12623

4622866: javax.swing.text.Document.remove(int, int) has a misleading picture

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg

Changeset: 09dad0e9
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-09-28 19:46:07 +0000
URL:       https://git.openjdk.org/loom/commit/09dad0e96b37e3fcd1a13040e0de85ebc04b07c2

8313810: BoxLayout uses <blockquote> instead of list for layout options
8313811: Improve description of how BoxLayout lays out components

Reviewed-by: prr

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

Changeset: f2c221de
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-28 22:07:12 +0000
URL:       https://git.openjdk.org/loom/commit/f2c221def1071e3200e502d0c40ace73a1d1967a

8317119: Remove unused imports in the java.util.stream package

Reviewed-by: naoto, iris, psandoz

! src/java.base/share/classes/java/util/stream/BaseStream.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/package-info.java

Changeset: ecb5e8a0
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-09-28 23:01:18 +0000
URL:       https://git.openjdk.org/loom/commit/ecb5e8a03f67c92d7956201de1fa7d07cc6af9cb

8317264: Pattern.Bound has `static` fields that should be `static final`.

Reviewed-by: psandoz

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

Changeset: 355811a9
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-09-28 23:51:12 +0000
URL:       https://git.openjdk.org/loom/commit/355811a996544c54cde9ff232450f5e5c8e1e632

8316559: Refactor some util/Calendar tests to JUnit

Reviewed-by: naoto, lancea

! test/jdk/java/util/Calendar/BuddhistCalendarTest.java
! test/jdk/java/util/Calendar/Bug4302966.java
! test/jdk/java/util/Calendar/Bug4766302.java
! test/jdk/java/util/Calendar/bug4028518.java
! test/jdk/java/util/Calendar/bug4100311.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4401223.java
! test/jdk/java/util/Calendar/bug4514831.java

Changeset: 0259da92
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-09-29 05:00:02 +0000
URL:       https://git.openjdk.org/loom/commit/0259da92831087e918d00b8a83e04c96a6877f41

8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session

Reviewed-by: djelinski, wetmore

! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
+ test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java

Changeset: bd7bb67d
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-09-29 05:15:23 +0000
URL:       https://git.openjdk.org/loom/commit/bd7bb67d8f2a6a6bda43b6e2443099574151a7dc

8317257: RISC-V: llvm build broken

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: c45308af
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-09-29 07:05:24 +0000
URL:       https://git.openjdk.org/loom/commit/c45308afac019d40bbe3e9adf27733f6be520931

8301327: convert assert to guarantee in Handle_IDiv_Exception

Reviewed-by: dnsimon, dholmes

! src/hotspot/os/windows/os_windows.cpp

Changeset: bd918f49
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-09-29 11:14:13 +0000
URL:       https://git.openjdk.org/loom/commit/bd918f49d29bcbc699e07b4ef8d23cfe1abd32df

8316401: sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock"

Reviewed-by: cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: 179792be
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-29 14:53:42 +0000
URL:       https://git.openjdk.org/loom/commit/179792beb4e766756971fc3c80a79046b34893f4

8317283: jpackage tests run osx-specific checks on windows and linux

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: a185be03
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-09-29 14:59:33 +0000
URL:       https://git.openjdk.org/loom/commit/a185be0346be2aba4de531ee6cce9b99f08aa223

8317139: [JVMCI] oop handles clearing message pollutes event log

Reviewed-by: never, thartmann

! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 49376e44
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-09-29 15:03:10 +0000
URL:       https://git.openjdk.org/loom/commit/49376e445210d5ebe3a99a4e647deecec51f0784

8316000: File.setExecutable silently fails if file does not exist

Reviewed-by: alanb

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

Changeset: fa0697a6
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-09-29 15:36:16 +0000
URL:       https://git.openjdk.org/loom/commit/fa0697a6371a89f19af3f88136886b0b2fbe4817

8316998: Remove redundant type arguments in the java.util.stream package

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/stream/DistinctOps.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/WhileOps.java

Changeset: 014c95a5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-09-29 16:36:29 +0000
URL:       https://git.openjdk.org/loom/commit/014c95a54d6cebe8f2b6422c2a484d538cdb2261

8317126: Redundant entries in Windows `tzmappings` file

Reviewed-by: lancea, iris, joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java

Changeset: 5a6aa569
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-09-29 17:17:54 +0000
URL:       https://git.openjdk.org/loom/commit/5a6aa569aa279141193038dc2e61e18a8b24bc11

8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 47569a25
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2023-09-29 18:47:47 +0000
URL:       https://git.openjdk.org/loom/commit/47569a256cb61f210bf2d9f28656fd3fa5ad27b8

8295919: java.security.MessageDigest.isEqual does not adhere to @implNote

Reviewed-by: mullan

! src/java.base/share/classes/java/security/MessageDigest.java

Changeset: 009f5e1f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-09-30 01:06:16 +0000
URL:       https://git.openjdk.org/loom/commit/009f5e1fa177eea326aefec0f995f589a01169d2

8317141: Remove unused validIndex method from URLClassPath$JarLoader

Reviewed-by: alanb, lancea, dfuchs

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: fb055e7e
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-10-01 16:32:05 +0000
URL:       https://git.openjdk.org/loom/commit/fb055e7e5300958b2a6a290aa6783e8ede929d9a

8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b

Reviewed-by: ihse, fyang, luhenry, mli

! make/autoconf/libraries.m4
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: b8fa6c23
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-10-01 16:33:54 +0000
URL:       https://git.openjdk.org/loom/commit/b8fa6c23f5f7c4991ee6f0881a0452e591b65217

8316186: RISC-V: Remove PlatformCmpxchg<4>

Reviewed-by: fyang, mli

! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp

Changeset: 93f662f4
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-10-01 20:01:09 +0000
URL:       https://git.openjdk.org/loom/commit/93f662f4fc766c09492c8d4ce7048605325d2100

8317335: Build on windows fails after 8316645

Reviewed-by: lmesnik

! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: 8fcf70e9
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-02 05:06:45 +0000
URL:       https://git.openjdk.org/loom/commit/8fcf70e931cd2e69e644c459d16d1410ce7ff3ae

5066247: Refine the spec of equals() and hashCode() for j.text.Format classes

Reviewed-by: naoto, darcy

! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java

Changeset: 207819a0
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-10-02 07:03:40 +0000
URL:       https://git.openjdk.org/loom/commit/207819a05e42b666efb074921b066c819c020cf9

8315604: IGV: dump and visualize node bottom and phase types

Co-authored-by: Tobias Holenstein <tholenstein at openjdk.org>
Reviewed-by: thartmann, chagedorn, tholenstein

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditPropertyFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java

Changeset: 795e5dcc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-10-02 07:35:02 +0000
URL:       https://git.openjdk.org/loom/commit/795e5dcc856491031b87a1f2a942681a582673ab

8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration

Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp

Changeset: 69489427
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-10-02 07:40:11 +0000
URL:       https://git.openjdk.org/loom/commit/69489427e941daeac6fdd7f52a6129612b70ce53

8317327: Remove JT_JAVA dead code in jib-profiles.js

Reviewed-by: erikj, jwaters

! make/conf/jib-profiles.js

Changeset: eeb63cd0
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-10-02 08:03:10 +0000
URL:       https://git.openjdk.org/loom/commit/eeb63cd0fad9de1f7182ab97d0f25ac67745aa9e

8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestNotifyOpaqueZeroTripGuardToCmpI.java

Changeset: 59847926
Author:    Michal Sobierski <145339032+msobiers at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-02 09:56:14 +0000
URL:       https://git.openjdk.org/loom/commit/59847926b63860704bcf2967660628eaede8ee36

8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests

Reviewed-by: shade, rhalade, valeriep

! test/jdk/sun/security/rsa/SignedObjectChain.java

Changeset: 516cfb13
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-02 10:01:44 +0000
URL:       https://git.openjdk.org/loom/commit/516cfb135f7e5fefaf6e6f2928f6ecb88806f1ef

8316907: Fix nonnull-compare warnings

Reviewed-by: kbarrett, jsjolen

! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/asm/codeBuffer.cpp

Changeset: 8093563b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-10-02 13:06:43 +0000
URL:       https://git.openjdk.org/loom/commit/8093563bce03b2a7dcea175f1e71cfd67de1c235

8317295: ResponseSubscribers.SubscriberAdapter should call the finisher function asynchronously

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java

Changeset: 2637e8dd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-02 13:16:49 +0000
URL:       https://git.openjdk.org/loom/commit/2637e8ddc4ffe102418139f501fc0be8e9c5317b

8317314: Remove unimplemented ObjArrayKlass::oop_oop_iterate_elements_bounded

Reviewed-by: dcubed

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

Changeset: 878d27db
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-10-02 14:18:27 +0000
URL:       https://git.openjdk.org/loom/commit/878d27dba16accf57a9d2d5e5cccf7af425dd6f2

8317273: compiler/codecache/OverflowCodeCacheTest.java fails transiently on Graal

Reviewed-by: never, thartmann

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Changeset: a564d436
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-02 15:17:02 +0000
URL:       https://git.openjdk.org/loom/commit/a564d436c722f14041231158f21c4ad3a2f6a3a5

8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test

Reviewed-by: shade, mli, lmesnik, tschatzl

! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java

Changeset: f9850061
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-02 18:12:06 +0000
URL:       https://git.openjdk.org/loom/commit/f985006142c87d563f7e69d63b206c15e7e6f135

8309356: Read files in includedir in alphanumeric order

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/IncludeDirOrder.java

Changeset: d7d1d42b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-02 19:55:22 +0000
URL:       https://git.openjdk.org/loom/commit/d7d1d42b67bcc8e6fe98e936b10e43edfd4989a2

8316771: Krb5.java has not defined messages for all error codes

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
+ test/jdk/sun/security/krb5/ErrorMessages.java

Changeset: ad81abd2
Author:    Mourad Abbay <mourad.abbay at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-10-02 20:13:46 +0000
URL:       https://git.openjdk.org/loom/commit/ad81abd2dbddc47d57eceb4d90fe615a6e986fe5

8317034: Remove redundant type cast in the java.util.stream package

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java

Changeset: 5c8366ee
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-10-02 20:15:43 +0000
URL:       https://git.openjdk.org/loom/commit/5c8366eea4555b5b145a5337e774020006e00db9

8268622: Performance issues in javac `Name` class

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java

Changeset: e25121d1
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-10-02 20:21:58 +0000
URL:       https://git.openjdk.org/loom/commit/e25121d1d908bd74e7a5914d85284ab322bed1a3

8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Changeset: d2e2c4ce
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-02 21:53:12 +0000
URL:       https://git.openjdk.org/loom/commit/d2e2c4cef1f15a3fc7f1f619470d23ae6bb37725

8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry

Reviewed-by: djelinski, mullan

! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/jdk/sun/security/pkcs12/AttributesCorrectness.java
+ test/jdk/sun/security/pkcs12/AttributesMultiThread.java

Changeset: 6e1aacdf
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2023-10-02 22:43:48 +0000
URL:       https://git.openjdk.org/loom/commit/6e1aacdfba5a32f7b071eea8039888d275827e83

8296631: NSS tests failing on OL9 linux-aarch64 hosts

Reviewed-by: valeriep

+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert9.db
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key4.db
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/cert9.db
! test/jdk/sun/security/pkcs11/Secmod/key4.db
! test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt
! test/jdk/sun/security/pkcs11/SecmodTest.java
+ test/jdk/sun/security/pkcs11/tls/tls12/cert9.db
+ test/jdk/sun/security/pkcs11/tls/tls12/key4.db
+ test/jdk/sun/security/pkcs11/tls/tls12/pkcs11.txt

Changeset: 26c21f50
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-10-03 04:38:36 +0000
URL:       https://git.openjdk.org/loom/commit/26c21f50a39a4ae0425b6e7ae63afbdaf627e710

8314294: Unsafe::allocateMemory and Unsafe::freeMemory are slower than malloc/free

Reviewed-by: shade, dlong

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

Changeset: 287b2432
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-03 05:54:33 +0000
URL:       https://git.openjdk.org/loom/commit/287b24322135b54641f013970c4545ce069c4350

8316893: Compile without -fno-delete-null-pointer-checks

Reviewed-by: kbarrett, erikj

! make/autoconf/flags-cflags.m4

Changeset: b6a97c07
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2023-10-03 08:17:51 +0000
URL:       https://git.openjdk.org/loom/commit/b6a97c078043862b20bd8e1d1b8ccb8699995515

8316880: AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880

Reviewed-by: rkennke, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: 3bcfac18
Author:    Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-10-03 10:34:12 +0000
URL:       https://git.openjdk.org/loom/commit/3bcfac18c39d83bf876787e7ce422831bab0db2f

8317246: Cleanup java.net.URLEncoder and URLDecoder use of file.encoding property

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java

Changeset: 353d1396
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2023-10-03 14:00:00 +0000
URL:       https://git.openjdk.org/loom/commit/353d139682d530b74795cdca4753afba6766b2e3

8317340: Windows builds are not reproducible if MS VS compiler install path differs

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/util_paths.m4

Changeset: c47a0ce3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-10-03 14:31:12 +0000
URL:       https://git.openjdk.org/loom/commit/c47a0ce3f03daf7a4ec0c0c8b8626bb662836936

8317235: Remove Access API use in nmethod class

Reviewed-by: kbarrett, thartmann

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

Changeset: 0e501f66
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-10-03 15:03:21 +0000
URL:       https://git.openjdk.org/loom/commit/0e501f66dfc52a0e049d4fa39c1fcd24f1f2ee4b

8308429: jvmti/StopThread/stopthrd007 failed with "NoClassDefFoundError: Could not initialize class jdk.internal.misc.VirtualThreads"

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd007.java

Changeset: 89987dbf
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-10-03 15:03:47 +0000
URL:       https://git.openjdk.org/loom/commit/89987dbf8789f166fe24e7facf5b8cc9a3c292c2

8303773: Replace "main.wrapper" with "test.thread.factory" property in test code

Reviewed-by: cjplummer, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIThreadFactory.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java
! test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jtreg_test_thread_factory/src/share/classes/Virtual.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: ae796a4e
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-10-03 15:33:48 +0000
URL:       https://git.openjdk.org/loom/commit/ae796a4e1000afb836c1b0a65edf39ab9d2e7ce2

8316923: Add DEF_STATIC_JNI_OnLoad for librmi

Reviewed-by: alanb

! src/java.rmi/share/native/librmi/GC.c

Changeset: b438cffd
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-10-03 16:01:36 +0000
URL:       https://git.openjdk.org/loom/commit/b438cffdb9821fce86d215e452b41810b08b3e71

8314085: Fixing scope from benchmark to thread for JMH tests having shared state

Co-authored-by: Vladimir Ivanov <vaivanov at openjdk.org>
Reviewed-by: sviswanathan, ecaspole

! test/micro/org/openjdk/bench/java/io/DataInputStreamTest.java
! test/micro/org/openjdk/bench/java/lang/ArrayClone.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java
! test/micro/org/openjdk/bench/java/lang/StringCompareToIgnoreCase.java
! test/micro/org/openjdk/bench/java/lang/StringComparisons.java
! test/micro/org/openjdk/bench/java/lang/StringEquals.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
! test/micro/org/openjdk/bench/java/lang/StringReplace.java
! test/micro/org/openjdk/bench/java/lang/StringSubstring.java
! test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java
! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java
! test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/time/GetYearBench.java
! test/micro/org/openjdk/bench/java/time/InstantBench.java
! test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterWithPaddingBench.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/LocaleDefaults.java
! test/micro/org/openjdk/bench/java/util/TestAdler32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32.java
! test/micro/org/openjdk/bench/java/util/TestCRC32C.java
! test/micro/org/openjdk/bench/java/util/regex/Exponential.java
! test/micro/org/openjdk/bench/java/util/regex/Primality.java
! test/micro/org/openjdk/bench/java/util/regex/Trim.java
! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/vm/compiler/Rotation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java

Changeset: b859da9c
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-03 16:38:17 +0000
URL:       https://git.openjdk.org/loom/commit/b859da9c548fbd1463b336059d1c55312c7b7ba4

8316696: Remove the testing base classes: IntlTest and CollatorTest

Reviewed-by: naoto

! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
! test/jdk/java/text/BreakIterator/Bug4533872.java
! test/jdk/java/text/CharacterIterator/CharacterIteratorTest.java
! test/jdk/java/text/Collator/APITest.java
! test/jdk/java/text/Collator/Bug6271411.java
- test/jdk/java/text/Collator/CollatorTest.java
! test/jdk/java/text/Collator/DanishTest.java
! test/jdk/java/text/Collator/DummyTest.java
! test/jdk/java/text/Collator/EnglishTest.java
! test/jdk/java/text/Collator/FinnishTest.java
! test/jdk/java/text/Collator/FrenchTest.java
! test/jdk/java/text/Collator/G7Test.java
! test/jdk/java/text/Collator/GermanTest.java
! test/jdk/java/text/Collator/IteratorTest.java
! test/jdk/java/text/Collator/MonkeyTest.java
! test/jdk/java/text/Collator/Regression.java
! test/jdk/java/text/Collator/SpanishTest.java
! test/jdk/java/text/Collator/SurrogatesTest.java
! test/jdk/java/text/Collator/Test4401726.java
! test/jdk/java/text/Collator/ThaiTest.java
! test/jdk/java/text/Collator/TurkishTest.java
! test/jdk/java/text/Collator/VietnameseTest.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/DateFormat/Bug4322313.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormat.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java
! test/jdk/java/text/Format/DateFormat/bug4358730.java
! test/jdk/java/text/Format/MessageFormat/Bug4185816Test.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
! test/jdk/java/text/Format/MessageFormat/MessageTest.java
! test/jdk/java/text/Format/MessageFormat/bug4492719.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalParse.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/DFSExponential.java
! test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java
! test/jdk/java/text/Format/NumberFormat/NumberTest.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
! test/jdk/java/text/Format/common/FormatIteratorTest.java
! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/Normalizer/NormalizerAPITest.java
! test/jdk/java/text/testlib/HexDumpReader.java
- test/jdk/java/text/testlib/IntlTest.java
! test/jdk/java/text/testlib/TestUtils.java
! test/jdk/java/util/Calendar/CalendarLimitTest.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/CalendarTest.java
! test/jdk/java/util/Calendar/FieldStateTest.java
! test/jdk/java/util/Calendar/GregorianCutoverTest.java
! test/jdk/java/util/Calendar/JulianTest.java
! test/jdk/java/util/Calendar/NonLenientTest.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4409072.java
! test/jdk/java/util/Date/DateRegression.java
! test/jdk/java/util/Date/DateTest.java
! test/jdk/java/util/Date/TimestampTest.java
! test/jdk/java/util/Locale/LegacyCodesClassInvariant.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/java/util/TimeZone/Bug4322313.java
! test/jdk/java/util/TimeZone/Bug6329116.java
! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java
! test/jdk/java/util/TimeZone/TimeZoneTest.java
! test/jdk/java/util/TimeZone/TransitionTest.java
- test/jdk/sun/util/resources/TimeZone/IntlTest.java

Changeset: cfabcbf8
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-10-03 18:18:26 +0000
URL:       https://git.openjdk.org/loom/commit/cfabcbf85837e97bdd6c9e4e06e875ecbaa70084

8317121: vector_masked_load instruction is moved too early after JDK-8286941

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: thartmann, vlivanov, epeter

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestMaskedVectors.java

Changeset: 1809b8cd
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-10-03 18:32:57 +0000
URL:       https://git.openjdk.org/loom/commit/1809b8cdd6f27fd2f19072a874f5020ca717ad11

8317265: ListFormat::format specification could be made clearer regarding handling IllegalArgumentException.

Reviewed-by: joehw

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

Changeset: 8ff10a0d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-10-03 19:18:27 +0000
URL:       https://git.openjdk.org/loom/commit/8ff10a0d3520fbeae9fe7aac4226d65b93ec79f8

8317446: ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aarch64 in Xcomp
8317448: ProblemList compiler/interpreter/TestVerifyStackAfterDeopt.java on macosx-aarch64 in Xcomp
8317449: ProblemList serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java on several platforms

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: f7deaf4b
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-10-03 19:35:51 +0000
URL:       https://git.openjdk.org/loom/commit/f7deaf4bef21cb86fcc8a6c10454fbd6bbbba2d9

8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize

Reviewed-by: cjplummer, lmesnik, sspitsyn

+ test/lib-test/jdk/test/lib/hprof/HprofTest.java
! test/lib/jdk/test/lib/hprof/model/JavaObject.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java

Changeset: 8c0d026d
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2023-10-04 00:23:42 +0000
URL:       https://git.openjdk.org/loom/commit/8c0d026d0f508e0c896fd28d725915c52d1b689d

8315042: NPE in PKCS7.parseOldSignedData

Reviewed-by: valeriep, weijun

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! test/jdk/sun/security/x509/X509CRLImpl/UnexpectedNPE.java

Changeset: 0b0f8b55
Author:    Varada M <mvarada2000 at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2023-10-04 06:07:14 +0000
URL:       https://git.openjdk.org/loom/commit/0b0f8b55a6becff269ecf7aa19db12e998e238cd

8219652: [aix] Tests failing with JNI attach problems.

Reviewed-by: dholmes, cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/jni/terminatedThread/libterminatedThread.c
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp

Changeset: 48f1a925
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-10-04 07:54:30 +0000
URL:       https://git.openjdk.org/loom/commit/48f1a925e528cc9f8cd6c727129918e0e49b3429

8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java

Changeset: d4c904d8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-04 07:58:41 +0000
URL:       https://git.openjdk.org/loom/commit/d4c904d81970bbe5b0afe1029eae705366779839

8317294: Classloading throws exceptions over already pending exceptions

Reviewed-by: dholmes, coleenp

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

Changeset: 0d4de8a7
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-04 09:36:53 +0000
URL:       https://git.openjdk.org/loom/commit/0d4de8a71f063e44618f43ddd862a91aed647f48

8316971: Add Lint warning for restricted method calls

Reviewed-by: ihse, vromero

! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
+ test/langtools/tools/javac/RestrictedMethods.java
+ test/langtools/tools/javac/RestrictedMethods.out
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: 9718f490
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-10-04 10:18:39 +0000
URL:       https://git.openjdk.org/loom/commit/9718f490fb76f6712ac8f9c7f5248ca10bf83e6f

8317452: [JVMCI] Export symbols used by lightweight locking to JVMCI compilers.

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/lockStack.hpp

Changeset: a8549b63
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2023-10-04 11:58:16 +0000
URL:       https://git.openjdk.org/loom/commit/a8549b63674be433617b986f392e4ff7afef5185

8280120: [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture

Reviewed-by: rcastanedalo, epeter, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPlatformChecks.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java

Changeset: b0d6c847
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-10-04 12:06:31 +0000
URL:       https://git.openjdk.org/loom/commit/b0d6c8472f69fef0265b41a4caf9e564adf68f6e

8316396: Endless loop in C2 compilation triggered by AddNode::IdealIL

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestLargeTreeOfSubNodes.java

Changeset: 0a3a925a
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-10-04 12:06:52 +0000
URL:       https://git.openjdk.org/loom/commit/0a3a925ad88921d387aa851157f54ac0054d347b

8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: thartmann

! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/allocation/TestNewMaxLengthArray.java

Changeset: 4195246f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-04 14:15:10 +0000
URL:       https://git.openjdk.org/loom/commit/4195246fba721934f2b2c0525b1d5b2fe4b08122

8317354: Serial: Move DirtyCardToOopClosure to gc/serial folder

Reviewed-by: tschatzl, iwalulya

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

Changeset: ddacf927
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-10-04 17:27:33 +0000
URL:       https://git.openjdk.org/loom/commit/ddacf92713aaa17f6fc50c1fb7a5da1ca7809702

8305765: CompressedClassPointers.java is unreliable due to ASLR

Reviewed-by: iklam

! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 36314a90
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-10-04 18:39:25 +0000
URL:       https://git.openjdk.org/loom/commit/36314a90c15e2ab2a9b32c2e471655c1b07d452c

8267509: Improve IllegalAccessException message to include the cause of the exception

Reviewed-by: liach, naoto

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java

Changeset: 3105538d
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-10-04 19:38:26 +0000
URL:       https://git.openjdk.org/loom/commit/3105538de5569845547b40f243a994a95a84b48f

8316146: Open some swing tests 4

Reviewed-by: honkar, aivanov, prr

+ test/jdk/javax/swing/BasicMenuItemUI/bug4239714.java
+ test/jdk/javax/swing/BasicMenuUI/bug4244616.java
+ test/jdk/javax/swing/LookAndFeel/bug4306431.java
+ test/jdk/javax/swing/ToolTipManager/bug5078214.java

Changeset: a9a4d96d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-10-05 22:03:44 +0000
URL:       https://git.openjdk.org/loom/commit/a9a4d96d29f8afa3aaa985860f7cd968b3ae9766

Merge

! src/hotspot/share/classfile/javaClasses.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/classfile/javaClasses.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list