git: openjdk/loom: fibers: 122 new changesets

duke duke at openjdk.org
Thu May 11 10:37:58 UTC 2023


Changeset: 14874779
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-03 19:39:12 +0000
URL:       https://git.openjdk.org/loom/commit/14874779eeb9a279479c5aaddb40c056780d6152

8305815: Update Libpng to 1.6.39

Reviewed-by: prr

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c

Changeset: dcb2f3f5
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2023-05-03 20:45:57 +0000
URL:       https://git.openjdk.org/loom/commit/dcb2f3f5029ebdb2bb088ad10bed2134aa71cf1a

8306320: BufferedImage spec needs clarification w.r.t its implementation of the WritableRenderedImage interface

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java

Changeset: db8b3cd0
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2023-05-03 20:47:23 +0000
URL:       https://git.openjdk.org/loom/commit/db8b3cd0842c05396d74abe950a2103654519b61

8305963: Typo in java.security.Security.getProperty

Co-authored-by: Sean Coffey <coffeys at openjdk.org>
Reviewed-by: coffeys, wetmore

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

Changeset: 63cd0a36
Author:    jeremy <jeremy.wood at mac.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2023-05-03 20:48:07 +0000
URL:       https://git.openjdk.org/loom/commit/63cd0a36dabb3b3446996d0409803238f81fc197

4200096: OffScreenImageSource.removeConsumer NullPointerException

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/awt/image/OffScreenImageSource.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/AddNullConsumerTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/ImageSizeTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/LegitimateNullPointerTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/bug4200096.java

Changeset: 03030d47
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-05-03 21:09:22 +0000
URL:       https://git.openjdk.org/loom/commit/03030d47ebee5c20919fe0162ec86d3d400cd955

8307134: Add GTS root CAs

Co-authored-by: Andy Warner <awarner at google.com>
Co-authored-by: Rajan Halade <rhalade at openjdk.org>
Reviewed-by: mullan, rhalade

+ src/java.base/share/data/cacerts/gtsrootcar1
+ src/java.base/share/data/cacerts/gtsrootcar2
+ src/java.base/share/data/cacerts/gtsrootecccar3
+ src/java.base/share/data/cacerts/gtsrootecccar4
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoogleCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 64ac9a05
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-04 01:10:54 +0000
URL:       https://git.openjdk.org/loom/commit/64ac9a05e85020d24e33ba55cffa1bd9b269218a

8306946: jdk/test/lib/process/ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output"

Reviewed-by: dholmes

! test/lib-test/jdk/test/lib/process/ProcessToolsStartProcessTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 3599448a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-04 02:08:07 +0000
URL:       https://git.openjdk.org/loom/commit/3599448ad833553dd502a4f941dad7295b557d55

8307147: [x86] Dangling pointer warning for Assembler::_attributes

Reviewed-by: dholmes, aph

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: caee1bea
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-04 03:51:24 +0000
URL:       https://git.openjdk.org/loom/commit/caee1beaaff7c11d5cc07fe31d04d8bf656b7a36

8307305: Update debugger tests to support JTREG_TEST_THREAD_FACTORY mode

Reviewed-by: cjplummer

= test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
= test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 465bdd9e
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-05-04 04:52:00 +0000
URL:       https://git.openjdk.org/loom/commit/465bdd9e416cacc6cc7dd91a29cc84adf2eaf1ed

8307091: A few client tests intermittently throw ConcurrentModificationException

Reviewed-by: prr, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java

Changeset: 82a8e91e
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-05-04 06:08:31 +0000
URL:       https://git.openjdk.org/loom/commit/82a8e91ef7c3b397f9cce3854722cfe4bace6f2e

8306489: Open source AWT List related tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/List/ISCAfterRemoveAllTest.java
+ test/jdk/java/awt/List/InstanceOfSelectedArray.java
+ test/jdk/java/awt/List/ListEnterExitTest.java
+ test/jdk/java/awt/List/ListNullTest.java
+ test/jdk/java/awt/List/MaxWidthTest.java
+ test/jdk/java/awt/List/PageUPSelectsItemsTest.java
+ test/jdk/java/awt/List/TriggerActionEventTest.java

Changeset: e206d57b
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-05-04 06:31:15 +0000
URL:       https://git.openjdk.org/loom/commit/e206d57bfc09032e17d09714fc54ab2f5e961792

8307362: Remove test com/sun/jdi/JdbLastErrorTest.java

Reviewed-by: dcubed

! test/jdk/ProblemList.txt
- test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 3f1927a7
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-04 09:19:19 +0000
URL:       https://git.openjdk.org/loom/commit/3f1927a7f3a2914402a25335c47a5a8bdd5511a6

8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code

Reviewed-by: tschatzl, shade, ayang

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp

Changeset: cecf817f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-04 09:44:31 +0000
URL:       https://git.openjdk.org/loom/commit/cecf817f5ed8e6ca290f8da0f07f694f35ec4c7e

8307181: MemoryLayout.structLayout uses undocumented strict alignment constraints

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java

Changeset: 408cec51
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2023-05-04 11:00:44 +0000
URL:       https://git.openjdk.org/loom/commit/408cec516bb5fd82fb6dcddeee934ac0c5ecffaf

8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared

Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java

Changeset: 29233e0a
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2023-05-04 12:48:56 +0000
URL:       https://git.openjdk.org/loom/commit/29233e0a001adde71a3fa5d56292ccfba8409ea5

8307448: Test RedefineSharedClassJFR fail due to wrong assumption

Reviewed-by: eosterlund, coleenp

! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java

Changeset: dc4096ce
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-04 13:24:08 +0000
URL:       https://git.openjdk.org/loom/commit/dc4096ce136c867e0806070a2d7c8b4efef5294c

