git: openjdk/jdk-sandbox: http3: 178 new changesets
duke
duke at openjdk.org
Tue Nov 12 19:51:10 UTC 2024
Changeset: e124745a
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-10-25 16:51:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e124745a851f059d82a9174c8d7b97b36be55df3
raise StreamLimitException only when appropriate and also simplify the retry handling mechanism in the MultiExchange
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java
Changeset: 35b5cb6f
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2024-11-11 17:43:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/35b5cb6f1be1c860f2d9b406ce4b55db92674299
Fix intermittent failures in StreamFlowControlTest.java. This will be fixed in mainline as 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: d17b2759
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2024-11-11 17:54:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d17b2759cbd190abcd29b2aea385f5e858cebcd1
http3: mB should be MB
! src/java.net.http/share/classes/module-info.java
Changeset: 7c36fa7e
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-10-31 20:18:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0
8343019: Primitive caches must use boxed instances from the archive
Reviewed-by: jiangli, vlivanov, iklam
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java
Changeset: 568b07a0
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-10-31 20:25:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e7a9
8325089: jpackage utility creates an "infinite", undeleteable directory tree
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: d4eb2d92
Branch: http3
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-10-31 21:30:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d4eb2d924e917e9a81c89ba938876f18089c793c
8319343: Improve CDS module graph support for --add-modules option
Reviewed-by: alanb, iklam
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
Changeset: 5a5d9c51
Branch: http3
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2024-10-31 22:17:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9264
8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
Changeset: 34655c67
Branch: http3
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2024-10-31 22:18:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/34655c67a8efe1b8eb83d51a1e0efca10c6603ca
8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: 29321447
Branch: http3
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-10-31 22:28:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/29321447b16d318e580f99edb748165eed1a4e00
8343305: Remove Indify-dependent microbenchmarks
Reviewed-by: liach, ihse, erikj
! make/test/BuildMicrobenchmark.gmk
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java
Changeset: b627a41f
Branch: http3
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-10-31 22:30:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b627a41f3de77c27431a128f76d383e1db5406be
8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk
Reviewed-by: liach, ihse, erikj
! make/RunTests.gmk
Changeset: 803612ee
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-01 00:13:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/803612ee9377f7875d1b3ceb6f055048703e148c
8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
Changeset: cbda7580
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-01 00:55:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5c81
8343122: RISC-V: C2: Small improvement for real runtime callouts
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 6f6cfe64
Branch: http3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-01 06:51:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6f6cfe643b48c21c9b7349b584d31b813c025abd
8343380: C2: assert(iff->in(1)->is_OpaqueNotNull()) failed: must be OpaqueNotNull
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java
Changeset: 2a4d9d9b
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-01 07:19:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2a4d9d9b0d34c84adeae78fad18a96c286c569e8
8343379: [BACKOUT] 8343190 GHA: Try building JTReg several times
Reviewed-by: erikj, ihse
! .github/actions/build-jtreg/action.yml
Changeset: 8d4d589f
Branch: http3
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-11-01 07:34:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8d4d589fc5895f328c7db93bae72048e8711d727
8343297: Vector unsigned min/max test are failing with -Xcomp
Reviewed-by: thartmann
! src/hotspot/cpu/x86/x86.ad
Changeset: 4a70c83b
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-01 08:35:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4a70c83bd0c563185123ce9d8a34e006c62db7cc
8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure
Reviewed-by: amenkov
! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java
Changeset: f77a5144
Branch: http3
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-11-01 11:47:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f77a5144a12fc31bad8b672a3cc9caa688d78e72
8343194: Avoid redundant Hashtable.containsKey call in CodeSource.readObject
Reviewed-by: mullan
! src/java.base/share/classes/java/security/CodeSource.java
Changeset: da0e9e38
Branch: http3
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2024-11-01 13:04:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/da0e9e38e378ad14ddf4577924597462d9b0595f
8343333: Parallel: Cleanup comment referring Solaris in MutableNUMASpace
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
Changeset: 7e87c071
Branch: http3
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-01 13:11:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7e87c071b0fd832473f17ec0f579df40bea62950
8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex
Reviewed-by: mullan
! test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java
Changeset: 751a914b
Branch: http3
Author: Tomas Zezula <tzezula at openjdk.org>
Date: 2024-11-01 13:36:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/751a914b0a377d4e1dd30d2501f0ab4e327dea34
8340733: Add scope for relaxing constraint on JavaCalls from CompilerThread
Reviewed-by: dnsimon, kvn
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerThreadCanCallJavaScope.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
Changeset: 5995786d
Branch: http3
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-11-01 14:51:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5995786dbd69ed11dd1cacb2a3ac86e3e6f43ab7
8343177: JFR: Remove critical section for thread id assignment
Reviewed-by: dholmes
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: ea110c35
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-11-01 16:34:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ea110c35f5429f1e1de57a301e2256f508a4c324
8343236: Use @apiNote and @implSpec in j.util.Currency
Reviewed-by: iris, lancea, bpb, naoto
! src/java.base/share/classes/java/util/Currency.java
Changeset: 1eccdfc6
Branch: http3
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-11-01 17:04:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1eccdfc62288b8baff950b7293ee931eab896298
8343439: [JVMCI] Fix javadoc of Services.getSavedProperties
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
Changeset: c82ad845
Branch: http3
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2024-11-01 17:52:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c82ad845e101bf5d97c0744377d68002907d4a0e
8342183: Update tests to use stronger algorithms and keys
Reviewed-by: rhalade, ascarpino
! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/java/security/KeyStore/TestKeyStoreEntry.java
! test/jdk/java/security/MessageDigest/ByteBuffers.java
! test/jdk/java/security/Signature/ByteBuffers.java
! test/jdk/java/security/Signature/SignWithOutputBuffer.java
! test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/security/SignedObject/Copy.java
! test/jdk/javax/crypto/Cipher/ByteBuffers.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java
! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java
! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java
! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java
! test/jdk/javax/crypto/Mac/ByteBuffers.java
! test/jdk/javax/crypto/Mac/TestGetInstance.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/pss/InitAgain.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
Changeset: 3c7082a6
Branch: http3
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-11-02 01:07:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3c7082a633037c19066c36be2520487b0bed4e79
8343419: Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting
Reviewed-by: sviswanathan
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 8c1cf8fa
Branch: http3
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2024-11-02 01:11:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8c1cf8fabe810d4031c3d57e8b8f75f5c84a4974
8339128: Cannot resolve user specified tool properly after JDK-8338304
Reviewed-by: erikj, ihse
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
Changeset: 00ec1057
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-02 02:32:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/00ec10574dd66ba300f02929ec9406a6b9fdfb07
8343412: Missing escapes for single quote marks in javac.properties
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/diags/CheckResourceKeys.java
Changeset: 069bb791
Branch: http3
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-11-02 08:33:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/069bb79103f0ab75448de3989468d08b3cc3d793
8342082: Remove unused BasicProgressBarUI.Animator.interval
Reviewed-by: prr, honkar
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java
Changeset: 29882bfe
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-02 12:44:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/29882bfe7b7e76446a96862cd0a5e81c7e054415
8340311: JPackage app-image exe launches multiple exe's in JDK 22+
Reviewed-by: almatvee
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
+ test/jdk/tools/jpackage/windows/WinNoRestartTest.java
Changeset: d26412e6
Branch: http3
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2024-11-03 17:43:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d26412e657a15460cdf77c0fef4666292e070ef6
8343433: Update net.properties and java.net.http module-info.java after 8326949
Reviewed-by: dfuchs, jpai
! src/java.base/share/conf/net.properties
! src/java.net.http/share/classes/module-info.java
Changeset: 37a3398b
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-04 01:40:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/37a3398b5879e0ee79891e97791cd1d6e99ab5d9
8343242: RISC-V: Refactor materialization of literal address
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_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/templateTable_riscv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
Changeset: c1251780
Branch: http3
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-04 03:36:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c125178065664fdf96c42dfc6dcfa2431e6011a4
8341068: [s390x] intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/s390.ad
Changeset: 2432c4f8
Branch: http3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-04 06:27:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2432c4f862e66e91c60e75ccc43b376020d80a1f
8343206: Final graph reshaping should not compress abstract or interface class pointers
Reviewed-by: coleenp, eosterlund, kvn
! src/hotspot/share/opto/compile.cpp
Changeset: f9e1c62d
Branch: http3
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-11-04 07:19:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f9e1c62dcd2279cbe5a93a2b19a492cb5b087719
8343436: Regression in StackMapGenerator after JDK-8339205
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java
Changeset: e7f0bf11
Branch: http3
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2024-11-04 07:33:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e7f0bf11ff0e89b6b156d5e88ca3771c706aa46a
8343153: compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0
Reviewed-by: eastigeevich, thartmann
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
Changeset: df08a9ec
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-04 09:19:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/df08a9ec0d813fcd4ea88a3773c230af6d65e045
8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF
Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Reviewed-by: ihse, fgao, aph
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.template
! make/modules/jdk.incubator.vector/Lib.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c
Changeset: 75801992
Branch: http3
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-11-04 09:58:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/75801992a7c626d409f66e2491082dba84c6fe45
8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory
Reviewed-by: thartmann, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: 452a5fbd
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-11-04 10:31:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/452a5fbd9c29e0991758ab97ed5bdbf1922b6a11
8343507: Parallel: Fail if verify_complete finds incorrect states
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 7f131a9e
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-04 10:54:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7f131a9e1eb96d905a57f6e1e6fec2b7c7f725a4
8343415: RISC-V: Increase maximum size of C2EntryBarrierStub by four
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
Changeset: f69b6016
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-04 11:06:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f69b6016d6160d7093c32a806c60d85cf9a02222
8343188: Investigate ways to simplify MemorySegment::ofBuffer
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java
Changeset: 7bca0af4
Branch: http3
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-11-04 11:37:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7bca0af481e2ab1d9576fdf400079b4e4ca91e89
8343128: PassFailJFrame.java test result: Error. Bad action for script: build}
Use HTML character entity in javadoc to prevent jtreg from recognising
PassFailJFrame.java as a test file.
Reviewed-by: azvegint, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 809030bf
Branch: http3
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-11-04 12:05:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/809030bfb2066805118dcd4326588bc224b78d3f
8321500: javadoc rejects '@' in multi-line attribute value
Reviewed-by: prappo
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/AttrTest.java
Changeset: b41d713f
Branch: http3
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-11-04 12:14:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b41d713ff4157ebfed9da809c2ef970a3d1a6af6
8343513: Forward declare Thread in mutexLocker.hpp
Reviewed-by: dholmes, mgronlun, shade
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 895a7b64
Branch: http3
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-11-04 12:27:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/895a7b64f01dec7248549b127875edcf006457cf
8342967: Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
Changeset: 1f7d524f
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2024-11-04 13:24:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1f7d524fd3ecd932deb44b6fafdaa36c6bba4cb4
8343437: ClassDesc.of incorrectly permitting empty names
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/PackageDescTest.java
Changeset: 8d6cfba3
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2024-11-04 13:24:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8d6cfba37fe641e35886fdba536f5b2f1709e87b
8336267: Method and Constructor signature parsing can be shared on the root object
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
Changeset: 646d64e8
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-04 14:12:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/646d64e88003ef2a2e1960cef0cc59d1a97bb912
8340307: Add explanation around MemorySegment:reinterpret regarding arenas
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! test/jdk/java/foreign/TestSegments.java
Changeset: b74652b5
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-04 14:37:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b74652b5f4424419b36888514730ac7550f42a6b
8343167: Unnecessary define checks in InterpreterRuntime after JDK-8199809
Reviewed-by: phh, coleenp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
Changeset: 7f8450cc
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-04 15:05:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7f8450cc511e22e3183092edfa3a37b39f133cff
8343473: Update copyright year of AddmodsOption.java
Reviewed-by: mli
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
Changeset: 23fa1a33
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-04 16:13:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/23fa1a33274d279a53fa6dde683900450561957b
8343484: Remove unnecessary @SuppressWarnings annotations (nio)
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
Changeset: 1c448347
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-11-04 17:00:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1c4483473d878bb4c41e66f27fea84ef81ede8c9
8333582: Update CLDR to Version 46.0
Reviewed-by: joehw, srl, jlu
! make/data/cldr/common/bcp47/currency.xml
! make/data/cldr/common/bcp47/number.xml
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldml.xsd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlBCP47.xsd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
+ make/data/cldr/common/dtd/messageFormat/message.dtd
+ make/data/cldr/common/dtd/messageFormat/message.json
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/ka.xml
+ make/data/cldr/common/main/kaa.xml
+ make/data/cldr/common/main/kaa_Cyrl.xml
+ make/data/cldr/common/main/kaa_Cyrl_UZ.xml
+ make/data/cldr/common/main/kaa_Latn.xml
+ make/data/cldr/common/main/kaa_Latn_UZ.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kk.xml
+ make/data/cldr/common/main/kk_Arab.xml
+ make/data/cldr/common/main/kk_Arab_CN.xml
+ make/data/cldr/common/main/kk_Cyrl.xml
+ make/data/cldr/common/main/kk_Cyrl_KZ.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/kok.xml
= make/data/cldr/common/main/kok_Deva.xml
= make/data/cldr/common/main/kok_Deva_IN.xml
+ make/data/cldr/common/main/kok_Latn.xml
= make/data/cldr/common/main/kok_Latn_IN.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lij.xml
+ make/data/cldr/common/main/lld.xml
+ make/data/cldr/common/main/lld_IT.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lt.xml
+ make/data/cldr/common/main/ltg.xml
+ make/data/cldr/common/main/ltg_LV.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mgo.xml
+ make/data/cldr/common/main/mhn.xml
+ make/data/cldr/common/main/mhn_IT.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
+ make/data/cldr/common/main/yue_Hant_CN.xml
! make/data/cldr/common/main/zh.xml
+ make/data/cldr/common/main/zh_Hans_MY.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
+ make/data/cldr/common/main/zh_Hant_MY.xml
+ make/data/cldr/common/main/zh_Latn.xml
+ make/data/cldr/common/main/zh_Latn_CN.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/properties/coverageLevels.txt
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/units.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/DateFormat/Bug6530336.java
! test/jdk/java/text/Format/NumberFormat/MultipleNumberScriptTest.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Locale/InternationalBAT.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: 1cc3586c
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-04 17:32:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1cc3586c5328e7b792498707a08952e760b3511f
8343551: Missing copyright header update in Charset-X-Coder.java.template
Reviewed-by: iris
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
Changeset: 774de278
Branch: http3
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2024-11-04 17:58:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/774de278f77817e4494dc73bfee9257f145600fc
8343497: Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries
Reviewed-by: ihse
! src/java.base/share/native/libjimage/jimage.cpp
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
Changeset: 0668e181
Branch: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-04 18:18:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0668e181c8234df3fab478748b88365510a7343f
8343234: (bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt
Reviewed-by: alanb, jpai
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
! test/jdk/java/nio/Buffer/LimitDirectMemory.java
Changeset: 8b474971
Branch: http3
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2024-11-04 18:46:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8b4749713c63a08e502845ed5d0a0236822018cd
8331682: Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won't parse on the server
Reviewed-by: wetmore, djelinski, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
+ test/jdk/sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java
+ test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java
! test/lib/jdk/test/lib/security/SecurityUtils.java
Changeset: 825ceb16
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-11-04 20:55:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/825ceb16b2e2347a4d9c1977d9a3a2da1296d5fe
8341796: Fix ExceptionOccurred in jdk.hotspot.agent
Reviewed-by: dholmes, cjplummer
! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: 714472d8
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-11-04 21:36:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/714472d8a5b3d16b870bc272ce8664cd62733857
8341798: Fix ExceptionOccurred in jdk.jdwp.agent
Reviewed-by: dholmes, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
Changeset: 67907d5e
Branch: http3
Author: Shaojin Wen <swen at openjdk.org>
Date: 2024-11-05 00:29:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/67907d5e8985ee47ddadb51dae1220404a18dd47
8343500: Optimize ArrayClassDescImpl computeDescriptor
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java
Changeset: 20f3aaff
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-05 00:48:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/20f3aaff4470745ff082bc562f4e4e72044090b2
8343471: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999
Reviewed-by: syan, mli
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: cd91a445
Branch: http3
Author: Weijun Wang <weijun at openjdk.org>
Date: 2024-11-05 02:53:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cd91a44500e83f84e8e9ecc2760552dd18860842
8343549: SeededSecureRandomTest needn't be in a package
Reviewed-by: mullan
! test/lib-test/jdk/test/lib/security/SeededSecureRandomTest.java
Changeset: 0f7dd98d
Branch: http3
Author: Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-05 06:08:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0f7dd98d9d546e0fc2c7b1df779cef35e5b5852c
8251926: PPC: Remove an unused variable in assembler_ppc.cpp
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/assembler_ppc.cpp
Changeset: dafa2e55
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-05 06:27:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dafa2e55adb6b054c342d5e723e51087d771e6d6
8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access
Reviewed-by: abhiscxk
! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java
! test/jdk/javax/print/StreamPrintingOrientation.java
Changeset: abf2dc71
Branch: http3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-11-05 09:33:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/abf2dc7128fc0644e85bca32d8f3beacc876cecb
8343298: Improve stability of runtime/cds/DeterministicDump.java test
Reviewed-by: shade, iklam
! src/hotspot/share/cds/archiveHeapWriter.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 4fc6d413
Branch: http3
Author: Mikhail Ablakatov <Mikhail.Ablakatov at arm.com>
Date: 2024-11-05 10:20:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4fc6d4135e795d18a024a6035908f380b81082d1
8341194: [REDO] Implement C2 VectorizedHashCode on AArch64
Reviewed-by: aph, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ src/hotspot/share/utilities/intpow.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: f3671bee
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-11-05 11:46:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f3671beefb3ff07441a905e25619f0d1a0a2fe15
8335392: C2 MergeStores: enhanced pointer parsing
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/memnode.cpp
+ src/hotspot/share/opto/mempointer.cpp
+ src/hotspot/share/opto/mempointer.hpp
+ src/hotspot/share/opto/noOverflowInt.hpp
+ src/hotspot/share/opto/traceMergeStoresTag.hpp
+ test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
! test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
Changeset: f62fc484
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-11-05 11:47:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f62fc4844125cc20a91dc2be39ba05a2d3aca8cf
8342498: Add test for Allocation elimination after use as alignment reference by SuperWord
Reviewed-by: thartmann, kvn
+ test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java
Changeset: 16feeb7a
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2024-11-05 12:15:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/16feeb7a8e9a02fec4846179fcfbdc3a71b07fe5
8343547: Restore accidentally removed annotations in LambdaForm from ClassFile API port
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
Changeset: c33a8f52
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-05 13:42:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c33a8f52b613e5eff02f572eda876cbbfc7c22cf
8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file
Reviewed-by: almatvee
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/linux/AppCategoryTest.java
! test/jdk/tools/jpackage/linux/LicenseTypeTest.java
! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
! test/jdk/tools/jpackage/linux/MaintainerTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java
! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
! test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinDirChooserTest.java
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
! test/jdk/tools/jpackage/windows/WinMenuTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
! test/jdk/tools/jpackage/windows/WinUrlTest.java
Changeset: 5890d943
Branch: http3
Author: Shaojin Wen <swen at openjdk.org>
Date: 2024-11-05 15:05:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5890d9438bbde88b89070052926a2eafe13d7b42
8333893: Optimization for StringBuilder append boolean & null
Reviewed-by: liach
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: 0b733e9a
Branch: http3
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Date: 2024-11-05 15:25:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0b733e9a22fd786f3fd133faae3b00d31258e755
8336874: WhiteBoxAPI: assert(!method->is_abstract() && (osr_bci == InvocationEntryBci || !method->is_native())) failed: cannot compile abstract/native methods
Reviewed-by: lmesnik, stuefe
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/compiler/whitebox/TestCompileAbstractMethod.java
Changeset: c799cad1
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-05 15:44:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c799cad1de93aadfe60d9cbccb0499d7299f0598
8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options
Reviewed-by: ihse
! make/modules/java.sql.rowset/Java.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.jartool/Java.gmk
! make/modules/jdk.jdi/Java.gmk
- make/modules/jdk.jlink/Java.gmk
- make/modules/jdk.jstatd/Java.gmk
- make/modules/jdk.unsupported/Java.gmk
- make/modules/jdk.zipfs/Java.gmk
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.jsobject/share/classes/module-info.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
Changeset: f95097cc
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-05 15:46:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f95097cc64f1d7647f8328b623e9bd9f1180b6d8
8343482: Remove unnecessary @SuppressWarnings annotations (net)
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
Changeset: fbf9b96b
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-05 15:48:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fbf9b96b6103250a2f72c3cbc47d73e9ddea6dbd
8343480: Remove unnecessary @SuppressWarnings annotations (javadoc)
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: 8cb12211
Branch: http3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-05 15:48:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8cb122119409fb13b4b9b2e74851207734d5c198
8343532: Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343
Reviewed-by: mdoerr, lucy
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
Changeset: 839de82c
Branch: http3
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2024-11-05 17:06:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/839de82c314697d7461b77caa9d85407e3578de3
8332744: [REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/options/system/SystemSunProprietary.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
! test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java
Changeset: 3fab8e37
Branch: http3
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-11-05 17:12:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3fab8e37bbebbb3930108b2015efe488b1fa1e97
8341903: Implementation of Scoped Values (Fourth Preview)
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java
Changeset: 847cc5eb
Branch: http3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-11-05 20:53:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2796
8343173: Remove ZGC-specific non-JVMCI test groups
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/TEST.groups
Changeset: 2a1ae0ff
Branch: http3
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2024-11-05 21:07:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc5ac
8331008: Implement JEP 478: Key Derivation Function API (Preview)
Co-authored-by: Rajan Halade <rhalade at openjdk.org>
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Co-authored-by: Valerie Peng <valeriep at openjdk.org>
Reviewed-by: weijun, valeriep
+ src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/KDF.java
+ src/java.base/share/classes/javax/crypto/KDFParameters.java
+ src/java.base/share/classes/javax/crypto/KDFSpi.java
+ src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/util/Debug.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
+ test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java
Changeset: d4d9831c
Branch: http3
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2024-11-05 21:19:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d4d9831c9075c1a157d8375e6902bfc6c731389a
8340454: C2 EA asserts with "previous reducible Phi is no longer reducible before SUT"
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java
Changeset: 69bc0887
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-05 21:43:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d87e
8343071: Broken anchors to restricted method page and some redundant ids
8332747: Broken links in StructuredTaskScope
Reviewed-by: mcimadamore, iris
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: 471f112b
Branch: http3
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-11-05 22:39:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/471f112bca715d04304cbe35c6ed63df8c7b7fee
8342577: Clean up JVMTI breakpoint support
8210637: Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: 1b0281dc
Branch: http3
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-06 05:38:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ffb9e
8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows
Reviewed-by: jjg
! test/langtools/tools/javac/newlines/NewLineTest.java
Changeset: 4431852a
Branch: http3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-06 06:10:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4431852a880b06241231d346311170331c20ab2d
8342943: Replace predicate walking and cloning code for main/post loops with a predicate visitor
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: bdd68163
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-06 06:36:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475834
8343502: RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 06d8216a
Branch: http3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-06 08:03:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/06d8216a4ef6b883119459da7e52b37d16cd2f03
8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux
Reviewed-by: mdoerr, lucy, dfuchs
! test/jdk/java/net/httpclient/ManyRequests2.java
Changeset: ead0116f
Branch: http3
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-11-06 08:58:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ead0116f2624e0e34529e47e4f509142d588b994
8331341: secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: vlivanov, kvn, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
Changeset: 83f3d42d
Branch: http3
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-11-06 09:17:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/83f3d42d6bcefac80449987f4d951f8280eeee3a
8339303: C2: dead node after failing to match cloned address expression
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
+ test/hotspot/jtreg/compiler/c2/TestMatcherTwoImmOffsets.java
Changeset: 57c3bb60
Branch: http3
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-11-06 14:47:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffeee9f
8343068: C2: CastX2P Ideal transformation not always applied
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 72a45ddb
Branch: http3
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-11-06 14:49:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/72a45ddbad9c343200197348ccfcf74105e6fefa
8341834: C2 compilation fails with "bad AD file" due to Replicate
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java
Changeset: 6811a11e
Branch: http3
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-11-06 14:50:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6811a11e278118b8b2781f1eaf45d363a3d2db49
8341408: Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/langtools/tools/javac/patterns/PrimitiveTypesInTestingContextErasure.java
Changeset: 0be7118b
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-06 16:38:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0be7118b2f761b416ebf8cbb11473d51e80be409
8279016: JFR Leak Profiler is broken with Shenandoah
Reviewed-by: egahlin, rkennke, mgronlun, wkemper
! make/RunTests.gmk
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
+ test/jdk/ProblemList-shenandoah.txt
Changeset: c0e6c3b9
Branch: http3
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-11-06 16:41:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c0e6c3b93c0d21debc538e0135805c2957053108
8343214: Fix encoding errors in APX New Data Destination Instructions Support
Reviewed-by: jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: 78b378ad
Branch: http3
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-11-06 17:52:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/78b378ad03d0f6c85468ac208e84fabea79fc7de
8342540: InterfaceCalls micro-benchmark gives misleading results
Reviewed-by: shade, kvn
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java
Changeset: 342fe425
Branch: http3
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2024-11-06 18:36:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/342fe42555a0e892d21d187287ab996be199abb1
8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree
Reviewed-by: rhalade, erikj
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
Changeset: d20ccd1a
Branch: http3
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-11-06 18:46:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d20ccd1aef4a36662cc9fcc91d1c14b6739187d6
8335583: Avoid using pointers in CDS tables
Reviewed-by: iklam, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: e33dc135
Branch: http3
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-11-06 19:36:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52584
8343343: Misc crash dump improvements on more platforms after JDK-8294160
Co-authored-by: Boris Ulasevich <bulasevich at openjdk.org>
Reviewed-by: mbaesken, jkern, dlong
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 9e31e78e
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-07 00:51:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e229de
8342647: [macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion
Reviewed-by: bchristi
! src/java.base/macosx/native/libjava/java_props_macosx.c
Changeset: f2316f68
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-07 03:12:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f2316f6829c9b671e992401ee39d7a1a1805857e
8343505: Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
Reviewed-by: dholmes, lmesnik
! test/jdk/ProblemList.txt
Changeset: 97b681e9
Branch: http3
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-11-07 06:28:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2266
8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles
Reviewed-by: coleenp, stefank, mgronlun
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
Changeset: a6c85daa
Branch: http3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-07 07:05:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d7f8
8342945: Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor
Reviewed-by: thartmann, roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 619b4d59
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-07 07:25:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/619b4d596634ee84b9bf5884b97a69eb01661657
8334107: Specification for MemorySegment::get/setString could use some clarification
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 0e1c1b79
Branch: http3
Author: theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-07 07:46:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0e1c1b793d43064aabe9571057284899c9580f30
8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp
Reviewed-by: kvn, chagedorn, jwaters
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: c3df050b
Branch: http3
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-11-07 08:16:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c3df050b88ecef123199a4e96f6d9884d064ae45
8343726: [BACKOUT] NMT should not use ThreadCritical
Reviewed-by: shade, dholmes
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 592a48b1
Branch: http3
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-11-07 08:55:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/592a48b163ed582872b686e7a606cf8b96fcbcbc
8321997: Increase upper limit of LoopOptsCount flag
Reviewed-by: shade, chagedorn
! src/hotspot/share/opto/c2_globals.hpp
Changeset: 7620b129
Branch: http3
Author: Theo Weidmann <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-07 10:04:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7620b129888d57514d9ef588e0681f1d43377236
8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr'
Reviewed-by: chagedorn, kvn
! src/hotspot/share/code/debugInfo.cpp
Changeset: 42446823
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-07 10:30:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4244682309e7ae1be892280dfd6a6f70ccecc760
8339190: Parameter arrays that are capped during annotation processing report incorrect length
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/annotations/ParameterArrayLimit.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: f0b251d7
Branch: http3
Author: Volker Simonis <simonis at openjdk.org>
Date: 2024-11-07 12:10:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a005
8343531: Improve print_location for invalid heap pointers
Reviewed-by: shade, tschatzl, ayang
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
Changeset: ac82a8f8
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-07 12:32:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39ba4
8343610: InOutPathTest jpackage test produces invalid app image on macOS
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
Changeset: d2b681d4
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-07 13:10:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d2b681d4557109158fbbce9db995f4146c344c97
8343730: JMX cleanups
Reviewed-by: cjplummer
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java
Changeset: 1d117f65
Branch: http3
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2024-11-07 14:32:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1d117f65f06456ae571aecc146542c2f79d402cf
8343394: Make MemorySessionImpl.state a stable field
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! test/jdk/java/foreign/TestMemorySession.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
Changeset: d3c042f9
Branch: http3
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-11-07 15:31:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba9785b
8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom
Reviewed-by: alanb
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
Changeset: 56c588b4
Branch: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-07 17:19:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9c25
8343417: (fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java
Changeset: 4f5a241e
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-07 18:13:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce
8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table
Reviewed-by: lmesnik, sspitsyn, cjplummer
! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java
Changeset: ccda8159
Branch: http3
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-11-07 18:27:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ccda8159f65be39d6fab9be87b1a79465aae5452
8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses
Reviewed-by: dholmes, coleenp, iklam
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootChild.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootSuper.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/NewChild.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
Changeset: fac89f47
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2024-11-07 18:53:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fac89f471c6f362cf47b3fae801e8cb51bd89bf6
8343493: Perform module checks during MetaspaceShared::map_archives()
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp
Changeset: 2c7bea1c
Branch: http3
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2024-11-07 19:27:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2c7bea1cb2acd768e57f460440228fee914255a6
8343772: Expected IAPE not thrown in KDF.getInstance (TCK)
Reviewed-by: valeriep
! src/java.base/share/classes/javax/crypto/KDF.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
Changeset: 84c99fb9
Branch: http3
Author: Daniel Gredler <daniel.gredler at gmail.com>
Date: 2024-11-07 20:19:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d7f1
8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java
Reviewed-by: honkar, aivanov, aturbanov
! test/jdk/ProblemList.txt
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
Changeset: a63f501b
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-07 22:10:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a63f501b9238c6aae81c2e39fcc1852652116780
8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests
Reviewed-by: rriggs, almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
Changeset: f621f26c
Branch: http3
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-11-07 22:11:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f621f26cd113090a0305598cfc50f0eac9a263c6
8343724: [PPC64] Disallow OptoScheduling
Reviewed-by: rrich, mbaesken
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 068f4ce8
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-08 04:04:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/068f4ce8bc0fb43417c6493597160b49554221d3
8343293: Remove the check for <apphome>/jre/lib/libjava.dylib from the launcher's java_md_macosx.m
Reviewed-by: bpb, rriggs
! src/java.base/macosx/native/libjli/java_md_macosx.m
Changeset: d0077eec
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-08 06:33:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d0077eece0531bbfef72d25628ec23ba3a799f18
8343771: Some FFM benchmarks are broken
Reviewed-by: jvernee, mdoerr
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
Changeset: a10b1ccd
Branch: http3
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-11-08 07:51:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a10b1ccd377335354db7505e9944496729e539ce
8340532: C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestIdenticalDominatingCLE.java
Changeset: bf5c3ce2
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-08 09:04:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bf5c3ce2808c65329ff0ea5ef37b980c3b3029df
8272780: ServerNotifForwarder.removeNotificationListener() incorrect exception handling
Reviewed-by: dholmes
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
Changeset: a9e53bb1
Branch: http3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-11-08 09:17:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a9e53bb11788761277563d5912a9981932a7c1c9
8343783: Improve asserts in concurrentHashTable.inline.hpp
Reviewed-by: chagedorn
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: c7f071cf
Branch: http3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-11-08 09:44:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c7f071cf36a6f064e293e82e7e5bb0abcc76ad70
8343189: [REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization
Reviewed-by: iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
Changeset: 2e58ede1
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-08 09:53:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2e58ede18c7cfe7364a8d6a630989b0ff2ea6447
8341399: Add since checker tests to the langtools modules
Reviewed-by: vromero
! test/jdk/TEST.groups
+ test/jdk/tools/sincechecker/TEST.properties
+ test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java
+ test/jdk/tools/sincechecker/modules/java.compiler/JavaCompilerCheckSince.java
- test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java
+ test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.javadoc/JdkJavadocCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.jdeps/JdkJdepsCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.jshell/JdkJshellCheckSince.java
Changeset: 0c281acf
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-08 10:04:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0c281acfb4c87436096cb562d70f800dffa3671a
8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016
Reviewed-by: egahlin
! test/jdk/ProblemList.txt
Changeset: 96eed7fa
Branch: http3
Author: Vicente Romero <vromero at openjdk.org>
Date: 2024-11-08 12:27:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/96eed7fa6c025374bc10039bca2949a76d78f890
8343306: javac is failing to determine if a class and a sealed interface are disjoint
Reviewed-by: jlahoda, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: f6edfe58
Branch: http3
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-08 12:46:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f6edfe58d6931b058a5fec722615740818711065
8343506: [s390x] multiple test failures with ubsan
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/s390.ad
Changeset: 7d6a2f37
Branch: http3
Author: theoweidmannoracle <theo.weidmann at oracle.com>
Date: 2024-11-08 13:31:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7d6a2f3740bf42652bdf05bb922d1f2b2ae60d6a
8342860: Fix more NULL usage backsliding
Reviewed-by: kbarrett, jwaters, tschatzl, jsjolen
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
Changeset: 72f67fb1
Branch: http3
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-11-08 15:03:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/72f67fb16a2470fc40c6ddc3700ba92f98a62096
8343411: Test fail on Windows due to "An established connection was aborted by the software in your host machine"
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java
Changeset: 2fb0c1dd
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-08 16:36:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2fb0c1dd62f1c690cf6b78f5cdfe18b10c991886
8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations
Reviewed-by: mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
Changeset: 60539628
Branch: http3
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2024-11-08 16:59:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/605396280d5ea225828da4ed688068334a15e122
8343684: Test KDFDelayedProviderSyncTest.java intermittent fails didn't finish within the time-out 150
Reviewed-by: weijun, hchao, alanb
! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
Changeset: 44ec501a
Branch: http3
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2024-11-08 17:21:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/44ec501a41f4794259dd03cd168838e79334890e
8305895: Implement JEP 450: Compact Object Headers (Experimental)
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Hamlin Li <mli at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
! make/Images.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! 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_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/compressedKlass_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/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.cpp
+ src/hotspot/share/gc/shared/fullGCForwarding.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/metablock.hpp
+ src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceContext.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/memory/metaspace/runningCounters.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
+ src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_clms.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_metablock.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/oops/test_arrayOop.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/gtest/oops/test_objArrayOop.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java
+ test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
+ test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
Changeset: 03298558
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-11-08 20:22:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0329855831102a48abf14b5befc933f84dfd3460
8343804: Show the default time zone with -XshowSettings option
Reviewed-by: iris, jpai
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java
Changeset: 52c0b09b
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-08 20:37:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/52c0b09b62ca82f7e0cbe910cb92243131f06765
8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed
Reviewed-by: aivanov
! test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java
Changeset: 8a69893e
Branch: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-09 05:53:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8a69893e1d01f27b0be65cca69601856c1e54e98
8343819: Link Float.NaN and Double.NaN to equivalence discussion in Double
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
Changeset: 2614c991
Branch: http3
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2024-11-09 09:39:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2614c991d8244337dbf6a22bf296cd5eff5a7809
8343793: Test java/foreign/TestMemorySession.java is timing out
Reviewed-by: mcimadamore
! test/jdk/java/foreign/TestMemorySession.java
Changeset: 325a2c3f
Branch: http3
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-11-09 18:57:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/325a2c3f76a45248e6f8baa63477db15e55be705
8343848: Fix typo of property name in TestOAEPPadding after 8341927
Reviewed-by: lucy, mullan
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
Changeset: f4008968
Branch: http3
Author: Weijun Wang <weijun at openjdk.org>
Date: 2024-11-09 23:11:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6
8342442: Static ACVP sample tests
Reviewed-by: mullan, bperez
+ test/jdk/sun/security/provider/acvp/Launcher.java
+ test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
+ test/jdk/sun/security/provider/acvp/ML_KEM_Test.java
+ test/jdk/sun/security/provider/acvp/SHA_Test.java
+ test/jdk/sun/security/provider/acvp/data/acvp.md
+ test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java
+ test/lib/jdk/test/lib/security/FixedSecureRandom.java
Changeset: 423e8e09
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-11-10 11:03:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/423e8e0999f53aa0bf95a7505a771dab3dd5c8d6
8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC
Co-authored-by: Guoxiong Li <gli at openjdk.org>
Reviewed-by: zgu, iwalulya, gli
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 74ae3c68
Branch: http3
Author: Shaojin Wen <swen at openjdk.org>
Date: 2024-11-11 00:40:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/74ae3c688b37e693e20eb4e17c631897c5464400
8343650: Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt
Reviewed-by: liach
! src/java.base/share/classes/java/lang/StringConcatHelper.java
Changeset: 7b0f273e
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-11-11 01:40:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7b0f273e37625461baa333a3ef20fbbd93647243
8343894: ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: ca69a53b
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-11 04:31:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ca69a53b76bf0106443985a1207fbd3d9036e1ab
8211033: Clean up the processing -classpath argument not to set LM_CLASS
Reviewed-by: alanb
! src/java.base/share/native/libjli/java.c
Changeset: e1d684c6
Branch: http3
Author: Shaojin Wen <swen at openjdk.org>
Date: 2024-11-11 05:06:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e1d684c6451ae7875b61a92603c19336ccd734d6
8342650: Move getChars to DecimalDigits
Reviewed-by: liach
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: 5f338e9a
Branch: http3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-11 06:18:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5f338e9adbcf7fe7ee90abfd34a24a3a93c22211
8342946: Replace predicate walking code in Loop Unrolling with a predicate visitor
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 5b2f7f3b
Branch: http3
Author: theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-11 08:17:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5b2f7f3b30adf9942fa8a3382e7661d6816fbb38
8343837: Remove unnecessary reinterpret_cast from C2AccessValuePtr
Reviewed-by: thartmann, kvn, kbarrett
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
Changeset: ae6bb3cd
Branch: http3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-11-11 09:08:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ae6bb3cd29bd4cdbb2df320fbfe0dabb7c0647d7
8343824: Remove unused InstructionFlags in C1
Reviewed-by: kvn, dlong
! src/hotspot/share/c1/c1_Instruction.hpp
Changeset: f12c370d
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-11 09:24:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f12c370d73363f384e3425857a663d855660f33a
8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html
Reviewed-by: abhiscxk, dnguyen
! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java
Changeset: a93bd9df
Branch: http3
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-11 09:32:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a93bd9dfdd7e340b10c24a15fb70a3801bfb373d
8343810: [s390x] is_uimm* methods should take unsigned arguments
Reviewed-by: lucy
! src/hotspot/cpu/s390/assembler_s390.hpp
Changeset: 5ca6698b
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-11 09:34:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5ca6698ba418e82ff93471fbb495759850f26f63
8341176: Permit access to diagnostics for transient snippets
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java
Changeset: ec13364c
Branch: http3
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-11-11 10:05:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ec13364cdab5a52f704bc5d1575f3da17380b4f2
8343067: C2: revisit constant-offset AddP chains after successful input idealizations
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCombineAddPWithConstantOffsets.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: cbe8448f
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-11-11 10:15:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cbe8448f28895b887157c1f23a0cf70070449509
8268895: Do not filter out man pages from build
Reviewed-by: dholmes, jwaters
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/modules/LauncherCommon.gmk
! make/conf/jib-profiles.js
Changeset: b1a94918
Branch: http3
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2024-11-11 10:36:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b1a9491844a165bf5ae54c50b4f8573bd3f3e24a
8343321: Bad verify in LockStack::oops_do()
Reviewed-by: stefank, rkennke, coleenp
! src/hotspot/share/runtime/lockStack.inline.hpp
Changeset: 36e12955
Branch: http3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-11-11 11:31:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/36e12955b2129f2075a203a0b39198f256083a24
8343929: Remove PreservedMarksSet::createTask() after JDK-8305895
Reviewed-by: ayang, shade
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
Changeset: 50161322
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-11 12:26:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5016132291b8cb94c37ffb9397282927df87a3c5
8343838: Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException
Reviewed-by: dholmes
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! test/jdk/ProblemList.txt
Changeset: f3ba7676
Branch: http3
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-11-11 13:25:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f3ba7676043756f7cf95d5215e18bd65e9f167e6
8343535: IGV: Colorize nodes on demand
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: chagedorn, rcastanedalo
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/color.gif
Changeset: 2ec35808
Branch: http3
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-11-11 13:35:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2ec358082f0896480bdbfcb289b4ba2bff0dd828
8311302: Implement JEP 493: Linking Run-Time Images without JMODs
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: mchung, alanb, erikj, ihse
! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourceDiff.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/JLinkHelpCapabilityTest.java
! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
+ test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java
+ test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
+ test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
+ test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/CapturingHandler.java
+ test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
+ test/jdk/tools/jlink/runtimeImage/JImageHelper.java
+ test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
+ test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
+ test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
+ test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
+ test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
+ test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
! test/langtools/tools/javac/plugin/InternalAPI.java
Changeset: babb52a0
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-11-11 14:21:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/babb52a08361b00eb4bc6e2e109b1fdc198dbd59
8343931: Removed unused code in CompressedKlassPointers::initialize_for_given_encoding
Reviewed-by: chagedorn
! src/hotspot/share/oops/compressedKlass.cpp
Changeset: 0759224e
Branch: http3
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-11-11 14:36:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0759224edc9843d77b3eb0f121d724de826b634d
8342105: JVM Crash when Jacoco and JFR are active
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
Changeset: b0a371b0
Branch: http3
Author: Shaojin Wen <swen at openjdk.org>
Date: 2024-11-11 15:14:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b0a371b0850b8f467ed985ef39a6fce476b62acf
8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits
Reviewed-by: jpai, alanb, liach
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: 80f4c0c3
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-11 15:21:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/80f4c0c38a57960a1c96de72af6fc69ef10337ce
8343442: Add since checker tests to the networking area modules
Reviewed-by: jpai, dfuchs
= test/jdk/tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.httpserver/JdkHttpServerCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.net/JdkNetCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.sctp/JdkSctpCheckSince.java
Changeset: 6088d620
Branch: http3
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-11-11 16:10:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6088d620b44b83fac41ba403a059208414b32a89
8343755: Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
Reviewed-by: alanb, syan
! test/jdk/ProblemList.txt
Changeset: 889f9062
Branch: http3
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-11-11 16:35:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/889f906235e99b7207f2e30e1f6f5771188f5a56
8343774: Positive list platforms for ir checks of compiler/c2/TestCastX2NotProcessedIGVN.java
Reviewed-by: fyang, amitkumar, roland
! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
Changeset: ef0dc251
Branch: http3
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-11-11 19:57:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ef0dc2518e7636cc8a9ca580613ff5edeb4c19fd
8342707: Prepare Gatherers for graduation from Preview
Reviewed-by: alanb, liach
! src/java.base/share/classes/java/util/stream/Gatherer.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/java/util/stream/Gatherers.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/util/stream/GathererAPITest.java
! test/jdk/java/util/stream/GathererShortCircuitTest.java
! test/jdk/java/util/stream/GathererTest.java
! test/jdk/java/util/stream/GatherersFoldTest.java
! test/jdk/java/util/stream/GatherersMapConcurrentTest.java
! test/jdk/java/util/stream/GatherersScanTest.java
! test/jdk/java/util/stream/GatherersWindowFixedTest.java
! test/jdk/java/util/stream/GatherersWindowSlidingTest.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java
Changeset: cbf4dd58
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-11 21:33:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cbf4dd588bf371e13e81204b1585d34bfadddb42
8343555: RISC-V: make some verified (on hardware) extension options diagnostic
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/globals_riscv.hpp
Changeset: 4fa760a1
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-12 09:13:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719
8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java
Reviewed-by: dfuchs
! test/jdk/ProblemList.txt
! test/jdk/javax/management/monitor/DerivedGaugeMonitorTest.java
Changeset: baabfbba
Branch: http3
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-11-12 09:23:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/baabfbba3e7b5d9c860de38f1f9ed9cd36848f29
8341904: Search tag in inherited doc comment creates additional index item
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java
Changeset: cfe719fb
Branch: http3
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-11-12 09:25:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cfe719fbded84dfbc8b25ee2d809ac90f86deb70
8340565: Create separate index page for terms defined by the index tag
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexItemListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
Changeset: b53ee053
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-12 09:26:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b53ee053f7f7ffcf02ff47e1895ce7be4bc32486
8202617: javadoc generates broken links to undocumented (e.g. private) members
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
- test/langtools/jdk/javadoc/doclet/5093723/DocumentedClass.java
! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java
- test/langtools/jdk/javadoc/doclet/5093723/UndocumentedClass.java
Changeset: 3727f404
Branch: http3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-12 10:11:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3727f4046188bb623f9efec6fa149f767a9ffa30
8343745: Only update Last Value Assertion Predicates in Loop Unrolling
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 2c1e4c38
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-12 10:15:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2c1e4c381615ce52276f4bf331a1e7a845af4b6e
8343600: RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported
Reviewed-by: fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 57292276
Branch: http3
Author: Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date: 2024-11-12 11:34:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5729227651969f542f040e5d0bfbf9b0b99b5698
8343250: ArrayBlockingQueue serialization not thread safe
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
Changeset: 67d1ef14
Branch: http3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-12 12:42:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/67d1ef14798be5dbd083ba23b9e3ae8e80f72728
8344018: Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes
Reviewed-by: roland, chagedorn
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
Changeset: 50b6e41e
Branch: http3
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Date: 2024-11-12 13:13:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/50b6e41e0e8d6575061996a48077fb809bede8e4
8300732: Whitebox functions for Metaspace test should use byte size
Reviewed-by: stuefe, asmehra
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
+ test/lib/jdk/test/lib/Unit.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 8a2a75e5
Branch: http3
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Date: 2024-11-12 13:19:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8a2a75e56de4497da48f43b3be3eb71bf3ef75ab
8339892: Several security shell tests don't set TESTJAVAOPTS
Reviewed-by: valeriep
! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
! test/jdk/java/security/cert/CertificateFactory/slowstream.sh
! test/jdk/sun/security/krb5/runNameEquals.sh
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh
! test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
! test/jdk/sun/security/util/Pem/encoding.sh
! test/jdk/sun/security/validator/certreplace.sh
! test/jdk/sun/security/validator/samedn.sh
Changeset: 1895be6a
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2024-11-12 14:18:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1895be6a696031bdb1a3040e65f87830b212b333
merge latest changes from master branch
! src/java.net.http/share/classes/module-info.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! src/java.net.http/share/classes/module-info.java
! test/jdk/java/net/httpclient/ManyRequests2.java
Changeset: d383cb5b
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2024-11-12 16:46:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d383cb5b3ac202356faf32baab9fdc97d48bfd78
http3: temporarily @ignore tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java in the branch to ignore @since TBD
! test/jdk/tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java
More information about the jdk-sandbox-changes
mailing list