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