8304937: BufferedFieldBuilder.Model missing writeTo(DirectClassBuilder)

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
+ test/jdk/jdk/classfile/ClassBuildingTest.java

Changeset: 2adb3b40
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-04 15:39:08 +0000
URL:       https://git.openjdk.org/loom/commit/2adb3b409e8cc87685a4379be3f7beeb53706e2e

8306943: Open source several dnd AWT tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/dnd/DnDAWTLockTest.java
+ test/jdk/java/awt/dnd/DragGestureInvokeLaterTest.java
+ test/jdk/java/awt/dnd/DragOverDropTargetPerformanceTest.java
+ test/jdk/java/awt/dnd/DragSourceDragEventModifiersTest.java
+ test/jdk/java/awt/dnd/DragSourceGCrashTest.java

Changeset: 5ca0b08a
Author:    Phil Race <prr at openjdk.org>
Date:      2023-05-04 16:44:24 +0000
URL:       https://git.openjdk.org/loom/commit/5ca0b08a7505d5c210d906e76c2a4cfc3eed64aa

8307133: Open source some JTable jtreg tests

Reviewed-by: serb

+ test/jdk/javax/swing/JTable/4170447/bug4170447.java
+ test/jdk/javax/swing/JTable/4170447/swing.small.gif
+ test/jdk/javax/swing/JTable/bug4098201.java
+ test/jdk/javax/swing/JTable/bug4130356.java
+ test/jdk/javax/swing/JTable/bug4159300.java
+ test/jdk/javax/swing/JTable/bug4243159.java
+ test/jdk/javax/swing/JTable/bug4243313.java
+ test/jdk/javax/swing/JTable/bug4247487.java
+ test/jdk/javax/swing/JTable/bug4248070.java

Changeset: 0c6529d2
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-05-04 17:26:31 +0000
URL:       https://git.openjdk.org/loom/commit/0c6529d2d38a668f74936cca7803ca9de1a05d49

8307156: native_thread not protected by TLH

Reviewed-by: coleenp, dcubed

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp

Changeset: a87262ef
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-04 17:42:14 +0000
URL:       https://git.openjdk.org/loom/commit/a87262efb2c0f5ed1773533d69d7d2091eba1462

8307295: Add warning to not create new ACC flags

Reviewed-by: dholmes, fparain

! src/hotspot/share/utilities/accessFlags.hpp

Changeset: 197d0cc6
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2023-05-04 19:25:01 +0000
URL:       https://git.openjdk.org/loom/commit/197d0cc6031cb470f1bd7678796593ff1bf440ca

8294983: SSLEngine throws ClassCastException during handshake

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: wetmore, xuelei

! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java

Changeset: 111858f3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-04 21:32:35 +0000
URL:       https://git.openjdk.org/loom/commit/111858f3ff86a15666537df515375fa04ffef048

8307489: ProblemList jdk/incubator/vector/LoadJsvmlTest.java on windows-x64
8307490: ProblemList sun/security/pkcs11/Cipher/TestKATForGCM.java on linux-x64 and macosx-x64
8307491: ProblemList sanity/client/SwingSet/src/EditorPaneDemoTest.java on linux-x64

Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: 46df171d
Author:    Eric Liu <eliu at openjdk.org>
Date:      2023-05-05 00:34:12 +0000
URL:       https://git.openjdk.org/loom/commit/46df171d537c0d9cb1df2d7915cc745a7f524557

8304948: [vectorapi] C2 crashes when expanding VectorBox

Reviewed-by: thartmann, qamai

! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vector.hpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java

Changeset: a44e8908
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-05 00:43:59 +0000
URL:       https://git.openjdk.org/loom/commit/a44e8908a1007365f7c016df65ce7722556c180a

8307308: Add serviceability_ttf_virtual group to exclude jvmti tests developed for virtual threads

Reviewed-by: sspitsyn

! test/hotspot/jtreg/TEST.groups

Changeset: 1b143ba7
Author:    William Kemper <wkemper at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-05 05:43:05 +0000
URL:       https://git.openjdk.org/loom/commit/1b143ba78712e7ac98ca9873c50989b3fba07394

8307378: Allow collectors to provide specific values for GC notifications' actions

Reviewed-by: kdnilsen, stefank

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zServiceability.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/memoryService.hpp
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java

Changeset: e19cf26d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-05 06:20:32 +0000
URL:       https://git.openjdk.org/loom/commit/e19cf26d656bc2de947aa42c418bdbbf549f8865

8307196: Dangling pointer warning for MetadataAllocationRequest

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp

Changeset: 302bc2fd
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-05-05 06:36:08 +0000
URL:       https://git.openjdk.org/loom/commit/302bc2fd7fdfc02314e22ecc34ba2c78ef5ca9a1

8307421: Fix comment in g1CollectionSetChooser.hpp after JDK-8306836

Reviewed-by: shade

! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp

Changeset: f94f9577
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2023-05-05 07:50:21 +0000
URL:       https://git.openjdk.org/loom/commit/f94f957734355fe112e861d1f2f0b49df20f6b66

8307331: Correctly update line maps when class redefine rewrites bytecodes

Reviewed-by: sspitsyn

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

Changeset: 948f3b3c
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-05 08:54:05 +0000
URL:       https://git.openjdk.org/loom/commit/948f3b3c24709eca3aa6c3f0db6adb9226d6f9ac

8301493: Replace NULL with nullptr in cpu/aarch64

Reviewed-by: tschatzl, gziemski, dholmes

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/disassembler_aarch64.hpp
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/icBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/icache_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 3b430b9f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-05 08:54:53 +0000
URL:       https://git.openjdk.org/loom/commit/3b430b9f732bc94674bf598c28162e2f5e62bae6

