git: openjdk/loom: jom-c1-experimental: 564 new changesets
duke
duke at openjdk.org
Fri Aug 4 06:09:02 UTC 2023
Changeset: 78fa2699
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-06-29 00:54:27 +0000
URL: https://git.openjdk.org/loom/commit/78fa2699d011b472db6ee096498fb9b3f42ea629
Improve frame id logging to allow matching names to id's
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Thread.java
Changeset: 8dfcd599
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-07-03 03:52:03 +0000
URL: https://git.openjdk.org/loom/commit/8dfcd5990752b464cbf2fa6c8a4a09934efac1a1
Monitor acquisition is not interruptible so remove all interrupt checking code.
! src/java.base/share/classes/java/lang/Monitor.java
Changeset: 6e670571
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-07-03 20:14:28 +0000
URL: https://git.openjdk.org/loom/commit/6e67057199a6a66aa93a7dc7c3478c10945568d8
Implement the "held monitor count" as a temporary workaround for using virtual threads with JOM.
Excluded monitors_on_stack when using JOM as we can't implement it (assertion use only).
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: cadaca72
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-07-03 22:27:25 +0000
URL: https://git.openjdk.org/loom/commit/cadaca723d09646df3cbcd342201a0a069bb3ae2
Decrement of held monitor count needs to account for possible IllegalMonitorStateException with JNI.
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 24e80bde
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-07-04 20:26:50 +0000
URL: https://git.openjdk.org/loom/commit/24e80bdee3eaf347f2eab1886be5b52a0185aae7
Initial, crude, support for virtual threads
- Disable the held_monitor_count for Java Object Monitors unless using native mode.
- Disable the "mismatched frameId" abort, and just log instead. (Temporary workaround)
- Dispatch virtual threads to do VirtualThread::park/unpark, and issue extra unpark.
- Adjust logging for pinned threads
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/java.base/share/classes/java/lang/Monitor.java
! src/java.base/share/classes/java/lang/Thread.java
Changeset: d293ae96
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-08-01 01:57:24 +0000
URL: https://git.openjdk.org/loom/commit/d293ae962f7cb0f2f381b25e75c116316c7bd8a8
Reinstated the use of the BasicObjectLock structure and stopped using the caller frame id.
The new code sits along side the existing code switched by a new flag (UseBasicObjectLockWithJOM)
and with a new Java entry point (monitorExitAll) and related internal methods.
In remove_activation_java2() we count the number of lock records and call up to Object::monitorExitAll(count)
to then unlock the count most recent entries in the lock-stack.
The held_monitor_count logic had to be relocated to accommodate exitAll.
The same subset of test failures in tier1_runtime as already known but with the added bonus that:
a) The receiver null check for sync blocks is back in the interpreter so the NPE message test now pass
b) We once again see -locked xxx entries in the stack dump
The presence of the BOL entries in the frame do not seem to cause a problem for Loom i.e. virtual threads
don't get pinned, but testing there is truly minimal at the moment.
! 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/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/Monitor.java
! src/java.base/share/classes/java/lang/MonitorSupport.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Thread.java
Changeset: 16461c65
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-08-01 02:34:20 +0000
URL: https://git.openjdk.org/loom/commit/16461c65f404ee2bf538b8a61f573c1a24213b6d
Removed leftover debugging code
! src/java.base/share/classes/java/lang/Object.java
Changeset: 2d69f29c
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-08-03 03:57:12 +0000
URL: https://git.openjdk.org/loom/commit/2d69f29cc978e040343bdb473c827cf64320c013
Removed all the code related to caller frameId.
Fixed a bug in the virtual thread support where we didn't account for BoundVirtualThreads.
Added new abortException method
Abort if any of the Object monitor enter/exit methods throw excexptions (debugging/testing aid)
! 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/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/java.base/share/classes/java/lang/Monitor.java
! src/java.base/share/classes/java/lang/MonitorSupport.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Monitor.c
Changeset: 5a706fb4
Author: Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-06-08 16:02:21 +0000
URL: https://git.openjdk.org/loom/commit/5a706fb403df0768ecef5b0ce14a3ca389a51efd
8306584: Start of release updates for JDK 22
8306585: Add SourceVersion.RELEASE_22
8306586: Add source 22 and target 22 to javac
Reviewed-by: erikj, iris, dholmes, jlahoda, alanb
! .jcheck/conf
! make/conf/version-numbers.conf
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.datatransfer-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.instrument-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.rmi-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.scripting-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.sasl-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.smartcardio-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.accessibility-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.dynalink-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jconsole-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jsobject-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.sctp-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.auth-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.xml.dom-L.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: bb966827
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-06-08 16:11:33 +0000
URL: https://git.openjdk.org/loom/commit/bb966827ac445d805bac5005d0fbda0c61111252
8309498: [JVMCI] race in CallSiteTargetValue recording
Reviewed-by: dnsimon, kvn
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
Changeset: b2a5271e
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-08 17:28:04 +0000
URL: https://git.openjdk.org/loom/commit/b2a5271e7451a7546a8293fc4bc4ccfaa1ffb0d7
8309196: Remove Thread.countStackFrames
Reviewed-by: rriggs, mchung, dholmes, jpai, iris
! src/java.base/share/classes/java/lang/Thread.java
! test/jdk/java/lang/Thread/DegradedMethodsThrowUOE.java
Changeset: 0be39054
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-06-08 17:51:11 +0000
URL: https://git.openjdk.org/loom/commit/0be39054a631f282acc7ea05b2d98878a2b250bf
8309595: Allow javadoc to process unnamed classes
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
+ test/langtools/jdk/javadoc/doclet/unnamed/Unnamed.java
Changeset: 34f0a6ec
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-08 19:00:19 +0000
URL: https://git.openjdk.org/loom/commit/34f0a6ec6a7d52630e8d6661f9d081abcf57b84a
8305593: Add @spec tags in java.desktop
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/package-info.java
! src/java.desktop/share/classes/java/awt/peer/DesktopPeer.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/FaxTIFFTagSet.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/MimeType.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Compression.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Fidelity.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSizeName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
! src/java.desktop/share/classes/javax/print/package-info.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/package-info.java
! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java
Changeset: c4e65425
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-06-08 19:41:26 +0000
URL: https://git.openjdk.org/loom/commit/c4e6542514be19cebb41a0c390645db0a191504f
8309675: Generational ZGC: compiler/gcbarriers/UnsafeIntrinsicsTest.java fails in nmt_commit
Reviewed-by: aboldtch, dcubed
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
Changeset: 6f492e80
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-08 22:16:42 +0000
URL: https://git.openjdk.org/loom/commit/6f492e800597c9ce332b9d5b54c00f551f145a0d
8309686: inconsistent URL for https://www.unicode.org/reports/tr35
Reviewed-by: naoto
! src/java.base/share/classes/java/text/Collator.java
Changeset: 0a697e73
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-06-09 06:09:56 +0000
URL: https://git.openjdk.org/loom/commit/0a697e73d5e444710a35a5d373431328a421a336
8307620: [IR Framework] Readme mentions JTREG_WHITE_LIST_FLAGS instead of JTREG_WHITELIST_FLAGS
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
Changeset: f91e9ba7
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-06-09 06:12:48 +0000
URL: https://git.openjdk.org/loom/commit/f91e9ba757f04983655c23542e06973805465249
8309612: [REDO] JDK-8307153 JVMTI GetThreadState on carrier should return STATE_WAITING
Reviewed-by: cjplummer, amenkov
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp
Changeset: 97df6cf5
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-09 07:30:03 +0000
URL: https://git.openjdk.org/loom/commit/97df6cf55ab66552612bf0a2eefb83c0783fd586
8309545: Thread.interrupted from virtual thread needlessly resets interrupt status
Reviewed-by: rpressler, dholmes, jpai
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: 30708561
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-09 08:33:18 +0000
URL: https://git.openjdk.org/loom/commit/307085618d76f49f982453253c27a3cb2b9728c3
8309702: Exclude java/lang/ScopedValue/StressStackOverflow.java from JTREG_TEST_THREAD_FACTORY=Virtual runs
Reviewed-by: jpai
! test/jdk/ProblemList-Virtual.txt
Changeset: dc842e85
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-06-09 09:57:39 +0000
URL: https://git.openjdk.org/loom/commit/dc842e8587f1e27ef599abeec80a38a043b3d0b3
8309665: Simplify Arrays.copyOf/-Range methods
Reviewed-by: jlaskey, rriggs, alanb
! src/java.base/share/classes/java/util/Arrays.java
Changeset: c0527561
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2023-06-09 13:01:02 +0000
URL: https://git.openjdk.org/loom/commit/c052756154603a9d3a13200fa407a2dc124437f3
8282797: CompileCommand parsing errors should exit VM
Reviewed-by: kvn, chagedorn, thartmann
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/runtime/init.cpp
! test/hotspot/jtreg/compiler/compilercontrol/commands/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/share/IntrinsicCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/SingleCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandGenerator.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CompileCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java
! test/hotspot/jtreg/compiler/oracle/CheckCompileCommandOption.java
! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
Changeset: a48bcf36
Author: Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-06-09 14:06:00 +0000
URL: https://git.openjdk.org/loom/commit/a48bcf367120fc7cde88b19097dabe9c86c90bb7
8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use
Reviewed-by: dfuchs
! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java
Changeset: 6cd370e0
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-06-09 16:11:46 +0000
URL: https://git.openjdk.org/loom/commit/6cd370e04b01c3033eb439de0f38e9b6d703c6f4
8305645: System Tray icons get corrupted when Windows primary monitor changes
Reviewed-by: serb, aivanov
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
Changeset: 679a6d89
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-09 16:44:56 +0000
URL: https://git.openjdk.org/loom/commit/679a6d89358eb36c596e3ffa9a86869402c9beb9
8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options
Reviewed-by: dnsimon, alanb
! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java
Changeset: 84184f94
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-06-09 18:01:22 +0000
URL: https://git.openjdk.org/loom/commit/84184f947342fd1adbe4e3f2230ce3de4ae6007e
8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()"
Reviewed-by: sspitsyn, kevinw
! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/AfterThreadDeathTest.java
Changeset: 7a970b25
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-09 18:53:48 +0000
URL: https://git.openjdk.org/loom/commit/7a970b251d25edb7969d4f5a72f4dcb0a5c30ba5
8309310: Update --release 21 symbol information for JDK 21 build 26
Reviewed-by: iris
! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-L.sym.txt
Changeset: 7d6f97d0
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-06-09 19:08:38 +0000
URL: https://git.openjdk.org/loom/commit/7d6f97d04d8fac44b9c71ec7e36c27ec61e82445
8309673: Refactor ref_at methods in SA ConstantPool
Reviewed-by: coleenp, fparain, iklam
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
Changeset: cee5724d
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2023-06-09 19:25:21 +0000
URL: https://git.openjdk.org/loom/commit/cee5724d09b9ef9bd528fb721b756cb052265e3d
8309727: Assert privileges while reading the jdk.incubator.vector.VECTOR_ACCESS_OOB_CHECK system property
Reviewed-by: rriggs, uschindler, psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java
! test/jdk/jdk/incubator/vector/VectorRuns.java
= test/jdk/jdk/incubator/vector/empty_security.policy
Changeset: f5ec93eb
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-06-09 19:53:12 +0000
URL: https://git.openjdk.org/loom/commit/f5ec93eb889636d93d1e490871b528cd1deca89e
8309745: Problem list open client tests failing on Ubuntu_23.04
Reviewed-by: aivanov
! test/jdk/ProblemList.txt
Changeset: 7d824790
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-09 19:56:14 +0000
URL: https://git.openjdk.org/loom/commit/7d82479096d9ecc14881bf9b639507eee43f547b
8309142: Refactor test/langtools/tools/javac/versions/Versions.java
Reviewed-by: jjg
! test/langtools/tools/javac/versions/Versions.java
Changeset: beec734f
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-09 20:03:48 +0000
URL: https://git.openjdk.org/loom/commit/beec734fdd39b39cfc6aec18866b6a7b18c70aa9
8309692: Fix -Wconversion warnings in javaClasses
Reviewed-by: fparain, matsaave
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: bdd81b31
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-06-09 23:20:06 +0000
URL: https://git.openjdk.org/loom/commit/bdd81b31825a9eb6a0f0883fca56a011ac2aebf8
8304885: Reuse stale data to improve DNS resolver resiliency
Reviewed-by: michaelm, dfuchs
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/InetAddressCachePolicy.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/net/spi/InetAddressResolverProvider/AddressesCachingTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/AddressesStaleCachingTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/props/CacheStale.props
= test/jdk/java/net/spi/InetAddressResolverProvider/props/ForeverCache.props
+ test/jdk/java/net/spi/InetAddressResolverProvider/props/ForeverCacheIgnoreMinusStale.props
+ test/jdk/java/net/spi/InetAddressResolverProvider/props/ForeverCacheIgnorePositiveStale.props
+ test/jdk/java/net/spi/InetAddressResolverProvider/props/ForeverCacheIgnoreZeroStale.props
= test/jdk/java/net/spi/InetAddressResolverProvider/props/NeverCache.props
+ test/jdk/java/net/spi/InetAddressResolverProvider/props/NeverCacheIgnoreMinusStale.props
+ test/jdk/java/net/spi/InetAddressResolverProvider/props/NeverCacheIgnorePositiveStale.props
+ test/jdk/java/net/spi/InetAddressResolverProvider/props/NeverCacheIgnoreZeroStale.props
! test/jdk/java/net/spi/InetAddressResolverProvider/providers/simple/simple.provider/impl/SimpleResolverProviderImpl.java
Changeset: 80edd5c2
Author: Kevin Driver <kdriver at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date: 2023-06-09 23:31:12 +0000
URL: https://git.openjdk.org/loom/commit/80edd5c298f21c5e5be3a0c2bb63129e76e0334f
8294985: SSLEngine throws IAE during parsing of X500Principal
Reviewed-by: wetmore, xuelei, mullan
! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
Changeset: aace3dc2
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-06-10 02:02:34 +0000
URL: https://git.openjdk.org/loom/commit/aace3dc28c577bae67a6a1d376a514740d752928
8309760: ProblemList serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#default with ZGC
Reviewed-by: amenkov
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: b94b679e
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-06-10 17:08:46 +0000
URL: https://git.openjdk.org/loom/commit/b94b679e9a82ff2ee6daee9631ce707e9b9eaf6b
8309627: Incorrect sorting of DirtyCardQueue buffers
Reviewed-by: ayang, shade
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
Changeset: 16c3d53b
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-10 19:32:47 +0000
URL: https://git.openjdk.org/loom/commit/16c3d53b1bb60b1c1570731041f564bf13b45098
8308603: Removing do_pending_ref/enclosing_ref from MetaspaceClosure
Reviewed-by: ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
Changeset: 3981297f
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-12 06:56:16 +0000
URL: https://git.openjdk.org/loom/commit/3981297fd34a628dff44898e6c60455cf071741a
8309703: AIX build fails after JDK-8280982
Reviewed-by: mdoerr, clanger, azvegint
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
Changeset: 4d66d977
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-12 07:07:38 +0000
URL: https://git.openjdk.org/loom/commit/4d66d977450e083214da3dba6ad4ed851c6c1cb4
8309549: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java fails on AIX
Reviewed-by: alanb, cjplummer, sspitsyn
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
Changeset: f5cbe53f
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2023-06-12 07:39:23 +0000
URL: https://git.openjdk.org/loom/commit/f5cbe53fdd736f54a140e9db2499a7439f8752c4
8027711: Unify wildcarding syntax for CompileCommand and CompileOnly
Reviewed-by: kvn, thartmann, chagedorn
! src/hotspot/share/compiler/compilerOracle.cpp
! test/hotspot/jtreg/compiler/c1/TestArrayCopyToFromObject.java
! test/hotspot/jtreg/compiler/c2/TestCMoveHasTopInput.java
! test/hotspot/jtreg/compiler/c2/TestCondAddDeadBranch.java
! test/hotspot/jtreg/compiler/c2/TestMatcherLargeOffset.java
! test/hotspot/jtreg/compiler/c2/TestModDivTopInput.java
! test/hotspot/jtreg/compiler/c2/TestSqrt.java
! test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java
! test/hotspot/jtreg/compiler/eliminateAutobox/UnsignedLoads.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/longcountedloops/TestDeadLongPhi.java
! test/hotspot/jtreg/compiler/loopopts/PeelingZeroTripCount.java
! test/hotspot/jtreg/compiler/loopopts/Test8211698.java
! test/hotspot/jtreg/compiler/loopopts/TestAddPChainWithDifferentBase.java
! test/hotspot/jtreg/compiler/loopopts/TestBadlyFormedCountedLoop.java
! test/hotspot/jtreg/compiler/loopopts/TestBrokenAntiDependenceWithPhi.java
! test/hotspot/jtreg/compiler/loopopts/TestCastFFAtPhi.java
! test/hotspot/jtreg/compiler/loopopts/TestCastIIMakesMainLoopPhiDead.java
! test/hotspot/jtreg/compiler/loopopts/TestCastIIMakesMainLoopPhiDead2.java
! test/hotspot/jtreg/compiler/loopopts/TestCountedLoopZeroIter.java
! test/hotspot/jtreg/compiler/loopopts/TestDeadPostLoopBecausePredicate.java
! test/hotspot/jtreg/compiler/loopopts/TestDivWithTopDivisor.java
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroDominatedBy.java
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopLimitNodeElimination.java
! test/hotspot/jtreg/compiler/loopopts/TestLostDependencyOnZeroTripGuard.java
! test/hotspot/jtreg/compiler/loopopts/TestMainBodyExecutedOnce.java
! test/hotspot/jtreg/compiler/loopopts/TestMainNeverExecuted.java
! test/hotspot/jtreg/compiler/loopopts/TestStoreSunkInInnerLoop.java
! test/hotspot/jtreg/compiler/loopopts/TestSunkCastOnUnreachablePath.java
! test/hotspot/jtreg/compiler/loopopts/TestSunkNodeDueToBrokenAntiDependency.java
! test/hotspot/jtreg/compiler/loopopts/TestUnreachableInnerLoop.java
! test/hotspot/jtreg/compiler/loopopts/TestZeroTripGuardShared.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestNegBaseOffset.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java
! test/hotspot/jtreg/compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning2.java
! test/hotspot/jtreg/compiler/loopstripmining/TestCastIIAfterUnrollingInOuterLoop.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java
! test/hotspot/jtreg/compiler/loopstripmining/TestPinnedNodeInInnerLoop.java
! test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java
! test/hotspot/jtreg/compiler/loopstripmining/TestUseFromInnerInOuterUnusedBySfpt.java
! test/hotspot/jtreg/compiler/loopstripmining/UnexpectedNodeInOuterLoopWhenCloning.java
! test/hotspot/jtreg/compiler/loopstripmining/UnexpectedPinnedNodeInOuterLoop.java
! test/hotspot/jtreg/compiler/regalloc/VolatileLoadMemBarsOnlyUses.java
! test/hotspot/jtreg/compiler/stable/TestStableBoolean.java
! test/hotspot/jtreg/compiler/stable/TestStableByte.java
! test/hotspot/jtreg/compiler/stable/TestStableChar.java
! test/hotspot/jtreg/compiler/stable/TestStableDouble.java
! test/hotspot/jtreg/compiler/stable/TestStableFloat.java
! test/hotspot/jtreg/compiler/stable/TestStableInt.java
! test/hotspot/jtreg/compiler/stable/TestStableLong.java
! test/hotspot/jtreg/compiler/stable/TestStableMemoryBarrier.java
! test/hotspot/jtreg/compiler/stable/TestStableMismatched.java
! test/hotspot/jtreg/compiler/stable/TestStableObject.java
! test/hotspot/jtreg/compiler/stable/TestStableShort.java
! test/hotspot/jtreg/compiler/stable/TestStableUByte.java
! test/hotspot/jtreg/compiler/stable/TestStableUShort.java
! test/hotspot/jtreg/compiler/vectorization/TestSmallVectorPopIndex.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/ClassUnloading.java
! test/jdk/jdk/internal/vm/Continuation/HumongousStack.java
! test/jdk/jdk/internal/vm/Continuation/LiveFramesDriver.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
Changeset: 6c3e621f
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-06-12 07:40:58 +0000
URL: https://git.openjdk.org/loom/commit/6c3e621f9818fe764501e1a72c7cf8e9803da683
8308749: C2 failed: regular loops only (counted loop inside infinite loop)
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCountedLoopInsideInfiniteLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestCountedLoopInsideInfiniteLoopMain.java
Changeset: 408cadb3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-12 08:15:53 +0000
URL: https://git.openjdk.org/loom/commit/408cadb351eb3b3a96e81e26e1c39c89dac176ca
8309467: Pattern dominance should be adjusted
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/Domination.out
! test/langtools/tools/javac/patterns/NewCaseStructureTest.java
! test/langtools/tools/javac/patterns/Switches.java
Changeset: 4d470696
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-06-12 08:49:57 +0000
URL: https://git.openjdk.org/loom/commit/4d4706967d44b6908406818bb135f94130f373a0
4516654: Metalworks Demo: Window title not displayed fully in Low Vision Theme
Reviewed-by: tr, aivanov
! src/demo/share/jfc/Metalworks/BigContrastMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTitlePane.java
Changeset: 268ec61d
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-12 09:45:07 +0000
URL: https://git.openjdk.org/loom/commit/268ec61d4fa9c5b7d2c7bcafb942b33e5b189974
8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError
Reviewed-by: mchung, alanb
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
+ test/jdk/sun/misc/URLClassPath/LargeClasspathWithPkgPrefix.java
Changeset: cf9e6353
Author: JoKern65 <Joachim.kern at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-06-12 10:01:13 +0000
URL: https://git.openjdk.org/loom/commit/cf9e6353cc6fe9e57a7a9883813d09892e7e7621
8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop
Reviewed-by: mbaesken, mdoerr, clanger
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/agentthr001.cpp
Changeset: 4bc6bbb2
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-06-12 10:46:36 +0000
URL: https://git.openjdk.org/loom/commit/4bc6bbb23f46e702a89218e06581be559d72c3ee
8309814: [IR Framework] Dump socket output string in which IR encoding was not found
Reviewed-by: rcastanedalo
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IREncodingParser.java
Changeset: fdaa2c40
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-12 11:13:05 +0000
URL: https://git.openjdk.org/loom/commit/fdaa2c40835344a336696656285d8a9705f4a166
8309306: G1: Move is_obj_dead from HeapRegion to G1CollectedHeap
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: 8e4e6b05
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2023-06-12 14:03:17 +0000
URL: https://git.openjdk.org/loom/commit/8e4e6b056c5ecf731f84a71e4e319d2a27734ec2
8309761: Leak class loader constraints
Reviewed-by: coleenp, jsjolen
! src/hotspot/share/classfile/loaderConstraints.cpp
Changeset: 5d5ae352
Author: Scott Gibbons <sgibbons at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-06-12 15:06:42 +0000
URL: https://git.openjdk.org/loom/commit/5d5ae35288989fcfabdea013b6e3cdafe359f0df
8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512
Co-authored-by: Marius Cornea <marius.cornea at intel.com>
Reviewed-by: jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/floatingpoint/DmodTest.java
+ test/hotspot/jtreg/compiler/floatingpoint/FmodTest.java
Changeset: 6cd166a2
Author: Guoxiong Li <gli at openjdk.org>
Date: 2023-06-12 15:52:08 +0000
URL: https://git.openjdk.org/loom/commit/6cd166a2841cc97f458b579d89a37282f73c6ba9
8309403: Serial: Remove the useless adaptive size policy in GenCollectedHeap
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
- src/hotspot/share/gc/shared/softRefGenPolicy.cpp
- src/hotspot/share/gc/shared/softRefGenPolicy.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 07275072
Author: Guoxiong Li <gli at openjdk.org>
Date: 2023-06-12 15:52:33 +0000
URL: https://git.openjdk.org/loom/commit/07275072aa684f85e70ba31ea6b2ee4a8656d9c6
8272147: Consolidate preserved marks handling with other STW collectors
Reviewed-by: tschatzl, ayang, rkennke
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
Changeset: a6ad42e0
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-06-12 15:55:49 +0000
URL: https://git.openjdk.org/loom/commit/a6ad42e00eaa1c1a476df9fac399f16de53a7a8b
8308645: Javadoc of FFM API needs to be refreshed
8309398: ValueLayout:: arrayElementVarHandle doesn't throws UnsupportedOperationException - if byteAlignment() > byteSize()
8308812: SequenceLayout::withElementCount(long elementCount) doesn't throw IllegalArgumentException - if elementCount < 0 for some cases
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/SequenceLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSlices.java
Changeset: 45414fc2
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-06-12 16:22:24 +0000
URL: https://git.openjdk.org/loom/commit/45414fc2dfa41cbbfc6de7fec15eb47f41cf8986
8307858: [REDO] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries
Co-authored-by: Erik Joelsson <erikj at openjdk.org>
Reviewed-by: erikj
! make/GraalBuilderImage.gmk
! make/Main.gmk
! make/StaticLibsImage.gmk
! make/autoconf/flags-ldflags.m4
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 1612b6dc
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-06-12 18:07:40 +0000
URL: https://git.openjdk.org/loom/commit/1612b6dc6e7075e1c0c82d0e92910051c8066fe5
8309752: com/sun/jdi/SetLocalWhileThreadInNative.java fails with virtual test thread factory due to OpaqueFrameException
Reviewed-by: sspitsyn, lmesnik
! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/SetLocalWhileThreadInNative.java
Changeset: 3ce1240c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-12 18:14:27 +0000
URL: https://git.openjdk.org/loom/commit/3ce1240ca1b4139980444c171e317f4bfeff9314
8309870: Using -proc:full should be considered requesting explicit annotation processing
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: 3c15ad8d
Author: Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2023-06-12 19:45:06 +0000
URL: https://git.openjdk.org/loom/commit/3c15ad8d47dad303192efba4ec524a7612377d51
8307144: namedParams in XECParameters and EdDSAParameters can be private final
Reviewed-by: jnimeh, xuelei, mullan
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAParameters.java
Changeset: 80a8144a
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-06-12 20:42:53 +0000
URL: https://git.openjdk.org/loom/commit/80a8144af5aae104188de9cc182e6d59c1466732
8309867: redundant class field RSAPadding.md
Reviewed-by: hchao, weijun, valeriep
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
Changeset: 3028295f
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-12 22:08:47 +0000
URL: https://git.openjdk.org/loom/commit/3028295fdd2e5caf22463d1ee8009e72d4221d53
8309065: Move the logic to determine archive heap location from CDS to G1 GC
Reviewed-by: iklam, tschatzl, stuefe
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 2dca5ae4
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-06-12 23:11:52 +0000
URL: https://git.openjdk.org/loom/commit/2dca5ae4fdc0a2232a0ca3cd295d57a9e362e64c
8299052: ViewportOverlapping test fails intermittently on Win10 & Win11
Reviewed-by: aivanov
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java
Changeset: 57fc9a3e
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-13 00:54:35 +0000
URL: https://git.openjdk.org/loom/commit/57fc9a3e968cafe3b618a216630e703a39d5676e
8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader
Reviewed-by: alanb, mchung
= test/jdk/jdk/internal/loader/URLClassPath/ClassnameCharTest.java
= test/jdk/jdk/internal/loader/URLClassPath/FileLoaderTest.java
= test/jdk/jdk/internal/loader/URLClassPath/JarLoaderTest.java
= test/jdk/jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java
= test/jdk/jdk/internal/loader/URLClassPath/testclasses.jar
Changeset: 23a54f37
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-13 07:53:34 +0000
URL: https://git.openjdk.org/loom/commit/23a54f37018bb9345a60a6891e81c1910fb8c3c8
8309538: G1: Move total collection increment from Cleanup to Remark
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 5d716121
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-13 07:54:13 +0000
URL: https://git.openjdk.org/loom/commit/5d716121c1ea3845d31862ed2357172cfe5aefae
8309852: G1: Remove unnecessary assert_empty in G1ParScanThreadStateSet destructor
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: f7de726b
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-06-13 08:39:00 +0000
URL: https://git.openjdk.org/loom/commit/f7de726bd37a2f1fa6f63b601cd2dab1805234e8
8295555: Primitive wrapper caches could be `@Stable`
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
Changeset: 1a9edb8d
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-06-13 08:57:47 +0000
URL: https://git.openjdk.org/loom/commit/1a9edb8df9c1da9eb0178aa53be748828dc7835e
8309838: Classfile API Util.toBinaryName and other cleanup
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/UtilTest.java
Changeset: 4f23fc1f
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-06-13 09:02:37 +0000
URL: https://git.openjdk.org/loom/commit/4f23fc1f273ea30f49c5412a2f25c07f8982d5b5
8309671: Avoid using jvmci.Compiler property to determine if Graal is enabled
Reviewed-by: dnsimon, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java
! test/lib/jdk/test/whitebox/code/Compiler.java
Changeset: 05f896a1
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-06-13 11:47:47 +0000
URL: https://git.openjdk.org/loom/commit/05f896a153ee950b21bae251d2870a8adfe4f04a
8309862: Unsafe list operations in JfrStringPool
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
Changeset: c884862a
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-06-13 12:31:20 +0000
URL: https://git.openjdk.org/loom/commit/c884862ad2189654596df27a76ab685dcd7399f6
8309468: Remove jvmti Allocate locker test case
Reviewed-by: dholmes, lmesnik, sspitsyn
! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/LockerUtils.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jvmti/JVMTIAllocLocker.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jvmti/JVMTIAllocLocker.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jvmti/JVMTIAllocLockers.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jvmti/libJVMTIAllocLocker.cpp
Changeset: 9b0baa10
Author: Ivan Bereziuk <ivan.bereziuk at oracle.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-13 12:40:54 +0000
URL: https://git.openjdk.org/loom/commit/9b0baa10b9140045aa3a49b03e685dcd3ea7c623
8306281: function isWsl() returns false on WSL2
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: 6d05360b
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-13 13:45:59 +0000
URL: https://git.openjdk.org/loom/commit/6d05360bec809ac121dae7afb0e770aaa7d79401
8304403: Remove unused methods in RangeCheckElimination::Bound
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
Changeset: 63843b11
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-13 14:01:53 +0000
URL: https://git.openjdk.org/loom/commit/63843b1153c1d1ab8716895567e7385ad09d48fd
8309907: Remove unused _print_gc_overhead_limit_would_be_exceeded
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.hpp
Changeset: c0aa6bf4
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-06-13 14:45:33 +0000
URL: https://git.openjdk.org/loom/commit/c0aa6bf4febb836a26941f13558d0a930e088fad
8309390: [JVMCI] improve copying system properties into libgraal
Reviewed-by: never, kvn
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! src/java.base/share/classes/module-info.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/TargetDescription.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/SystemProperties.java
+ test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java
Changeset: e1386856
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-06-13 15:16:28 +0000
URL: https://git.openjdk.org/loom/commit/e138685648fb7a756a05f314af2883ce408abdd2
8309882: LinkedHashMap adds an errant serializable field
Reviewed-by: darcy, bpb, jpai, rriggs
! src/java.base/share/classes/java/util/LinkedHashMap.java
Changeset: 14010876
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-06-13 15:54:31 +0000
URL: https://git.openjdk.org/loom/commit/14010876dc7ed0e2ce05225198ded35e0d1ab0ba
8309753: Include array classes in the output of -XX:+PrintSharedArchiveAndExit
Reviewed-by: iklam, matsaave
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExit.java
Changeset: 3eec179c
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-13 16:13:42 +0000
URL: https://git.openjdk.org/loom/commit/3eec179c726e66bc1d0638dfe6e05f46fcea9d10
8309854: ciReplay TestServerVM test fails with Graal
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/ciReplay/TestServerVM.java
Changeset: bed9161c
Author: Ben Perez <ben.perez at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2023-06-13 16:34:58 +0000
URL: https://git.openjdk.org/loom/commit/bed9161c815b5b4773f36eac7e8dadc1384c7fd1
8308474: DSA does not reset SecureRandom when initSign is called again
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/provider/DSA.java
+ test/jdk/sun/security/provider/DSA/SecureRandomReset.java
Changeset: 75dcc4ef
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-13 17:05:52 +0000
URL: https://git.openjdk.org/loom/commit/75dcc4ef94d90e4aa7f8ca5eccc97c91492d6eed
8307508: IndirectVarHandle.isAccessModeSupported throws NPE
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
+ test/jdk/java/lang/invoke/VarHandles/IndirectVarHandleTest.java
Changeset: b5b5b7ce
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-13 17:40:34 +0000
URL: https://git.openjdk.org/loom/commit/b5b5b7ce7220df650f6142c40d6e89c0462877ce
8309884: missing @since tags in `com.sun.source.*`
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/source/tree/DirectiveTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java
Changeset: d7251c17
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-06-13 18:07:43 +0000
URL: https://git.openjdk.org/loom/commit/d7251c1755779f8c4fdeac16ccb797ed45b1dfd4
8309757: com/sun/jdi/ReferrersTest.java fails with virtual test thread factory
Reviewed-by: sspitsyn, kevinw
! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/ReferrersTest.java
Changeset: bfef3c3e
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-06-13 18:40:47 +0000
URL: https://git.openjdk.org/loom/commit/bfef3c3e80d4df98bdb0d853c2e2711cdd8252ce
8309955: Matcher uses @since {@inheritDoc}
Reviewed-by: lancea
! src/java.base/share/classes/java/util/regex/Matcher.java
Changeset: 9bfe415f
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-13 19:41:38 +0000
URL: https://git.openjdk.org/loom/commit/9bfe415f66cc169249d83fc161c9c4496fe239f6
8305104: Remove the old core reflection implementation
Reviewed-by: dholmes, alanb
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/BootstrapConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java
- src/java.base/share/classes/jdk/internal/reflect/DelegatingConstructorAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/DelegatingMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
- src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
= src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeBooleanFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeByteFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeCharacterFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeDoubleFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeFloatFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeIntegerFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeLongFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeObjectFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedByteFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedLongFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedShortFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeShortFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticBooleanFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticByteFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticCharacterFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticDoubleFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticFloatFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticIntegerFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticLongFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticObjectFieldAccessorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticShortFieldAccessorImpl.java
! src/java.base/share/native/libjava/NativeAccessors.c
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/hotspot/jtreg/runtime/Nestmates/methodSelection/TestInterfaceMethodSelection.java
! test/hotspot/jtreg/runtime/Nestmates/methodSelection/TestMethodSelection.java
! test/hotspot/jtreg/runtime/Nestmates/privateConstructors/TestReflection.java
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestReflection.java
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestReflectionHierarchy.java
! test/hotspot/jtreg/runtime/Nestmates/privateStaticMethods/TestReflection.java
! test/jdk/java/lang/StackWalker/MultiThreadStackWalk.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/invoke/lambda/RepetitiveLambdaSerialization.java
! test/jdk/java/lang/invoke/lookup/ReflectiveLookupTest.java
! test/jdk/java/lang/reflect/Field/NegativeTest.java
! test/jdk/java/lang/reflect/Method/CallerSensitiveMethodInvoke.java
! test/jdk/java/lang/reflect/Method/invoke/TestMethodReflectValueOf.java
! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java
! test/jdk/java/lang/reflect/callerCache/CustomLoaderTest.java
! test/jdk/jdk/internal/reflect/Reflection/GetCallerClassTest.java
Changeset: 8aad881e
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-06-13 20:32:29 +0000
URL: https://git.openjdk.org/loom/commit/8aad881e803fddc26f45270f779ff0c0e5a095d8
8309934: Update GitHub Actions to use JDK 17 for building jtreg
Reviewed-by: erikj
! .github/actions/get-jtreg/action.yml
Changeset: 5d193193
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-14 00:16:12 +0000
URL: https://git.openjdk.org/loom/commit/5d193193a3a4c519e7b3d77b27e6b2bf1b11c7f9
8309878: Reduce inclusion of resolvedIndyEntry.hpp
Reviewed-by: coleenp, sspitsyn, matsaave
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: ba837b4b
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-14 01:37:45 +0000
URL: https://git.openjdk.org/loom/commit/ba837b4bfa2dea85653d8a8fccd0817a569b4378
8309910: Introduce jdk.internal.net.http.HttpConnection.getSNIServerNames() method
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
Changeset: 63fe413d
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-06-14 06:30:05 +0000
URL: https://git.openjdk.org/loom/commit/63fe413d93861c79af5587859f01822980969c24
8309890: TestStringDeduplicationInterned.java waits for the wrong condition
Reviewed-by: aboldtch, kbarrett
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
Changeset: bd79db39
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-06-14 08:28:39 +0000
URL: https://git.openjdk.org/loom/commit/bd79db3930f192f6742e29a63a6d1c3bc3dd3385
8309613: [Windows] hs_err files sometimes miss information about the code containing the error
Reviewed-by: dholmes, stuefe
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.inline.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/os.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: e3d6fc87
Author: Vladimir Petko <vladimir.petko at canonical.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-14 11:47:02 +0000
URL: https://git.openjdk.org/loom/commit/e3d6fc875b98c9ac2e63aec4a52bcf1515d797df
8309847: FrameForm and RegisterForm constructors should initialize all members
Reviewed-by: kvn, thartmann
! src/hotspot/share/adlc/formsopt.cpp
Changeset: 1d1ed0d8
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-06-14 11:58:03 +0000
URL: https://git.openjdk.org/loom/commit/1d1ed0d8f7af28ce2a394f020f1732c2d9f9daac
8309957: Rename JDK-8309595 test to conform
Reviewed-by: rriggs
= test/langtools/jdk/javadoc/doclet/testUnnamed/TestUnnamed.java
Changeset: 4c18b9e1
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-06-14 12:03:42 +0000
URL: https://git.openjdk.org/loom/commit/4c18b9e1faba32bd54a5d8b0b3c21b07f694c71b
8309880: Add support for linking libffi on Windows and Mac
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: erikj
! make/autoconf/lib-ffi.m4
! make/devkit/createLibffiBundle.sh
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
Changeset: 9872a141
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-14 12:05:27 +0000
URL: https://git.openjdk.org/loom/commit/9872a14192ce3964b934c19ab685342ffd396986
8309959: JFR: Display N/A for missing data amount
Reviewed-by: mgronlun, stuefe
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
Changeset: 84d010a2
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-14 12:26:51 +0000
URL: https://git.openjdk.org/loom/commit/84d010a24bd59b80fa9e9158d41eab696a7292a9
8309928: JFR: View issues
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/View.java
! test/jdk/jdk/jfr/tool/TestView.java
Changeset: 554b4d72
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-14 13:26:54 +0000
URL: https://git.openjdk.org/loom/commit/554b4d7243f2c7bb3cc3260358fc7c3c636d7536
8308585: AC_REQUIRE: `PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required
Reviewed-by: mikael
! make/autoconf/platform.m4
! make/conf/jib-profiles.js
Changeset: 955fc2fa
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-14 13:27:19 +0000
URL: https://git.openjdk.org/loom/commit/955fc2fabafc4c4d79d137bf86194228d5cf8ad8
8309746: Reconfigure check should include make/conf/version-numbers.conf
Reviewed-by: mikael
! make/Init.gmk
Changeset: 57b82512
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-06-14 16:57:15 +0000
URL: https://git.openjdk.org/loom/commit/57b8251241e2044d5039ce162bf4637a9b2e5466
8309956: Shenandoah: Strengthen the mark word check in string dedup
Reviewed-by: wkemper, zgu, ysr
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
Changeset: ee4ab670
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-06-14 19:49:24 +0000
URL: https://git.openjdk.org/loom/commit/ee4ab6709ebaf8a1b1e9f297a7c53205987f3eba
8309958: Incorrect @since tag format in Container.java
Reviewed-by: dmarkov
! src/java.desktop/share/classes/java/awt/Container.java
Changeset: 931625a9
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-14 21:14:01 +0000
URL: https://git.openjdk.org/loom/commit/931625a9304ec2761ca9035d69fd33f6beadb124
8309808: BytecodeTracer prints wrong BSM for invokedynamic
Reviewed-by: coleenp, matsaave
! src/hotspot/share/classfile/classPrinter.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/utilities/debug.cpp
+ test/hotspot/jtreg/runtime/interpreter/BytecodeTracerTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 181845ae
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-06-14 22:01:44 +0000
URL: https://git.openjdk.org/loom/commit/181845ae46157a9bb3bf8e2a328fa59eddc0273a
8309899: Rename PtrQueueSet::buffer_size()
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
Changeset: 6b942893
Author: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-06-15 06:22:21 +0000
URL: https://git.openjdk.org/loom/commit/6b942893868fa1a64977288bdbdb1bbff8bd9d9c
8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads
Reviewed-by: luhenry, fjiang, fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 4c0e1642
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-06-15 08:36:35 +0000
URL: https://git.openjdk.org/loom/commit/4c0e164238458e0e95770a855ba84bb265ff0397
8309717: C2: Remove Arena::move_contents usage
Reviewed-by: thartmann, kvn
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp
Changeset: de8aca27
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-06-15 09:52:31 +0000
URL: https://git.openjdk.org/loom/commit/de8aca27ba87427307186ffd25c029b5c6dbc82e
8307907: [ppc] Remove RTM locking implementation
Reviewed-by: mbaesken, rrich, stuefe
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
Changeset: 83d92672
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-06-15 10:08:28 +0000
URL: https://git.openjdk.org/loom/commit/83d92672d4c2637fc37ddd873533c85a9b083904
8303513: C2: LoadKlassNode::make fails with 'expecting TypeKlassPtr'
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/subtypenode.cpp
Changeset: 5f3613e0
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-15 12:01:02 +0000
URL: https://git.openjdk.org/loom/commit/5f3613e0604f7da252421e08fe7ded7406538caa
8309960: ParallelGC young collections very slow in DelayInducer
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
Changeset: 0038491a
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-06-15 15:32:45 +0000
URL: https://git.openjdk.org/loom/commit/0038491abda51b8bd39fabed53624c10abcfe077
8309978: [x64] Fix useless padding
Reviewed-by: chagedorn, thartmann, shade
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 8b4af46b
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-06-15 15:53:08 +0000
URL: https://git.openjdk.org/loom/commit/8b4af46be4447a7bc3b58f4054488e8bc50ee111
8309974: some JVMCI tests fail when VM options include -XX:+EnableJVMCI
Reviewed-by: dholmes
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/hotspot/jtreg/compiler/jvmci/meta/StableFieldTest.java
Changeset: 947f1497
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2023-06-15 16:00:18 +0000
URL: https://git.openjdk.org/loom/commit/947f14977a4d1ded839712aea020eaa87c23a23f
8308444: LoadStoreNode::result_not_used() is too conservative
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestGetAndAdd.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 653a8d0c
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-15 16:29:31 +0000
URL: https://git.openjdk.org/loom/commit/653a8d0cce267a0087f8b157a86c713e4ec5e1c1
8310129: SetupNativeCompilation LIBS should match the order of the other parameters
Reviewed-by: erikj
! make/common/NativeCompilation.gmk
Changeset: 3eeb681a
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-06-15 16:34:00 +0000
URL: https://git.openjdk.org/loom/commit/3eeb681a0de87baa12b6eac5966e7f707b76c8bf
8167252: Some of Charset.availableCharsets() does not contain itself
Reviewed-by: bpb, alanb, iris, lancea, jpai
! src/java.base/share/classes/sun/nio/cs/Unicode.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java
! test/jdk/java/nio/charset/Charset/Contains.java
Changeset: 3e0bbd29
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-15 17:47:41 +0000
URL: https://git.openjdk.org/loom/commit/3e0bbd290c534b0f9729c54cd45308d505907797
8285368: Overhaul doc-comment inheritance
6376959: Algorithm for Inheriting Method Comments seems to go not as documented
6934301: Support directed inheriting of class comments with @inheritDoc
Reviewed-by: jjg, rriggs, aivanov, smarks, martin
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java
+ test/langtools/jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/InheritDocTest.java
Changeset: 79ff72a7
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-06-15 19:11:12 +0000
URL: https://git.openjdk.org/loom/commit/79ff72a7762deb6010b57e5ac0ccede3d035ab4c
8308499: Test vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java failed: VMDisconnectedException
Reviewed-by: lmesnik, kevinw
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001.java
Changeset: 4a5475ce
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-06-15 19:13:24 +0000
URL: https://git.openjdk.org/loom/commit/4a5475ce0492fc02019b0f89b50601c388c63e21
8309953: Strengthen and optimize oopDesc age methods
Reviewed-by: mdoerr, rkennke, tschatzl, stefank
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 9f64a643
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-06-15 19:15:30 +0000
URL: https://git.openjdk.org/loom/commit/9f64a64376c677dbe1358807329b42737ac78ad9
8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated
Reviewed-by: mullan
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
+ test/jdk/javax/net/ssl/ciphersuites/TLSWontNegotiateDisabledCipherAlgos.java
Changeset: 81bfd789
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-06-15 19:43:07 +0000
URL: https://git.openjdk.org/loom/commit/81bfd78901ff540ad0355a466cfad097e701028a
8309632: JDK 21 RDP1 L10n resource files update
Reviewed-by: naoto
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_de.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ja.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_de.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties
Changeset: 5c705166
Author: Man Cao <manc at openjdk.org>
Date: 2023-06-15 20:13:36 +0000
URL: https://git.openjdk.org/loom/commit/5c705166da112395dcff70685a4d19ea6e9f426b
8309688: Data race on java.io.ClassCache$CacheRef.strongReferent
Reviewed-by: rriggs, shade
! src/java.base/share/classes/java/io/ClassCache.java
Changeset: 92167505
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-06-15 22:23:26 +0000
URL: https://git.openjdk.org/loom/commit/92167505b217c0e6074f58f8479be97bc4c776b3
8308643: Incorrect value of 'used' jvmstat counter
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
+ test/hotspot/jtreg/gc/TestSpaceCounters.java
Changeset: d3d0dbc3
Author: Phil Race <prr at openjdk.org>
Date: 2023-06-15 22:47:57 +0000
URL: https://git.openjdk.org/loom/commit/d3d0dbc36369da0c17a66f8b633e73a150ab8c4f
8309756: Occasional crashes with pipewire screen capture on Wayland
Reviewed-by: avu, azvegint
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
Changeset: 353e581a
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-15 23:36:27 +0000
URL: https://git.openjdk.org/loom/commit/353e581a53c5c16a8d8b824464d7ca4854d3422f
8309747: Update --release 21 symbol information for JDK 21 build 27
Reviewed-by: iris
! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
Changeset: db133dbc
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-16 05:38:10 +0000
URL: https://git.openjdk.org/loom/commit/db133dbc02a7f38104fdbca967c59f758c6f4336
8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers
Reviewed-by: wetmore, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java
Changeset: cfae6ef2
Author: sunyaqi <sunyaqi at loongson.cn>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2023-06-16 06:15:55 +0000
URL: https://git.openjdk.org/loom/commit/cfae6ef2f61f0a6611de2f66e6e773c547ba7878
8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory
Reviewed-by: alanb
! test/jdk/java/nio/file/Files/CopyAndMove.java
Changeset: 32243ef4
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-16 07:03:28 +0000
URL: https://git.openjdk.org/loom/commit/32243ef47df75241302e243b4fd9627d686437fe
8310128: Switch with unnamed patterns erroneously non-exhaustive
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Unnamed.java
Changeset: 227656f3
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-16 07:26:27 +0000
URL: https://git.openjdk.org/loom/commit/227656f3a9b61ebcadab6b90ce4d53f4e351f650
8309408: Thread.sleep cleanup
Reviewed-by: dholmes, stefank
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitorsStackDepthInfo/ownedMonitorsStackDepthInfo001/ownedMonitorsStackDepthInfo001a.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
Changeset: 8c9b85a9
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-16 08:40:16 +0000
URL: https://git.openjdk.org/loom/commit/8c9b85a990d955487f9141207cc83d0051defc57
8303916: ThreadLists.java inconsistent results
Reviewed-by: cjplummer, dholmes, lmesnik
! test/jdk/java/lang/management/ThreadMXBean/ThreadLists.java
Changeset: 238c51e6
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-06-16 09:57:57 +0000
URL: https://git.openjdk.org/loom/commit/238c51e621d17a24d35085a54c129ce99ad6d0d8
8293069: Make -XX:+Verbose less verbose
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/doCall.cpp
Changeset: c2b043e6
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-06-16 09:58:19 +0000
URL: https://git.openjdk.org/loom/commit/c2b043e6cd3a4100c771f9cc98eaf41f70ecce3f
8310183: Update GitHub Actions to use boot JDK for building jtreg
Reviewed-by: shade
! .github/actions/get-jtreg/action.yml
Changeset: fb024fde
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-06-16 10:04:17 +0000
URL: https://git.openjdk.org/loom/commit/fb024fde7bffde29dd3ec1ae26d04f4ccd64ad7e
8248149: G1: change _cleaning_claimed from int to bool
Reviewed-by: lkorinth, ayang, kbarrett
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp
Changeset: b412fc79
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-06-16 11:42:55 +0000
URL: https://git.openjdk.org/loom/commit/b412fc79c3c2548df10918090beedaf6b2d08d96
8309937: Add @sealedGraph for some Panama FFM interfaces
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
Changeset: 44a8aa06
Author: Andrew Haley <aph at openjdk.org>
Date: 2023-06-16 12:21:11 +0000
URL: https://git.openjdk.org/loom/commit/44a8aa0691f046d720a789a89c9039a010658f0c
8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations"
Reviewed-by: alanb
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
Changeset: 21f6d833
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-06-16 15:04:07 +0000
URL: https://git.openjdk.org/loom/commit/21f6d83358458c2e5a6cc1bc19a6a33b3262f990
8309471: Limit key characters in static index pages
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java
Changeset: a45f9296
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-16 15:26:26 +0000
URL: https://git.openjdk.org/loom/commit/a45f92961bd0dd603daad8149da4a976d60425f9
8310076: Reduce inclusion of bytecodeStream.hpp
Reviewed-by: dholmes, coleenp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodComparator.hpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: cf8d0b05
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-16 16:43:00 +0000
URL: https://git.openjdk.org/loom/commit/cf8d0b05372838db345ff373950e71b7b3b76de7
8309964: Use directed inheritDoc for javax.lang.model API
Reviewed-by: vromero
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: 53abba3a
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-06-16 16:43:22 +0000
URL: https://git.openjdk.org/loom/commit/53abba3a5acee3e4d776fe8a42a307b827fda54d
8309499: javac fails to report compiler.err.no.java.lang with annotation processing enabled
Co-authored-by: Paula Toth <paulatoth at google.com>
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/fatalErrors/NoJavaLangWithAnnotationProcessorTest.java
Changeset: 4eb4f20a
Author: Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2023-06-16 16:46:54 +0000
URL: https://git.openjdk.org/loom/commit/4eb4f20ae22a8f6a49cbbcaa6603ee19ed078e8b
8308808: SunMSCAPI public keys returns internal key array
Reviewed-by: mullan
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
+ test/jdk/sun/security/mscapi/EncodingMutability.java
Changeset: d6c2ee34
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-06-16 17:24:07 +0000
URL: https://git.openjdk.org/loom/commit/d6c2ee3448a14b3e5a392aacc11ed8e47d388f80
8310054: ScrollPane insets are incorrect
Reviewed-by: honkar, prr
! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
! test/jdk/java/awt/ScrollPane/ScrollPaneExtraScrollBar.java
Changeset: 16134f44
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-06-16 17:38:01 +0000
URL: https://git.openjdk.org/loom/commit/16134f44221e46f71d91fdba08e30705b0e1f92f
8310211: serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java failing
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: mikael
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
Changeset: 71baf00a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-16 20:04:08 +0000
URL: https://git.openjdk.org/loom/commit/71baf00a2dce796f74b121d5ccd4ee9da167d806
8309605: StubRoutines are not used by SA
Reviewed-by: cjplummer
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: bcc4d368
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-06-16 22:49:22 +0000
URL: https://git.openjdk.org/loom/commit/bcc4d36857b0907e865d0afc4447f9b0780f8101
8309511: Regression test ExtraImportSemicolon.java refers to the wrong bug
Reviewed-by: vromero
! test/langtools/tools/javac/parser/ExtraImportSemicolon.java
Changeset: 959a61fd
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-17 06:02:40 +0000
URL: https://git.openjdk.org/loom/commit/959a61fdd483c9523764b9ba0972f59ca06db0ee
8310259: Pin msys2/setup-msys2 github action to a specific commit
Reviewed-by: cstein, stuefe
! .github/actions/get-jtreg/action.yml
! .github/actions/get-msys2/action.yml
Changeset: 492d25c8
Author: Gergö Barany <gbarany at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date: 2023-06-19 02:28:05 +0000
URL: https://git.openjdk.org/loom/commit/492d25c8df0f818d6f6e3a18a82bfad8fa95c282
8309601: [JVMCI] AMD64#getLargestStorableKind returns incorrect mask kind
Reviewed-by: dnsimon, never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
Changeset: 02aaab12
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-19 05:08:45 +0000
URL: https://git.openjdk.org/loom/commit/02aaab12e331e5a4c249f1d281c4439e2e7c914f
8310126: C1: Missing receiver null check in Reference::get intrinsic
Reviewed-by: roland, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestReferenceGetWithNull.java
Changeset: 6473a7df
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-06-19 06:00:50 +0000
URL: https://git.openjdk.org/loom/commit/6473a7df206d3f120751dc36b07d793426b70da8
8310107: os::trace_page_sizes_for_requested_size should name alignment as requested page size
Reviewed-by: stefank, dholmes
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: 6a63badd
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-19 06:39:58 +0000
URL: https://git.openjdk.org/loom/commit/6a63badd8ea3e79cd9fc3cb33aff499fc9a6d3f1
8310191: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java second failure on AIX
Reviewed-by: alanb, cjplummer
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
Changeset: 266f9838
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-06-19 07:02:10 +0000
URL: https://git.openjdk.org/loom/commit/266f9838ee28fb49b5368fc9778854c456b02b7c
8308855: ARM32: TestBooleanVector crashes after 8300257
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
Changeset: 4229baf9
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-06-19 07:05:06 +0000
URL: https://git.openjdk.org/loom/commit/4229baf9b669ad0af94720cab21a4b80a6ae1c7e
8310015: ZGC: Unbounded asynchronous unmapping can lead to running out of address space
Reviewed-by: stefank, aboldtch
! src/hotspot/share/gc/x/xUnmapper.cpp
! src/hotspot/share/gc/x/xUnmapper.hpp
! src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/logging/logTag.hpp
Changeset: d2a858e1
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-06-19 08:52:06 +0000
URL: https://git.openjdk.org/loom/commit/d2a858e173ae10c577d7a3d14eb87ab5c3f60062
7083187: Class CSS.CssValue is missing implementations of equals() and hashCode()
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: b896e3e0
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-19 11:08:07 +0000
URL: https://git.openjdk.org/loom/commit/b896e3e02a28dde5d718cbc40f43a08f179269dd
8310146: Removing unused PerfLongVariant::_sampled
Reviewed-by: tschatzl
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
Changeset: 7d4b77ad
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-19 11:41:10 +0000
URL: https://git.openjdk.org/loom/commit/7d4b77ad9ee803d89eab5632f5c65ac843a68b3c
8304835: jdk/jfr/event/oldobject/TestArrayInformation.java fails with "Could not find event with class ... as (leak) object"
Reviewed-by: shade, mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java
Changeset: f8f8bfbe
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-06-19 13:26:26 +0000
URL: https://git.openjdk.org/loom/commit/f8f8bfbea15de0a57415ba27ad5722b6a4add07a
8309939: HttpClient should not use Instant.now() as Instant source for deadlines
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/TimeLine.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: e08e94f1
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-19 17:46:23 +0000
URL: https://git.openjdk.org/loom/commit/e08e94f1b9eb687e7b413493e158c07063fea60c
8310266: JFR: Refactor after 'view' command
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FilteredType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleUnit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueParser.java
! test/jdk/jdk/jfr/jvm/TestFormatDuration.java
Changeset: 33c6ec9d
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-06-19 18:29:14 +0000
URL: https://git.openjdk.org/loom/commit/33c6ec9d4eb36649a94125aa005dc6b961dcd2c1
8310019: MIPS builds are broken after JDK-8304913
Reviewed-by: phh, shade, aoqi
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 137a5f7c
Author: Ao Qi <aoqi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-06-19 21:05:55 +0000
URL: https://git.openjdk.org/loom/commit/137a5f7c2ce35258702b28565f6feb7cb7f1d68e
8310105: LoongArch64 builds are broken after JDK-8304913
Reviewed-by: shade, rriggs
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 7b45c8fc
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-06-19 21:35:58 +0000
URL: https://git.openjdk.org/loom/commit/7b45c8fc3a0d8b7f7de196fe095d2fa47c6bd60a
8241800: Disable IPV6_MULTICAST_ALL to prevent interference from all multicast groups
Reviewed-by: alanb
! src/java.base/unix/native/libnio/ch/Net.c
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java
Changeset: b2e86aef
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-19 22:30:50 +0000
URL: https://git.openjdk.org/loom/commit/b2e86aef65f4d579896b6db83aaad408b6c580d4
8304478: Initial nroff manpage generation for JDK 22
Reviewed-by: alanb, sspitsyn, mchung, lancea
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 96a7db7b
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-20 06:43:21 +0000
URL: https://git.openjdk.org/loom/commit/96a7db7b3cd5e1370df195a910b94eaece6c3d3c
8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp
Reviewed-by: stuefe
! src/hotspot/share/runtime/globals.hpp
Changeset: 79069c5e
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-20 07:02:49 +0000
URL: https://git.openjdk.org/loom/commit/79069c5e748a274c45dec72aad082c31eff418d1
8310314: Misplaced "unnamed classes are a preview feature and are disabled by default" error
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.java
+ test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.out
Changeset: 08788728
Author: Damon Fenacci <damon.fenacci at oracle.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-06-20 07:40:46 +0000
URL: https://git.openjdk.org/loom/commit/087887286d575107c076605e1027b553939c3836
8310020: MacroAssembler::call_VM(_leaf) doesn't consistently check for conflict with C calling convention.
Reviewed-by: thartmann, fyang, mdoerr, amitkumar
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: 9a68ec8b
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-06-20 09:46:56 +0000
URL: https://git.openjdk.org/loom/commit/9a68ec8bb2116cd166732cc1208cb19b6cd6a64d
8219357: G1: G1GCPhaseTimes::debug_phase uses unnecessary ResourceMark
Reviewed-by: shade, ayang
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
Changeset: a0595761
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-06-20 10:08:13 +0000
URL: https://git.openjdk.org/loom/commit/a0595761ef35c4eec8cb84326a869b9473cd5bba
8310187: Improve Generational ZGC jtreg testing
Reviewed-by: stefank, eosterlund, stuefe
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/x/TestHighUsage.java
! test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/x/TestNoUncommit.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/jdk/TEST.ROOT
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestZ.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 4ca548fe
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-20 10:34:52 +0000
URL: https://git.openjdk.org/loom/commit/4ca548fe74419dc9e110489e3d2d3adf695ef37f
8310326: Incorrect position of the synthetic unnamed class
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: e1906e76
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-20 13:35:11 +0000
URL: https://git.openjdk.org/loom/commit/e1906e76412fa506cf72447dcb9adc896b92ae81
8310027: Fix -Wconversion warnings in nmethod and compiledMethod related code
Reviewed-by: kvn, fparain
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: 4e4e586d
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-06-20 13:46:49 +0000
URL: https://git.openjdk.org/loom/commit/4e4e586dac3f4be15a6488a6b72aa9e2cd5d43db
8310194: Generational ZGC: Lock-order asserts in JVMTI IterateThroughHeap
Reviewed-by: eosterlund, aboldtch
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zVerify.cpp
Changeset: 4a9cc8a0
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-20 13:52:45 +0000
URL: https://git.openjdk.org/loom/commit/4a9cc8a000cafb3ad77a33710054b567e8553652
8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopLimitOverflowDuringCCP.java
Changeset: 31b6fd77
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-06-20 15:12:46 +0000
URL: https://git.openjdk.org/loom/commit/31b6fd775f1c4f2841d9a52ad5f275ad446ee661
8309258: RISC-V: Add riscv_hwprobe syscall
Reviewed-by: fjiang, stuefe, fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 99d2a9af
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-06-20 15:51:43 +0000
URL: https://git.openjdk.org/loom/commit/99d2a9afa95a1f1aa090316e702d8f508e094729
8310330: HttpClient: debugging interestOps/readyOps could cause exceptions and smaller cleanup
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/LineSubscriberAdapter.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/Alpns.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/BufferSupplier.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/DebugLogger.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/HeadersTest2.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/LargeResponseContent.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/RetryPost.java
! test/jdk/java/net/httpclient/SSLExceptionTest.java
! test/jdk/java/net/httpclient/ShortResponseBodyPost.java
! test/jdk/java/net/httpclient/http2/ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/websocket/SendTest.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/DefaultMessageStreamHandler.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamHandler.java
! test/jdk/java/net/httpclient/whitebox/DefaultProxyDriver.java
! test/jdk/java/net/httpclient/whitebox/FramesDecoderTestDriver.java
! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java
Changeset: 09174e0c
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-06-20 17:21:00 +0000
URL: https://git.openjdk.org/loom/commit/09174e0c994dfb19fd09f551720c13c6479812d4
8310049: Refactor Charset tests to use JUnit
Reviewed-by: lancea, naoto
! test/jdk/java/nio/charset/Charset/AvailableCharsetNames.java
! test/jdk/java/nio/charset/Charset/CharsetContainmentTest.java
! test/jdk/java/nio/charset/Charset/Contains.java
- test/jdk/java/nio/charset/Charset/EmptyCharsetName.java
! test/jdk/java/nio/charset/Charset/EncDec.java
! test/jdk/java/nio/charset/Charset/IllegalCharsetName.java
! test/jdk/java/nio/charset/Charset/NullCharsetName.java
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
Changeset: 11201067
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-06-20 18:16:33 +0000
URL: https://git.openjdk.org/loom/commit/11201067a8d429fcb03f90830abec1842efae5fd
8310458: Fix build failure caused by JDK-8310049
Reviewed-by: rriggs, naoto
! test/jdk/java/nio/charset/Charset/NullCharsetName.java
Changeset: 4c3efb39
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-20 21:58:31 +0000
URL: https://git.openjdk.org/loom/commit/4c3efb39107829d0025bd23a5fa532767fa9b3a7
8309034: NoClassDefFoundError when initializing Long$LongCache
Reviewed-by: coleenp, fparain
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java
+ test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
Changeset: 28415adb
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-20 23:12:49 +0000
URL: https://git.openjdk.org/loom/commit/28415adb795dd9d4905d2366c6cc88fc569b8f80
8310225: Reduce inclusion of oopMapCache.hpp and generateOopMap.hpp
Reviewed-by: stuefe, coleenp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
Changeset: 45eaf5ed
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-20 23:14:33 +0000
URL: https://git.openjdk.org/loom/commit/45eaf5edd806b1f8d5c7d037752766f1737060b9
8298443: Remove expired flags in JDK 22
Reviewed-by: coleenp, iklam
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
Changeset: e022e876
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-06-21 00:03:13 +0000
URL: https://git.openjdk.org/loom/commit/e022e876543b65b531027662326f35b497861f33
8310053: VarHandle and slice handle derived from layout are lacking alignment check
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 47d00a4c
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-06-21 04:55:43 +0000
URL: https://git.openjdk.org/loom/commit/47d00a4cbeff5d757dda9c660dfd2385c02a57d7
8310265: (process) jspawnhelper should not use argv[0]
Reviewed-by: simonis, rriggs
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 886ac1c2
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-06-21 06:40:50 +0000
URL: https://git.openjdk.org/loom/commit/886ac1c261a1b7e91e3981e32810c405a0d90329
8308606: C2 SuperWord: remove alignment checks when not required
Reviewed-by: fgao, kvn, pli
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java
Changeset: 3faba07a
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-21 06:43:03 +0000
URL: https://git.openjdk.org/loom/commit/3faba07ae3f961c3b97434d59512d32519cb7a27
8307145: windowsaccessbridge.dll erroneously includes private methods in its C API
Reviewed-by: djelinski
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF
Changeset: 9eed0490
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-21 06:49:24 +0000
URL: https://git.openjdk.org/loom/commit/9eed049098b1ad98f6c061b88f21ca0e7ae3483f
8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
Changeset: 67fbd873
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-21 07:05:41 +0000
URL: https://git.openjdk.org/loom/commit/67fbd87378a9b3861f1676977f9f2b36052add29
8310143: RandomCommandsTest fails due to unexpected VM exit code after JDK-8282797
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: a15db1a5
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-21 09:15:48 +0000
URL: https://git.openjdk.org/loom/commit/a15db1a56c560406eac0ac60c29a0ffd15984267
8302865: Illegal bytecode for break from if with instanceof pattern matching condition
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
! test/langtools/tools/javac/patterns/BreakAndLoops.java
Changeset: 01623f6a
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-06-21 09:16:12 +0000
URL: https://git.openjdk.org/loom/commit/01623f6a5724d3eb250c48656be0aaf28df11750
8310133: Effectivelly final condition not enforced in guards for binding variables from the same case
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/GuardsErrors.java
! test/langtools/tools/javac/patterns/GuardsErrors.out
Changeset: 7ea22cd3
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-21 09:57:26 +0000
URL: https://git.openjdk.org/loom/commit/7ea22cd38510e54107889dbec01d47a10aa6f52d
8310369: UTIL_ARG_WITH fails when arg is disabled
Reviewed-by: mikael
! make/autoconf/util.m4
Changeset: 574c6f0e
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-21 09:57:49 +0000
URL: https://git.openjdk.org/loom/commit/574c6f0ebfdff86722a3659b91ec860a922ffc4d
8310376: Extend SetupTarget macro with DIR parameter
Reviewed-by: mikael
! make/MainSupport.gmk
Changeset: 70e1c92a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-21 11:45:37 +0000
URL: https://git.openjdk.org/loom/commit/70e1c92a7f1b5450058a2dd7dbdf9d88eb85e970
8310297: assert(static_cast<T1>(result) == thing) with ctw
Reviewed-by: iklam, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
+ test/hotspot/jtreg/runtime/ConstantPool/ByteFieldInitTest.java
+ test/hotspot/jtreg/runtime/ConstantPool/CompatByteFieldInit.jasm
Changeset: 658c3374
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-21 11:47:25 +0000
URL: https://git.openjdk.org/loom/commit/658c3374d88836f5c8745f777e836d502f0ec2ca
8309296: jdk/jfr/event/runtime/TestAgentEvent.java fails due to "missing" dynamic JavaAgent
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java
Changeset: 826dcb54
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2023-06-21 12:27:02 +0000
URL: https://git.openjdk.org/loom/commit/826dcb5424a931953ac1964e7893aec7ec839862
8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers
Reviewed-by: thartmann, amitkumar, fyang, mdoerr
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
Changeset: 59c6c0e1
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-21 15:07:42 +0000
URL: https://git.openjdk.org/loom/commit/59c6c0e1b7148a7139f5e6a4ba2b19623c20c77d
8310335: JFR: Modernize collections and switch statements
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/CompositeParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlElement.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlNot.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlSelection.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlTest.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableRenderer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java
! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java
! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestToString.java
! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java
! test/jdk/jdk/jfr/api/event/TestEventDuration.java
! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java
! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java
! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java
! test/jdk/jdk/jfr/api/modules/src_mods/test.jfr.main/test/jfr/main/MainTest.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java
! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java
! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java
! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java
! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java
! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java
! test/jdk/jdk/jfr/event/gc/configuration/GCHeapConfigurationEventTester.java
! test/jdk/jdk/jfr/event/gc/configuration/GCYoungGenerationConfigurationEventTester.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/StressAllocationGCEvents.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java
! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java
! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java
! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java
! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java
! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java
! test/jdk/jdk/jfr/jmx/TestSnapshot.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
! test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java
! test/jdk/jdk/jfr/startupargs/StartupHelper.java
! test/jdk/jdk/jfr/startupargs/TestEventSettings.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java
Changeset: 72501cf7
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-21 17:18:15 +0000
URL: https://git.openjdk.org/loom/commit/72501cf76703352800eb8979a53d59a83791d626
8310379: Relax prerequisites for java.base-jmod target
Reviewed-by: mikael
! make/Main.gmk
Changeset: fd1163d5
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-21 17:58:29 +0000
URL: https://git.openjdk.org/loom/commit/fd1163d5f1f702ba81553c224ee86a2c6566fe55
8310332: Fix -Wconversion warnings in MethodData
Reviewed-by: aph, fparain
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 226c6a09
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-21 18:00:14 +0000
URL: https://git.openjdk.org/loom/commit/226c6a097d9ec2fb66a678546ccd56b513494693
8309883: no `@since` info in com.sun.tools.javac package-info.java, Main.java
Reviewed-by: iris, darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java
Changeset: 16a34e8e
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-06-21 18:28:19 +0000
URL: https://git.openjdk.org/loom/commit/16a34e8e1e603d2cc8f05fcf01376230af441dbd
8310384: Add hooks for custom image creation
Reviewed-by: mikael, alanb
! make/Images.gmk
Changeset: f286e5a5
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-21 19:56:51 +0000
URL: https://git.openjdk.org/loom/commit/f286e5a5e151c241556f0f1b8d6648423186a097
8310575: no `@since` for StandardDoclet
Reviewed-by: darcy
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 3be50da6
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-06-21 20:04:03 +0000
URL: https://git.openjdk.org/loom/commit/3be50da636b986b267d15c4caa0147c100b96111
8310512: Cleanup indentation in jfc files
Reviewed-by: egahlin
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: ac44ef19
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-06-21 21:07:04 +0000
URL: https://git.openjdk.org/loom/commit/ac44ef19d5a129c41a8e89e667a28cff38acdd42
8310586: ProblemList java/lang/ScopedValue/StressStackOverflow.java#default with virtual threads on linux-all
Reviewed-by: dholmes, mikael
! test/jdk/ProblemList-Virtual.txt
Changeset: 3661cdee
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-22 04:29:13 +0000
URL: https://git.openjdk.org/loom/commit/3661cdee1b20ab2868025637871d22bb30add6bd
8309853: StructuredTaskScope.join description improvements
Reviewed-by: rpressler, darcy
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: 3bc475ee
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-06-22 06:40:17 +0000
URL: https://git.openjdk.org/loom/commit/3bc475ee650a9564e957b9c8153944ec094ec6a2
8309909: remove test nsk.jvmti test objmonusage006 from ProblemList-Virtual.txt
Reviewed-by: cjplummer
! test/hotspot/jtreg/ProblemList-Virtual.txt
Changeset: 8e047029
Author: Daohan Qu <dqu at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-06-22 06:45:19 +0000
URL: https://git.openjdk.org/loom/commit/8e047029e811a9e5758d564249ee794f584c9dc2
8242152: SA does not include StackMapTables when dumping .class files
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
Changeset: 7da3f199
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-22 07:08:54 +0000
URL: https://git.openjdk.org/loom/commit/7da3f1999fc5d1b9162443d97dfae7fe7b04dfc5
8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns
Reviewed-by: weijun
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
Changeset: 8976ebf0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-22 10:09:15 +0000
URL: https://git.openjdk.org/loom/commit/8976ebf0ec42b5fdca69e223cab0b713f1464eae
8310561: JFR: Unify decodeDescriptors(String, String)
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
Changeset: 5a30fb66
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-06-22 11:59:33 +0000
URL: https://git.openjdk.org/loom/commit/5a30fb6664e748fe41606eecda1f882a9a3c66b8
8310591: Missing `@since` tags in java.lang.foreign
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
Changeset: 370b8b26
Author: Daohan Qu <dqu at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-22 13:15:27 +0000
URL: https://git.openjdk.org/loom/commit/370b8b2644e8951ba177c39199036c79ecf49401
8310618: Test serviceability/sa/ClhsdbDumpclass.java fails after 8242152: 'StackMapTable:' missing from stdout/stderr
Reviewed-by: kevinw, dholmes
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
Changeset: 230bcb76
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-22 14:22:02 +0000
URL: https://git.openjdk.org/loom/commit/230bcb769a2701b80b4a12a39785f88a1db48ba9
8309685: Fix -Wconversion warnings in assembler and register code
Reviewed-by: aph, fparain
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 0e4fde3d
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-22 16:38:39 +0000
URL: https://git.openjdk.org/loom/commit/0e4fde3d300b91e6f93fe4d602f99251c75aa847
8310453: Update javadoc of java.lang.Object
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/lang/Object.java
Changeset: 130a9f13
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-06-22 18:43:27 +0000
URL: https://git.openjdk.org/loom/commit/130a9f138759c2f8504a83a6f3a93b1f219f0a42
8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC
Reviewed-by: rhalade
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
Changeset: 5a82fa3b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-22 19:37:01 +0000
URL: https://git.openjdk.org/loom/commit/5a82fa3bb278b5b80b9ede0619f364fe13cdbede
8310577: Fix -Wconversion warnings in interpreter and oops
Reviewed-by: fparain, matsaave
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 47728931
Author: Daohan Qu <dqu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-23 06:32:36 +0000
URL: https://git.openjdk.org/loom/commit/47728931274ec7f58b06c463125ef40338aa4fba
8310581: retry_class_loading_during_parsing() is not used
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
Changeset: 31dcda5d
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-23 07:25:34 +0000
URL: https://git.openjdk.org/loom/commit/31dcda5d67c90ecd571b0a943bcedc0bfe3f1fba
8295210: IR framework should not whitelist -XX:-UseTLAB
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
Changeset: d6685f08
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-06-23 10:07:32 +0000
URL: https://git.openjdk.org/loom/commit/d6685f0869be350ded705a3dbddecb3cc441fc0b
8310510: Remove WordsPerLong
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: d1d2b55c
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2023-06-23 10:11:25 +0000
URL: https://git.openjdk.org/loom/commit/d1d2b55ce0b950e07f6e3761983f73fd58079627
8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton
Reviewed-by: abhiscxk, asemenov, prr, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: 4bf78162
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-06-23 11:09:37 +0000
URL: https://git.openjdk.org/loom/commit/4bf78162c52564645af79b8324b69d89102dc024
8309670: java -help output for --module-path / -p is incomplete
Reviewed-by: mchung, alanb
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
Changeset: e78fd466
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-06-23 14:08:56 +0000
URL: https://git.openjdk.org/loom/commit/e78fd46679182b10d726cde37d39a34d9cd9a10a
8310735: Build failure after JDK-8310577 with GCC8
Reviewed-by: lucy
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/oops/arrayOop.hpp
Changeset: 5ca4cdd2
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2023-06-23 14:52:12 +0000
URL: https://git.openjdk.org/loom/commit/5ca4cdd2caceba9dad8025e5a8851740a3961921
8309740: Expand timeout windows for tests in JDK-8179502
Reviewed-by: xuelei, mbaesken
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java
! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java
Changeset: 7628da20
Author: Ben Perez <ben.perez at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2023-06-23 15:31:16 +0000
URL: https://git.openjdk.org/loom/commit/7628da200833d0d26215a91afdd1bf7fc110da1d
8279254: PKCS9Attribute SigningTime always encoded in UTFTime
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
+ test/jdk/sun/security/util/DerOutputStream/DerTimeEncoding.java
Changeset: d91d0d30
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-23 15:57:16 +0000
URL: https://git.openjdk.org/loom/commit/d91d0d3011b878e47b937981896fed0b2be30362
8310537: Fix -Wconversion warnings in gcUtil.hpp
Reviewed-by: ayang, aboldtch
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/gcUtil.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
Changeset: 556831d1
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-23 17:03:02 +0000
URL: https://git.openjdk.org/loom/commit/556831d1bf80a919330d9ca5330b4deef16592e2
8310460: Remove jdeps -profile option
Reviewed-by: alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/Basic.java
! test/langtools/tools/jdeps/DotFileTest.java
Changeset: a9c0a0f6
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-23 17:42:13 +0000
URL: https://git.openjdk.org/loom/commit/a9c0a0f6b915f9ddaa97d83bad4f3c2b38810636
8310628: GcInfoBuilder.c missing JNI Exception checks
Reviewed-by: mchung, dholmes
! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c
Changeset: 0314292c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-23 19:35:57 +0000
URL: https://git.openjdk.org/loom/commit/0314292cb2d55474d8fb3d0ef46129be7e4f1838
8310267: Javadoc for Class#isPrimitive() is incorrect regarding Class objects for primitives
Reviewed-by: prappo
! src/java.base/share/classes/java/lang/Class.java
Changeset: bfcca5ef
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-23 19:42:57 +0000
URL: https://git.openjdk.org/loom/commit/bfcca5eff96ac3cd72996b6c4865872c2da4de53
8310494: Do not include constantPool.hpp from instanceKlass.hpp
Reviewed-by: stefank, coleenp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/utilities/events.cpp
Changeset: 69f3114c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-23 21:21:41 +0000
URL: https://git.openjdk.org/loom/commit/69f3114c4119d66a8c16cf95c35ea1adc488bdee
8310676: add note about unnamed module to Elements.getAllModuleElements
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: dad7bd9e
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-06-23 21:33:49 +0000
URL: https://git.openjdk.org/loom/commit/dad7bd9efc7ca2c245f7e35267479670f93a53a8
8310234: Refactor Locale tests to use JUnit
Reviewed-by: naoto
+ test/jdk/java/util/Locale/AvailableLocalesTest.java
- test/jdk/java/util/Locale/Bug4210525.java
- test/jdk/java/util/Locale/Bug4316602.java
- test/jdk/java/util/Locale/Bug8004240.java
- test/jdk/java/util/Locale/Bug8154797.java
+ test/jdk/java/util/Locale/CaseCheckVariant.java
+ test/jdk/java/util/Locale/CompareProviderFormats.java
+ test/jdk/java/util/Locale/GetAdapterPreference.java
+ test/jdk/java/util/Locale/GetInstanceCheck.java
+ test/jdk/java/util/Locale/LocaleConstructors.java
+ test/jdk/java/util/Locale/RootLocale.java
- test/jdk/java/util/Locale/StreamAvailableLocales.java
- test/jdk/java/util/Locale/bug4122700.java
- test/jdk/java/util/Locale/bug6277243.java
- test/jdk/java/util/Locale/bug6312358.java
Changeset: 0db63ec7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-23 22:55:06 +0000
URL: https://git.openjdk.org/loom/commit/0db63ec76d451295e273c8e3272d013e2c3348ef
8310571: Use inline @return tag on java.util.Objects
Reviewed-by: smarks
! src/java.base/share/classes/java/util/Objects.java
Changeset: c92b049d
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-25 23:41:54 +0000
URL: https://git.openjdk.org/loom/commit/c92b049db7853a061ce05cebdc1fd73205ed0c83
8308780: Fix the Java Integer types on Windows
Reviewed-by: dholmes, djelinski, aivanov
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/java.base/windows/native/include/jni_md.h
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Menu.h
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp
Changeset: 78c38317
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-25 23:49:49 +0000
URL: https://git.openjdk.org/loom/commit/78c3831701667069e7e048cd56b534ae2d8d15a1
8305341: Alignment should be enforced by alignas instead of compiler specific attributes
Reviewed-by: mdoerr
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
Changeset: 8242c647
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-06-26 05:38:04 +0000
URL: https://git.openjdk.org/loom/commit/8242c647b9d31320757363b69e7048a109ce86df
8310863: Build failure after JDK- 8305341
Reviewed-by: dholmes
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
Changeset: 9057b350
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-06-26 06:11:32 +0000
URL: https://git.openjdk.org/loom/commit/9057b3503349ead7d995b1a705317324830eabb2
8306922: IR verification fails because IR dump is chopped up
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
Changeset: 013367b4
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-26 06:25:08 +0000
URL: https://git.openjdk.org/loom/commit/013367b4831094cdd330564378de69deccd0dc4b
8310868: Thread.interrupt() method's javadoc has an incorrect {@link}
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Thread.java
Changeset: 93970946
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-06-26 07:49:51 +0000
URL: https://git.openjdk.org/loom/commit/9397094692ca840b1ac0c5b43edb895f8a397510
8310540: G1: Verification should use raw oop decode functions
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: c23794f8
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-06-26 07:51:22 +0000
URL: https://git.openjdk.org/loom/commit/c23794f88270c121bf99fdf297fdfde53072e3b6
8308633: Increase precision of timestamps in g1 log
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
Changeset: a96e92c8
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-26 08:35:52 +0000
URL: https://git.openjdk.org/loom/commit/a96e92c83dd3cb36c10282724466e6d1339f58f6
8310816: GcInfoBuilder float/double signature mismatch
Reviewed-by: mchung, dholmes
! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c
Changeset: a420ff48
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-06-26 09:24:07 +0000
URL: https://git.openjdk.org/loom/commit/a420ff48da7d8861a874ea6f7278249c20113215
6664309: Docking point of a floating toolbar changes after closing
Reviewed-by: tr, prr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
+ test/jdk/javax/swing/JToolBar/TestToolBarConstraint.java
Changeset: 5271f4de
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-26 12:14:00 +0000
URL: https://git.openjdk.org/loom/commit/5271f4def68a7ad5003c597c60db29fbe9e2742b
8310354: G1: Annotate G1MMUTracker::when_sec with const
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp
Changeset: c1c5bd0f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-26 12:15:41 +0000
URL: https://git.openjdk.org/loom/commit/c1c5bd0faf7e1db1b43d4c7a0b53d4d5e91d8585
8310541: G1: Remove redundant check in G1Policy::need_to_start_conc_mark
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 33578679
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-26 12:47:41 +0000
URL: https://git.openjdk.org/loom/commit/33578679281e96e7cb5f4f898ef0c6e26bd5c6fa
8310276: RISC-V: Make use of shadd macro-assembler function when possible
Reviewed-by: fyang, luhenry, fjiang, vkempik
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 24abd105
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-26 13:20:35 +0000
URL: https://git.openjdk.org/loom/commit/24abd1054e236118877860dd8b89d52d499c261b
8310192: RISC-V: Merge vector min & max instructs with similar match rules
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 5ff42d14
Author: Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-06-26 14:28:40 +0000
URL: https://git.openjdk.org/loom/commit/5ff42d14294199eb3bf10b66530f9249fb68810d
8303549: [AIX] TestNativeStack.java is failing with exit value 1
Reviewed-by: dholmes, gziemski
! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/exeGetCreatedJavaVMs.c
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
Changeset: e624484e
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-06-26 15:55:36 +0000
URL: https://git.openjdk.org/loom/commit/e624484ecf2f31d9e52caf3fda2d18f0ef82123f
8308540: On Kerberos TGT referral, if krb5.conf is missing realm, bad exception message
Reviewed-by: xuelei
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java
Changeset: d32eb015
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-06-26 16:28:48 +0000
URL: https://git.openjdk.org/loom/commit/d32eb015f056b09fa9ae99a2a84b7056cd3d9259
8310682: No package-info (and @since) for package jdk.nio.mapmode
Reviewed-by: alanb
+ src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/package-info.java
Changeset: 289f218a
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-26 16:56:40 +0000
URL: https://git.openjdk.org/loom/commit/289f218a32558bbbf7e6c589b4618757bd6d043f
8310861: Improve location reporting for javac serial lint warnings
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/warnings/Serial/CtorAccess.java
! test/langtools/tools/javac/warnings/Serial/CtorAccess.out
! test/langtools/tools/javac/warnings/Serial/EnumSerial.java
! test/langtools/tools/javac/warnings/Serial/EnumSerial.out
! test/langtools/tools/javac/warnings/Serial/Extern.java
! test/langtools/tools/javac/warnings/Serial/Extern.out
! test/langtools/tools/javac/warnings/Serial/RecordSerial.java
! test/langtools/tools/javac/warnings/Serial/RecordSerial.out
Changeset: 815ac6ee
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-26 18:14:32 +0000
URL: https://git.openjdk.org/loom/commit/815ac6eeb3017ea1969219f38fb3e0d003629760
8310907: Add missing file
Reviewed-by: jjg
= test/langtools/tools/javac/warnings/Serial/empty.out
Changeset: ff9a7541
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-06-26 18:35:03 +0000
URL: https://git.openjdk.org/loom/commit/ff9a7541097bd853306a8594c97774f36877a0f9
8310459: [BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implementation
Reviewed-by: thartmann, sviswanathan
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
Changeset: a08352f6
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-06-26 19:05:00 +0000
URL: https://git.openjdk.org/loom/commit/a08352f62181d7ae010851959b35d1e11a184f40
8305671: javac rejects semicolons in compilation units with no imports
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/parser/ExtraPackageSemicolon.java
Changeset: 297c7996
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-26 19:41:43 +0000
URL: https://git.openjdk.org/loom/commit/297c7996311e1e29d4a82fc8ffc7ad322e8ef107
8301492: Modernize equals() method of ResourceBundle.CacheKey and Bundles.CacheKey
Reviewed-by: prappo, naoto
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/sun/util/resources/Bundles.java
Changeset: 7db2f087
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-26 19:56:24 +0000
URL: https://git.openjdk.org/loom/commit/7db2f08756b0aa1d79cdd2356ed42aa5ab8bc58b
8310242: Clarify the name parameter to Class::forName
Reviewed-by: rriggs, liach, alanb, dholmes
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/ForNameNames.java
Changeset: 7c6a28fd
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-26 21:25:09 +0000
URL: https://git.openjdk.org/loom/commit/7c6a28fd0c49e33fe8ffc87c2bbfa5bf7d1551a3
8310922: java/lang/Class/forName/ForNameNames.java fails after being added by JDK-8310242
Reviewed-by: dholmes
! test/jdk/java/lang/Class/forName/ForNameNames.java
Changeset: a197ee79
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-26 22:07:35 +0000
URL: https://git.openjdk.org/loom/commit/a197ee797b3580d9f85636522587d3f6418dff6a
8310838: Correct range notations in MethodTypeDesc specification
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
Changeset: 8f5b6771
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-26 22:22:49 +0000
URL: https://git.openjdk.org/loom/commit/8f5b6771b8eb43c695fe2bfed100f17376b9efe7
8310908: Non-standard `@since` tag in `com.sun.java.accessibility.util.package-info`
Reviewed-by: bpb, iris, aivanov
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/package-info.java
Changeset: 46add3f8
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-06-26 22:24:32 +0000
URL: https://git.openjdk.org/loom/commit/46add3f8e3ea5d08130e0342390f998979c2a14e
8310909: java.io.InvalidObjectException has redundant `@since` tag
Reviewed-by: lancea, naoto, bpb, darcy, iris
! src/java.base/share/classes/java/io/InvalidObjectException.java
Changeset: 39fa4e63
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-06-27 00:13:42 +0000
URL: https://git.openjdk.org/loom/commit/39fa4e6371dffbe8e09f7dbeeed27194bf99b53e
8310489: New test runtime/ClassInitErrors/TestStackOverflowDuringInit.java failed
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
Changeset: 87e6fab2
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-27 01:49:58 +0000
URL: https://git.openjdk.org/loom/commit/87e6fab2c498558d4593f6c0537c998a61779aaf
8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V
Reviewed-by: fyang, rehn
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
Changeset: 45b581b7
Author: changpeng1997 <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date: 2023-06-27 04:10:38 +0000
URL: https://git.openjdk.org/loom/commit/45b581b7d53a3181be0e3f324d599797981f530f
8309583: AArch64: Optimize firstTrue() when amount of elements < 8
Reviewed-by: aph, eliu
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
Changeset: 79c056ec
Author: Tejesh R <tr at openjdk.org>
Date: 2023-06-27 04:56:21 +0000
URL: https://git.openjdk.org/loom/commit/79c056ec8b73de8e4841f9fdea494821a15e7313
8006421: GraphicsConfiguration of a frame is changed when the frame is moved to another screen
Reviewed-by: azvegint, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
+ test/jdk/java/awt/Multiscreen/MultiscreenTransparencyTest.java
Changeset: 990e3a70
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-06-27 05:05:17 +0000
URL: https://git.openjdk.org/loom/commit/990e3a700dce3441bd9506ca571c1790e57849a9
8308899: Introduce Classfile context and improve Classfile options
8306650: Improve control of stack maps generation in Classfile API
8308646: Typo in ConstantValueAttribute
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
! src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
- src/java.base/share/classes/jdk/internal/classfile/impl/Options.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
+ test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/SwapTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/lib/jdk/test/lib/util/ModuleInfoWriter.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
+ test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 73d7aa1d
Author: Daniel Skantz <daniel.skantz at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-27 07:05:48 +0000
URL: https://git.openjdk.org/loom/commit/73d7aa1d2cb037fed69263a1990258866333664d
8301489: C1: ShortLoopOptimizer might lift instructions before their inputs
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/c1/c1_ValueMap.cpp
+ test/hotspot/jtreg/compiler/c1/Test8301489.java
Changeset: 15878360
Author: David Leopoldseder <davleopo at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-06-27 08:29:55 +0000
URL: https://git.openjdk.org/loom/commit/15878360bf22c88a6e4038f05efa6db08d72b309
8310425: [JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant returned an object of incorrect type: null
Reviewed-by: dnsimon, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: 05e9c41e
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-27 11:01:09 +0000
URL: https://git.openjdk.org/loom/commit/05e9c41eddf8961d1384c88ccedf993d86822a6b
8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.policy
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java
Changeset: 58bb6555
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-06-27 15:28:01 +0000
URL: https://git.openjdk.org/loom/commit/58bb6555e783e4627f57c3c8281183c474d581c9
8222329: Readable read(CharBuffer) does not specify that 0 is returned when there is no remaining space in buffer
Reviewed-by: rriggs, lancea, alanb
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/Readable.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: f6133edb
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-27 15:47:29 +0000
URL: https://git.openjdk.org/loom/commit/f6133edb08dd7a7d764638c5b1cdd5c3e56ed64e
8310890: Normalize identifier names
Reviewed-by: naoto, rriggs
! make/data/charsetmapping/SingleByte-X.java.template
! make/data/charsetmapping/charsets
! make/data/charsetmapping/list_old
! make/jdk/src/classes/build/tools/charsetmapping/Charset.java
! make/jdk/src/classes/build/tools/charsetmapping/DBCS.java
! make/jdk/src/classes/build/tools/charsetmapping/Main.java
! make/jdk/src/classes/build/tools/charsetmapping/SBCS.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/sun/nio/cs/TestCharsetMapping.java
Changeset: 7ce967a1
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2023-06-27 15:54:55 +0000
URL: https://git.openjdk.org/loom/commit/7ce967a10c62d300a11906c1d71def33f4f57719
8281455: Change JVM options with small ranges from 64 to 32 bits, for gc_globals.hpp
Reviewed-by: tschatzl, coleenp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 2bd4136b
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-27 16:10:50 +0000
URL: https://git.openjdk.org/loom/commit/2bd4136bdb74599e358a22c83ffc685a2c0db4d2
8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect
Reviewed-by: mchung, darcy
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/invoke/util/BytecodeName.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java
Changeset: ec45bd64
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-06-27 16:13:20 +0000
URL: https://git.openjdk.org/loom/commit/ec45bd64d504d579aef54c924fb8ca75a944036f
8310182: DateTimeFormatter date formats (ISO_LOCAL_DATE) separated with hyphen, not dash
Reviewed-by: rriggs, darcy, iris, lancea
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
Changeset: fb283dff
Author: Lance Andersen <lancea at openjdk.org>
Date: 2023-06-27 17:22:41 +0000
URL: https://git.openjdk.org/loom/commit/fb283dff04a6fe11c8a7d44498ddd2075234e4dd
8310828: java.sql java.sql.rowset packages have no `@since` info
Reviewed-by: naoto, iris, darcy, bpb
! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java
Changeset: d6dd0dc3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-06-27 17:49:09 +0000
URL: https://git.openjdk.org/loom/commit/d6dd0dc3e06d42f108fe80920e1102d47a5aa583
8308452: Extend internal Architecture enum with byte order and address size
Reviewed-by: mdoerr, jpai, mchung, amitkumar
! make/modules/java.base/gensrc/GensrcMisc.gmk
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: 315242b7
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-06-27 18:45:37 +0000
URL: https://git.openjdk.org/loom/commit/315242b7417a4774765f139b841b385dc7c94c50
8310975: java.util.FormatItemModifier should not be protected
Reviewed-by: alanb, darcy, iris, lancea
! src/java.base/share/classes/java/util/FormatItem.java
Changeset: 4bce38c6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-27 19:30:59 +0000
URL: https://git.openjdk.org/loom/commit/4bce38c6d7792596879a6e1081140b698b899471
8310830: typo in the parameter name in @throws of ClassDesc::ofDescriptor
Reviewed-by: bpb, rriggs, mchung
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
Changeset: 269852b9
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-06-27 19:57:06 +0000
URL: https://git.openjdk.org/loom/commit/269852b90634aa43d4d719c93563608e42792fc6
8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2cf5c2f4
Author: Phil Race <prr at openjdk.org>
Date: 2023-06-27 20:19:56 +0000
URL: https://git.openjdk.org/loom/commit/2cf5c2f4b6cdb52a3560ab03d272f19f47b22b17
8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails
Reviewed-by: azvegint
! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java
Changeset: a97f98fb
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-06-27 20:35:03 +0000
URL: https://git.openjdk.org/loom/commit/a97f98fb8a933b43cd4485c3791ac8ca016bc49f
8310585: GetThreadState spec mentions undefined JVMTI_THREAD_STATE_MONITOR_WAITING
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/prims/jvmti.xml
Changeset: f07e396b
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-06-27 20:40:04 +0000
URL: https://git.openjdk.org/loom/commit/f07e396bda4567fd35677704b9aa974426266363
8310914: Remove 2 malformed java/foreign ProblemList entries
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: 7f094353
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-06-27 20:54:53 +0000
URL: https://git.openjdk.org/loom/commit/7f094353673f5047643a2d7b512d0de8c665f215
8310982: jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM()
Reviewed-by: naoto, mchung, bpb, lancea
! test/jdk/jdk/internal/util/ArchTest.java
Changeset: afdaa2a3
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-06-28 02:00:09 +0000
URL: https://git.openjdk.org/loom/commit/afdaa2a3305461538f3a36de2b0b540fe2da9b37
8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1
Reviewed-by: aph, fyang
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
Changeset: 56a73a6f
Author: Vyom Tewari <vtewari at openjdk.org>
Date: 2023-06-28 02:49:52 +0000
URL: https://git.openjdk.org/loom/commit/56a73a6f0f3d38379cecea1de5eacb751febca95
8309591: Socket.setOption(TCP_QUICKACK) uses wrong level
Reviewed-by: djelinski, michaelm, alanb
! src/jdk.net/aix/native/libextnet/AIXSocketOptions.c
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
Changeset: 48e61c1d
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-06-28 04:11:11 +0000
URL: https://git.openjdk.org/loom/commit/48e61c1df53c11ed49603abd70a3dd62a25f7be5
8310728: Enable Zc:inline flag in Visual Studio build
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
Changeset: 526dba1a
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-06-28 05:52:26 +0000
URL: https://git.openjdk.org/loom/commit/526dba1a2942e444bf11d03d8eaf014b5ef20ccf
8310130: C2: assert(false) failed: scalar_input is neither phi nor a matchin reduction
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
Changeset: 39c104df
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-28 06:51:05 +0000
URL: https://git.openjdk.org/loom/commit/39c104df44f17c1d65e35becd4272f73e2c6610c
8310380: Handle problems in core-related tests on macOS when codesign tool does not work
Reviewed-by: lucy, clanger, cjplummer
! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/util/CoreUtils.java
Changeset: c3f10e84
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-28 07:25:20 +0000
URL: https://git.openjdk.org/loom/commit/c3f10e847999ec254893de5a1a5de32fd07f715a
8307625: Redundant receiver null check in LibraryCallKit::generate_method_call
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/library_call.cpp
Changeset: ef71c321
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-06-28 11:57:20 +0000
URL: https://git.openjdk.org/loom/commit/ef71c3215e2b37d1f79c080896f3b7fc0b7d3ea0
8310110: Shenandoah: Trace page sizes
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: c2e94854
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-28 12:23:04 +0000
URL: https://git.openjdk.org/loom/commit/c2e94854810f81c0e53efe8f4ee276647c724e69
8310921: Fix -Wconversion warnings from GenerateOopMap
Reviewed-by: iklam, dholmes
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
Changeset: 08c51f25
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-28 12:24:39 +0000
URL: https://git.openjdk.org/loom/commit/08c51f25d2a42fd7a1dae60127d9306f6a54df99
8310920: Fix -Wconversion warnings in command line flags
Reviewed-by: iklam, dholmes
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp
Changeset: e3f18af1
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-06-28 12:29:43 +0000
URL: https://git.openjdk.org/loom/commit/e3f18af1dfca1be292a76ed209a7e4ca75ca94da
8311007: jdk/jfr/tool/TestView.java can't find event
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
Changeset: 2ccdd292
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-06-28 13:31:14 +0000
URL: https://git.openjdk.org/loom/commit/2ccdd29206d5041b067fac4e3c3b248e8d0aa3df
8299825: Move StdoutLog and StderrLog to LogConfiguration
Reviewed-by: dholmes, azafari
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logOutputList.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp
Changeset: f17bfeec
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-28 13:48:16 +0000
URL: https://git.openjdk.org/loom/commit/f17bfeec61b753eb0eb8a48df9bf5ccc3bcd9eb3
8311034: Fix typo in javac man page
Reviewed-by: hannesw
! src/jdk.compiler/share/man/javac.1
Changeset: 46e4ee1e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-06-28 14:07:58 +0000
URL: https://git.openjdk.org/loom/commit/46e4ee1e80652203bd59d968ea72b27681bdf312
8310974: NMT: Arena diffs miss the scale
Reviewed-by: zgu, stuefe
! src/hotspot/share/services/memReporter.cpp
Changeset: 9f98136c
Author: Jesse Glick <jglick at cloudbees.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2023-06-28 15:33:37 +0000
URL: https://git.openjdk.org/loom/commit/9f98136c3a00ca24d59ffefd58308603b58110c7
6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs
Define FileURLConnection.closeInputStream for use by JarURLInputStream.close.
JarURLConnection properly tracks any InputStream it itself opened,
and correspondingly closes the JarFile if necessary (when caches are disabled).
But if its underlying FileURLConnection was used to retrieve a header field,
that would have caused a FileInputStream to be opened
which never gets closed until it is garbage collected.
This means that an application which calls certain methods
on jar:file:/…something.jar!/… URLs will leak file handles,
even if URLConnection caches are supposed to be turned off.
This can delay release of system resources,
and on Windows can prevent the JAR file from being deleted
even after it is no longer in use (for example after URLClassLoader.close).
Reviewed-by: dfuchs, michaelm
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
+ test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java
Changeset: b6c789fa
Author: Justin Gu <justin.j.gu at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-28 17:10:16 +0000
URL: https://git.openjdk.org/loom/commit/b6c789faad63f18e17ee7e5cefd024b3776fd469
8309140: ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object"
Reviewed-by: coleenp, matsaave, dholmes
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 7fffdb5e
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-06-28 17:32:33 +0000
URL: https://git.openjdk.org/loom/commit/7fffdb5e60351026c9ee77f438b8fe505d85de4c
8310405: Linker.Option.firstVariadicArg should specify which index values are valid
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
Changeset: 9f46fc28
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-06-28 19:42:33 +0000
URL: https://git.openjdk.org/loom/commit/9f46fc28426630399ca39d443403cc3a7be58854
8310906: Fix -Wconversion warnings in runtime, oops and some code header files.
Reviewed-by: iklam, fparain
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeBlob.inline.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
Changeset: f0c2f098
Author: Alisen Chung <achung at openjdk.org>
Date: 2023-06-28 20:17:00 +0000
URL: https://git.openjdk.org/loom/commit/f0c2f098150335fce736708354d58bae383cc4a1
8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected.
Reviewed-by: dmarkov, honkar
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
Changeset: da0f8325
Author: Dean Long <dlong at openjdk.org>
Date: 2023-06-28 20:31:08 +0000
URL: https://git.openjdk.org/loom/commit/da0f8325deb6e85ade1aed398330e13f5d439201
8310606: Fix signed integer overflow, part 3
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 3df36c4f
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-28 21:00:28 +0000
URL: https://git.openjdk.org/loom/commit/3df36c4f101e094d6f6beccadc004742b47d045a
8310061: Note if implicit annotation processing is being used
Reviewed-by: briangoetz, vromero, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/annotations/8218152/MalformedAnnotationProcessorTests.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java
+ test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: a63afa4a
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-06-28 21:07:24 +0000
URL: https://git.openjdk.org/loom/commit/a63afa4aa62863d1a199a0fb7d2f56ff8fcd04fd
8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env
Reviewed-by: aivanov, achung
! src/java.desktop/share/classes/sun/swing/CachedPainter.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
Changeset: 02b17d79
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-06-28 21:20:35 +0000
URL: https://git.openjdk.org/loom/commit/02b17d793bfcea611c654049c9ab680b70fb5685
8310264: In PhaseChaitin::Split defs and phis are leaked
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/reg_split.cpp
Changeset: ded13707
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-28 22:50:24 +0000
URL: https://git.openjdk.org/loom/commit/ded137073ac1b2086a577508172626898999e275
8309811: BytecodePrinter cannot handle unlinked classes
Reviewed-by: coleenp, fparain
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/interpreter/BytecodeTracerTest.java
+ test/hotspot/jtreg/runtime/interpreter/Linked2.jasm
+ test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java
+ test/hotspot/jtreg/runtime/interpreter/Unlinked2.jasm
Changeset: 8f5a3848
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-29 01:30:46 +0000
URL: https://git.openjdk.org/loom/commit/8f5a38488c354b21f1033e1cbdfa0a400f2622fc
8311032: Empty value for java.protocol.handler.pkgs system property can lead to unnecessary classloading attempts of protocol handlers
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/URL.java
Changeset: 6f58ab2b
Author: Glavo <zjx001202 at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-06-29 01:34:26 +0000
URL: https://git.openjdk.org/loom/commit/6f58ab2bb9e0f02752628daa70e332cd2248e446
8301569: jmod list option and jimage list --help not interpreted correctly on turkish locale
Reviewed-by: mchung, naoto, jpai
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
Changeset: cf8d7063
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-06-29 04:28:30 +0000
URL: https://git.openjdk.org/loom/commit/cf8d7063006e29fcf83e88a63fe940eaaf0d12df
8308463: Refactor regenerated class handling in lambdaFormInvokers.cpp
Reviewed-by: coleenp, dholmes, matsaave
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
+ src/hotspot/share/cds/regeneratedClasses.cpp
+ src/hotspot/share/cds/regeneratedClasses.hpp
Changeset: f4b900b6
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-06-29 05:42:19 +0000
URL: https://git.openjdk.org/loom/commit/f4b900b607b2e857a0177d1e3061fd4dfc6b5f75
8310902: (fc) FileChannel.transferXXX async close and interrupt issues
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java
Changeset: cbf418a4
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-06-29 05:44:02 +0000
URL: https://git.openjdk.org/loom/commit/cbf418a4863f92241f116f782f9a676b7cb4771d
8311020: Typo cleanup in Classfile API
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/Label.java
! src/java.base/share/classes/jdk/internal/classfile/MethodSignature.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
Changeset: af319d96
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-06-29 06:05:53 +0000
URL: https://git.openjdk.org/loom/commit/af319d963f180a23a0a9acdc9a4972f90ee586e0
8311064: Windows builds fail without precompiled headers after JDK-8310728
Reviewed-by: dholmes
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
Changeset: b2eae16c
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-06-29 06:59:12 +0000
URL: https://git.openjdk.org/loom/commit/b2eae16c4504fb13bd06c999ef97f2faf0ad4932
8295191: IR framework timeout options expect ms instead of s
Reviewed-by: chagedorn, kvn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java
Changeset: be64d3ac
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-06-29 07:41:04 +0000
URL: https://git.openjdk.org/loom/commit/be64d3ac3cf9da2658038d64233f080da8011dc8
8310299: C2: 8275201 broke constant folding of array store check in some cases
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestArrayElementTypeLoad.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 690d6269
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-06-29 07:43:46 +0000
URL: https://git.openjdk.org/loom/commit/690d6269954cbacea5f0e64653a49e4fcf986bd9
8307927: C2: "malformed control flow" with irreducible loop
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/MalformedControlIrreducibleLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestMalformedControlIrreducibleLoop.java
Changeset: f842ec48
Author: Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date: 2023-06-29 08:28:22 +0000
URL: https://git.openjdk.org/loom/commit/f842ec48b1e24afd99ad06cb1310bd51d9b8bae4
8305667: Some fonts installed in user directory are not detected on Windows
Reviewed-by: avu, prr
! src/java.desktop/windows/native/libfontmanager/fontpath.c
Changeset: 98a954ee
Author: Artem Semenov <asemenov at openjdk.org>
Date: 2023-06-29 09:07:34 +0000
URL: https://git.openjdk.org/loom/commit/98a954eebc4f97dd16cb89bd4f1122952c8482ca
8308286: Fix clang warnings in linux code
Reviewed-by: avu, djelinski
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.management/Lib.gmk
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
Changeset: e5744b81
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2023-06-29 12:07:54 +0000
URL: https://git.openjdk.org/loom/commit/e5744b8120548a161f75aa098826a6798d85f90f
8310919: runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX
Reviewed-by: thartmann, dholmes
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
Changeset: 07734f6d
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-06-29 12:32:52 +0000
URL: https://git.openjdk.org/loom/commit/07734f6dde2b29574b6ef98eeb9e007d8801a3ea
8310848: Convert ClassDesc and MethodTypeDesc to be stored in static final fields
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 20f7d05e
Author: shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2023-06-29 13:37:32 +0000
URL: https://git.openjdk.org/loom/commit/20f7d05ef238074143b01deb66a99217b2af47d8
8310502: Optimization for j.l.Long.fastUUID()
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/HexDigits.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 05c2b6cd
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-29 14:16:15 +0000
URL: https://git.openjdk.org/loom/commit/05c2b6cd47c68d96dcb7b3db594a334e05c6ee36
8309979: BootstrapMethods attribute is missing in class files recreated by SA
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
Changeset: 26efff75
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-06-29 15:05:49 +0000
URL: https://git.openjdk.org/loom/commit/26efff758684b9c5615fb3b087538d713e6eca10
8309902: C2: assert(false) failed: Bad graph detected in build_loop_late after JDK-8305189
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestAssertPredicatePeeling.java
Changeset: a995aa6c
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-06-29 16:15:02 +0000
URL: https://git.openjdk.org/loom/commit/a995aa6cd1cd89c2ca6db72b060177eaf7065377
8310232: java.time.Clock$TickClock.millis() fails in runtime when tick is 1 microsecond
Reviewed-by: iris, rriggs, jpai
! src/java.base/share/classes/java/time/Clock.java
! test/jdk/java/time/test/java/time/TestClock_Tick.java
Changeset: d9796626
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-29 20:31:57 +0000
URL: https://git.openjdk.org/loom/commit/d97966266e343671693825d2211a34fa45dd271d
8311115: Type in java.lang.reflect.AccessFlag.METHOD_PARAMETER
Reviewed-by: bpb, jlaskey, mchung
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
Changeset: 11fd34e1
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-06-29 21:05:37 +0000
URL: https://git.openjdk.org/loom/commit/11fd34e196b29d2f2fd276c36f59a3c3b3ce7280
8310241: OffsetDateTime compareTo redundant computation
Reviewed-by: naoto
! src/java.base/share/classes/java/time/OffsetDateTime.java
! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java
Changeset: 77e7b6d2
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-06-30 00:16:57 +0000
URL: https://git.openjdk.org/loom/commit/77e7b6d2a135ed46ba405914b4eea7412d887705
8311074: RISC-V: Fix -Wconversion warnings in some code header files
Reviewed-by: fyang, coleenp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
Changeset: 2a9e2f61
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-06-30 08:10:09 +0000
URL: https://git.openjdk.org/loom/commit/2a9e2f614f367965cb106ce42d865161e056c386
8311046: ProblemList gc/z/TestHighUsage.java with Generational ZGC
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
Changeset: 660cd256
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-30 08:26:44 +0000
URL: https://git.openjdk.org/loom/commit/660cd256b72154b966208174dbf9abe95c9bfd60
8310988: Missing @since tags in java.management.rmi
Reviewed-by: rriggs, alanb, jjg, mli
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
Changeset: c08c9831
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-30 08:28:19 +0000
URL: https://git.openjdk.org/loom/commit/c08c9831df2428e9d083a56eda5ebf00623ba961
8311000: missing @since info in jdk.management
Reviewed-by: rriggs, mli
! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java
Changeset: a7d168b5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-06-30 11:35:02 +0000
URL: https://git.openjdk.org/loom/commit/a7d168b522bb05345a40ae1fb18942ba663d3182
8311026: Some G1 specific tests do not set -XX:+UseG1GC
Reviewed-by: sspitsyn, tschatzl
! test/hotspot/jtreg/gc/TestJNICriticalStressTest.java
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
Changeset: 33011ea1
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-06-30 12:23:18 +0000
URL: https://git.openjdk.org/loom/commit/33011ea19bb29e88ce18a138a8fa8b34f8c97407
8310946: G1: Refactor G1Policy::next_gc_should_be_mixed
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 430d6b61
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2023-06-30 15:02:45 +0000
URL: https://git.openjdk.org/loom/commit/430d6b61c5d2d85be2c62af0c927c18531ff7cc3
8309976: Add microbenchmark for stressing code cache
Reviewed-by: redestad, shade
+ test/micro/org/openjdk/bench/vm/compiler/CodeCacheStress.java
Changeset: e3a7e020
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-06-30 15:17:23 +0000
URL: https://git.openjdk.org/loom/commit/e3a7e020d2d92e4eafe79b3ecebf31ec058bc48f
8311162: Simplify and modernize equals and hashCode for java.net
Reviewed-by: dfuchs, michaelm, msheppar
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/URLPermission.java
Changeset: e8ff74c7
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-06-30 16:06:50 +0000
URL: https://git.openjdk.org/loom/commit/e8ff74c7e84ec2440a51fee1b4c45e87332807a0
8310987: Missing @since tag(s) in java/util/logging/ErrorManager.java
Reviewed-by: lancea, iris
! src/java.logging/share/classes/java/util/logging/ErrorManager.java
Changeset: 19601ebe
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-06-30 17:49:56 +0000
URL: https://git.openjdk.org/loom/commit/19601ebe9192773a1a47ec3e003b9f1a6808d3de
8310993: Missing @since tags in jdk.attach
Reviewed-by: sspitsyn, cjplummer
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentLoadException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
Changeset: 456bf115
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-06-30 19:11:40 +0000
URL: https://git.openjdk.org/loom/commit/456bf115aa6d8d2291790d01f54eb71b2e42eb77
8310173: Update --release 21 symbol information for JDK 21 build 29
Reviewed-by: iris
! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-L.sym.txt
Changeset: f6bdccb4
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-06-30 20:10:24 +0000
URL: https://git.openjdk.org/loom/commit/f6bdccb45caca0f69918a773a9ad9b2ad91b702f
8310829: guarantee(!HAS_PENDING_EXCEPTION) failed in ExceptionTranslation::doit
Reviewed-by: never, kvn
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java
Changeset: 971c2efb
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-06-30 20:58:15 +0000
URL: https://git.openjdk.org/loom/commit/971c2efb698065c65dcf7373d8c3027f58d5f503
8303086: SIGSEGV in JavaThread::is_interp_only_mode()
Reviewed-by: pchilanomate, cjplummer, lmesnik
! src/hotspot/share/prims/jvmtiEnv.cpp
Changeset: 140b70fb
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-06-30 21:43:09 +0000
URL: https://git.openjdk.org/loom/commit/140b70fb29e2b83e5d33765906ee76a36442a687
8311186: ProblemList javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java on linux-aarch64
8311189: disable gc/z/TestHighUsage.java
8311190: ProblemList javax/management/remote/mandatory/connection/DeadLockTest.java with virtual threads on windows-x64
8311191: ProblemList javax/management/remote/mandatory/connection/ConnectionTest.java with virtual threads on windows-x64
8311193: ProblemList vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java on linux-all
8311195: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java with Xcomp on macosx-x64
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
Changeset: 8c8e9d91
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-06-30 23:37:53 +0000
URL: https://git.openjdk.org/loom/commit/8c8e9d911d388f6ee621ed4d322efc56a9876708
8309819: Clarify API note in Class::getName and MethodType::toMethodDescriptorString
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
Changeset: d2e11593
Author: Xin Liu <xliu at openjdk.org>
Date: 2023-07-01 07:25:26 +0000
URL: https://git.openjdk.org/loom/commit/d2e11593006dc32fb8ebbaf12488b8758c8a19ee
8311125: Remove unused parameter 'phase' in AllocateNode::Ideal_allocation
Reviewed-by: chagedorn, kvn
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp
Changeset: 8abb9f59
Author: Guoxiong Li <gli at openjdk.org>
Date: 2023-07-01 08:01:22 +0000
URL: https://git.openjdk.org/loom/commit/8abb9f590f844d098b156b719499bb0447f99759
8047998: Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/shared/genArguments.cpp
Changeset: 09a49240
Author: Daohan Qu <dqu at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-01 08:45:24 +0000
URL: https://git.openjdk.org/loom/commit/09a4924015822392c203fd6b4210736e3b819e28
8311145: Remove check_with_errno duplicates
Reviewed-by: rehn, stuefe
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 0e3d91dc
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-07-01 15:55:29 +0000
URL: https://git.openjdk.org/loom/commit/0e3d91dc213b5173f72e954d9b8e13e1b8343b23
8311215: [BACKOUT] JDK-8047998 Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize
Reviewed-by: jiefu
! src/hotspot/share/gc/shared/genArguments.cpp
Changeset: faf1b822
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-07-02 16:15:28 +0000
URL: https://git.openjdk.org/loom/commit/faf1b822d03b726413d77a2b247dfbbf4db7d57e
8310656: RISC-V: __builtin___clear_cache can fail silently.
Reviewed-by: luhenry, stuefe, fyang
! src/hotspot/cpu/riscv/icache_riscv.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.hpp
Changeset: 52ee5700
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-03 04:23:58 +0000
URL: https://git.openjdk.org/loom/commit/52ee570025589d4d813ec4deae1f6133ca83156b
8309209: C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state"
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: aph, thartmann
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
Changeset: 2c29705d
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-07-03 06:50:16 +0000
URL: https://git.openjdk.org/loom/commit/2c29705d7bc9cf3d9884abf81ba6d3eeff881d73
8309660: C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF)
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: sviswanathan, jbhateja
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
Changeset: 055b4b42
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-03 07:51:38 +0000
URL: https://git.openjdk.org/loom/commit/055b4b426cbc56d97e82219f3dd3aba1ebf977e4
8310948: Fix ignored-qualifiers warning in Hotspot
Reviewed-by: kbarrett, dholmes
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_ValueType.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/x/xRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiUtil.hpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/services/memoryService.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/elfFile.hpp
Changeset: 8e0ca8e0
Author: Daohan Qu <dqu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-03 08:59:35 +0000
URL: https://git.openjdk.org/loom/commit/8e0ca8e05c0dcf201b2ede87620c6cde79e7d550
8310331: JitTester: Exclude java.lang.Math.random
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst
Changeset: 87c79c08
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-07-03 10:03:54 +0000
URL: https://git.openjdk.org/loom/commit/87c79c080186abc53d033449dd9f76c8832d44f5
8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition
Reviewed-by: alanb, dfuchs
! test/jdk/java/net/Socket/Timeouts.java
Changeset: 9d2e0b2a
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-07-03 10:32:47 +0000
URL: https://git.openjdk.org/loom/commit/9d2e0b2a80084f1769e8dd40f11a39eadb54e8b3
8307934: JRobot.moveMouseTo must access component on EDT
Reviewed-by: aivanov
! test/jdk/javax/swing/regtesthelpers/JRobot.java
Changeset: 496f94b4
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-07-03 11:11:05 +0000
URL: https://git.openjdk.org/loom/commit/496f94b48801dbaec24f1f107ebf8ee71780f522
8311086: Remove jtreg/gc/startup_warnings
Reviewed-by: ayang, mli, kbarrett, tschatzl
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/startup_warnings/TestG1.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java
- test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java
- test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java
Changeset: ba974d5c
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-03 12:19:57 +0000
URL: https://git.openjdk.org/loom/commit/ba974d5c62c332905b0466b704411a829d6c9ee3
8310661: JFR: Replace JVM.getJVM() with JVM
Reviewed-by: mgronlun
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JVMEventTask.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java
! test/jdk/jdk/jfr/event/profiling/TestNative.java
! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java
! test/jdk/jdk/jfr/jvm/TestClassId.java
! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java
! test/jdk/jdk/jfr/jvm/TestCounterTime.java
! test/jdk/jdk/jfr/jvm/TestCreateNative.java
! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java
! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java
! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java
! test/jdk/jdk/jfr/jvm/TestPid.java
! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java
! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java
Changeset: f393975d
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-07-03 14:06:58 +0000
URL: https://git.openjdk.org/loom/commit/f393975d1b9423835a7aa42f6ffc0656499701d7
8310743: assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found
Reviewed-by: stefank, ayang
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
+ src/hotspot/share/gc/z/zNMT.cpp
+ src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
+ test/hotspot/jtreg/gc/z/TestZNMT.java
Changeset: b9198f99
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-03 16:04:35 +0000
URL: https://git.openjdk.org/loom/commit/b9198f993173b0fbdc7ff1400e2205d3969370da
8254566: Clarify the spec of ClassLoader::getClassLoadingLock for non-parallel capable loader
Reviewed-by: dholmes, darcy
! src/java.base/share/classes/java/lang/ClassLoader.java
Changeset: d8a01216
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-07-03 20:43:17 +0000
URL: https://git.openjdk.org/loom/commit/d8a012161ad68d08467a6632c2bfb7c4dc341d28
8311109: tautological-compare warning in awt_Win32GraphicsDevice.cpp
Reviewed-by: aivanov
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
Changeset: 0916e6a6
Author: Vladimir Petko <vladimir.petko at canonical.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-07-03 22:25:20 +0000
URL: https://git.openjdk.org/loom/commit/0916e6a603a595e2280765f9159f9be24ada4af6
8311092: Please disable runtime/jni/nativeStack/TestNativeStack.java on armhf
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
Changeset: 60544f90
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2023-07-04 01:35:03 +0000
URL: https://git.openjdk.org/loom/commit/60544f9088c11e4718a9cd77f21792c6ba387440
8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0
Reviewed-by: epeter, chagedorn
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java
Changeset: 514816ed
Author: Sidraya Jayagond <sidraya.jayagond at ibm.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-07-04 04:35:18 +0000
URL: https://git.openjdk.org/loom/commit/514816ed7d7dea1fb13d32b80aef89774bee13d3
8309889: [s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch.
Reviewed-by: amitkumar, lucy
! src/hotspot/cpu/s390/methodHandles_s390.cpp
Changeset: 711cddd8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-04 09:01:47 +0000
URL: https://git.openjdk.org/loom/commit/711cddd899048236bbc3c0aa7e4ac0fc8aebe4d2
8311249: Remove unused MemAllocator::obj_memory_range
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
Changeset: 7655b487
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-07-04 12:19:23 +0000
URL: https://git.openjdk.org/loom/commit/7655b487da5cd2e570e19e9f64fbacfa5eb8d155
8311001: missing @since info in jdk.net
Reviewed-by: dfuchs
! src/jdk.net/share/classes/jdk/net/Sockets.java
Changeset: 607ddaa0
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-07-04 12:19:44 +0000
URL: https://git.openjdk.org/loom/commit/607ddaa0e6a8d609aa7e4667abf40ac4c4692961
8310997: missing @since tags in jdk.httpserver
Reviewed-by: dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
Changeset: 7b3c2dc5
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-04 19:03:09 +0000
URL: https://git.openjdk.org/loom/commit/7b3c2dc5f45afc3646ff5cdc0f6efd68e0b70ea5
8311122: Fix typos in java.base
Reviewed-by: darcy, naoto, mchung, iris, mli, mullan
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/util/ByteArrays.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
Changeset: d6578bff
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-07-05 05:46:24 +0000
URL: https://git.openjdk.org/loom/commit/d6578bff1c69ebc165fc9734e6503bd2d5d021c2
8309531: Incorrect result with unwrapped iotaShuffle.
Reviewed-by: sviswanathan, xgong, thartmann
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIota.java
Changeset: 00ac46c0
Author: Conor Cleary <ccleary at openjdk.org>
Date: 2023-07-05 11:04:10 +0000
URL: https://git.openjdk.org/loom/commit/00ac46c06d8a7154a007cd67092bd80226a02fc3
8310645: CancelledResponse.java does not use HTTP/2 when testing the HttpClient
Reviewed-by: dfuchs
+ test/jdk/java/net/httpclient/CancelledResponse2.java
Changeset: cf82e315
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-05 12:30:07 +0000
URL: https://git.openjdk.org/loom/commit/cf82e3152bba1d7332ecdc4dd57a2db2f0dc2aa8
8311077: Fix -Wconversion warnings in jvmti code
Reviewed-by: fparain, matsaave, dholmes
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
Changeset: 22e17c29
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-05 12:37:38 +0000
URL: https://git.openjdk.org/loom/commit/22e17c29a2a4eb546fae4c01ae435283654e3bb3
8311180: Remove unused unneeded definitions from globalDefinitions
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: dholmes, aboldtch
! src/hotspot/cpu/ppc/icache_ppc.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 2cffef21
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-05 14:10:44 +0000
URL: https://git.openjdk.org/loom/commit/2cffef21201c3e8be87c92234712839bff531047
8311290: Improve java.lang.ref.Cleaner rendered documentation
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/ref/Cleaner.java
Changeset: 6ebb0e3b
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-07-05 15:37:38 +0000
URL: https://git.openjdk.org/loom/commit/6ebb0e3bd4ba3579c66cdc5a329e95df7bda5b95
8311023: assert(false) failed: EA: missing memory path
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEAVectorizedHashCode.java
Changeset: 6eba096c
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-07-05 18:21:48 +0000
URL: https://git.openjdk.org/loom/commit/6eba096ca2e6bf3b7244c632e37b32f2e47b4acc
8310999: Add @since info in jdk.jsobject files
Reviewed-by: lancea, joehw, bpb, iris, prr
! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
Changeset: 0616648c
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-05 19:51:27 +0000
URL: https://git.openjdk.org/loom/commit/0616648c59215d001211423402c6444ce228f01e
8311035: CDS should not use dump time JVM narrow Klass encoding to pre-compute Klass ids
Reviewed-by: iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
Changeset: 66d27365
Author: Joakim Nordström <jnordstrom at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-05 22:26:57 +0000
URL: https://git.openjdk.org/loom/commit/66d2736521611fbe7652356894d046c17d7cf743
8307526: [JFR] Better handling of tampered JFR repository
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
Changeset: d072c40f
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-05 23:27:36 +0000
URL: https://git.openjdk.org/loom/commit/d072c40ff175c653802796673baef47e24038891
8311183: Remove unused mapping test files
Reviewed-by: lancea, bpb
- test/jdk/sun/nio/cs/mapping/JIS0201.b2c.private
- test/jdk/sun/nio/cs/mapping/JIS0208.b2c.private
- test/jdk/sun/nio/cs/mapping/JIS0212.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932DB.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932DB.c2b.private
Changeset: edb2be10
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-07-06 06:32:05 +0000
URL: https://git.openjdk.org/loom/commit/edb2be10fb897834ed78ab4493d3a4f73dc2e140
8311279: TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
Changeset: 0741cd32
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-07-06 07:08:20 +0000
URL: https://git.openjdk.org/loom/commit/0741cd3289ccc89777449711ab20d6c32711f494
8311264: JavaDoc index comparator is not transitive
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/C.java
Changeset: 3d813ae3
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-06 08:52:28 +0000
URL: https://git.openjdk.org/loom/commit/3d813ae39f4422dd47473608eb8911e2483c6c32
8311301: MethodExitTest may fail with stack buffer overrun
Reviewed-by: kevinw, dholmes, cjplummer, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp
Changeset: 356067d0
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-06 10:24:47 +0000
URL: https://git.openjdk.org/loom/commit/356067d03f964fd0f24a055cfd772e27c8939812
8311489: Remove unused dirent_md files
Reviewed-by: bpb
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
- src/java.base/windows/native/libjava/dirent_md.c
- src/java.base/windows/native/libjava/dirent_md.h
Changeset: 7173c300
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-06 10:38:34 +0000
URL: https://git.openjdk.org/loom/commit/7173c3009e0999f13eaa4bee5eedee7326f9d124
8307766: Linux: Provide the option to override the timer slack
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/os/TestTimerSlack.java
Changeset: 97e99f01
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-07-06 12:27:13 +0000
URL: https://git.openjdk.org/loom/commit/97e99f01d4f317fce1a204c01874a68f5e25a051
8311087: PhiNode::wait_for_region_igvn should break early
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/cfgnode.cpp
Changeset: ec7da91b
Author: Oliver Kopp <kopp.dev at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-06 16:08:36 +0000
URL: https://git.openjdk.org/loom/commit/ec7da91bd83803b7d91a4de3a01caf0ba256c037
8240567: MethodTooLargeException thrown while creating a jlink image
Reviewed-by: mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
+ test/jdk/tools/jlink/JLink100Modules.java
Changeset: 0c86c31b
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-07-06 19:15:45 +0000
URL: https://git.openjdk.org/loom/commit/0c86c31bccd676e1cfbd35898ee16e89d5752688
8302351: "assert(!JavaThread::current()->is_interp_only_mode() || !nm->method()->is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite
Reviewed-by: dcubed, sspitsyn, dlong
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: e848d947
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-07 01:32:59 +0000
URL: https://git.openjdk.org/loom/commit/e848d9471f5de86e5ac157b710cd7371f12f0024
8310923: Refactor Currency tests to use JUnit
Reviewed-by: naoto, lancea
- test/jdk/java/util/Currency/Bug4512215.java
- test/jdk/java/util/Currency/Bug6807534.java
- test/jdk/java/util/Currency/Bug8154295.java
+ test/jdk/java/util/Currency/CNPGetDisplayName.java
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
+ test/jdk/java/util/Currency/NoMinorUnitCurrenciesTest.java
+ test/jdk/java/util/Currency/NumCodeAsStringTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: 27de536b
Author: Daohan Qu <dqu at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-07-07 01:43:44 +0000
URL: https://git.openjdk.org/loom/commit/27de536b409aa80c8b8bb452160329be52814e0b
8311581: Remove obsolete code and comments in TestLVT.java
Reviewed-by: coleenp, jwaters
! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java
Changeset: 6485b7d0
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-07 02:55:42 +0000
URL: https://git.openjdk.org/loom/commit/6485b7d0d3dcbf9c33219feb03a7744a80feb669
6875229: Wrong placement of icons in JTabbedPane in Nimbus
Reviewed-by: honkar, abhiscxk, dnguyen, jdv
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusTabbedPaneIconPosition.java
Changeset: 848abd28
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-07 06:55:32 +0000
URL: https://git.openjdk.org/loom/commit/848abd2831ab38d99b6b76b55cbe8d84c28be330
8311511: Improve description of NativeLibrary JFR event
Reviewed-by: clanger, jbechberger
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 25cbe85d
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-07 06:57:23 +0000
URL: https://git.openjdk.org/loom/commit/25cbe85d6f46bed82c7f1266ce52c86943e29d60
8310550: Adjust references to rt.jar
Reviewed-by: erikj, clanger
! make/modules/java.desktop/Java.gmk
! src/demo/share/nbproject/jfc/FileChooserDemo/nbproject/project.xml
! src/demo/share/nbproject/jfc/Notepad/nbproject/jdk.xml
! src/demo/share/nbproject/jfc/SampleTree/nbproject/project.xml
! src/demo/share/nbproject/jfc/TableExample/nbproject/project.xml
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/hotspot/jtreg/compiler/c2/Test6603011.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/langtools/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
Changeset: 92ca670b
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-07-07 09:24:30 +0000
URL: https://git.openjdk.org/loom/commit/92ca670bf3342aa6d50ddb35e55daed16a285d10
8310170: Use sp's argument to improve performance of outputStream::indent and remove SP_USE_TABS
Reviewed-by: shade, dholmes, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 0ef03f12
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-07 10:27:51 +0000
URL: https://git.openjdk.org/loom/commit/0ef03f122866f010ebf50683097e9b92e41cdaad
8311285: report some fontconfig related environment variables in hs_err file
Reviewed-by: clanger, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: 9084b6c9
Author: Daohan Qu <dqu at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-07 11:49:29 +0000
URL: https://git.openjdk.org/loom/commit/9084b6c9d5b6550059fee39d6335fed467f1c45c
8311514: Incorrect regex in TestMetaSpaceLog.java
Reviewed-by: stuefe
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
Changeset: 34004e16
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-07 12:14:16 +0000
URL: https://git.openjdk.org/loom/commit/34004e1666f6adf0e52af553c30b6b0006b4cfb6
8311575: Fix invalid format parameters
Reviewed-by: dholmes, kbarrett, mli
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 5667afc3
Author: Kevin Driver <kdriver at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-07-07 16:55:26 +0000
URL: https://git.openjdk.org/loom/commit/5667afc36275b064c7700518f453fe8657e13636
8295068: SSLEngine throws NPE parsing CertificateRequests
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
Changeset: 12e94309
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-07 19:12:13 +0000
URL: https://git.openjdk.org/loom/commit/12e943091071b02b5756b57527a5f86a3d881cb8
8310818: Refactor more Locale tests to use JUnit
Reviewed-by: lancea, naoto
- test/jdk/java/util/Locale/Bug4175998Test.java
- test/jdk/java/util/Locale/Bug8001562.java
- test/jdk/java/util/Locale/Bug8008577.java
- test/jdk/java/util/Locale/Bug8025703.java
- test/jdk/java/util/Locale/Bug8026766.java
- test/jdk/java/util/Locale/Bug8032842.java
+ test/jdk/java/util/Locale/ExpectedAdapterTypes.java
= test/jdk/java/util/Locale/ISO3166.java
+ test/jdk/java/util/Locale/ISO639.java
+ test/jdk/java/util/Locale/JDK7LocaleServiceDiffs.java
+ test/jdk/java/util/Locale/LRToString.java
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
+ test/jdk/java/util/Locale/PreserveTagCase.java
Changeset: 292ee630
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-07-07 19:14:17 +0000
URL: https://git.openjdk.org/loom/commit/292ee630ae32c3b50363b10ffa6090e57ffef1e8
8305962: update jcstress to 0.16
Reviewed-by: shade
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
+ test/hotspot/jtreg/applications/jcstress/collections.java
= test/hotspot/jtreg/applications/jcstress/mxbeans.java
= test/hotspot/jtreg/applications/jcstress/oota.java
Changeset: 4a1fcb60
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-08 07:56:28 +0000
URL: https://git.openjdk.org/loom/commit/4a1fcb6063fd5fad9ff9763359e7c79401e4fa92
8193513: add support for printing a stack trace on class loading
Reviewed-by: dholmes, iklam, coleenp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: 581f90e2
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-07-09 15:18:46 +0000
URL: https://git.openjdk.org/loom/commit/581f90e242b8a943215a223189d171b7ede37785
8311604: Simplify NOCOOPS requested addresses for archived heap objects
Reviewed-by: ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
+ src/hotspot/share/cds/serializeClosure.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 06a1a15d
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-07-10 07:44:16 +0000
URL: https://git.openjdk.org/loom/commit/06a1a15d014f5ca48f62f5f0c8e8682086c4ae0b
8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly
Reviewed-by: thartmann
! src/hotspot/share/opto/compile.cpp
Changeset: 623cfcd0
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-10 12:33:29 +0000
URL: https://git.openjdk.org/loom/commit/623cfcd04b0c4662e614cb6a3bf52536abc02d5a
8310892: ScopedValue throwing StructureViolationException should be clearer
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/java/lang/ScopedValue.java
Changeset: 6569b252
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-07-10 15:04:21 +0000
URL: https://git.openjdk.org/loom/commit/6569b252b9e61e3eed77039c483529154feffbba
8311593: Minor doc issue in MemorySegment::copy
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: b285ed72
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-07-10 16:13:06 +0000
URL: https://git.openjdk.org/loom/commit/b285ed72aebe2d802fa9c071372cea6c09870b9a
8311666: Disabled tests in test/jdk/sun/java2d/marlin
Reviewed-by: prr
! test/jdk/sun/java2d/marlin/ScaleTest.java
! test/jdk/sun/java2d/marlin/StrokeShapeTest.java
! test/jdk/sun/java2d/marlin/ThinLineTest.java
Changeset: 63f32fbe
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-10 17:07:26 +0000
URL: https://git.openjdk.org/loom/commit/63f32fbe9771b8200f707ed5d1d0e6555ad90f8b
8311528: Remove IDE specific SuppressWarnings
Reviewed-by: lancea, bpb, jlu
! src/java.base/share/classes/java/util/Calendar.java
Changeset: 57e7e82f
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-07-10 19:09:27 +0000
URL: https://git.openjdk.org/loom/commit/57e7e82fa1cfb82bee6ff242d9a730c42bde663f
8309637: runtime/handshake/HandshakeTimeoutTest.java fails with "has not cleared handshake op" and SIGILL
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 940a4e12
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2023-07-10 21:48:03 +0000
URL: https://git.openjdk.org/loom/commit/940a4e12d1b304fb841f5bcdbd2b62fac692f3b1
8304503: Modernize debugging jvm args in demo netbeans projects
Reviewed-by: prr
! src/demo/share/nbproject/jfc/FileChooserDemo/build.properties
! src/demo/share/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/Font2DTest/build.properties
! src/demo/share/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/Metalworks/build.properties
! src/demo/share/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/Notepad/build.properties
! src/demo/share/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/SampleTree/build.properties
! src/demo/share/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/TableExample/build.properties
! src/demo/share/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml
! src/demo/share/nbproject/jfc/TransparentRuler/build.properties
! src/demo/share/nbproject/jfc/TransparentRuler/nbproject/netbeans-targets.xml
Changeset: 4b1403d0
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-07-10 22:00:31 +0000
URL: https://git.openjdk.org/loom/commit/4b1403d06b99b91ddd89ad6e54669b0595f1f8e5
8311548: AArch64: [ZGC] Many tests fail with "assert(allocates2(pc)) failed: not in CodeBuffer memory" on some CPUs
Reviewed-by: aboldtch, fyang, kbarrett, tschatzl
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
Changeset: a1cfc969
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-11 11:03:36 +0000
URL: https://git.openjdk.org/loom/commit/a1cfc9695405fe517fae1b9f760ae42b85f66be9
8311245: JFR: Remove t.printStackTrace() in PeriodicEvents
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
Changeset: b3f34039
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-07-11 13:43:15 +0000
URL: https://git.openjdk.org/loom/commit/b3f34039fedd3c49404783ec880e1885dceb296b
8311689: Wrong visible amount in Adjustable of ScrollPane
Reviewed-by: prr, honkar, serb
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneScrollEnd.java
Changeset: caadad4f
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-07-11 15:59:17 +0000
URL: https://git.openjdk.org/loom/commit/caadad4fdc78799dab2d492dba9b9f74b22d036e
8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if
Reviewed-by: kvn, vlivanov, thartmann, simonis
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/splitif/TestCrashAtIGVNSplitIfSubType.java
Changeset: 00c7f914
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-11 16:10:34 +0000
URL: https://git.openjdk.org/loom/commit/00c7f914c665a77842d32eb8f760dcbbbda66554
8310047: Add UTF-32 based Charsets into StandardCharsets
Reviewed-by: alanb, lancea, bpb, jpai, jlu
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/charset/StandardCharsets.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! test/jdk/java/nio/charset/StandardCharsets/Standard.java
Changeset: a03a3a43
Author: Swati Sharma <swati.sharma at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-07-11 16:14:33 +0000
URL: https://git.openjdk.org/loom/commit/a03a3a43bb16ddc7df78f64e07db823224bde6fb
8311178: JMH tests don't scale well when sharing output buffers
Co-authored-by: Vladimir Ivanov <vaivanov at openjdk.org>
Reviewed-by: ecaspole, sviswanathan, mli
! test/micro/org/openjdk/bench/java/io/DataOutputStreamTest.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyObject.java
! test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java
! test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterBench.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java
! test/micro/org/openjdk/bench/vm/compiler/IndexVector.java
Changeset: e154b0d6
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-07-11 16:53:44 +0000
URL: https://git.openjdk.org/loom/commit/e154b0d6cdde3071b2c43abd8aacc79c51914564
8311606: Change read_icc_profile() to static function in java.desktop/share/native/libjavajpeg/imageioJPEG.c
Reviewed-by: serb
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
Changeset: 401c3dea
Author: Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-11 16:55:23 +0000
URL: https://git.openjdk.org/loom/commit/401c3dea5d8823bc9c0f40506ddad46e983ebf68
8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990
Reviewed-by: shade, simonis, alanb, rriggs
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 6cb9ec32
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-11 17:12:02 +0000
URL: https://git.openjdk.org/loom/commit/6cb9ec32a68634f0b6f7461c9dc7ef0c0e59861d
6960866: [Fmt-Ch] ChoiceFormat claims impossible and unimplemented functionality
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 15195e60
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-07-11 17:31:21 +0000
URL: https://git.openjdk.org/loom/commit/15195e6018c104cbeca0f387ae18bff106792908
8310066: Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread
Reviewed-by: sspitsyn, cjplummer
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp
Changeset: aac903db
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-07-11 19:41:42 +0000
URL: https://git.openjdk.org/loom/commit/aac903dbfb7dfb42464cad23aa9f1d536b55cfc1
8311805: Clean up ScrollPane: drop redundant initialiser, mark scroller final
Reviewed-by: azvegint, serb, prr
! src/java.desktop/share/classes/java/awt/ScrollPane.java
Changeset: d82ade35
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-11 20:43:03 +0000
URL: https://git.openjdk.org/loom/commit/d82ade354570a930d8282684a8ffd368c613defc
8310683: Refactor StandardCharset/standard.java to use JUnit
Reviewed-by: naoto
! test/jdk/java/nio/charset/StandardCharsets/Standard.java
Changeset: fd7fddb6
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-11 23:53:40 +0000
URL: https://git.openjdk.org/loom/commit/fd7fddb6ed24e0ae4b5e18fb27fd80230941dc0b
8295894: Remove SECOM certificate that is expiring in September 2023
Reviewed-by: xuelei, mullan
- src/java.base/share/data/cacerts/secomscrootca1
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 0b0e064e
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-12 07:29:52 +0000
URL: https://git.openjdk.org/loom/commit/0b0e064e36082200ace384c92eae02d3f7baa7ba
8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token
Reviewed-by: ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 753bd563
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-12 09:06:53 +0000
URL: https://git.openjdk.org/loom/commit/753bd563ecca6bb5ff9b5ebc0957bc1854dce78d
8311870: Split CompressedKlassPointers from compressedOops.hpp
Reviewed-by: iklam, rkennke
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/x/xDebug.gdb
! src/hotspot/share/gc/z/zDebug.gdb
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/virtualspace.cpp
+ src/hotspot/share/oops/compressedKlass.cpp
+ src/hotspot/share/oops/compressedKlass.hpp
+ src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedKlassPointers.java
Changeset: aa7367f1
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-12 10:39:28 +0000
URL: https://git.openjdk.org/loom/commit/aa7367f1ecc5da15591963e56e1435aa7b830f79
8311921: Inform about MaxExpectedDataSegmentSize in case of pthread_create failures on AIX
Reviewed-by: jbechberger, stuefe
! src/hotspot/os/aix/os_aix.cpp
Changeset: 7304316a
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-12 15:44:41 +0000
URL: https://git.openjdk.org/loom/commit/7304316a8c55a4c0f2a96d1b99ba9e97e49ed7f4
8311926: java/lang/ScopedValue/StressStackOverflow.java takes 9mins in tier1
Reviewed-by: jpai
! test/jdk/ProblemList-Virtual.txt
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
Changeset: f82c8184
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-07-12 16:10:41 +0000
URL: https://git.openjdk.org/loom/commit/f82c8184b26142da4018ae096cfa39d87a4c6540
8308694: Clarify reversed() default methods' implementation requirements
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
Changeset: ed9337e6
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-12 18:14:56 +0000
URL: https://git.openjdk.org/loom/commit/ed9337e6656e9f2f6d891deb26495a79324d37c6
8155902: DataOuputStream should clarify that it might write primitive types as multiple byte groups
Reviewed-by: alanb, djelinski, lancea, rriggs
! src/java.base/share/classes/java/io/DataOutputStream.java
Changeset: 119cc495
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-12 18:15:20 +0000
URL: https://git.openjdk.org/loom/commit/119cc495fc6c18a29b7484d294c31ad1d478791c
8156889: ListKeychainStore.sh fails in some virtualized environments
Reviewed-by: mullan
! test/jdk/ProblemList.txt
- test/jdk/sun/security/tools/keytool/ExportPrivateKeyNoPwd.java
+ test/jdk/sun/security/tools/keytool/ListKeyChainStore.java
- test/jdk/sun/security/tools/keytool/ListKeychainStore.sh
Changeset: 489a32fe
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-12 19:24:18 +0000
URL: https://git.openjdk.org/loom/commit/489a32fe40e2a2c539296d51d4ffc0abc036d33c
8311813: C1: Uninitialized PhiResolver::_loop field
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
Changeset: 372d0cf7
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-12 23:01:54 +0000
URL: https://git.openjdk.org/loom/commit/372d0cf752092443b32926492ea553a3c41322d2
8311545: Allow test symbol files to be kept in the test image
Reviewed-by: mikael
! make/common/TestFilesCompilation.gmk
Changeset: 743e8b8e
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-07-12 23:45:42 +0000
URL: https://git.openjdk.org/loom/commit/743e8b8e0a9fe032a0dd652a4fef1f761af66595
8306785: fix deficient spliterators for Sequenced Collections
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/ReverseOrderDequeView.java
! src/java.base/share/classes/java/util/ReverseOrderListView.java
! src/java.base/share/classes/java/util/ReverseOrderSortedSetView.java
! src/java.base/share/classes/java/util/Spliterators.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
Changeset: fb90af88
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-07-13 00:58:51 +0000
URL: https://git.openjdk.org/loom/commit/fb90af881badf143163c7d0b9961152c2a12cd84
8311380: Prepare java.desktop for C++17
Reviewed-by: azvegint
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp
Changeset: e51472e9
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-13 01:03:52 +0000
URL: https://git.openjdk.org/loom/commit/e51472e9a857451451d6df37588bd67f63bc2032
8309566: Migrate away from TagletWriter and TagletWriterImpl
8311974: Clean up Utils.getBlockTags
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.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/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritableTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/package-info.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Action.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/AddStyle.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Attribute.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Attributes.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Bookmark.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/MarkupParser.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/ParseException.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Parser.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Replace.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Style.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/StyledText.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 38f74125
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-13 01:21:06 +0000
URL: https://git.openjdk.org/loom/commit/38f74125d143750617252b8cb5411c95e52a2a35
8311609: [windows] Native stack printing lacks source information for dynamically loaded dlls
Reviewed-by: stuefe, iklam
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/symbolengine.hpp
! src/hotspot/os/windows/windbghelp.cpp
! src/hotspot/os/windows/windbghelp.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
Changeset: a38582e9
Author: Pengfei Li <pli at openjdk.org>
Date: 2023-07-13 01:45:52 +0000
URL: https://git.openjdk.org/loom/commit/a38582e941c0234e76d1dbea60c731c83d2c9977
8311691: C2: Remove legacy code related to PostLoopMultiversioning
Reviewed-by: kvn, sviswanathan
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
- test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckEliminationDisabled.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java
Changeset: 11a5115c
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-13 01:55:37 +0000
URL: https://git.openjdk.org/loom/commit/11a5115caf179a1bbed5311e12ed3851e026c5c5
8311556: GetThreadLocalStorage not working for vthreads mounted during JVMTI attach
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/libVThreadTLSTest.cpp
Changeset: 812dadb0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-13 07:05:57 +0000
URL: https://git.openjdk.org/loom/commit/812dadb0f9d59eae95b76d1f05570675bc33cc6f
8311788: ClassLoadUnloadTest fails on AIX after JDK-8193513
Reviewed-by: lucy, stuefe
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: a38a421f
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-13 07:11:14 +0000
URL: https://git.openjdk.org/loom/commit/a38a421f62efbcc0fc9c6a08738b5f0ab38a4594
8311917: MAP_FAILED definition seems to be obsolete in src/java.desktop/unix/native/common/awt/fontpath.c
Reviewed-by: prr
! src/java.desktop/unix/native/common/awt/fontpath.c
Changeset: 1b0dd7c2
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-13 07:20:18 +0000
URL: https://git.openjdk.org/loom/commit/1b0dd7c254dc1a087874c8726d8d26b9a41d4145
8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified
Reviewed-by: dnsimon, iklam
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
Changeset: f60c1f9b
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-13 07:27:16 +0000
URL: https://git.openjdk.org/loom/commit/f60c1f9bc4355f3abf428f9a0f7a65eace5598d0
8294401: Update jfr man page to include recently added features
Reviewed-by: mgronlun
! src/jdk.jfr/share/man/jfr.1
Changeset: 92a04e20
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-13 07:33:01 +0000
URL: https://git.openjdk.org/loom/commit/92a04e201e68aa4d682053cef4b36180ec5620f5
8311867: StructuredTaskScope.shutdown does not interrupt newly started threads
Reviewed-by: jpai
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java
Changeset: bb5278d9
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-07-13 08:53:36 +0000
URL: https://git.openjdk.org/loom/commit/bb5278d98a20a98b12510e49a74839efdabafd93
8311239: GC: Remove trailing blank lines in source files
Reviewed-by: tschatzl, aboldtch, mli
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1GCCounters.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp
! src/hotspot/share/gc/x/xMarkCache.cpp
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestFullGCALot.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestStackOverflow.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java
! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestParallelAlwaysPreTouch.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassesBuilder.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/README
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/GenClassesBuilder.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEater/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC3/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC4/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceEvilTest/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceTest/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3a/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TestDescription.java
Changeset: 6895debf
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-13 12:13:44 +0000
URL: https://git.openjdk.org/loom/commit/6895debf66debd2d9df066b228e24eba0fc7a2a6
8311536: JFR TestNativeMemoryUsageEvents fails in huge pages configuration
Reviewed-by: egahlin, mseledtsov
! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java
Changeset: 135f64e6
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-13 13:20:52 +0000
URL: https://git.openjdk.org/loom/commit/135f64e603266e0bb8852edf77d21a9cd79388ce
8311583: tableswitch broken by JDK-8310577
Reviewed-by: dholmes, dlong
! src/hotspot/share/interpreter/bytecodes.cpp
+ test/hotspot/jtreg/runtime/verifier/LookupSwitchp1.jasm
+ test/hotspot/jtreg/runtime/verifier/TableSwitchp1.jasm
+ test/hotspot/jtreg/runtime/verifier/TestTableSwitch.java
Changeset: b587fc51
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-13 14:02:52 +0000
URL: https://git.openjdk.org/loom/commit/b587fc51a8bde2794f929b43af79fa7be00c9081
8312013: avoid UnixConstants.java.template warning: '__linux__' is not defined on AIX
Reviewed-by: alanb, vtewari
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
Changeset: 8c9d091f
Author: Viktor Klang <viktor.klang at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2023-07-13 14:25:50 +0000
URL: https://git.openjdk.org/loom/commit/8c9d091f19760deece8daf3e57add85482b9f2a7
8308047: java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java timed out and also had jcmd pipe errors
Reviewed-by: stefank, alanb
! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
Changeset: 61932f49
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-13 16:50:16 +0000
URL: https://git.openjdk.org/loom/commit/61932f49a58b73530e89e511874fbe2fbc343e99
8244289: fatal error: Possible safepoint reached by thread that does not allow it
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
Changeset: c710e711
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-13 17:14:30 +0000
URL: https://git.openjdk.org/loom/commit/c710e711780b3c334fdb9e1299b3c39a2b48649e
8311102: Write annotations in the classfile dumped by SA
Reviewed-by: cjplummer, stuefe
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Annotations.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ArrayOfU1Array.java
Changeset: af7f95e2
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-13 17:52:27 +0000
URL: https://git.openjdk.org/loom/commit/af7f95e24ad5981c5de4b5dbf37da6f4f5e42129
8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out
Reviewed-by: jnimeh
! test/jdk/javax/net/ssl/DTLS/DTLSWontNegotiateV10.java
Changeset: c7c6d47a
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-07-13 19:36:36 +0000
URL: https://git.openjdk.org/loom/commit/c7c6d47a07100f6c81af6cfad301ec1bda77adf7
6355567: AdobeMarkerSegment causes failure to read valid JPEG
Reviewed-by: prr, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java
+ test/jdk/javax/imageio/plugins/jpeg/LargeAdobeMarkerSegmentTest.java
+ test/jdk/javax/imageio/plugins/jpeg/jdk_6355567.jpg
Changeset: 43099a85
Author: Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-13 22:09:21 +0000
URL: https://git.openjdk.org/loom/commit/43099a85b16f036666d4e93106d2908ad75f9216
8311647: Memory leak in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ttyname_1r
Reviewed-by: phh, shade, jlahoda
! src/jdk.internal.le/linux/native/lible/CLibrary.cpp
! src/jdk.internal.le/macosx/native/lible/CLibrary.cpp
Changeset: 2e12a123
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-07-14 07:31:09 +0000
URL: https://git.openjdk.org/loom/commit/2e12a123c9955b7360fd752a6a33d59b6271c5af
8281658: Add a security category to the java -XshowSettings option
Reviewed-by: rriggs, mullan
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
+ src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/tools/launcher/Settings.java
Changeset: bbb7ce51
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-14 08:21:48 +0000
URL: https://git.openjdk.org/loom/commit/bbb7ce5137cd3e8365552b42610e19b7ebe43ba1
8311038: Incorrect exhaustivity computation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: 4676b40f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-14 08:49:05 +0000
URL: https://git.openjdk.org/loom/commit/4676b40f17dd18941f5883cb9b989ad639992a50
8312049: runtime/logging/ClassLoadUnloadTest can be improved
Reviewed-by: dnsimon, dholmes
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: d1fa1a86
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-14 09:54:56 +0000
URL: https://git.openjdk.org/loom/commit/d1fa1a868636dc15e96d1b4bf4acf28257c9551f
8311825: Duplicate qualified enum constants not detected
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.out
Changeset: 7539cc09
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-14 10:46:49 +0000
URL: https://git.openjdk.org/loom/commit/7539cc092d0a6b5604351d19e555101fcff75f58
8303134: JFR: Missing stack trace during chunk rotation stress
Reviewed-by: egahlin, thartmann
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/jfr/support/jfrThreadExtension.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java
Changeset: 167d1c18
Author: Leslie Zhai <lzhai at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2023-07-14 13:54:46 +0000
URL: https://git.openjdk.org/loom/commit/167d1c183546a9501a4f255baecc8a4a5b859ab1
8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC
Reviewed-by: jiefu, stuefe, shade
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: a63f865f
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-14 14:10:10 +0000
URL: https://git.openjdk.org/loom/commit/a63f865feba4cb82ec6e6529b9097bc709ace77a
8311946: add support for libgraal specific jtreg tests
Reviewed-by: kvn, thartmann
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/jdk/test/whitebox/code/Compiler.java
Changeset: f3b96f69
Author: Ilya Gavrilin <ilya.gavrilin at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-07-14 14:32:40 +0000
URL: https://git.openjdk.org/loom/commit/f3b96f6937395246f09ac2ef3dfca5854217a0da
8311862: RISC-V: small improvements to shift immediate instructions
Reviewed-by: luhenry, fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: 0d2196f8
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-14 16:01:26 +0000
URL: https://git.openjdk.org/loom/commit/0d2196f8e5b03577a14ff97505718f4fa53f3792
8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
Changeset: c84866ac
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-07-14 18:39:34 +0000
URL: https://git.openjdk.org/loom/commit/c84866ac0dcda487fe2abc2a8841f237df0a395b
8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt
Reviewed-by: kevinw, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001a.java
Changeset: 19691fab
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-14 20:18:23 +0000
URL: https://git.openjdk.org/loom/commit/19691fab48657174a4e9768d33da2fdd532271c9
6361826: (reflect) provide method for mapping strings to class object for primitive types
Reviewed-by: rriggs, mchung
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/ForPrimitiveName.java
Changeset: e8f66bf8
Author: Ludovic Henry <luhenry at openjdk.org>
Date: 2023-07-15 06:50:21 +0000
URL: https://git.openjdk.org/loom/commit/e8f66bf88ceb30383b50d1fac7a2583e3339ece0
8310949: RISC-V: Initialize UseUnalignedAccesses
Reviewed-by: rehn, vkempik, fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 81c4e8f9
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-16 07:11:39 +0000
URL: https://git.openjdk.org/loom/commit/81c4e8f916a04582698907291b6505d4484cf9c2
8304006: jlink should create the jimage file in the native endian for the target platform
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: alanb, mchung, rriggs
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/IntegrationTest.java
+ test/jdk/tools/jlink/JLinkEndianTest.java
! test/jdk/tools/jlink/ResourceDuplicateCheckTest.java
Changeset: 37ca9024
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-17 04:56:10 +0000
URL: https://git.openjdk.org/loom/commit/37ca9024ef59d99cae0bd7e25b2e6d3c1e085f97
8310233: Fix THP detection on Linux
Reviewed-by: jsjolen, dholmes
+ src/hotspot/os/linux/hugepages.cpp
+ src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
+ test/hotspot/jtreg/runtime/os/HugePageDetection.java
Changeset: 1c9691b1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-17 06:43:16 +0000
URL: https://git.openjdk.org/loom/commit/1c9691b1f762812aa090b88507d60a2e2e5f4933
8312093: Incorrect javadoc comment text
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: a4412166
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-17 08:19:51 +0000
URL: https://git.openjdk.org/loom/commit/a4412166ec8526db5e5e8e1ca324f86124055b30
8311815: Incorrect exhaustivity computation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: f6e23ae4
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-07-17 08:28:16 +0000
URL: https://git.openjdk.org/loom/commit/f6e23ae4519f8eb877ae28a0bfbb4820c9718f91
8310201: Reduce verbose locale output in -XshowSettings launcher option
Reviewed-by: jpai
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java
Changeset: acf591e8
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-17 08:40:10 +0000
URL: https://git.openjdk.org/loom/commit/acf591e856ce4b43303b1578bd64a8c9ab0063ea
8140527: JInternalFrame has incorrect title button width
8139392: JInternalFrame has incorrect padding
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, tr
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
+ test/jdk/javax/swing/JInternalFrame/InternalFrameTitleButtonTest.java
Changeset: afcf8e47
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-17 11:16:19 +0000
URL: https://git.openjdk.org/loom/commit/afcf8e4751c3d6c33abc34b5a04b7282e84f7cce
8290005: com/sun/jndi/ldap/LdapCBPropertiesTest.java failling with NullPointerException
Reviewed-by: jnimeh, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: 3fb9d117
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-07-17 11:53:32 +0000
URL: https://git.openjdk.org/loom/commit/3fb9d117e353af6f007e701a8cd635763bd3cc28
8311172: Classfile.PREVIEW_MINOR_VERSION doesn't match that read from class files
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
+ test/jdk/jdk/classfile/PreviewMinorVersionTest.java
Changeset: 69a46c25
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-07-17 14:53:37 +0000
URL: https://git.openjdk.org/loom/commit/69a46c25cc87d9d5495d0bb975c44f38cbb1fe13
8310157: Allow void-returning filters for MethodHandles::collectCoordinates
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
Changeset: e7379687
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-17 17:38:54 +0000
URL: https://git.openjdk.org/loom/commit/e73796879299c6170b63edb998439db4764ceae0
8308398: Move SunEC crypto provider into java.base
Reviewed-by: valeriep, alanb
! make/ZipSecurity.gmk
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! src/java.base/share/classes/module-info.java
= src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
= src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
= src/java.base/share/classes/sun/security/ec/ECDSASignature.java
= src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
= src/java.base/share/classes/sun/security/ec/ECKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/ECOperations.java
= src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ECPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ParametersMap.java
= src/java.base/share/classes/sun/security/ec/SunEC.java
= src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java
= src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
= src/java.base/share/classes/sun/security/ec/XDHKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/XECOperations.java
= src/java.base/share/classes/sun/security/ec/XECParameters.java
= src/java.base/share/classes/sun/security/ec/ed/Ed25519Operations.java
= src/java.base/share/classes/sun/security/ec/ed/Ed448Operations.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAAlgorithmParameters.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAOperations.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAParameters.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java
= src/java.base/share/classes/sun/security/ec/ed/EdECOperations.java
= src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
= src/java.base/share/classes/sun/security/ec/point/ExtendedHomogeneousPoint.java
= src/java.base/share/classes/sun/security/ec/point/ImmutablePoint.java
= src/java.base/share/classes/sun/security/ec/point/MutablePoint.java
= src/java.base/share/classes/sun/security/ec/point/Point.java
= src/java.base/share/classes/sun/security/ec/point/ProjectivePoint.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/module-info.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
! test/jdk/javax/net/ssl/TLS/TEST.properties
! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSENoCommonProtocols.java
! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java
+ test/jdk/sun/security/ec/ecModuleCheck.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java
! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java
= test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/ec/ECKeyPairGenerator.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
Changeset: f975be44
Author: Chris Hennick <4961925+Pr0methean at users.noreply.github.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-17 19:19:13 +0000
URL: https://git.openjdk.org/loom/commit/f975be44a86879e1079a0066203b49d59b7a1167
8284493: Improve computeNextExponential tail performance and accuracy
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
+ test/micro/org/openjdk/bench/java/util/random/RandomGeneratorExponentialGaussian.java
= test/micro/org/openjdk/bench/java/util/random/RandomGeneratorNext.java
= test/micro/org/openjdk/bench/java/util/random/RandomNext.java
Changeset: 295ae119
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-17 19:44:08 +0000
URL: https://git.openjdk.org/loom/commit/295ae1190dfb6ac3d00d3cf2d8c8c131f5c319b5
8312195: Changes in JDK-8284493 use wrong copyright syntax
Reviewed-by: rriggs
! test/micro/org/openjdk/bench/java/util/random/RandomGeneratorNext.java
! test/micro/org/openjdk/bench/java/util/random/RandomNext.java
Changeset: 6ae152d1
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-17 20:37:40 +0000
URL: https://git.openjdk.org/loom/commit/6ae152d1bec6de8b2ab5cf559bddc7069825e5dd
8312196: ProblemList test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6a09992d
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-17 21:00:49 +0000
URL: https://git.openjdk.org/loom/commit/6a09992dbd957daac2d5197a9ef8ab4975ddeaa4
8311968: Clarify Three-letter time zone IDs in java.util.TimeZone
Reviewed-by: naoto, lancea
! src/java.base/share/classes/java/util/TimeZone.java
Changeset: 5cc71f81
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-17 22:27:48 +0000
URL: https://git.openjdk.org/loom/commit/5cc71f817ff97a17a9f1dfc72a6f10ebe701baaa
8312089: Simplify and modernize equals, hashCode, and compareTo in java.nio and implementation code
Reviewed-by: alanb, vtewari
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/java/nio/file/attribute/FileTime.java
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
Changeset: 3236ba0b
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-17 22:50:25 +0000
URL: https://git.openjdk.org/loom/commit/3236ba0be4a8f45c8b40b2ee2b703f67424e59df
8312189: ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java#id1
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: a53345ad
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-07-17 23:01:35 +0000
URL: https://git.openjdk.org/loom/commit/a53345ad03e07ab2a990721a506ebc25eed0f7c9
8287061: Support for rematerializing scalar replaced objects participating in allocation merges
Reviewed-by: kvn, vlivanov
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/java.base/share/classes/java/security/AccessController.java
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
Changeset: 201e3bcf
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-18 00:58:25 +0000
URL: https://git.openjdk.org/loom/commit/201e3bcf52cac64510d50fbdfcd522638d1d0442
8291065: Creating a VarHandle for a static field triggers class initialization
Reviewed-by: mchung, psandoz
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
+ src/java.base/share/classes/java/lang/invoke/LazyInitializingVarHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
+ test/jdk/java/lang/invoke/VarHandles/LazyInitializingTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java
+ test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
+ test/micro/org/openjdk/bench/java/lang/invoke/VarHandleLazyStaticInvocation.java
Changeset: fbe51e38
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-18 05:13:14 +0000
URL: https://git.openjdk.org/loom/commit/fbe51e388d8a7475f162f10aa788a6d37ec4c6d8
8312127: FileDescriptor.sync should temporarily increase parallelism
Reviewed-by: shade, bpb
! src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/unix/native/libjava/FileDescriptor_md.c
! src/java.base/windows/native/libjava/FileDescriptor_md.c
Changeset: 8ec136e6
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-18 05:41:37 +0000
URL: https://git.openjdk.org/loom/commit/8ec136e6f0fa684255274181d09c86251ef5428f
8312072: Deprecate for removal the -Xnoagent option
Reviewed-by: alanb, dholmes, cjplummer
! make/ide/netbeans/langtools/build.xml
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java
Changeset: 4b9ec824
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-07-18 05:58:31 +0000
URL: https://git.openjdk.org/loom/commit/4b9ec8245187a2eaccc711a6e5d3d4915dd022c9
8310355: Move the stub test from initialize_final_stubs() to test/hotspot/gtest
Reviewed-by: mseledtsov, lmesnik
! src/hotspot/share/runtime/stubRoutines.cpp
+ test/hotspot/gtest/runtime/test_stubRoutines.cpp
Changeset: b20dc1e9
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-18 10:45:41 +0000
URL: https://git.openjdk.org/loom/commit/b20dc1e9cda1ea3a76b3f14c778c6816e5cc1c0c
8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready
Reviewed-by: jnimeh
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
Changeset: 1fc726a8
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-18 11:41:36 +0000
URL: https://git.openjdk.org/loom/commit/1fc726a8b34fcd41dae12a6d7c63232f9ccef3f4
8312163: Crash in dominance check when compiling unnamed patterns
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8312163.java
+ test/langtools/tools/javac/T8312163.out
Changeset: 1dfb0fb3
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-18 15:12:09 +0000
URL: https://git.openjdk.org/loom/commit/1dfb0fb3e22c3616fdfa3a8249be526c44dbe890
8311188: Simplify and modernize equals and hashCode in java.text
Reviewed-by: lancea, naoto, rriggs
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/CompactNumberFormat.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/FieldPosition.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/ParsePosition.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/sun/text/IntHashtable.java
! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java
Changeset: 9905f758
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-18 16:00:30 +0000
URL: https://git.openjdk.org/loom/commit/9905f7582270634eb19f7d9cb67210a174da9a85
8311040: JFR: RecordedThread::getOSThreadId() should return -1 if thread is virtual
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java
Changeset: b4dce0d6
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-18 16:07:35 +0000
URL: https://git.openjdk.org/loom/commit/b4dce0d62479c2494c02570a60319cb1a5932940
8310814: Clarify the targetName parameter of Lookup::findClass
Reviewed-by: liach, rriggs, bchristi
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: af5bf817
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-07-18 20:16:41 +0000
URL: https://git.openjdk.org/loom/commit/af5bf81754072fa5879726cfacb7404892b553f0
8310584: GetThreadState reports blocked and runnable for pinned suspended virtual threads
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
Changeset: 282a93a4
Author: Jamil Nimeh <jnimeh at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-02-06 22:09:08 +0000
URL: https://git.openjdk.org/loom/commit/282a93a4cc45dae00ed714ae8d6eee31f5746294
8300285: Enhance TLS data handling
Reviewed-by: ahgross, ascarpino, rhalade
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
Changeset: 5e47b8e5
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 11:56:15 +0000
URL: https://git.openjdk.org/loom/commit/5e47b8e5e6eb654be7eae2c57020574ea2f4e16c
8304468: Better array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 34dbb225
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 15:39:50 +0000
URL: https://git.openjdk.org/loom/commit/34dbb22505ee826e388fb27104d68ae39db474ba
8304460: Improve array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 4ae3d8f2
Author: Michael McMahon <michaelm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 17:10:57 +0000
URL: https://git.openjdk.org/loom/commit/4ae3d8f2cd3ec6e18fdf60e0ddf495bf43b5950f
8302475: Enhance HTTP client file downloading
Reviewed-by: dfuchs, rhalade
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
Changeset: fff7e1ad
Author: Lance Andersen <lancea at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-22 14:45:15 +0000
URL: https://git.openjdk.org/loom/commit/fff7e1ad00be07810bf948b8a6f94e83c435fa1f
8302483: Enhance ZIP performance
Reviewed-by: ahgross, alanb, rhalade, coffeys
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/TestExtraTime.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
Changeset: ecd0bc1d
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-29 20:24:13 +0000
URL: https://git.openjdk.org/loom/commit/ecd0bc1d6205d1d1eca67cbfb9d4deaeb65739aa
8300596: Enhance Jar Signature validation
Reviewed-by: mullan, rhalade, mschoene, weijun
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
Changeset: be70bc1c
Author: Ioi Lam <iklam at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-04 16:08:36 +0000
URL: https://git.openjdk.org/loom/commit/be70bc1c58eaec876aa1ab36eacba90b901ac9b8
8294323: Improve Shared Class Data
Co-authored-by: Calvin Cheung <ccheung at openjdk.org>
Reviewed-by: coleenp, rhalade
! src/hotspot/share/cds/cds_globals.hpp
Changeset: 889c663a
Author: Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-06 15:46:51 +0000
URL: https://git.openjdk.org/loom/commit/889c663a0e47903a6ebe540d3579670729fa3782
8305312: Enhanced path handling
Reviewed-by: rhalade, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
Changeset: 925138a9
Author: Calvin Cheung <ccheung at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-18 19:57:26 +0000
URL: https://git.openjdk.org/loom/commit/925138a942126b6c5d46adabf88a8a6f1392fe8a
8296565: Enhanced archival support
Reviewed-by: rhalade, iklam
! src/hotspot/share/memory/metaspace.cpp
Changeset: cb5f1b72
Author: Jan Lahoda <jlahoda at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-19 06:02:11 +0000
URL: https://git.openjdk.org/loom/commit/cb5f1b72e12613f45cc2d57a6d12053d0e032bf1
8303376: Better launching of JDI
Reviewed-by: mschoene, rhalade, vromero
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
Changeset: 5c4623b3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-06-13 19:03:32 +0000
URL: https://git.openjdk.org/loom/commit/5c4623b36076fd150136fac748ff0a59ff2dc8de
8308682: Enhance AES performance
Reviewed-by: rhalade, dlong, kvn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 28c4d196
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-07-18 21:35:41 +0000
URL: https://git.openjdk.org/loom/commit/28c4d196cff8576b69cf115cda538ab1dad978d2
8311902: Concurrency regression in the PBKDF2 key impl of SunJCE provider
Reviewed-by: ascarpino, xuelei, mullan
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
Changeset: 7d9f5afe
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-07-18 21:46:02 +0000
URL: https://git.openjdk.org/loom/commit/7d9f5afea12e3d1a901a95ee8bf5d2d743893970
6211202: ColorSpace.getInstance(int): IAE is not specified
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! test/jdk/java/awt/color/GetInstanceBrokenData.java
Changeset: e31df3a7
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-07-18 21:51:11 +0000
URL: https://git.openjdk.org/loom/commit/e31df3a7748fc36a8afe6e060917de1247bbd39b
6211126: ICC_ColorSpace.toCIEXYZ(float[]): NPE is not specified
6211139: ICC_ColorSpace.toRGB(float[]): NPE is not specified
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/CMMException.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java
+ test/jdk/java/awt/color/CMMExceptionMessage.java
+ test/jdk/java/awt/color/ICC_ColorSpace/ExpectedNPEOnNull.java
+ test/jdk/java/awt/color/ProfileDataExceptionMessage.java
Changeset: c2f421b8
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-18 22:04:37 +0000
URL: https://git.openjdk.org/loom/commit/c2f421b8bf920665e05bbbb56bc4d7f55430d5e1
8311541: JavaThread::print_jni_stack doesn't support native stacks on all platforms
Reviewed-by: pchilanomate, shade, stuefe
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
Changeset: e5ecbff6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-18 22:40:12 +0000
URL: https://git.openjdk.org/loom/commit/e5ecbff69eeb83abbe70421b7f1540a5c382441a
8312203: Improve specification of Array.newInstance
Reviewed-by: bpb, mchung
! src/java.base/share/classes/java/lang/reflect/Array.java
Changeset: 702fea8d
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-07-19 00:44:43 +0000
URL: https://git.openjdk.org/loom/commit/702fea8deb41fa6a4537dbda18d7d965c3752163
8312147: Dynamic Exception Specification warnings are no longer required after JDK-8311380
Reviewed-by: prr, serb
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
Changeset: 82612e27
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-07-19 04:58:22 +0000
URL: https://git.openjdk.org/loom/commit/82612e27255e36d498dcd6700f3b7d264b420180
8312329: Minimal build failure after JDK-8311541
Reviewed-by: dholmes, amitkumar
! src/hotspot/share/runtime/javaThread.cpp
Changeset: f677793d
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-19 07:49:52 +0000
URL: https://git.openjdk.org/loom/commit/f677793d02a7aa5d01c06023000762b12b8cee91
8312190: Fix c++11-narrowing warnings in hotspot code
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/utilities/debug.hpp
Changeset: d33e8e6f
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-07-19 09:03:53 +0000
URL: https://git.openjdk.org/loom/commit/d33e8e6f93d7b0806e1d0087c3c0a11fe1bc8e21
8312200: Fix Parse::catch_call_exceptions memory leak
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/doCall.cpp
Changeset: c6ab9c29
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-07-19 11:31:49 +0000
URL: https://git.openjdk.org/loom/commit/c6ab9c2905203e1ec897b3404f9179ff975d0054
8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17
Reviewed-by: kvn, thartmann, chagedorn
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSinkingNodesCausesLongCompilation.java
Changeset: e7adbdb1
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-07-19 13:14:03 +0000
URL: https://git.openjdk.org/loom/commit/e7adbdb1f1506b82392907f7e4a5c8882d3198eb
8311923: TestIRMatching.java fails on RISC-V
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 028068a6
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-19 13:17:37 +0000
URL: https://git.openjdk.org/loom/commit/028068a655bb08e016e7a915c2b2f6abc1e480a0
8312166: (dc) DatagramChannel's socket adaptor does not release carrier thread when blocking in receive
Reviewed-by: jpai, michaelm
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
+ test/jdk/java/net/DatagramSocket/TimeoutWithSM.java
Changeset: c1190375
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-19 14:24:16 +0000
URL: https://git.openjdk.org/loom/commit/c1190375fc6def8a5520549157389f615161d7d7
8311971: SA's ConstantPool.java uses incorrect computation to read long value in the constant pool
Reviewed-by: cjplummer, dholmes, stuefe
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
Changeset: d1c788c5
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-19 16:14:25 +0000
URL: https://git.openjdk.org/loom/commit/d1c788c52b8de401f42f6c8e9898b6ea12009fee
8312392: ARM32 build broken since 8311035
Reviewed-by: shade
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 14cf0356
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-07-19 16:48:54 +0000
URL: https://git.openjdk.org/loom/commit/14cf035681460e8c93d6afcaaf20aa61c8a6e3a8
8302987: Add uniform and spatially equidistributed bounded double streams to RandomGenerator
Reviewed-by: darcy
! src/java.base/share/classes/java/util/random/RandomGenerator.java
+ test/jdk/java/util/Random/EquiDoublesTest.java
Changeset: b5b6f4e7
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-19 17:21:19 +0000
URL: https://git.openjdk.org/loom/commit/b5b6f4e7a77db4d13e19e186d3cd402cd7c626ea
8312164: Refactor Arrays.hashCode for long, boolean, double, float, and Object arrays
Reviewed-by: rriggs, vtewari
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 6f662130
Author: Sidraya <sidraya.jayagond at ibm.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-07-19 18:49:24 +0000
URL: https://git.openjdk.org/loom/commit/6f6621303ad54a7dfd880c9472a387706a4466ff
8312014: [s390x] TestSigInfoInHsErrFile.java Failure
Reviewed-by: stuefe, amitkumar, tsteele
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
Changeset: aa23fd98
Author: Daohan Qu <dqu at openjdk.org>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-07-19 19:25:40 +0000
URL: https://git.openjdk.org/loom/commit/aa23fd98f528069f5c613f43e335a0585a490176
8311879: SA ClassWriter generates invalid invokedynamic code
Reviewed-by: matsaave, cjplummer, coleenp
! src/hotspot/share/interpreter/rewriter.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
Changeset: 71cac8ce
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-19 20:22:40 +0000
URL: https://git.openjdk.org/loom/commit/71cac8ce47b69a2b78d54cbceb0f0510e5ea4cdc
8311663: Additional refactoring of Locale tests to JUnit
Reviewed-by: naoto
! test/jdk/java/util/Locale/Bug6989440.java
! test/jdk/java/util/Locale/Bug8035133.java
! test/jdk/java/util/Locale/Bug8135061.java
! test/jdk/java/util/Locale/Bug8159420.java
! test/jdk/java/util/Locale/Bug8166994.java
! test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/java/util/Locale/FilteringModeTest.java
! test/jdk/java/util/Locale/HashCodeTest.java
! test/jdk/java/util/Locale/ThaiGov.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
Changeset: 5d57b5c2
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-20 00:59:28 +0000
URL: https://git.openjdk.org/loom/commit/5d57b5c2f0ef77f994fbc8c4f09e66f217f06f85
6983726: Reimplement MethodHandleProxies.asInterfaceInstance
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: jvernee, mchung
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
- src/java.base/share/classes/sun/invoke/WrapperInstance.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/Client.java
- test/jdk/java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
= test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy
- test/jdk/java/lang/reflect/Proxy/ProxyForMethodHandle.java
! test/jdk/java/lang/reflect/Proxy/ProxyModuleMapping.java
Changeset: 61ab2708
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-20 01:10:46 +0000
URL: https://git.openjdk.org/loom/commit/61ab27087e1dd6cd2b52c608c87fba4393a0e081
8310835: Address gaps in -Xlint:serial checks
Reviewed-by: rriggs, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/IneffectualExternEnum.java
+ test/langtools/tools/javac/diags/examples/IneffectualExternRecord.java
+ test/langtools/tools/javac/warnings/Serial/EnumExtern.java
+ test/langtools/tools/javac/warnings/Serial/EnumExtern.out
! test/langtools/tools/javac/warnings/Serial/EnumSerial.java
+ test/langtools/tools/javac/warnings/Serial/RecordExtern.java
+ test/langtools/tools/javac/warnings/Serial/RecordExtern.out
Changeset: dfe764e3
Author: airsquared <36649395+airsquared at users.noreply.github.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-20 02:14:19 +0000
URL: https://git.openjdk.org/loom/commit/dfe764e3f85784752d69fd51306644732e808d38
8309032: jpackage does not work for module projects unless --module-path is specified
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
Changeset: 37c756a7
Author: Wojciech Kudla <wojciech.kudla at hsbc.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-07-20 05:10:39 +0000
URL: https://git.openjdk.org/loom/commit/37c756a7be87153693c919f22d55189f3108ea2e
8305506: Add support for fractional values of SafepointTimeoutDelay
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
Changeset: a7427678
Author: Sergey Nazarkin <snazarki at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-07-20 09:21:23 +0000
URL: https://git.openjdk.org/loom/commit/a7427678e160bf54c57d5bec80650b053dfc9e9a
8312246: NPE when HSDB visits bad oop
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
Changeset: 32833285
Author: Pengfei Li <pli at openjdk.org>
Date: 2023-07-20 09:35:45 +0000
URL: https://git.openjdk.org/loom/commit/32833285bf94a17989db9bdfa86f58777ab9187d
8311130: AArch64: Sync SVE related CPU features with VM options
Reviewed-by: aph, xgong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
+ test/hotspot/jtreg/compiler/arguments/TestSyncCPUFeaturesWithSVEFlags.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java
Changeset: 94eb44b1
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-20 10:23:35 +0000
URL: https://git.openjdk.org/loom/commit/94eb44b192ba421692549a178c386ea34164ea50
8312394: [linux] SIGSEGV if kernel was built without hugepage support
Reviewed-by: dholmes, shade
! src/hotspot/os/linux/hugepages.cpp
Changeset: 8d293291
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-20 11:07:23 +0000
URL: https://git.openjdk.org/loom/commit/8d29329138d44800ee4c0c02dacc01a06097de66
8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList
Reviewed-by: xuelei, jpai
! test/jdk/ProblemList.txt
Changeset: fe419101
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-07-20 13:36:45 +0000
URL: https://git.openjdk.org/loom/commit/fe419101411d47f81f2dc5f95605308780302fcb
8312459: Problem list java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java for macOS
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: 9fa944e6
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-20 13:54:45 +0000
URL: https://git.openjdk.org/loom/commit/9fa944e63f7bec76eab21f85cc5109ed7419a0ab
8312019: Simplify and modernize java.util.BitSet.equals
Reviewed-by: rriggs, martin
! src/java.base/share/classes/java/util/BitSet.java
Changeset: b772e67e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-20 15:06:59 +0000
URL: https://git.openjdk.org/loom/commit/b772e67e2929afd9f9d6a4b08713e41f891667c0
8312395: Improve assertions in growableArray
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/growableArray.hpp
Changeset: bae22479
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-20 16:11:13 +0000
URL: https://git.openjdk.org/loom/commit/bae224793812cb0a0aa67e399062498d3b13fdb3
8308591: JLine as the default Console provider
Reviewed-by: alanb
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
Changeset: 354c6605
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-20 16:39:17 +0000
URL: https://git.openjdk.org/loom/commit/354c6605e32790ca421869636d8bf5456fc51717
8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock
Reviewed-by: alanb, valeriep
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
Changeset: d7b94164
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-20 20:21:32 +0000
URL: https://git.openjdk.org/loom/commit/d7b941640638b35f9ac1ef11cd6bf6ccb795c29a
8199149: Improve the exception message thrown by VarHandle of unsupported operation
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
Changeset: 4e8f331a
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-20 21:48:19 +0000
URL: https://git.openjdk.org/loom/commit/4e8f331a80fdfbf3b73ad12b41920fcf4f242275
8312443: sun.security should use toLowerCase(Locale.ROOT)
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/security/ec/ParametersMap.java
! src/java.base/share/classes/sun/security/ec/XECParameters.java
Changeset: 783de32b
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-20 22:40:18 +0000
URL: https://git.openjdk.org/loom/commit/783de32b6af4383b5ba71b91c307a5dddd0dae13
8300051: assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: d4aacdb4
Author: Eric Liu <eliu at openjdk.org>
Date: 2023-07-21 03:26:30 +0000
URL: https://git.openjdk.org/loom/commit/d4aacdb44665db9f787e0a408e6b1ba925ad1048
8306136: [vectorapi] Intrinsics of VectorMask.laneIsSet()
Reviewed-by: psandoz, xgong
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
Changeset: 3e8f1eb8
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 05:25:31 +0000
URL: https://git.openjdk.org/loom/commit/3e8f1eb82039d4943abf79380f35ad1ec1927b45
8311976: Inconsistency in usage of CITimeVerbose to generate compilation logs
Reviewed-by: kvn, thartmann
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/xmlstream.cpp
Changeset: 8cd43bff
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-21 08:09:52 +0000
URL: https://git.openjdk.org/loom/commit/8cd43bff3cd18d6e83cbf07b78a809ad002993c5
8312474: JFR: Improve logging to diagnose event stream timeout
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
Changeset: 59f66a3b
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-21 12:21:35 +0000
URL: https://git.openjdk.org/loom/commit/59f66a3b839c5b77c2770fa0bdd76f399d2d86d6
8312293: SIGSEGV in jfr.internal.event.EventWriter.putUncheckedByte after JDK-8312086
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
Changeset: 9e4fc568
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 12:22:03 +0000
URL: https://git.openjdk.org/loom/commit/9e4fc568a6f1a93c84a84d6cc5220c6eb4e546a5
8293114: JVM should trim the native heap
Reviewed-by: shade, rehn, dholmes
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
+ src/hotspot/share/runtime/trimNativeHeap.cpp
+ src/hotspot/share/runtime/trimNativeHeap.hpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/gtest/runtime/test_trim_native.cpp
+ test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java
+ test/hotspot/jtreg/runtime/os/TestTrimNative.java
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 842d6329
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-21 12:58:20 +0000
URL: https://git.openjdk.org/loom/commit/842d6329cf5a3da8df7eddb195b5fcb7baadbdc3
8227229: Deprecate the launcher -Xdebug/-debug flags that have not done anything since Java 6
Reviewed-by: alanb, cjplummer, dholmes
! make/ide/netbeans/langtools/build.xml
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.base/share/native/libjli/java.c
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java
! test/jdk/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java
! test/jdk/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java
! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
Changeset: 84b325b8
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 14:19:57 +0000
URL: https://git.openjdk.org/loom/commit/84b325b844c08809448a9c073a11443d9e3c3f8e
8312182: THPs cause huge RSS due to thread start timing issue
8310687: JDK-8303215 is incomplete
Reviewed-by: dholmes, poonam
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: 8042a50b
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-21 14:45:59 +0000
URL: https://git.openjdk.org/loom/commit/8042a50b99a671390910afa5f816894f77255429
8309305: sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout
Reviewed-by: djelinski
! test/jdk/sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java
Changeset: d55d7e8d
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-21 15:21:02 +0000
URL: https://git.openjdk.org/loom/commit/d55d7e8d87670043dd22ec6a3fb6cc49b39000cd
8136895: Writer not closed with disk full error, file resource leaked
Reviewed-by: djelinski, vtewari
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/jdk/java/io/OutputStreamWriter/CloseWriterOnFailedFlush.java
+ test/jdk/java/nio/channels/Channels/CloseWriterOnFailedFlush.java
! test/jdk/sun/nio/cs/StreamEncoderClose.java
Changeset: f4ba7b21
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-07-21 16:49:37 +0000
URL: https://git.openjdk.org/loom/commit/f4ba7b219851217c48e46258d9977d51a757a1a6
8312414: Make java.util.ServiceLoader.LANG_ACCESS final
Reviewed-by: alanb, jpai
! src/java.base/share/classes/java/util/ServiceLoader.java
Changeset: 3c644dc5
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-21 18:51:06 +0000
URL: https://git.openjdk.org/loom/commit/3c644dc586e8990607923a2cb56656d0d6bf45e4
8312044: Simplify toolkit Builder/Writer world
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.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/ConstantsSummaryWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.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/FieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.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/MethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.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/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.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/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.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/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFilesHandler.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
Changeset: bfa76dff
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-21 21:47:20 +0000
URL: https://git.openjdk.org/loom/commit/bfa76dffb5cbfb79f56d529be3b8756220d4a8d8
8311978: Shenandoah: Create abstraction over heap metrics for heuristics
Reviewed-by: ysr, phh, shade
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 8d1ab570
Author: Doug Lea <dl at openjdk.org>
Date: 2023-07-22 10:41:42 +0000
URL: https://git.openjdk.org/loom/commit/8d1ab57065c7ebcc650b5fb4ae098f8b0a35f112
8301341: LinkedTransferQueue does not respect timeout for poll()
8300663: java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=true i=0 j=1"
8267502: JDK-8246677 caused 16x performance regression in SynchronousQueue
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
Changeset: 0487aa61
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-23 06:33:15 +0000
URL: https://git.openjdk.org/loom/commit/0487aa61c67de695d008af4fe75c2a3072261a6f
8312530: Problemlist runtime/os/TestTrimNative.java
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 03288864
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-24 06:24:00 +0000
URL: https://git.openjdk.org/loom/commit/0328886450a4978f1edbe06a59d2ab8f733d19a9
8311955: c++filt is now ibm-llvm-cxxfilt when using xlc17 / clang on AIX
Reviewed-by: stuefe, mbaesken, clanger, vtewari
! make/autoconf/toolchain.m4
Changeset: ab821aa2
Author: Tejesh R <tr at openjdk.org>
Date: 2023-07-24 08:23:05 +0000
URL: https://git.openjdk.org/loom/commit/ab821aa24f248e042d367ccd908fc1f68ebe8333
6442919: JFilechooser popup still left-to-right when JFilechooser is set to right-to-left
Reviewed-by: serb, abhiscxk
! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/FCPopupMenuOrientationTest.java
Changeset: f3ade388
Author: Terry Chow <v-terrychow at microsoft.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2023-07-24 09:03:10 +0000
URL: https://git.openjdk.org/loom/commit/f3ade388dac0b882e671462caa762138f44817fb
8308593: Add Keepalive Extended Socket Options Support for Windows
Reviewed-by: michaelm, djelinski, vtewari
! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/aix/native/libextnet/AIXSocketOptions.c
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! src/jdk.net/windows/native/libextnet/WindowsSocketOptions.c
Changeset: 04f39e1f
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-24 09:17:09 +0000
URL: https://git.openjdk.org/loom/commit/04f39e1f1e0e6c8adf75f59792f4f5b2496f7a31
8310316: Failing HotSpot Compiler directives are too verbose
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/directivesParser.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 197981b4
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-24 09:22:14 +0000
URL: https://git.openjdk.org/loom/commit/197981b431fb7c7e6740ac45a671b99d1c7583c6
8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time
Reviewed-by: azvegint, tr
! test/jdk/javax/swing/ProgressMonitor/ProgressTest.java
Changeset: 7dd47998
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-24 12:09:27 +0000
URL: https://git.openjdk.org/loom/commit/7dd47998f00712515c25fb852b6c0cf958120508
8311847: Fix -Wconversion for assembler.hpp emit_int8,16 callers
Reviewed-by: dlong, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
Changeset: 298dda4c
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-07-24 14:13:44 +0000
URL: https://git.openjdk.org/loom/commit/298dda4c985ddda84e264aff86ea45c849bb171c
8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed
Reviewed-by: aefimov, msheppar
! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
Changeset: 3caf64e0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-24 14:32:17 +0000
URL: https://git.openjdk.org/loom/commit/3caf64e065074ec9fb632ae93842d0e2eb5eeab4
8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134"
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
Changeset: d1cc2782
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-07-24 15:00:47 +0000
URL: https://git.openjdk.org/loom/commit/d1cc2782606e8a3cfead9055aa845e48e851edd4
8311822: AIX : test/jdk/java/foreign/TestLayouts.java fails because of different output - expected [[i4](struct)] but found [[I4](struct)]
Reviewed-by: jvernee
! test/jdk/java/foreign/TestLayouts.java
Changeset: d5c6b0d0
Author: Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-07-24 15:35:22 +0000
URL: https://git.openjdk.org/loom/commit/d5c6b0d0bbad696045eb46e268d28c86cb8c2a4e
8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output
Reviewed-by: stuefe
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: fac9f88c
Author: sunyaqi <sunyaqi at loongson.cn>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-24 16:22:57 +0000
URL: https://git.openjdk.org/loom/commit/fac9f88c52a07d972bad48d9ec116cb7e0fc5052
8311631: When multiple users run tools/jpackage/share/LicenseTest.java, Permission denied for writing /var/tmp/*.files
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
Changeset: d8f2e9ae
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-24 16:24:40 +0000
URL: https://git.openjdk.org/loom/commit/d8f2e9ae3b47b27e51680d88b774183cd156b073
8310530: PipedOutputStream.flush() accesses sink racily
Reviewed-by: dfuchs, bpb, liach, rriggs
! src/java.base/share/classes/java/io/PipedOutputStream.java
Changeset: 8008e27c
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-07-24 17:56:42 +0000
URL: https://git.openjdk.org/loom/commit/8008e27c55030b397e2040bc3cf8408e47edf412
8308903: Print detailed info for Java objects in -Xlog:cds+map
Reviewed-by: stuefe, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
+ test/hotspot/jtreg/runtime/cds/CDSMapReader.java
+ test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 2bdfa836
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-24 19:59:17 +0000
URL: https://git.openjdk.org/loom/commit/2bdfa836adbeba3319bee4ee61017907d6d84d58
8262742: (fs) Add Path::resolve with varargs string
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/PathOps.java
Changeset: d0761c19
Author: Dean Long <dlong at openjdk.org>
Date: 2023-07-24 20:40:08 +0000
URL: https://git.openjdk.org/loom/commit/d0761c19d1ddafbcb5ea97334335462e716de250
8312077: Fix signed integer overflow, final part
Reviewed-by: kvn, amitkumar
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: d63bff67
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-24 22:12:28 +0000
URL: https://git.openjdk.org/loom/commit/d63bff672feafc7df4b1324bf7acce105a998913
8312578: Redundant javadoc in X400Address
Reviewed-by: xuelei, hchao
! src/java.base/share/classes/sun/security/x509/X400Address.java
Changeset: 99998381
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date: 2023-07-25 06:04:42 +0000
URL: https://git.openjdk.org/loom/commit/9999838156aedb15c7e1649b85cfbe4ba394f4a4
8311646: ZGC: LIR_OpZStoreBarrier::_info shadows LIR_Op::_info
Reviewed-by: kbarrett, eosterlund, ksakata
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
Changeset: ea067fc3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-25 08:46:12 +0000
URL: https://git.openjdk.org/loom/commit/ea067fc3d2b1fecda694442c7921ecb980377c1e
8312592: New parentheses warnings after HarfBuzz 7.2.0 update
Reviewed-by: prr, serb
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: b35ccb27
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-25 09:58:29 +0000
URL: https://git.openjdk.org/loom/commit/b35ccb27c3c4a43eca4843bc1186a171fa23a7ed
8312533: JFR: No message for JFR.view when data is missing
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java
Changeset: bd098806
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-25 10:56:23 +0000
URL: https://git.openjdk.org/loom/commit/bd098806f768c6afd87cee06b983c13a471268d0
8312512: sspi.cpp avoid some NULL checks related to free and delete
Reviewed-by: djelinski
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
Changeset: 91fe0323
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-25 11:00:33 +0000
URL: https://git.openjdk.org/loom/commit/91fe03232760ae0a9b56456f2f5f5ee6e483e4ef
8312818: Incorrect format specifier in a HttpClient log message
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: 9606cbcd
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-25 13:12:42 +0000
URL: https://git.openjdk.org/loom/commit/9606cbcd2314506d0054ecba1804e5e0c2670cd6
8312524: [JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails
Reviewed-by: never, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: e554fdee
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-25 15:48:31 +0000
URL: https://git.openjdk.org/loom/commit/e554fdee254ce51d605fe127b73644620e87e23b
8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers
Reviewed-by: hchao, valeriep
! src/java.base/share/classes/sun/security/util/KeyUtil.java
Changeset: 36f3bae5
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-07-25 16:37:51 +0000
URL: https://git.openjdk.org/loom/commit/36f3bae556783e7a9ab27b2a2f8dbb0d38be3583
8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length
Reviewed-by: dholmes, coleenp, iklam
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/LongExceptionMessageTest.java
Changeset: c6396dce
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-25 18:26:23 +0000
URL: https://git.openjdk.org/loom/commit/c6396dceb9a64578d5b335af27ad1d968190a1fa
8039165: [Doc] MessageFormat null locale generates NullPointerException
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
- test/jdk/java/text/Format/MessageFormat/Bug6481179.java
+ test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java
Changeset: cb82c954
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-25 18:57:32 +0000
URL: https://git.openjdk.org/loom/commit/cb82c954e3a37892ad504fcbb279bcf7619222dc
8312415: Expand -Xlint:serial checks to enum constants with specialized class bodies
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/warnings/Serial/ClassBody.out
+ test/langtools/tools/javac/warnings/Serial/EnumExternClassBody.java
Changeset: 78a8a99d
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-25 20:12:23 +0000
URL: https://git.openjdk.org/loom/commit/78a8a99d990dcc0b77c096bb2ca2c1bb86462e3f
8312488: tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/native/common/app.cpp
Changeset: 2d05d354
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-25 21:33:54 +0000
URL: https://git.openjdk.org/loom/commit/2d05d3545c8fe4d9e5ad3cee673fc938f84d1901
8312979: Fix assembler_aarch64.hpp after JDK-8311847
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 117f42db
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-26 05:46:13 +0000
URL: https://git.openjdk.org/loom/commit/117f42dbe9a78bcf43bdf3873d5d86a19a9092d3
8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased
Reviewed-by: kevinw, dholmes
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
Changeset: e9daf4a0
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-26 07:34:52 +0000
URL: https://git.openjdk.org/loom/commit/e9daf4a0185b90762d2bdd38d86fe93b4822ea08
8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg
Reviewed-by: kevinw, cjplummer, dholmes
! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
Changeset: 1f81e5b1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-26 09:44:50 +0000
URL: https://git.openjdk.org/loom/commit/1f81e5b19ebfb7cd1b5a01d6cf79efda7e827c35
8312229: Crash involving yield, switch and anonymous classes
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/T8312229.java
Changeset: cc2a75e1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-26 10:35:15 +0000
URL: https://git.openjdk.org/loom/commit/cc2a75e11c4b5728c547aa764067427fdea8c941
8312619: Strange error message when switching over long
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/SelectorTypeNotAllowed.java
! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
Changeset: c22cadf3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-26 10:47:25 +0000
URL: https://git.openjdk.org/loom/commit/c22cadf32fbfa206f089c9d73c3b7f3db069d47a
8312526: Test dk/jfr/event/oldobject/TestHeapDeep.java failed: Could not find ChainNode
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java
Changeset: 02a04731
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-07-26 13:04:39 +0000
URL: https://git.openjdk.org/loom/commit/02a04731b1b2e68bf1a79f50d036bedd032128f0
8312445: Array types in annotation elements show square brackets twice
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/B.java
Changeset: e7726fbd
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-07-26 13:42:10 +0000
URL: https://git.openjdk.org/loom/commit/e7726fbd69232bfa34725c87a7dfd387cce118a0
8313155: Problem list some JUnit-based tests in test/jdk/java/lang/invoke
Reviewed-by: dholmes, jpai
! test/jdk/ProblemList.txt
Changeset: 74121930
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-26 15:07:18 +0000
URL: https://git.openjdk.org/loom/commit/74121930e33686d2452170554776c0901f622d3e
4800398: (ch spec) Clarify Channels.newChannel(InputStream) spec
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
Changeset: 830413f1
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-26 15:16:52 +0000
URL: https://git.openjdk.org/loom/commit/830413f19a6d998ff6c899c05e8fa93b6b2b0644
8313087: DerValue::toString should output a hex view of the values in byte array
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/DerValue.java
Changeset: 4c2e54fb
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-26 16:55:29 +0000
URL: https://git.openjdk.org/loom/commit/4c2e54fb055bee0af5cd838fdd32a0f7902d51e3
8309088: security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails
Reviewed-by: mullan
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
Changeset: a9d21c61
Author: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-26 19:30:21 +0000
URL: https://git.openjdk.org/loom/commit/a9d21c61fb12a11e18c6bb8aa903e5a8e42473f1
8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074
Reviewed-by: dholmes, sspitsyn, shade
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/management.cpp
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
Changeset: 2b4b367d
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-08-03 19:52:23 +0000
URL: https://git.openjdk.org/loom/commit/2b4b367d463f6a994fa6b6fda9079566c6679b70
Merge
! .jcheck/conf
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/Thread.c
! .jcheck/conf
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/Thread.c
Changeset: fd7bd90b
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-08-04 00:22:32 +0000
URL: https://git.openjdk.org/loom/commit/fd7bd90beac8bf225395729e96d137c64c0853fc
Update testing status for latest merge
! tech-notes/known-test-failures.txt
Changeset: 8fd428fe
Author: David Holmes <david.holmes at oracle.com>
Date: 2023-08-04 00:46:15 +0000
URL: https://git.openjdk.org/loom/commit/8fd428fea1d044794acf55a3f707792f0d2bf0b5
Merge
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/runtime/arguments.cpp
More information about the loom-dev
mailing list