8250596: Update remaining manpage references from "OS X" to "macOS"

Reviewed-by: mullan, cjplummer, dholmes, sspitsyn

! src/java.base/share/man/keytool.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 1a1ce66d
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-05 13:12:19 +0000
URL:       https://git.openjdk.org/loom/commit/1a1ce66dc9976b8f44de613e81e557a8ae698135

8305080: Suppress the 'removal' warning for finalize() from test/hotspot/jtreg/compiler/jvmci/common/testcases that used in compiler/jvmci/compilerToVM/ tests

Reviewed-by: dnsimon, coleenp

! test/hotspot/jtreg/compiler/jvmci/common/testcases/AbstractClassExtender.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/AnotherSingleImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementer1.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementer2.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleSuperImplementers.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/SingleImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/SingleImplementerInterface.java

Changeset: 746f8d13
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2023-05-05 13:19:20 +0000
URL:       https://git.openjdk.org/loom/commit/746f8d133323c1caca019b507a6ccd9d5c98f2f9

8305714: Add an extra test for JDK-8292755

Reviewed-by: coffeys

+ test/langtools/jdk/jshell/UndefinedClassTest.java

Changeset: f143bf7c
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-05 13:22:01 +0000
URL:       https://git.openjdk.org/loom/commit/f143bf7c4554a689f17c373ea5d99b68dd518b2f

8305084: Remove the removal warnings for finalize() from test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java and RunFinalizationTest.java

Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/serviceability/dcmd/gc/FinalizationRunner.java
! test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java

Changeset: 3f6a3545
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-05-05 14:17:00 +0000
URL:       https://git.openjdk.org/loom/commit/3f6a3545a255cbef3c3436ff26481f1cec4ccfc9

8305169: java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java -- test server didn't start in timely manner

Reviewed-by: ssahoo, jnimeh

! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java

Changeset: 6fe959c6
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-05 14:24:40 +0000
URL:       https://git.openjdk.org/loom/commit/6fe959c62d6475b8f4c9ada2a8eb7b36d22d5e5e

8307306: Change some ConstantPool::name_ref_at calls to uncached_name_ref_at

Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: coleenp, fparain

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: 12d6ec66
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-05 14:35:33 +0000
URL:       https://git.openjdk.org/loom/commit/12d6ec66a6cc668c929b3ebefd52a0dcac34771a

8307236: Rendezvous GC threads under STS for monitor deflation

Reviewed-by: eosterlund, shade

! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: 3968ab5d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-05 15:56:10 +0000
URL:       https://git.openjdk.org/loom/commit/3968ab5db5443ce93c9a19ebbc5464f7d91782fc

8307395: Add missing STS to Shenandoah

Reviewed-by: shade

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

Changeset: 47422be2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-05 15:59:13 +0000
URL:       https://git.openjdk.org/loom/commit/47422be2d1d74e5e1b4b6c8e1a75e134e4f6aaf5

8307375: Alignment check on layouts used as sequence element is not correct

Reviewed-by: jvernee

! 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/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestLayouts.java

Changeset: b5a48277
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-05 16:28:03 +0000
URL:       https://git.openjdk.org/loom/commit/b5a48277ab5b42c4b13db7ddb5418a17ada512ec

8306871: Open source more AWT Drag & Drop tests

Reviewed-by: prr

+ test/jdk/java/awt/event/HierarchyEvent/ObjectSourceTest.java
+ test/jdk/java/awt/event/HierarchyEvent/SpecTest.java
+ test/jdk/java/awt/event/InputEvent/MouseModsTest.java
+ test/jdk/java/awt/event/InvocationEvent/CatchingThrowableTest.java
+ test/jdk/java/awt/event/KeyEvent/AltGraphModifier.java
+ test/jdk/java/awt/event/KeyEvent/KeyTyped/CancelKeyTyped.java

Changeset: d8b230c3
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-05 17:33:25 +0000
URL:       https://git.openjdk.org/loom/commit/d8b230c384c47cc2bdc28d0849859d58a6a52eae

8307301: Update HarfBuzz to 7.2.0

Reviewed-by: prr

! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-outline.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-unicode.h
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: 65a54883
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-05-05 17:39:40 +0000
URL:       https://git.openjdk.org/loom/commit/65a54883b36693ad5b963e0fad9387e6aba38369

8306712: CDS DeterministicDump.java test fails with -XX:+UseStringDeduplication

Reviewed-by: iklam, matsaave

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java

Changeset: 6c71859a
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-05-05 18:03:58 +0000
URL:       https://git.openjdk.org/loom/commit/6c71859ac240c788364169422e726f8f5443bf75

6176679: Application freezes when copying an animated gif image to the system clipboard

Reviewed-by: aivanov, dmarkov

! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
+ test/jdk/java/awt/Clipboard/CopyAnimatedGIFTest.java

Changeset: 27764e60
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-05 18:06:19 +0000
URL:       https://git.openjdk.org/loom/commit/27764e60357b018b4f403d63cb54f95604b0cb8c

8306583: Add JVM crash check in CDSTestUtils.executeAndLog

Reviewed-by: iklam, ccheung

+ test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 4386d42d
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-05 18:12:48 +0000
URL:       https://git.openjdk.org/loom/commit/4386d42d31af9042121581cd3fd4d5a7cf8961e6

8307381: Open Source JFrame, JIF related Swing Tests

Reviewed-by: dnguyen, kizune

+ test/jdk/javax/swing/JFrame/bug4101444.java
+ test/jdk/javax/swing/JFrame/bug4208018.java
+ test/jdk/javax/swing/JInternalFrame/bug4308938.java
+ test/jdk/javax/swing/JInternalFrame/bug4320889.java
+ test/jdk/javax/swing/JTextField/bug4300552.java
+ test/jdk/javax/swing/JToggleButton/bug4277049.java

Changeset: e2b1013f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-05 18:57:33 +0000
URL:       https://git.openjdk.org/loom/commit/e2b1013f11fc605501c3bf77976facb9b870d28e

8306326: [BACKOUT] 8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: sspitsyn, thartmann, kvn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 73ac7105
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-05-05 19:36:35 +0000
URL:       https://git.openjdk.org/loom/commit/73ac710533a45bf5ba17f308aa49556b877b8bf9

8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java

Changeset: b5922c3b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-05-05 20:03:11 +0000
URL:       https://git.openjdk.org/loom/commit/b5922c3b869e7dab97ffca6d0bc7927369630f03

8305846: Support compilation in Proc test utility

Reviewed-by: valeriep

= test/lib-test/jdk/test/lib/process/proc/A.java
+ test/lib-test/jdk/test/lib/process/proc/B.java
+ test/lib-test/jdk/test/lib/process/proc/Launcher.java
! test/lib/jdk/test/lib/process/Proc.java

Changeset: 7d58978f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-05 20:16:26 +0000
URL:       https://git.openjdk.org/loom/commit/7d58978f62bf333f256115d6592706d70144ad15

8280031: Deprecate GTK2 for removal

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java

Changeset: 4e4828ea
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-05-06 01:20:03 +0000
URL:       https://git.openjdk.org/loom/commit/4e4828eaffcd8b88741e1fc935b944c2e49fad64

8307553: Remove dead code MetaspaceClosure::push_method_entry

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp

Changeset: 1f57ce0a
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-06 01:23:40 +0000
URL:       https://git.openjdk.org/loom/commit/1f57ce0a068a1346f3aa79f861981bd03c6f6d45

8307446: RISC-V: Improve performance of floating point to integer conversion

Reviewed-by: fyang, vkempik, gli

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

Changeset: 3d3eaed9
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-06 02:16:32 +0000
URL:       https://git.openjdk.org/loom/commit/3d3eaed9133dbe728ca8e00a626d33f7e35ba9ff

8306941: Open source several datatransfer and dnd AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/datatransfer/MimeFormatsTest.java
+ test/jdk/java/awt/datatransfer/RemoveFlavorListenerTest.java
+ test/jdk/java/awt/dnd/AutoscrollStopTest.java
+ test/jdk/java/awt/dnd/ButtonReleaseTest.java

Changeset: 0dca573c
Author:    changpeng1997 <Chang.Peng at arm.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2023-05-06 07:20:20 +0000
URL:       https://git.openjdk.org/loom/commit/0dca573ca5d357157565072e22e24d6a9bee717a

8301739: AArch64: Add optimized rules for vector compare with immediate for SVE

Reviewed-by: aph, eliu

! 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/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java

Changeset: 495f2688
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-08 01:15:12 +0000
URL:       https://git.openjdk.org/loom/commit/495f2688d64ca0393906487a0b9ac6ed4c679ffa

8306966: RISC-V: Support vector cast node for Vector API

Co-authored-by: Dingli Zhang <dingli at iscas.ac.cn>
Reviewed-by: fyang, fjiang

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

Changeset: ad0e5a99
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-05-08 06:09:10 +0000
URL:       https://git.openjdk.org/loom/commit/ad0e5a99ca1ad9dd04105f502985735a3536c3f4

8304720: SuperWord::schedule should rebuild C2-graph from SuperWord dependency-graph

Reviewed-by: kvn, fgao

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java

Changeset: 959e62ca
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:48:45 +0000
URL:       https://git.openjdk.org/loom/commit/959e62ca3ebce4025424a096dacfb3ca3b70d946

8307521: Introduce check_oop infrastructure to check oops in the oop class

Reviewed-by: eosterlund, aboldtch, coleenp

! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/oops/oopsHierarchy.hpp

Changeset: 8bbd264c
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2023-05-08 07:51:29 +0000
URL:       https://git.openjdk.org/loom/commit/8bbd264c6e4b4045a218f11ae6b5b4f395bc2aa9

8307423: [s390x] Represent Registers as values

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.inline.hpp

Changeset: 68f385c1
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:52:25 +0000
URL:       https://git.openjdk.org/loom/commit/68f385c1ca5f5bef7edfb66d9ec8ebee44cf4860

8307428: jstat tests doesn't tolerate dash in the O column

Reviewed-by: kevinw, cjplummer

! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java

Changeset: 7a1cb64b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:54:08 +0000
URL:       https://git.openjdk.org/loom/commit/7a1cb64bc1b85b3ef1b0ba2d84dbc5b8b05c60ff

8293547: Add relaxed add_and_fetch for macos aarch64 atomics

Reviewed-by: dholmes, eosterlund

! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp

Changeset: 33245d6b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:58:06 +0000
URL:       https://git.openjdk.org/loom/commit/33245d6b38d7488c22619f93eff3bf0157f3d7a9

8307517: Add VMErrorCallback infrastructure to extend hs_err dumping

Reviewed-by: eosterlund, aboldtch, dholmes, stuefe

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

Changeset: f6ea8979
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-05-08 08:03:49 +0000
URL:       https://git.openjdk.org/loom/commit/f6ea89795b1c5c5adffb1964154762830afaed42

8306285: Missing file in search test

Reviewed-by: jjg

+ test/langtools/jdk/javadoc/doclet/testSearchScript/channels/FileChannel.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js

Changeset: 89b7d075
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-08 08:31:04 +0000
URL:       https://git.openjdk.org/loom/commit/89b7d075977f55ab47498535ef9385c7f9323237

8307100: Remove ReferentBasedDiscovery reference discovery policy

Reviewed-by: kbarrett, dholmes, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_globals.cpp

Changeset: 5c7ede94
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-05-08 08:36:52 +0000
URL:       https://git.openjdk.org/loom/commit/5c7ede94ae59b46c12d40a38bf5b7e15319cc7e2

8307347: serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS

Reviewed-by: stuefe, cjplummer

! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: bb3e44d8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-08 12:24:41 +0000
URL:       https://git.openjdk.org/loom/commit/bb3e44d8b604b4e3facc4f49f625cc0b7ff2abd7

8307603: [AIX] Broken build after JDK-8307301

Reviewed-by: mdoerr

! src/java.desktop/share/native/libharfbuzz/hb-subset.cc

Changeset: 64c09628
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-05-08 13:56:45 +0000
URL:       https://git.openjdk.org/loom/commit/64c09628664fd19c281723f15bf677c52e360acd

8307569: Build with gcc8 is broken after JDK-8307301

Reviewed-by: erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 26755a96
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2023-05-08 14:00:05 +0000
URL:       https://git.openjdk.org/loom/commit/26755a968665545a151adce79a5227c79724bb6b

8306408: Fix the format of several tables in building.md

Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: e91f0d3d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-05-08 14:10:14 +0000
URL:       https://git.openjdk.org/loom/commit/e91f0d3dba36f7c9456c8acc118836320c5494e1

8307571: Remove unused SomeConstants in WatcherThread class

Reviewed-by: dholmes

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

Changeset: d2e0e534
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-08 14:16:08 +0000
URL:       https://git.openjdk.org/loom/commit/d2e0e534d7e391dd633fb9ff671900f8060b6d49

8307604: gcc12 based Alpine build broken build after JDK-8307301

Reviewed-by: lucy, mdoerr, erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 9f34e4f8
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-05-08 14:29:51 +0000
URL:       https://git.openjdk.org/loom/commit/9f34e4f8d9144751b63243713e4d9247c21d64cd

8304434: [AIX] Update minimum xlclang version

Reviewed-by: erikj, mbaesken

! make/autoconf/toolchain.m4

Changeset: 4b02956d
Author:    Darragh Clarke <darraghclarke98 at gmail.com>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-05-08 14:33:44 +0000
URL:       https://git.openjdk.org/loom/commit/4b02956d42c29ce32894f15411d3abe12b07dccd

8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking

Reviewed-by: djelinski, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java

Changeset: 5a259d87
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-08 14:44:54 +0000
URL:       https://git.openjdk.org/loom/commit/5a259d875ee6ebd93d3c0932d50784021bc97ea2

8303153: Native interpreter frame missing mirror

Reviewed-by: coleenp, fyang

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: ad90fb6d
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-05-08 14:49:43 +0000
URL:       https://git.openjdk.org/loom/commit/ad90fb6da38da066dfc7a5439196887bbcda766f

8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2

Reviewed-by: dfuchs, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/http2/PostPutTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyInputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: 93ee19f5
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-05-08 14:51:35 +0000
URL:       https://git.openjdk.org/loom/commit/93ee19f58aa8c436c2960d171ba4646a374aa2e3

8305486: Add split() variants that keep the delimiters to String and j.u.r.Pattern

Reviewed-by: jpai, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/util/regex/Pattern.java
+ test/jdk/java/util/regex/SplitWithDelimitersTest.java

Changeset: 4116b109
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2023-05-08 14:56:05 +0000
URL:       https://git.openjdk.org/loom/commit/4116b109f004c9552db7448f2942a11d5dfe3cdc

8306461: ObjectInputStream::readObject() should handle negative array sizes without throwing NegativeArraySizeExceptions

Co-authored-by: Yakov Shafranovich <yakovsh at amazon.com>
Reviewed-by: shade, rriggs

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamAccess.java
+ test/jdk/java/io/ObjectInputStream/NegativeArraySizeTest.java

Changeset: 7f6358a8
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-08 17:51:39 +0000
URL:       https://git.openjdk.org/loom/commit/7f6358a8b53a35a87c9413c68f8fe6c5fdec0caf

8291555: Implement alternative fast-locking scheme

Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: dcubed, stuefe, shade, dholmes, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ src/hotspot/share/runtime/lockStack.cpp
+ src/hotspot/share/runtime/lockStack.hpp
+ src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/LockingMode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: 14df5c13
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-08 17:56:27 +0000
URL:       https://git.openjdk.org/loom/commit/14df5c130e5bf5139e3e2ef6d7b9d64883d94d18

8307165: java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java timed out

Reviewed-by: prr

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

Changeset: 5e1fe430
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-05-08 18:40:18 +0000
URL:       https://git.openjdk.org/loom/commit/5e1fe43080173f8e877bf6d488b778de35d8c2ac

8299229: [JVMCI] add support for UseZGC

Reviewed-by: eosterlund, kvn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
+ test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java

Changeset: d9052b94
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-08 22:29:48 +0000
URL:       https://git.openjdk.org/loom/commit/d9052b946682d1c0f2629455d73fe4e6b95b29db

8307130: Open source few Swing JMenu tests

Reviewed-by: prr

+ test/jdk/javax/swing/JMenu/bug4173633.java
+ test/jdk/javax/swing/JMenu/bug4186641.java
+ test/jdk/javax/swing/JMenu/bug4219523.java
+ test/jdk/javax/swing/JMenu/bug5013739.java

Changeset: 07f55c5e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-05-09 06:05:58 +0000
URL:       https://git.openjdk.org/loom/commit/07f55c5ea280032b72247049223f676424aa44c0

8305950: Have -XshowSettings option display tzdata version

Reviewed-by: rriggs

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java

Changeset: cd5d0ff5
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 09:14:18 +0000
URL:       https://git.openjdk.org/loom/commit/cd5d0ff5b29065222ffafbc4fb04b90f6f8909e2

8304031: Classfile API cannot encode Primitive Class as Condy

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
+ test/jdk/jdk/classfile/PrimitiveClassConstantTest.java

Changeset: d2b3eef0
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-09 09:54:22 +0000
URL:       https://git.openjdk.org/loom/commit/d2b3eef0f2d48446613955cabe69cb4236042878

8307131: C2: assert(false) failed: malformed control flow

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java

Changeset: 7a3bea1f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-09 11:09:39 +0000
URL:       https://git.openjdk.org/loom/commit/7a3bea1f6a7eaaf4c1e701f7a06226812aaa6ead

8307629: FunctionDescriptor::toMethodType should allow sequence layouts (mainline)

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/jdk/internal/foreign/FunctionDescriptorImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestIllegalLink.java

Changeset: f92d095e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-09 11:11:15 +0000
URL:       https://git.openjdk.org/loom/commit/f92d095e164bd79b452586e49e166d1ba392632f

8307411: Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed

Reviewed-by: jvernee

! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java

Changeset: 040cb7b5
Author:    Josef Eisl <jeisl at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-09 12:29:27 +0000
URL:       https://git.openjdk.org/loom/commit/040cb7b5a9d0d11c601749951df8ff3089250049

8307588: [JVMCI] HotSpotConstantPool#lookupBootstrapMethodInvocation broken by JDK-8301995

Reviewed-by: dnsimon, never, kvn

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: a05560d9
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 13:13:17 +0000
URL:       https://git.openjdk.org/loom/commit/a05560d99352bd5952f3feef37b56dceb74ede3b

8305990: Stripping debug info of ASM 9.5 fails

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/classfile/Instruction.java
! src/java.base/share/classes/jdk/internal/classfile/Opcode.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.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/SplitConstantPool.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/DiscontinuedInstruction.java
! test/jdk/jdk/classfile/CorpusTest.java
+ test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java

Changeset: 672bade5
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-05-09 14:04:26 +0000
URL:       https://git.openjdk.org/loom/commit/672bade522b4641ffc30b0ac09791e8dcf21e003

8306738: Select num workers for safepoint ParallelCleanupTask

Reviewed-by: shade, coleenp, tschatzl

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 5842fd5b
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-05-09 14:25:40 +0000
URL:       https://git.openjdk.org/loom/commit/5842fd5beb13f3458f61df7e7480a54bd2157253

8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
! test/jdk/sun/security/ssl/HandshakeOutStream/NullCerts.java
! test/jdk/sun/security/ssl/SSLEngineImpl/CloseEngineException.java
! test/jdk/sun/security/ssl/SSLEngineImpl/CloseStart.java
! test/jdk/sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java
! test/jdk/sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java
! test/jdk/sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java
! test/jdk/sun/security/ssl/SSLEngineImpl/RehandshakeFinished.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineDeadlock.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineFailedALPN.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java
! test/jdk/sun/security/ssl/SSLSessionImpl/HashCodeMissing.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClientStateless.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: fdbfc8a7
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-09 15:37:23 +0000
URL:       https://git.openjdk.org/loom/commit/fdbfc8a73b4507d31ec4f9252298ad708a0b6bf9

8133773: clarify specification of Spliterator.tryAdvance

Reviewed-by: psandoz, tvaleev, rriggs

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

Changeset: 44fa12e7
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-09 15:49:28 +0000
URL:       https://git.openjdk.org/loom/commit/44fa12e7511a0b08999c1f1fb7da33bc6578b183

8303830: update for deprecated sprintf for jdk.accessibility

Reviewed-by: kizune

! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp

Changeset: 3aff5eac
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 16:36:21 +0000
URL:       https://git.openjdk.org/loom/commit/3aff5eacbd90cc5fc791c9c96b8d114caee9ddb5

8307486: ProcessTools.java should wait until vthread is completed before checking exceptions

Reviewed-by: dholmes, alanb

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 82bcee76
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-09 17:15:06 +0000
URL:       https://git.openjdk.org/loom/commit/82bcee76ea6f5a0624c3ed1d7e4a262d59bfbe37

8159337: Introduce a method in Locale class to return the language tags as per RFC 5646 convention

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
+ test/jdk/java/util/Locale/CaseFoldLanguageTagTest.java

Changeset: dde557e3
Author:    Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 17:33:27 +0000
URL:       https://git.openjdk.org/loom/commit/dde557e312d4b8eaa9e01166329daa0fac488691

8304148: Remapping a class with Invokedynamic constant loses static bootstrap arguments

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java

Changeset: 7f05f6f7
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 18:06:40 +0000
URL:       https://git.openjdk.org/loom/commit/7f05f6f7c77c10dd2aed291af20664c9130e35f9

8307307: Improve ProcessTools.java to don't try to run Virtual wrapper for incompatible processes

Reviewed-by: alanb

! test/jdk/ProblemList-Virtual.txt
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 98294242
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-09 19:14:12 +0000
URL:       https://git.openjdk.org/loom/commit/98294242a94c611e2a713c2d520e59dd873ae4a0

8307128: Open source some drag and drop tests 4

Reviewed-by: prr

+ test/jdk/java/awt/dnd/MouseExitGestureTriggerTest.java
+ test/jdk/java/awt/dnd/MozillaDnDTest.java
+ test/jdk/java/awt/dnd/MultiDataFlavorDropTest.java
+ test/jdk/java/awt/dnd/NativeDragJavaDropTest.java
+ test/jdk/java/awt/dnd/NestedHeavyweightDropTargetTest.java

Changeset: 723582c5
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-09 19:30:50 +0000
URL:       https://git.openjdk.org/loom/commit/723582c524c62ee73f7984a53b046f8832b23a7f

8306881: Update FreeType to 2.13.0

Reviewed-by: prr, dnguyen

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftcolor.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: 356667f1
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-09 20:51:33 +0000
URL:       https://git.openjdk.org/loom/commit/356667f1559396b09e0b830d92978f2ea7a9300b

8307466: java.time.Instant calculation bug in until and between methods

Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Reviewed-by: scolebourne, naoto

! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/tck/java/time/TCKInstant.java

Changeset: a1c3adb8
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 21:03:25 +0000
URL:       https://git.openjdk.org/loom/commit/a1c3adb88dee8179c41ac9b41f768ff3db6d2ca8

8307370: Add tier1 testing with thread factory in CI

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt

Changeset: f5a6b7f7
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-05-09 21:14:17 +0000
URL:       https://git.openjdk.org/loom/commit/f5a6b7f7c03c00c96d0055f9be31057675205e13

8306027: Clarify JVMTI heap functions spec about virtual thread stack.

Reviewed-by: alanb, sspitsyn

! src/hotspot/share/prims/jvmti.xml

Changeset: 2be1f10f
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-10 01:48:03 +0000
URL:       https://git.openjdk.org/loom/commit/2be1f10fec37057a4532fbbc3467b41240c4dba9

8307399: get rid of compatibility ThreadStart/ThreadEnd events for virtual threads

Reviewed-by: alanb, pchilanomate, cjplummer

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/libVirtualThreadStartTest.cpp

Changeset: d3e6d04e
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-10 03:10:31 +0000
URL:       https://git.openjdk.org/loom/commit/d3e6d04e3eddfd26433f9cb95cfa9bff05b14bd6

8307651: RISC-V: stringL_indexof_char instruction has wrong format string

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 4b4c80bb
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-05-10 05:48:02 +0000
URL:       https://git.openjdk.org/loom/commit/4b4c80bb3171c0ab3377f1cbf62a62289ef55817

8307351: (CmpI/L(AndI/L reg1 reg2)) on x86 can be optimized

Reviewed-by: sviswanathan, qamai, thartmann

! src/hotspot/cpu/x86/x86_64.ad
+ test/micro/org/openjdk/bench/vm/compiler/x86/AndCmpTestInstruction.java

Changeset: d993432d
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-10 07:55:11 +0000
URL:       https://git.openjdk.org/loom/commit/d993432d448d5f25c49640a8c22a6a95b5055fe4

8306930: Incorrect assert in BitMap::count_one_bits

Reviewed-by: stefank, tschatzl, kbarrett

! src/hotspot/share/utilities/bitMap.cpp

Changeset: 540c706b
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-10 08:54:18 +0000
URL:       https://git.openjdk.org/loom/commit/540c706bbcbb809ae1304aac4f2a16a5e83cb458

8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection

Reviewed-by: shade, ayang, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp

Changeset: da2c9302
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-05-10 09:39:00 +0000
URL:       https://git.openjdk.org/loom/commit/da2c9302628886bbdb4cf588f8275c4a44ff5ac9

8302845: Replace finalizer usage in JNDI DNS provider with Cleaner

Reviewed-by: alanb, dfuchs, djelinski

! src/java.base/share/classes/module-info.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java

Changeset: 4aa65cbe
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-05-10 11:34:01 +0000
URL:       https://git.openjdk.org/loom/commit/4aa65cbeefe44f29fbe6ea013809dcee579df9ff

8285932: Implementation of JEP 430 String Templates (Preview)

Reviewed-by: mcimadamore, rriggs, darcy

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
+ src/java.base/share/classes/java/lang/StringTemplate.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
+ src/java.base/share/classes/java/lang/runtime/Carriers.java
+ src/java.base/share/classes/java/lang/runtime/ReferenceKey.java
+ src/java.base/share/classes/java/lang/runtime/ReferencedKeyMap.java
+ src/java.base/share/classes/java/lang/runtime/StringTemplateImpl.java
+ src/java.base/share/classes/java/lang/runtime/StringTemplateImplFactory.java
+ src/java.base/share/classes/java/lang/runtime/TemplateRuntime.java
+ src/java.base/share/classes/java/lang/runtime/TemplateSupport.java
+ src/java.base/share/classes/java/util/Digits.java
+ src/java.base/share/classes/java/util/FormatItem.java
+ src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
+ src/java.base/share/classes/java/util/FormatterBuilder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/access/JavaTemplateAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/util/FormatConcatItem.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
+ test/jdk/java/lang/String/concat/MakeConcatWithTemplate.java
+ test/jdk/java/lang/runtime/CarriersTest.java
+ test/jdk/java/lang/runtime/ReferencedKeyTest.java
+ test/jdk/java/lang/template/Basic.java
+ test/jdk/java/lang/template/FormatterBuilder.java
+ test/jdk/java/lang/template/StringTemplateTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/tools/javac/api/TestJavacTaskScanner.java
+ test/langtools/tools/javac/diags/examples/StringTemplate.java
+ test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
+ test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java
! test/langtools/tools/javac/parser/JavacParserTest.java
+ test/langtools/tools/javac/template/Basic.java
+ test/langtools/tools/javac/template/TreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
+ test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java

Changeset: 0da48f19
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-05-10 12:13:22 +0000
URL:       https://git.openjdk.org/loom/commit/0da48f19cbebe0730d689cb966b886f6f73fb3f1

8307732: build-test-lib is broken

Reviewed-by: erikj, djelinski

! make/test/BuildTestLib.gmk
! test/lib/jdk/test/lib/net/HttpHeaderParser.java

Changeset: 47b8d920
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-05-10 16:06:39 +0000
URL:       https://git.openjdk.org/loom/commit/47b8d920593dabec7a52cb7aadb99c652bcc11a7

Merge

! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt

Changeset: d8f4050a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-05-10 16:33:54 +0000
URL:       https://git.openjdk.org/loom/commit/d8f4050ac11c90abbb30a2d08f363ce2d1d54989

Cleanup

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java

Changeset: b54682be
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-05-10 16:34:09 +0000
URL:       https://git.openjdk.org/loom/commit/b54682beaaff02ab5d1d83bfdbb415b726e23f7f

Merge


Changeset: ab34cb98
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-10 12:20:00 +0000
URL:       https://git.openjdk.org/loom/commit/ab34cb98c8410dee9900f75fe487a094c51821a2

8305082: Remove finalize() from test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm
! test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java

Changeset: 4251b562
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-10 12:32:06 +0000
URL:       https://git.openjdk.org/loom/commit/4251b56214a6af6c307a473c7ba13482ad3109e2

8306843: JVMTI tag map extremely slow after JDK-8292741

Reviewed-by: sspitsyn, iklam

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
+ test/hotspot/jtreg/serviceability/jvmti/SetTag/TagMapTest.java
+ test/hotspot/jtreg/serviceability/jvmti/SetTag/libTagMapTest.cpp

Changeset: cc396895
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-10 12:35:21 +0000
URL:       https://git.openjdk.org/loom/commit/cc396895e5a1dac49f4e341ce91c04b8c092d0af

8300245: Replace NULL with nullptr in share/jfr/

Reviewed-by: mgronlun, coleenp

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/support/jfrMethodLookup.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/utilities/jfrBlob.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jfr/utilities/jfrIterator.hpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/jfr/utilities/jfrNode.hpp
! src/hotspot/share/jfr/utilities/jfrPredicate.hpp
! src/hotspot/share/jfr/utilities/jfrRandom.inline.hpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/jfr/utilities/jfrRelation.hpp
! src/hotspot/share/jfr/utilities/jfrResourceManager.hpp
! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/jfr/writers/jfrEncoding.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrPosition.inline.hpp
! src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp
! src/hotspot/share/jfr/writers/jfrStorageHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrTypeWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: 1bca05ea
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 14:40:56 +0000
URL:       https://git.openjdk.org/loom/commit/1bca05eace5c4622a1fd596f4ed196495a8801e4

8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause

Reviewed-by: rriggs, azvegint

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

Changeset: 0198afca
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-05-10 16:24:00 +0000
URL:       https://git.openjdk.org/loom/commit/0198afca3ac1a7c421b0669ae2180eee3e4f1482

8305748: Clarify reentrant behavior of close() in FileInputStream, FileOutputStream, and RandomAccessFile

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: 8a95020a
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-05-10 16:29:34 +0000
URL:       https://git.openjdk.org/loom/commit/8a95020ab6c61f25954a56e1965529bb2f6f58af

8151531: Add notes to BaseStream.spliterator/iterator docs regarding them being escape hatches

Reviewed-by: psandoz

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

Changeset: 9af1787e
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-05-10 16:44:49 +0000
URL:       https://git.openjdk.org/loom/commit/9af1787ebe842bcfbf4a03a9deefe19bbd1ee87d

8307244: Remove redundant class RMIIIOPServerImpl

Reviewed-by: sspitsyn, dfuchs, alanb

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
- src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java

Changeset: 1964954d
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-05-10 17:26:02 +0000
URL:       https://git.openjdk.org/loom/commit/1964954da9ac1d020e0b5ba35893f475d86ec909

8307194: Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries

Reviewed-by: erikj, sgehwolf

! make/GraalBuilderImage.gmk
! make/Main.gmk
! make/StaticLibsImage.gmk
! 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: 26883648
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-10 19:09:24 +0000
URL:       https://git.openjdk.org/loom/commit/268836482d0688bd1952bf634ceee4463dfca66f

8306758: com/sun/jdi/ConnectedVMs.java fails with "Non-zero debuggee exitValue: 143"

Reviewed-by: amenkov, sspitsyn

! test/jdk/com/sun/jdi/ConnectedVMs.java
! test/jdk/com/sun/jdi/InstTarg.java
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: df90df29
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 19:38:24 +0000
URL:       https://git.openjdk.org/loom/commit/df90df298e4183f5328b88ff0af91ba96fb2510d

8307857: validate-source fails after JDK-8306758

Reviewed-by: rriggs, cjplummer

! test/jdk/com/sun/jdi/InstTarg.java

Changeset: edc4adb7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 21:08:28 +0000
URL:       https://git.openjdk.org/loom/commit/edc4adb77e755b8076c0ab85acab313384397428

8307860: [BACKOUT] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries

Reviewed-by: erikj

! make/GraalBuilderImage.gmk
! make/Main.gmk
! make/StaticLibsImage.gmk
! 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: cc9f7ad9
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2023-05-10 21:51:36 +0000
URL:       https://git.openjdk.org/loom/commit/cc9f7ad9ce33dc44d335fb7fb5483795c62ba936

8307765: DynamicArchiveHeader contents are missing in CDS mapfile

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp

Changeset: d7f95dcf
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-05-11 08:09:26 +0000
URL:       https://git.openjdk.org/loom/commit/d7f95dcff6f610b4ed21edcc90848d8ebe217178

Merge


Changeset: ac69c6d4
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-05-11 08:42:07 +0000
URL:       https://git.openjdk.org/loom/commit/ac69c6d4ecee4aaff36eaee6e7abc84682258c15

Restore ThreadContainers

! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! test/jdk/java/lang/Thread/virtual/TrackAllThreads.java



More information about the loom-dev mailing list