From duke at openjdk.org Fri Nov 1 10:30:27 2024 From: duke at openjdk.org (duke) Date: Fri, 1 Nov 2024 10:30:27 GMT Subject: git: openjdk/jdk-sandbox: jep486: 21 new changesets Message-ID: <10c2c3d4-2a4f-438c-b51b-ee390baf85d3@openjdk.org> Changeset: 388d44fb Branch: jep486 Author: Daniel Lund?n Date: 2024-10-31 07:46:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b 8342156: C2: Compilation failure with fewer arguments after JDK-8329032 Co-authored-by: Christian Hagedorn Reviewed-by: rcastanedalo, chagedorn, kvn ! src/hotspot/share/adlc/formsopt.cpp + test/hotspot/jtreg/compiler/arguments/TestManyParameters.java Changeset: 2f1ba5ef Branch: jep486 Author: Eirik Bj?rsn?s Date: 2024-10-31 08:32:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777 8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: dee0982c Branch: jep486 Author: Alan Bateman Date: 2024-10-31 08:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dee0982c603b389148a2e615c10c1276c3c589ae 8343132: Remove temporary transitions from Virtual thread implementation Reviewed-by: dholmes, sspitsyn, pchilanomate ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/native/libjava/VirtualThread.c ! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java Changeset: c40bb762 Branch: jep486 Author: Christian Hagedorn Date: 2024-10-31 09:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c40bb7621c0e49581dac587b6900b6d281572813 8343296: IGV: Show pre/main/post at CountedLoopNodes Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter Changeset: e5bbad05 Branch: jep486 Author: Arseny Bochkarev Date: 2024-10-31 12:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74 8334999: RISC-V: implement AES single block encryption/decryption intrinsics Reviewed-by: fyang, rehn, yzhu ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 29ae2651 Branch: jep486 Author: Doug Simon Date: 2024-10-31 13:55:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/29ae26517f9c1fd5e641b3a560aa93e370920506 8341861: GHA: Use only retention mechanism to remove bundles Reviewed-by: shade, ihse, erikj ! .github/workflows/main.yml Changeset: 3ccd2f75 Branch: jep486 Author: Chen Liang Date: 2024-10-31 14:01:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24 8342458: More consistent constant instruction handling Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/LDCTest.java Changeset: b2694934 Branch: jep486 Author: Olexandr Rotan Date: 2024-10-31 15:25:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2694934b567c896b715c420584ce0989d2decc9 8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java Changeset: 7d8bd21e Branch: jep486 Author: Cesar Soares Lucas Date: 2024-10-31 17:11:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b 8335977: Deoptimization fails with assert "object should be reallocated already" Co-authored-by: Christian Hagedorn Reviewed-by: thartmann, kvn, vlivanov ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java Changeset: 7ad3ef7f Branch: jep486 Author: Erik Gahlin Date: 2024-10-31 18:25:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989 8343057: JFR: Sorting in 'jfr view' can violate contract Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java Changeset: ae82cc1b Branch: jep486 Author: Fernando Guallini Date: 2024-10-31 18:28:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe 8342188: Update tests to use stronger key parameters and certificates Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java + test/lib/jdk/test/lib/security/DiffieHellmanGroup.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 7c36fa7e Branch: jep486 Author: Aleksey Shipilev 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: jep486 Author: Alexey Semenyuk 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: jep486 Author: Calvin Cheung 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: jep486 Author: Alexander Matveev 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: jep486 Author: Alexander Matveev 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: jep486 Author: Claes Redestad 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: jep486 Author: Claes Redestad 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: jep486 Author: Fei Yang 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: jep486 Author: Fei Yang 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: 440c4a30 Branch: jep486 Author: Alan Bateman Date: 2024-11-01 05:48:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/440c4a30ee34ba946c2e1d2506a32e8a369684aa Merge branch 'master' into jep486 ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! 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/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! 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/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java From duke at openjdk.org Sat Nov 2 14:57:47 2024 From: duke at openjdk.org (duke) Date: Sat, 2 Nov 2024 14:57:47 GMT Subject: git: openjdk/jdk-sandbox: jep486: 16 new changesets Message-ID: <9a87040a-f148-44bc-a9aa-1b674516d709@openjdk.org> Changeset: 6f6cfe64 Branch: jep486 Author: Christian Hagedorn 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: jep486 Author: Aleksey Shipilev 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: jep486 Author: Jatin Bhateja 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: jep486 Author: Kevin Walls 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: jep486 Author: Andrey Turbanov 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: jep486 Author: Zhengyu Gu 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: jep486 Author: Fernando Guallini Committer: Sean Mullan 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: jep486 Author: Tomas Zezula 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: jep486 Author: Markus Gr?nlund 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: jep486 Author: Justin Lu 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: jep486 Author: Doug Simon 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: jep486 Author: Fernando Guallini Committer: Rajan Halade 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: jep486 Author: Jatin Bhateja 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: jep486 Author: Jiangli Zhou 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: jep486 Author: Archie Cobbs 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: c69dc5ec Branch: jep486 Author: Alan Bateman Date: 2024-11-02 05:45:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c69dc5ec5ccb1cbcd95c8a380e1c43b720b1d453 Merge branch 'master' into jep486 From duke at openjdk.org Sun Nov 3 11:49:48 2024 From: duke at openjdk.org (duke) Date: Sun, 3 Nov 2024 11:49:48 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove left-over paragraph about SM use from LoggerFinder Message-ID: Changeset: ab586f66 Branch: jep486 Author: Alan Bateman Date: 2024-11-03 11:47:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab586f6619ca5f7e213876219abf61a36155735c Remove left-over paragraph about SM use from LoggerFinder ! src/java.base/share/classes/java/lang/System.java From duke at openjdk.org Mon Nov 4 01:08:40 2024 From: duke at openjdk.org (duke) Date: Mon, 4 Nov 2024 01:08:40 GMT Subject: git: openjdk/jdk-sandbox: jep486: remove LauncherErrors test from problemlisting Message-ID: <1866a59a-53de-44b0-8c83-8022a6a8319f@openjdk.org> Changeset: 9aad719e Branch: jep486 Author: Jaikiran Pai Date: 2024-11-03 20:44:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9aad719e5f27f04395d41dcd8985b8a2475c1f8b remove LauncherErrors test from problemlisting ! test/jdk/ProblemList.txt ! test/jdk/tools/launcher/modules/basic/LauncherErrors.java ! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java From duke at openjdk.org Mon Nov 4 01:10:35 2024 From: duke at openjdk.org (duke) Date: Mon, 4 Nov 2024 01:10:35 GMT Subject: git: openjdk/jdk-sandbox: jep486: remove MainClassCantBeLoadedTest from problemlisting Message-ID: <71f0966f-a4ad-4616-8089-3b717e276327@openjdk.org> Changeset: a2e151c8 Branch: jep486 Author: Jaikiran Pai Date: 2024-11-03 20:45:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2e151c892d09980b67533ef4315aa408e2dfb50 remove MainClassCantBeLoadedTest from problemlisting ! test/jdk/ProblemList.txt ! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java From duke at openjdk.org Mon Nov 4 11:31:06 2024 From: duke at openjdk.org (duke) Date: Mon, 4 Nov 2024 11:31:06 GMT Subject: git: openjdk/jdk-sandbox: jep486: 16 new changesets Message-ID: Changeset: 069bb791 Branch: jep486 Author: Andrey Turbanov 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: jep486 Author: Alexey Semenyuk 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: jep486 Author: Michael McMahon 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: 74352c3f Branch: jep486 Author: Alan Bateman Date: 2024-11-03 18:47:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74352c3f0eab7f1cc1acf3beea01006af108abde Merge branch 'master' into jep486 Changeset: f6e4b822 Branch: jep486 Author: Alan Bateman Date: 2024-11-04 11:26:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6e4b8226d634509f8d86a6d9a7d83617922923d Merge branch 'jep486' of https://github.com/openjdk/jdk-sandbox into jep486 Changeset: 37a3398b Branch: jep486 Author: Fei Yang 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: jep486 Author: Amit Kumar 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: jep486 Author: Tobias Hartmann 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: jep486 Author: Adam Sotona 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: jep486 Author: Damon Fenacci 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: jep486 Author: Hamlin Li 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 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: jep486 Author: Martin Doerr 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: jep486 Author: Albert Mingkun Yang 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: jep486 Author: Fei Yang 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: jep486 Author: Per Minborg 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: 002f3f69 Branch: jep486 Author: Alan Bateman Date: 2024-11-04 11:26:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002f3f69b1bb4c6e9988bb52185bde7b236fa9c0 Merge branch 'master' into jep486 ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.org Mon Nov 4 19:41:16 2024 From: duke at openjdk.org (duke) Date: Mon, 4 Nov 2024 19:41:16 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove "access" and "policy" options from debug help. Message-ID: Changeset: 5866fa4e Branch: jep486 Author: Sean Mullan Date: 2024-11-04 14:39:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5866fa4ef514424973869231c39203dc6b0049f2 Remove "access" and "policy" options from debug help. ! src/java.base/share/classes/sun/security/util/Debug.java From duke at openjdk.org Tue Nov 5 14:18:18 2024 From: duke at openjdk.org (duke) Date: Tue, 5 Nov 2024 14:18:18 GMT Subject: git: openjdk/jdk-sandbox: jep486: 30 new changesets Message-ID: <92e770ae-345f-4f0c-9a4f-d4c92debed64@openjdk.org> Changeset: 7bca0af4 Branch: jep486 Author: Alexey Ivanov 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: jep486 Author: Hannes Walln?fer 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: jep486 Author: Johan Sj?len 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: jep486 Author: Aggelos Biboudis 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: jep486 Author: Chen Liang 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: jep486 Author: Chen Liang 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: jep486 Author: Per Minborg 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: jep486 Author: Aleksey Shipilev 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: jep486 Author: SendaoYan 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: jep486 Author: Archie Cobbs 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: jep486 Author: Naoto Sato 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: jep486 Author: Archie Cobbs 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: jep486 Author: Jiangli Zhou 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: jep486 Author: Brian Burkhalter 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: jep486 Author: Artur Barashev 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: jep486 Author: Justin Lu 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: jep486 Author: Justin Lu 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: jep486 Author: Shaojin Wen 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: jep486 Author: Fei Yang 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: jep486 Author: Weijun Wang 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: jep486 Author: Sorna Sarathi Committer: Amit Kumar 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: jep486 Author: Prasanta Sadhukhan 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: 789c6159 Branch: jep486 Author: Alan Bateman Date: 2024-11-05 06:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/789c61591c6f2589b4df8be81a11ffec7eb42455 Merge branch 'master' into jep486 ! 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 ! 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/util/spi/LocaleServiceProvider.java ! test/jdk/ProblemList.txt ! 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 ! 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/util/spi/LocaleServiceProvider.java ! test/jdk/ProblemList.txt Changeset: abf2dc71 Branch: jep486 Author: Thomas Schatzl 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: jep486 Author: Mikhail Ablakatov 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: jep486 Author: Emanuel Peter 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 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: jep486 Author: Emanuel Peter 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: jep486 Author: Chen Liang 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: jep486 Author: Alexey Semenyuk 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: 10164a37 Branch: jep486 Author: Alan Bateman Date: 2024-11-05 14:13:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10164a371258b04cc539e2d8623251df56174904 Merge branch 'master' into jep486 From duke at openjdk.org Tue Nov 5 18:15:43 2024 From: duke at openjdk.org (duke) Date: Tue, 5 Nov 2024 18:15:43 GMT Subject: git: openjdk/jdk-sandbox: jep486: 9 new changesets Message-ID: Changeset: 5890d943 Branch: jep486 Author: Shaojin Wen 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: jep486 Author: Sonia Zaldana Calles 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: jep486 Author: Archie Cobbs 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: jep486 Author: Archie Cobbs 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: jep486 Author: Archie Cobbs 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: jep486 Author: Matthias Baesken 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: jep486 Author: Liam Miller-Cushon 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: jep486 Author: Andrew Haley 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: 5d5528ae Branch: jep486 Author: Alan Bateman Date: 2024-11-05 18:08:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d5528aefbbac6d22484483c2b12a065f3ccc9d9 Merge branch 'master' into jep486 ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/jdk.net/share/classes/jdk/net/Sockets.java From duke at openjdk.org Thu Nov 7 08:41:57 2024 From: duke at openjdk.org (duke) Date: Thu, 7 Nov 2024 08:41:57 GMT Subject: git: openjdk/jdk-sandbox: jep486: 27 new changesets Message-ID: <561b42bf-7dd6-4cf1-bd99-8be4bebbf804@openjdk.org> Changeset: 847cc5eb Branch: jep486 Author: Leonid Mesnik 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: jep486 Author: Kevin Driver 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 Co-authored-by: Weijun Wang Co-authored-by: Valerie Peng 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: jep486 Author: Cesar Soares Lucas 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: jep486 Author: Nizar Benalla 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: jep486 Author: Alex Menkov 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: jep486 Author: KIRIYAMA Takuya Committer: Jaikiran Pai 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: jep486 Author: Christian Hagedorn 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: jep486 Author: Fei Yang 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: jep486 Author: Matthias Baesken 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: jep486 Author: Andrew Haley 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: jep486 Author: Roberto Casta?eda Lozano 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: jep486 Author: Roland Westrelin 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: jep486 Author: Roland Westrelin 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: jep486 Author: Aggelos Biboudis 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: f4518b27 Branch: jep486 Author: Alan Bateman Date: 2024-11-06 16:36:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4518b27e8ac99c7a8ae5a4441314173d600019f Merge branch 'master' into jep486 ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/sun/security/util/Debug.java Changeset: 0be7118b Branch: jep486 Author: Aleksey Shipilev 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: jep486 Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan 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: jep486 Author: Andrew Haley 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: jep486 Author: Fernando Guallini 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: jep486 Author: Matias Saavedra Silva 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: jep486 Author: Martin Doerr 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 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: jep486 Author: Jaikiran Pai 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: jep486 Author: SendaoYan 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: jep486 Author: Axel Boldt-Christmas 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: jep486 Author: Christian Hagedorn 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: fe4ff47f Branch: jep486 Author: Alan Bateman Date: 2024-11-07 07:08:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe4ff47fd4f05a44a24fd5dcff04ec911addcd7c Merge branch 'master' into jep486 ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: b668e0d9 Branch: jep486 Author: Alan Bateman Date: 2024-11-07 08:33:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b668e0d94c981dbd3997451a4c1ac801cc0d079d test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java failing ! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java From duke at openjdk.org Thu Nov 7 21:38:18 2024 From: duke at openjdk.org (duke) Date: Thu, 7 Nov 2024 21:38:18 GMT Subject: git: openjdk/jdk-sandbox: jep486: Move JEP 486 failing tests into hotspot_runtime group. Message-ID: Changeset: 353cb945 Branch: jep486 Author: Sean Mullan Date: 2024-11-07 16:35:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/353cb94506630316aeb2f8f95d2d303ecb35de45 Move JEP 486 failing tests into hotspot_runtime group. ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.org Thu Nov 7 21:40:48 2024 From: duke at openjdk.org (duke) Date: Thu, 7 Nov 2024 21:40:48 GMT Subject: git: openjdk/jdk-sandbox: jep486: Move remaining JEP 486 failing tests into correct groups. Message-ID: Changeset: dfd44d6f Branch: jep486 Author: Sean Mullan Date: 2024-11-07 16:38:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfd44d6f578ac1ab474041b9015450f803ffdbf9 Move remaining JEP 486 failing tests into correct groups. ! test/jdk/ProblemList.txt From duke at openjdk.org Fri Nov 8 08:42:12 2024 From: duke at openjdk.org (duke) Date: Fri, 8 Nov 2024 08:42:12 GMT Subject: git: openjdk/jdk-sandbox: jep486: 22 new changesets Message-ID: <840431af-7a3b-4e67-979a-9af6e815f5c4@openjdk.org> Changeset: 619b4d59 Branch: jep486 Author: Per Minborg 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: jep486 Author: theoweidmannoracle Committer: Christian Hagedorn 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: jep486 Author: Johan Sj?len 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: jep486 Author: Tobias Holenstein 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: jep486 Author: Theo Weidmann Committer: Tobias Hartmann 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: jep486 Author: Nizar Benalla 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: jep486 Author: Volker Simonis 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: jep486 Author: Alexey Semenyuk 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: jep486 Author: Kevin Walls 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: jep486 Author: Quan Anh Mai 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 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: jep486 Author: Maurizio Cimadamore 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: jep486 Author: Brian Burkhalter 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: jep486 Author: Kevin Walls 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: jep486 Author: Calvin Cheung 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: jep486 Author: Ioi Lam 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: jep486 Author: Kevin Driver 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: jep486 Author: Daniel Gredler 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: jep486 Author: Alexey Semenyuk 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: jep486 Author: Martin Doerr 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: jep486 Author: Jaikiran Pai Date: 2024-11-08 04:04:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/068f4ce8bc0fb43417c6493597160b49554221d3 8343293: Remove the check for /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: jep486 Author: Per Minborg 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: ca8a528e Branch: jep486 Author: Alan Bateman Date: 2024-11-08 07:35:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca8a528e757aa936e74100b8f4b8417beafe16c2 Merge branch 'master' into jep486 ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt From duke at openjdk.org Sat Nov 9 07:56:59 2024 From: duke at openjdk.org (duke) Date: Sat, 9 Nov 2024 07:56:59 GMT Subject: git: openjdk/jdk-sandbox: jep486: 18 new changesets Message-ID: <4fec5f18-bdc7-43ce-8412-ce11f433ad60@openjdk.org> Changeset: a10b1ccd Branch: jep486 Author: Roland Westrelin 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: jep486 Author: Kevin Walls 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: jep486 Author: Thomas Schatzl 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: jep486 Author: Thomas Schatzl 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: jep486 Author: Nizar Benalla 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: jep486 Author: Aleksey Shipilev 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: jep486 Author: Vicente Romero 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: jep486 Author: Amit Kumar 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: jep486 Author: theoweidmannoracle 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: jep486 Author: Daniel Jeli?ski 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: jep486 Author: Per Minborg 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: jep486 Author: Kevin Driver 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: jep486 Author: Roman Kennke 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 Co-authored-by: Martin Doerr Co-authored-by: Hamlin Li Co-authored-by: Thomas Stuefe Co-authored-by: Amit Kumar Co-authored-by: Stefan Karlsson Co-authored-by: Coleen Phillimore Co-authored-by: Axel Boldt-Christmas 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: 2f825a54 Branch: jep486 Author: Alan Bateman Date: 2024-11-08 18:48:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f825a549ba87be65d3593943079554a15f7aea2 Merge branch 'master' into jep486 ! src/hotspot/share/include/jvm.h ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups ! src/hotspot/share/include/jvm.h ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups Changeset: 03298558 Branch: jep486 Author: Naoto Sato 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: jep486 Author: Phil Race 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: jep486 Author: Eirik Bj?rsn?s 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: 2b4826d1 Branch: jep486 Author: Alan Bateman Date: 2024-11-09 07:04:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b4826d1c3d0870480768d8da2d9aef169b94dcf Merge branch 'master' into jep486 From duke at openjdk.org Mon Nov 11 15:02:34 2024 From: duke at openjdk.org (duke) Date: Mon, 11 Nov 2024 15:02:34 GMT Subject: git: openjdk/jdk-sandbox: jep486: 23 new changesets Message-ID: Changeset: 2614c991 Branch: jep486 Author: Quan Anh Mai 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: jep486 Author: Goetz Lindenmaier 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: jep486 Author: Weijun Wang 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: jep486 Author: Albert Mingkun Yang 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 Reviewed-by: zgu, iwalulya, gli ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: d1efa9d8 Branch: jep486 Author: Alan Bateman Date: 2024-11-10 17:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1efa9d88a0eea97c69c0952824d7cf97f54a2be Merge branch 'master' into jep486 Changeset: 74ae3c68 Branch: jep486 Author: Shaojin Wen 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: jep486 Author: David Holmes 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: jep486 Author: Jaikiran Pai 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: jep486 Author: Shaojin Wen 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: jep486 Author: Christian Hagedorn 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: jep486 Author: theoweidmannoracle Committer: Tobias Hartmann 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: jep486 Author: Thomas Schatzl 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: jep486 Author: Prasanta Sadhukhan 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: jep486 Author: Amit Kumar 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: jep486 Author: Jan Lahoda 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: jep486 Author: Roberto Casta?eda Lozano 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: jep486 Author: Magnus Ihse Bursie 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: jep486 Author: Joel Sikstr?m 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: jep486 Author: Thomas Schatzl 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: jep486 Author: Kevin Walls 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: jep486 Author: Tobias Holenstein 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 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: jep486 Author: Severin Gehwolf 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 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: 6b8f3784 Branch: jep486 Author: Alan Bateman Date: 2024-11-11 13:55:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b8f3784b41b12b81d03a3940a24ccc53e7b4bc0 Merge branch 'master' into jep486 ! 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/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.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/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java From duke at openjdk.org Tue Nov 12 19:51:10 2024 From: duke at openjdk.org (duke) Date: Tue, 12 Nov 2024 19:51:10 GMT Subject: git: openjdk/jdk-sandbox: http3: 178 new changesets Message-ID: <87ad8182-082e-44e5-ad5b-8e643adc87dd@openjdk.org> Changeset: e124745a Branch: http3 Author: Jaikiran Pai 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Sean Mullan 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 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 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 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 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 Committer: Rajan Halade 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Amit Kumar 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Co-authored-by: Weijun Wang Co-authored-by: Valerie Peng 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 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 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 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 Committer: Jaikiran Pai 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 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 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 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 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 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 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 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 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 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 Committer: Sandhya Viswanathan 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 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 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 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 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 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 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 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 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 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 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 Committer: Christian Hagedorn 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 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 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 Committer: Tobias Hartmann 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: 2024-11-08 04:04:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/068f4ce8bc0fb43417c6493597160b49554221d3 8343293: Remove the check for /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Co-authored-by: Martin Doerr Co-authored-by: Hamlin Li Co-authored-by: Thomas Stuefe Co-authored-by: Amit Kumar Co-authored-by: Stefan Karlsson Co-authored-by: Coleen Phillimore Co-authored-by: Axel Boldt-Christmas 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Tobias Hartmann 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Viktor Klang 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 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 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 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 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 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 From duke at openjdk.org Wed Nov 13 11:13:33 2024 From: duke at openjdk.org (duke) Date: Wed, 13 Nov 2024 11:13:33 GMT Subject: git: openjdk/jdk-sandbox: http3: 9 new changesets Message-ID: Changeset: 78b80150 Branch: http3 Author: Patricio Chilano Mateo Date: 2024-11-12 15:23:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78b80150e009745b8f28d36c3836f18ad0ca921f 8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning Co-authored-by: Patricio Chilano Mateo Co-authored-by: Alan Bateman Co-authored-by: Andrew Haley Co-authored-by: Fei Yang Co-authored-by: Coleen Phillimore Co-authored-by: Richard Reingruber Co-authored-by: Martin Doerr Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/c1/c1_MacroAssembler.hpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationHelper.hpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/lockStack.hpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValue.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java ! src/java.base/share/classes/java/lang/Object.java - src/java.base/share/classes/java/lang/PinnedThreadPrinter.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java - src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java - src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java ! src/java.base/share/classes/jdk/internal/misc/InternalLock.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/native/libjava/Thread.c ! src/java.base/share/native/libjava/VirtualThread.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java - src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java + test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java + test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java ! test/jdk/ProblemList-Xcomp.txt - test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java + test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java ! test/jdk/java/lang/Thread/virtual/JfrEvents.java + test/jdk/java/lang/Thread/virtual/LockingMode.java + test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java + test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java + test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java - test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java - test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java - test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java + test/jdk/java/lang/Thread/virtual/libSynchronizedNative.c - test/jdk/java/lang/Thread/virtual/libTracePinnedThreads.c + test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java + test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java + test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java + test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java - test/jdk/java/lang/Thread/virtual/stress/TEST.properties ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java ! test/jdk/jdk/internal/vm/Continuation/Basic.java ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java Changeset: 2989d873 Branch: http3 Author: Fei Yang Date: 2024-11-12 15:26:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2989d8734c70e1db87d2a708719fd2d966903a93 8343805: RISC-V: JVM crashes on startup when disabling compressed instructions Reviewed-by: mli ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp Changeset: e5eaa7f1 Branch: http3 Author: Erik Gahlin Date: 2024-11-12 15:34:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5eaa7f1eb0cb072d02bc18e23b0daaee875b077 8343946: JFR: Wildcard should only work with COUNT for 'jfr view' Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: 81752c4b Branch: http3 Author: Markus Gr?nlund Date: 2024-11-12 15:45:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81752c4bcc384a8dd1e87b71a0de86877a0b661d 8338565: Test crashed: assert(is_path_empty()) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp Changeset: c12b386d Branch: http3 Author: Tom Rodriguez Date: 2024-11-12 15:52:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c12b386d1916af9a04b4c6698838c2b40c6cdd86 8338007: [JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: db850905 Branch: http3 Author: Sean Mullan Date: 2024-11-12 17:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db85090553ab14a84c3ed0a2604dd56c5b6e6982 8338411: Implement JEP 486: Permanently Disable the Security Manager Co-authored-by: Sean Mullan Co-authored-by: Alan Bateman Co-authored-by: Weijun Wang Co-authored-by: Aleksei Efimov Co-authored-by: Brian Burkhalter Co-authored-by: Daniel Fuchs Co-authored-by: Harshitha Onkar Co-authored-by: Joe Wang Co-authored-by: Jorn Vernee Co-authored-by: Justin Lu Co-authored-by: Kevin Walls Co-authored-by: Lance Andersen Co-authored-by: Naoto Sato Co-authored-by: Roger Riggs Co-authored-by: Brent Christian Co-authored-by: Stuart Marks Co-authored-by: Ian Graves Co-authored-by: Phil Race Co-authored-by: Erik Gahlin Co-authored-by: Jaikiran Pai Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila ! make/modules/java.base/Copy.gmk ! make/modules/java.rmi/Launcher.gmk ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.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/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/SecurityException.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! 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 ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/ContentHandler.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/MulticastChannel.java ! src/java.base/share/classes/java/nio/channels/NetworkChannel.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/java/nio/file/AccessDeniedException.java ! src/java.base/share/classes/java/nio/file/FileSystem.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/Paths.java ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/share/classes/java/nio/file/Watchable.java ! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/AuthProvider.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/PolicySpi.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/javax/net/ServerSocketFactory.java ! src/java.base/share/classes/javax/net/SocketFactory.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/Refreshable.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java - src/java.base/share/classes/sun/security/provider/PolicySpiFile.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/Resources.java - src/java.base/share/conf/security/java.policy ! src/java.base/share/conf/security/java.security - src/java.base/share/lib/security/default.policy - src/java.base/share/native/libjava/AccessController.c - src/java.base/share/native/libjava/SecurityManager.c - src/java.base/windows/lib/security/default.policy ! src/java.compiler/share/classes/javax/tools/FileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Expression.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/Clip.java ! src/java.desktop/share/classes/javax/sound/sampled/Line.java ! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java ! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/WindowConstants.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java ! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java ! src/java.management/share/classes/java/lang/management/ThreadMXBean.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/java/net/http/WebSocket.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java ! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/SQLPermission.java ! src/java.sql/share/classes/java/sql/package-info.java ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java - test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf ! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/BasePolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/FilePolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/InternalAPIPolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java - test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java - test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java ! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java ! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/WarningsTestBase.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java ! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java ! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java ! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/util/StreamUtil.java ! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java ! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java - test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy - test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java - test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java + test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTest.java - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestNoRead.policy - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestRead.policy ! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java ! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java - test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.policy ! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java - test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.policy ! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java - test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy - test/jdk/com/sun/security/auth/uphc.policy - test/jdk/com/sun/tools/attach/PermissionTest.java - test/jdk/com/sun/tools/attach/java.policy.allow - test/jdk/com/sun/tools/attach/java.policy.deny ! test/jdk/java/awt/Debug/DumpOnKey/DumpOnKey.java - test/jdk/java/awt/Debug/DumpOnKey/dump.policy - test/jdk/java/awt/Desktop/DefaultPermissions/DefaultPermissions.java - test/jdk/java/awt/Desktop/DefaultPermissions/java.policy - test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java - test/jdk/java/awt/Desktop/SecurityTest/desktop.policy - test/jdk/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java - test/jdk/java/awt/Dialog/ModalDialogPermission/java.policy - test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java - test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/java.policy - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy - test/jdk/java/awt/FontClass/CreateFont/BigFont.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh - test/jdk/java/awt/FontClass/FontAccess.java - test/jdk/java/awt/FontClass/FontPrivilege.java ! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java - test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java - test/jdk/java/awt/PrintJob/Security/policy ! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java - test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java - test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy - test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java - test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy - test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java - test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy - test/jdk/java/awt/color/LoadProfileWithSM.java - test/jdk/java/awt/color/StandardProfileTest.java - test/jdk/java/awt/color/StandardProfileTest.policy - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java ! test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java - test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy ! test/jdk/java/awt/image/mlib/MlibOpsTest.java - test/jdk/java/awt/image/mlib/mlib.security.policy - test/jdk/java/awt/print/PrintServicesSecurityManager.java - test/jdk/java/awt/print/PrinterJob/CheckAccess.java - test/jdk/java/awt/print/PrinterJob/GetUserNameTest.java - test/jdk/java/awt/print/PrinterJob/GetUserNameTest.policy ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java - test/jdk/java/awt/security/Permissions.java - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/policy - test/jdk/java/beans/Beans/Test4080522.java - test/jdk/java/beans/EventHandler/Test6277246.java - test/jdk/java/beans/EventHandler/Test6277266.java ! test/jdk/java/beans/Introspector/7084904/Test7084904.java ! test/jdk/java/beans/Introspector/Test4683761.java - test/jdk/java/beans/Introspector/Test6277246.java - test/jdk/java/beans/PropertyEditor/TestBooleanClass.java - test/jdk/java/beans/PropertyEditor/TestBooleanType.java - test/jdk/java/beans/PropertyEditor/TestByteClass.java - test/jdk/java/beans/PropertyEditor/TestByteType.java - test/jdk/java/beans/PropertyEditor/TestColorClass.java - test/jdk/java/beans/PropertyEditor/TestDoubleClass.java - test/jdk/java/beans/PropertyEditor/TestDoubleType.java - test/jdk/java/beans/PropertyEditor/TestEnumClass.java - test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java - test/jdk/java/beans/PropertyEditor/TestFloatClass.java - test/jdk/java/beans/PropertyEditor/TestFloatType.java - test/jdk/java/beans/PropertyEditor/TestFontClass.java - test/jdk/java/beans/PropertyEditor/TestIntegerClass.java - test/jdk/java/beans/PropertyEditor/TestIntegerType.java - test/jdk/java/beans/PropertyEditor/TestLongClass.java - test/jdk/java/beans/PropertyEditor/TestLongType.java - test/jdk/java/beans/PropertyEditor/TestShortClass.java - test/jdk/java/beans/PropertyEditor/TestShortType.java - test/jdk/java/beans/PropertyEditor/TestStringClass.java ! test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java - test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy ! test/jdk/java/beans/Statement/ClassForName/ClassForName.java - test/jdk/java/beans/Statement/ClassForName/java.policy - test/jdk/java/beans/Statement/Test6224433.java ! test/jdk/java/beans/XMLDecoder/spec/AbstractTest.java ! test/jdk/java/beans/XMLDecoder/spec/TestArray.java ! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java ! test/jdk/java/beans/XMLDecoder/spec/TestByte.java ! test/jdk/java/beans/XMLDecoder/spec/TestChar.java ! test/jdk/java/beans/XMLDecoder/spec/TestClass.java ! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java ! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java ! test/jdk/java/beans/XMLDecoder/spec/TestField.java ! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java ! test/jdk/java/beans/XMLDecoder/spec/TestInt.java ! test/jdk/java/beans/XMLDecoder/spec/TestJava.java ! test/jdk/java/beans/XMLDecoder/spec/TestLong.java ! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java ! test/jdk/java/beans/XMLDecoder/spec/TestNew.java ! test/jdk/java/beans/XMLDecoder/spec/TestNull.java ! test/jdk/java/beans/XMLDecoder/spec/TestObject.java ! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java ! test/jdk/java/beans/XMLDecoder/spec/TestShort.java ! test/jdk/java/beans/XMLDecoder/spec/TestString.java ! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java ! test/jdk/java/beans/XMLDecoder/spec/TestVar.java - test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java ! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEncoder.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java ! test/jdk/java/beans/XMLEncoder/AbstractTest.java ! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java ! test/jdk/java/beans/XMLEncoder/Test4631471.java ! test/jdk/java/beans/XMLEncoder/Test4652928.java ! test/jdk/java/beans/XMLEncoder/Test4679556.java ! test/jdk/java/beans/XMLEncoder/Test4903007.java ! test/jdk/java/beans/XMLEncoder/Test4935607.java ! test/jdk/java/beans/XMLEncoder/Test4936682.java ! test/jdk/java/beans/XMLEncoder/Test4993777.java ! test/jdk/java/beans/XMLEncoder/Test4994637.java ! test/jdk/java/beans/XMLEncoder/Test5023550.java ! test/jdk/java/beans/XMLEncoder/Test5023552.java ! test/jdk/java/beans/XMLEncoder/Test5023557.java ! test/jdk/java/beans/XMLEncoder/Test5023559.java ! test/jdk/java/beans/XMLEncoder/Test6176120.java ! test/jdk/java/beans/XMLEncoder/Test6187118.java ! test/jdk/java/beans/XMLEncoder/Test6256805.java ! test/jdk/java/beans/XMLEncoder/Test6437265.java ! test/jdk/java/beans/XMLEncoder/Test6501431.java ! test/jdk/java/beans/XMLEncoder/Test6505888.java ! test/jdk/java/beans/XMLEncoder/Test6531597.java ! test/jdk/java/beans/XMLEncoder/Test6570354.java ! test/jdk/java/beans/XMLEncoder/Test6852574.java ! test/jdk/java/beans/XMLEncoder/Test6921644.java ! test/jdk/java/beans/XMLEncoder/Test6989223.java ! test/jdk/java/beans/XMLEncoder/Test7080156.java ! test/jdk/java/beans/XMLEncoder/Test7092744.java ! test/jdk/java/beans/XMLEncoder/Test7169395.java ! test/jdk/java/beans/XMLEncoder/Test8013416.java ! test/jdk/java/beans/XMLEncoder/Test8013557.java ! test/jdk/java/beans/XMLEncoder/Test8016545.java ! test/jdk/java/beans/XMLEncoder/Test8027066.java ! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Color.java ! test/jdk/java/beans/XMLEncoder/java_awt_Component.java ! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java ! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java ! test/jdk/java/beans/XMLEncoder/java_awt_Font.java ! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java ! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java ! test/jdk/java/beans/XMLEncoder/java_awt_Point.java ! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java ! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java ! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java ! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java ! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java ! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java ! test/jdk/java/beans/XMLEncoder/java_lang_Character.java ! test/jdk/java/beans/XMLEncoder/java_lang_Class.java ! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java ! test/jdk/java/beans/XMLEncoder/java_lang_String.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java ! test/jdk/java/beans/XMLEncoder/java_net_URI.java ! test/jdk/java/beans/XMLEncoder/java_sql_Date.java ! test/jdk/java/beans/XMLEncoder/java_sql_Time.java ! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java ! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Date.java ! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java ! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java ! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java ! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java ! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java ! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java ! test/jdk/java/foreign/TestLinker.java - test/jdk/java/foreign/security.policy - test/jdk/java/io/Console/SecurityManagerTest.java - test/jdk/java/io/Console/test.policy - test/jdk/java/io/File/CheckPermission.java ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/createTempFile/SecurityTest.java - test/jdk/java/io/File/createTempFile/java.policy - test/jdk/java/io/FilePermission/MergeName.java - test/jdk/java/io/FilePermission/ReadFileOnPath.java - test/jdk/java/io/FilePermission/m/module-info.java - test/jdk/java/io/FilePermission/m/p/App.java ! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java ! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java ! test/jdk/java/io/Serializable/records/BasicRecordSer.java ! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java - test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java ! test/jdk/java/io/Serializable/records/CycleTest.java ! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java ! test/jdk/java/io/Serializable/records/ReadResolveTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java ! test/jdk/java/io/Serializable/records/WriteReplaceTest.java - test/jdk/java/io/Serializable/records/empty_security.policy ! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java - test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java - test/jdk/java/io/Serializable/serialFilter/security.policy - test/jdk/java/io/Serializable/serialFilter/security.policy.without.globalFilter - test/jdk/java/io/Serializable/subclass/Allow.policy ! test/jdk/java/io/Serializable/subclass/SubclassTest.java ! test/jdk/java/io/Serializable/subclassGC/SubclassGC.java - test/jdk/java/io/Serializable/subclassGC/security.policy ! test/jdk/java/lang/Class/forName/modules/TestDriver.java ! test/jdk/java/lang/Class/forName/modules/TestLayer.java - test/jdk/java/lang/Class/forName/modules/policy - test/jdk/java/lang/Class/forName/modules/policy.denied - test/jdk/java/lang/Class/forName/modules/src/m3/module-info.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/internal/Foo.java ! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java - test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java - test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java ! test/jdk/java/lang/Class/getResource/Main.java ! test/jdk/java/lang/Class/getResource/ResourcesTest.java - test/jdk/java/lang/ClassLoader/UninitializedParent.java ! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java - test/jdk/java/lang/ClassLoader/forNameLeak/test.policy ! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java ! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java - test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java - test/jdk/java/lang/ClassLoader/securityManager/TestClassLoader.java - test/jdk/java/lang/ClassLoader/securityManager/TestClient.java - test/jdk/java/lang/ClassLoader/securityManager/malformed.policy - test/jdk/java/lang/ClassLoader/securityManager/valid.policy - test/jdk/java/lang/ModuleTests/WithSecurityManager.java - test/jdk/java/lang/ModuleTests/allow.policy ! test/jdk/java/lang/ProcessBuilder/Basic.java - test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java - test/jdk/java/lang/ProcessHandle/PermissionTest.java ! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java + test/jdk/java/lang/SecurityManager/Basic.java - test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java - test/jdk/java/lang/SecurityManager/CheckPackageAccess.java - test/jdk/java/lang/SecurityManager/CheckPackageMatching.java ! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java - test/jdk/java/lang/SecurityManager/PackageAccessTest.java - test/jdk/java/lang/SecurityManager/empty.policy - test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java - test/jdk/java/lang/SecurityManager/modules/m/module-info.java - test/jdk/java/lang/SecurityManager/modules/m/p/CustomSecurityManager.java - test/jdk/java/lang/SecurityManager/modules/test.policy - test/jdk/java/lang/SecurityManager/test.policy ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java ! test/jdk/java/lang/StackWalker/GetCallerClassTest.java - test/jdk/java/lang/StackWalker/SecurityExceptions.java ! test/jdk/java/lang/StackWalker/StackWalkTest.java ! test/jdk/java/lang/StackWalker/VerifyStackTrace.java - test/jdk/java/lang/StackWalker/noperms.policy - test/jdk/java/lang/StackWalker/stackwalk.policy - test/jdk/java/lang/StackWalker/stackwalktest.policy - test/jdk/java/lang/String/concat/WithSecurityManager.java ! test/jdk/java/lang/System/AllowSecurityManager.java - test/jdk/java/lang/System/IgnoreNullSecurityManager.java ! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java ! test/jdk/java/lang/System/SecurityManagerWarnings.java - test/jdk/java/lang/System/SecurityRace.java - test/jdk/java/lang/System/System.policy ! test/jdk/java/lang/annotation/ParameterAnnotations.java - test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java - test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java - test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java - test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java - test/jdk/java/lang/constant/methodTypeDesc/test.policy ! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh - test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java - test/jdk/java/lang/invoke/7196190/jtreg.security.policy - test/jdk/java/lang/invoke/8076596/Test8076596.java - test/jdk/java/lang/invoke/8076596/Test8076596.security.policy - test/jdk/java/lang/invoke/FindClassSecurityManager.java ! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/jdk/java/lang/invoke/MethodHandleConstants.java - test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java - test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy - test/jdk/java/lang/invoke/MethodTypeSecurityManager.java ! test/jdk/java/lang/invoke/RevealDirectTest.java - test/jdk/java/lang/invoke/TestPrivateMember.java ! test/jdk/java/lang/invoke/callerSensitive/Main.java ! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java - test/jdk/java/lang/invoke/getclassloader.policy - test/jdk/java/lang/invoke/jtreg.security.policy ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java - test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java - test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java - test/jdk/java/lang/module/java.policy ! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java - test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java - test/jdk/java/lang/reflect/Nestmates/empty.policy - test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java - test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java - test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java - test/jdk/java/lang/reflect/records/allPermissions.policy - test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java - test/jdk/java/lang/runtime/empty.policy ! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java ! test/jdk/java/net/DatagramSocket/ConnectPortZero.java ! test/jdk/java/net/DatagramSocket/SendPortZero.java - test/jdk/java/net/DatagramSocket/TimeoutWithSM.java - test/jdk/java/net/IPSupport/MinimumPermissions.java - test/jdk/java/net/IPSupport/MinimumPermissions.policy - test/jdk/java/net/InetAddress/GetLocalHostWithSM.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/NetworkInterface/Equals.java - test/jdk/java/net/ServerSocket/TestLocalAddress.java - test/jdk/java/net/SetFactoryPermission/SetFactoryPermission.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketOption/OptionsTest.java - test/jdk/java/net/SocketOption/options.policy - test/jdk/java/net/SocketPermission/SocketPermissionTest.java ! test/jdk/java/net/URL/OpenConnection.java ! test/jdk/java/net/URL/TestIPv6Addresses.java ! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java - test/jdk/java/net/URLClassLoader/getresourceasstream/policy ! test/jdk/java/net/URLPermission/OpenURL.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java - test/jdk/java/net/httpclient/AsFileDownloadTest.policy ! test/jdk/java/net/httpclient/ConnectExceptionTest.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java - test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java - test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy - test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy ! test/jdk/java/net/httpclient/RequestBodyTest.java - test/jdk/java/net/httpclient/RequestBodyTest.policy - test/jdk/java/net/httpclient/dependent.policy - test/jdk/java/net/httpclient/httpclient-localaddr-security.policy - test/jdk/java/net/httpclient/noPermissions.policy - test/jdk/java/net/httpclient/security/0.policy - test/jdk/java/net/httpclient/security/1.policy - test/jdk/java/net/httpclient/security/10.policy - test/jdk/java/net/httpclient/security/11.policy - test/jdk/java/net/httpclient/security/12.policy - test/jdk/java/net/httpclient/security/14.policy - test/jdk/java/net/httpclient/security/15.policy - test/jdk/java/net/httpclient/security/16.policy - test/jdk/java/net/httpclient/security/17.policy - test/jdk/java/net/httpclient/security/2.policy - test/jdk/java/net/httpclient/security/3.policy - test/jdk/java/net/httpclient/security/4.policy - test/jdk/java/net/httpclient/security/5.policy - test/jdk/java/net/httpclient/security/6.policy - test/jdk/java/net/httpclient/security/7.policy - test/jdk/java/net/httpclient/security/8.policy - test/jdk/java/net/httpclient/security/9.policy - test/jdk/java/net/httpclient/security/Driver.java - test/jdk/java/net/httpclient/security/Security.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java - test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy - test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy + test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java - test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java - test/jdk/java/net/httpclient/websocket/security/httpclient.policy - test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java - test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java ! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java - test/jdk/java/net/spi/URLStreamHandlerProvider/basic.policy ! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java - test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java - test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny ! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java ! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java - test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java - test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail - test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass - test/jdk/java/nio/channels/unixdomain/Security.java - test/jdk/java/nio/channels/unixdomain/policy1 - test/jdk/java/nio/channels/unixdomain/policy2 - test/jdk/java/nio/channels/unixdomain/policy3 ! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java - test/jdk/java/nio/charset/spi/charsetProvider.sp - test/jdk/java/nio/charset/spi/default-pol - test/jdk/java/nio/file/Files/CheckPermissions.java ! test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java ! test/jdk/java/nio/file/Files/FaultyFileSystem.java ! test/jdk/java/nio/file/Files/StreamTest.java - test/jdk/java/nio/file/Files/copy.policy - test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java - test/jdk/java/nio/file/Files/walkFileTree/denyAll.policy - test/jdk/java/nio/file/Files/walkFileTree/grantAll.policy - test/jdk/java/nio/file/Files/walkFileTree/grantTopOnly.policy - test/jdk/java/nio/file/Path/MacToRealPath.policy - test/jdk/java/nio/file/Path/MacToRealPathWithSM.java - test/jdk/java/nio/file/WatchService/WithSecurityManager.java - test/jdk/java/nio/file/WatchService/denyAll.policy - test/jdk/java/nio/file/WatchService/grantDirAndOneLevel.policy - test/jdk/java/nio/file/WatchService/grantDirAndTree.policy - test/jdk/java/nio/file/WatchService/grantDirOnly.policy ! test/jdk/java/nio/file/spi/SetDefaultProvider.java - test/jdk/java/nio/file/spi/fs.policy - test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java ! test/jdk/java/rmi/dgc/VMID/CheckVMID.java - test/jdk/java/rmi/dgc/VMID/security.policy - test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java - test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java - test/jdk/java/rmi/dgc/dgcImplInsulation/security.policy - test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java - test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java - test/jdk/java/rmi/registry/altSecurityManager/registry.security.policy - test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy ! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java - test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy - test/jdk/java/rmi/registry/classPathCodebase/security.policy ! test/jdk/java/rmi/registry/readTest/CodebaseTest.java - test/jdk/java/rmi/registry/readTest/registry.security.policy ! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java - test/jdk/java/rmi/registry/serialFilter/security.policy ! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java - test/jdk/java/rmi/reliability/benchmark/bench/rmi/policy.all ! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java - test/jdk/java/rmi/reliability/juicer/security.policy - test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java - test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/Foo.java ! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java - test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass_Stub.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Foo.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Receiver.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/Foo.java - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java - test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy - test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java - test/jdk/java/rmi/server/RMIClassLoader/spi/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java - test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java - test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy ! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java - test/jdk/java/rmi/server/RemoteObject/toStub/security.policy - test/jdk/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java - test/jdk/java/rmi/server/RemoteServer/setLogPermission/security.policy ! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java - test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/security.policy ! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java - test/jdk/java/rmi/server/clientStackTrace/security.policy ! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java - test/jdk/java/rmi/server/useCustomRef/security.policy ! test/jdk/java/rmi/testlibrary/TestLibrary.java + test/jdk/java/rmi/testlibrary/TestLoaderHandler.java ! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java - test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy - test/jdk/java/rmi/transport/dgcDeadLock/security.policy ! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java - test/jdk/java/rmi/transport/readTimeout/security.policy - test/jdk/java/security/AccessControlContext/CheckNullPermission.java - test/jdk/java/security/AccessController/DoPriv.java - test/jdk/java/security/AccessController/DoPrivAccomplice.java - test/jdk/java/security/AccessController/DoPrivAccompliceTest.java - test/jdk/java/security/AccessController/DoPrivTest.java - test/jdk/java/security/AccessController/LimitedDoPrivileged.java - test/jdk/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java - test/jdk/java/security/AccessController/LimitedDoPrivilegedWithThread.java - test/jdk/java/security/AccessController/policy ! test/jdk/java/security/BasicPermission/NullOrEmptyName.java ! test/jdk/java/security/KeyRep/Serial.java - test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/KeyRep/SerialDSAPubKey.java - test/jdk/java/security/KeyRep/SerialDSAPubKey.policy ! test/jdk/java/security/KeyRep/SerialOld.java - test/jdk/java/security/KeyRep/SerialOld.policy - test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java - test/jdk/java/security/Policy/Dynamic/TestDynamicPolicy.java - test/jdk/java/security/Policy/Dynamic/setpolicy.jp - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java - test/jdk/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java - test/jdk/java/security/Policy/GetInstance/GetInstance.java - test/jdk/java/security/Policy/GetInstance/GetInstance.policy - test/jdk/java/security/Policy/GetInstance/GetInstance.policyURL - test/jdk/java/security/Policy/GetInstance/GetInstancePolicySpi.java - test/jdk/java/security/Policy/GetInstance/GetInstanceProvider.java - test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.java - test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.policy - test/jdk/java/security/Policy/GetPermissions/JarURL.java - test/jdk/java/security/Policy/GetPermissions/JarURL.policy - test/jdk/java/security/Policy/PolicyProvider/CustomPolicy.java - test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java - test/jdk/java/security/Policy/PolicyProvider/test.policy - test/jdk/java/security/Policy/Root/Root.java - test/jdk/java/security/Policy/Root/Root.policy - test/jdk/java/security/Policy/SignedJar/SignedJarTest.java - test/jdk/java/security/Policy/SignedJar/SignedJarTest_1.policy - test/jdk/java/security/Policy/SignedJar/SignedJarTest_2.policy - test/jdk/java/security/Policy/SignedJar/java.security - test/jdk/java/security/Policy/SignedJar/keypass - test/jdk/java/security/ProtectionDomain/AllPerm.jar - test/jdk/java/security/ProtectionDomain/AllPerm.java - test/jdk/java/security/ProtectionDomain/NullGetActions.java - test/jdk/java/security/ProtectionDomain/NullGetActions.policy - test/jdk/java/security/ProtectionDomain/PreserveCombinerTest.java - test/jdk/java/security/ProtectionDomain/Recursion.java - test/jdk/java/security/ProtectionDomain/Recursion.policy - test/jdk/java/security/ProtectionDomain/RecursionDebug.java - test/jdk/java/security/SecureClassLoader/DefineClass.java - test/jdk/java/security/SecureClassLoader/DefineClass.policy - test/jdk/java/security/Security/AddProvider.java - test/jdk/java/security/Security/AddProvider.policy.1 - test/jdk/java/security/Security/AddProvider.policy.2 - test/jdk/java/security/Security/AddProvider.policy.3 ! test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.policy ! test/jdk/java/security/Security/removing/RemoveStaticProvider.java - test/jdk/java/security/Security/removing/RemoveStaticProvider.policy - test/jdk/java/security/UnresolvedPermission/Debug.java - test/jdk/java/security/UnresolvedPermission/Debug.policy - test/jdk/java/security/UnresolvedPermission/DebugPermission0.java - test/jdk/java/security/UnresolvedPermission/DebugPermission1.java - test/jdk/java/security/UnresolvedPermission/DebugPermission2.java - test/jdk/java/security/UnresolvedPermission/DebugPermissionBad.java - test/jdk/java/security/UnresolvedPermission/Equals.java - test/jdk/java/security/UnresolvedPermission/Equals.policy ! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java - test/jdk/java/security/cert/CertPathBuilder/provider.policy - test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java - test/jdk/java/time/nontestng/java/time/chrono/Bug8178823.java - test/jdk/java/time/nontestng/java/time/chrono/bug8178823.policy - test/jdk/java/util/PluggableLocale/PermissionTest.java - test/jdk/java/util/PluggableLocale/dummy.policy - test/jdk/java/util/PluggableLocale/localeServiceProvider.policy ! test/jdk/java/util/Properties/LoadAndStoreXML.java ! test/jdk/java/util/Properties/StoreReproducibilityTest.java - test/jdk/java/util/ResourceBundle/Bug6359330.java - test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java - test/jdk/java/util/ServiceLoader/security/SecurityTest.java - test/jdk/java/util/ServiceLoader/security/test/module-info.java - test/jdk/java/util/ServiceLoader/security/test/p/Tests.java - test/jdk/java/util/TimeZone/Bug6912560.java - test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java - test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.java - test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java ! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java ! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java ! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java ! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/jdk/java/util/concurrent/tck/FutureTaskTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java ! test/jdk/java/util/concurrent/tck/ThreadTest.java - test/jdk/java/util/concurrent/tck/tck.policy - test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/java/util/logging/FileHandlerPath.java ! test/jdk/java/util/logging/FileHandlerPatternExceptions.java ! test/jdk/java/util/logging/HandlersConfigTest.java ! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java ! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java ! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java ! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java - test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobal.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java - test/jdk/java/util/logging/Logger/getGlobal/policy ! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java ! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java ! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java ! test/jdk/java/util/logging/SystemLoggerConfigTest.java - test/jdk/java/util/logging/TestAppletLoggerContext.java ! test/jdk/java/util/logging/TestConfigurationListeners.java ! test/jdk/java/util/logging/TestGetLoggerNPE.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/jdk/java/util/logging/TestLoggerBundleSync.java ! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java ! test/jdk/java/util/logging/TestMainAppContext.java + test/jdk/java/util/logging/TestUILoggerContext.java ! test/jdk/java/util/logging/modules/GetResourceBundleTest.java ! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java ! test/jdk/java/util/spi/ToolProviderTest.java - test/jdk/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp ! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh ! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java - test/jdk/javax/imageio/CachePremissionsTest/rw.policy - test/jdk/javax/imageio/CachePremissionsTest/rwd.policy - test/jdk/javax/imageio/CachePremissionsTest/w.policy ! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh ! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh ! test/jdk/javax/imageio/spi/AppletContextTest/IIOPluginTest.java ! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java - test/jdk/javax/management/ImplementationVersion/policy - test/jdk/javax/management/Introspector/AnnotationSecurityTest.java - test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy ! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java ! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java - test/jdk/javax/management/modelmbean/SimpleModelMBean/policy ! test/jdk/javax/management/monitor/StartStopTest.java ! test/jdk/javax/management/monitor/ThreadPoolAccTest.java - test/jdk/javax/management/monitor/all.policy ! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java - test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java - test/jdk/javax/management/remote/mandatory/notif/policy.negative - test/jdk/javax/management/remote/mandatory/notif/policy.positive ! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java ! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java - test/jdk/javax/management/remote/mandatory/version/policy ! test/jdk/javax/management/security/AuthorizationTest.java - test/jdk/javax/management/security/java.policy.authorization ! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java - test/jdk/javax/net/ssl/finalize/security.policy ! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java ! test/jdk/javax/script/ProviderTest.sh - test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java - test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy ! test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.java - test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.policy - test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.java - test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.policy ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java - test/jdk/javax/security/auth/Subject/Compat.java ! test/jdk/javax/security/auth/Subject/CurrentSubject.java ! test/jdk/javax/security/auth/Subject/Exceptions.java - test/jdk/javax/security/auth/Subject/FromACC.java ! test/jdk/javax/security/auth/Subject/Serial.java - test/jdk/javax/security/auth/Subject/Serial.policy ! test/jdk/javax/security/auth/Subject/Synch2.java - test/jdk/javax/security/auth/Subject/Synch2.policy - test/jdk/javax/security/auth/Subject/UnsupportedSV.java - test/jdk/javax/security/auth/Subject/doAs/NestedActions.java - test/jdk/javax/security/auth/Subject/doAs/Test.java - test/jdk/javax/security/auth/Subject/doAs/policy - test/jdk/javax/security/auth/Subject/doAs/policy.expect.ace - test/jdk/javax/security/auth/Subject/doAs/policy.expect.pae - test/jdk/javax/security/auth/Subject/doAs/policy.one.principal - test/jdk/javax/security/auth/Subject/doAs/policy.two.principals ! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java - test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.policy - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.policy - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.policy ! test/jdk/javax/smartcardio/TerminalFactorySpiTest.java - test/jdk/javax/smartcardio/policy ! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultPropertiesNegative.java - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/java.policy - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/negative.policy + test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultProperties.java - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultPropertiesNegative.java - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/java.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/negative.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/testdata/conf/sound.properties - test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java ! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java - test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java ! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java - test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java - test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java - test/jdk/javax/swing/JFileChooser/6738668/bug6738668.java - test/jdk/javax/swing/JFileChooser/6738668/security.policy - test/jdk/javax/swing/JFileChooser/7036025/bug7036025.java - test/jdk/javax/swing/JFileChooser/7036025/security.policy - test/jdk/javax/swing/JFileChooser/8062561/bug8062561.java - test/jdk/javax/swing/JFileChooser/8062561/security.policy - test/jdk/javax/swing/JFileChooser/8062561/security2.policy - test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java - test/jdk/javax/swing/JFileChooser/ShellFolderQueries/shellfolderqueries.policy ! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java ! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java - test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java - test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java - test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java ! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java ! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java ! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java ! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java ! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java - test/jdk/javax/swing/plaf/synth/Test8043627.java ! test/jdk/javax/swing/text/View/8080972/TestObjectView.java - test/jdk/javax/swing/text/rtf/bug4178276.java - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy - test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java + test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java - test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java - test/jdk/javax/xml/crypto/dsig/SecurityManager/policy ! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java - test/jdk/javax/xml/crypto/dsig/TransformService/test.policy ! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java - test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/test.policy ! test/jdk/javax/xml/jaxp/common/8020430/JAXP15RegTest.java - test/jdk/javax/xml/jaxp/common/8020430/TestBase.java ! test/jdk/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java - test/jdk/javax/xml/jaxp/parsers/8021148/TestBase.java - test/jdk/javax/xml/jaxp/parsers/8022548/TestBase.java ! test/jdk/javax/xml/jaxp/parsers/8022548/XOMParserTest.java ! test/jdk/javax/xml/jaxp/testng/validation/BaseTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/TestBase.java ! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java ! test/jdk/jdk/dynalink/BeanLinkerTest.java ! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/trusted.security.policy - test/jdk/jdk/dynalink/untrusted.security.policy ! test/jdk/jdk/incubator/vector/VectorRuns.java - test/jdk/jdk/incubator/vector/empty_security.policy - test/jdk/jdk/internal/jrtfs/WithSecurityManager.java - test/jdk/jdk/internal/jrtfs/java.policy ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java - test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java - test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java - test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java - test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java - test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy - test/jdk/jdk/jfr/api/consumer/security/no-permission.policy - test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java - test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java - test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java - test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java - test/jdk/jdk/jfr/jmx/security/enough.policy - test/jdk/jdk/jfr/jmx/security/listener.policy - test/jdk/jdk/jfr/jmx/security/nocontrol.policy - test/jdk/jdk/jfr/jmx/security/nomonitor.policy ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/nio/zipfs/Basic.java ! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java ! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java ! test/jdk/jdk/nio/zipfs/PathOps.java ! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java - test/jdk/jdk/nio/zipfs/PropertyPermissions.policy ! test/jdk/jdk/nio/zipfs/TestPosix.java ! test/jdk/jdk/nio/zipfs/ZFSTests.java ! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java - test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy ! test/jdk/jdk/nio/zipfs/ZipFSTester.java - test/jdk/jdk/nio/zipfs/test.policy - test/jdk/jdk/nio/zipfs/test.policy.posix - test/jdk/jdk/nio/zipfs/test.policy.readonly ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy - test/jdk/sun/net/www/http/HttpClient/OpenServer.java - test/jdk/sun/net/www/http/HttpClient/OpenServer.policy = test/jdk/sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java - test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy - test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java - test/jdk/sun/net/www/protocol/jrt/java.policy ! test/jdk/sun/nio/cs/StrCodingBenchmark.java ! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java - test/jdk/sun/nio/cs/TestSJIS0213_SM.java ! test/jdk/sun/nio/cs/TestStringCoding.java ! test/jdk/sun/nio/cs/TestStringCodingUTF8.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java - test/jdk/sun/reflect/ReflectionFactory/security.policy ! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java ! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java - test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java ! test/jdk/sun/security/ec/TestEC.java - test/jdk/sun/security/ec/TestEC.policy - test/jdk/sun/security/krb5/auto/AcceptPermissions.java ! test/jdk/sun/security/krb5/auto/BasicProc.java ! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java - test/jdk/sun/security/krb5/auto/KeyPermissions.java ! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java - test/jdk/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy - test/jdk/sun/security/mscapi/AccessKeyStore.java - test/jdk/sun/security/mscapi/access.policy - test/jdk/sun/security/mscapi/noaccess.policy ! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java - test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java ! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java - test/jdk/sun/security/pkcs11/KeyStore/Basic.policy ! test/jdk/sun/security/pkcs11/Mac/MacKAT.java ! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java ! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/Login.java - test/jdk/sun/security/pkcs11/Provider/Login.policy ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java - test/jdk/sun/security/pkcs11/Secmod/policy ! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java ! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestCurves.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java ! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java - test/jdk/sun/security/pkcs11/ec/policy - test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java - test/jdk/sun/security/pkcs11/rsa/TestCACerts.policy ! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java - test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy ! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java ! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java - test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java - test/jdk/sun/security/pkcs11/sslecc/policy ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java - test/jdk/sun/security/pkcs11/tls/TestMasterSecret.policy ! test/jdk/sun/security/pkcs11/tls/TestPRF.java ! test/jdk/sun/security/pkcs11/tls/TestPremaster.java - test/jdk/sun/security/pkcs11/tls/policy - test/jdk/sun/security/provider/PolicyFile/Alias.java - test/jdk/sun/security/provider/PolicyFile/Alias.policy - test/jdk/sun/security/provider/PolicyFile/AliasExpansion.java - test/jdk/sun/security/provider/PolicyFile/AliasExpansion.policy - test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java - test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.policy - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.java - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy - test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java - test/jdk/sun/security/provider/PolicyFile/EmailAddress.java - test/jdk/sun/security/provider/PolicyFile/EmailAddress.policy - test/jdk/sun/security/provider/PolicyFile/Extra.policy - test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java - test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh - test/jdk/sun/security/provider/PolicyFile/Modules.java - test/jdk/sun/security/provider/PolicyFile/SelfExpansion.java - test/jdk/sun/security/provider/PolicyFile/SelfExpansion.policy - test/jdk/sun/security/provider/PolicyFile/SelfWildcard.java - test/jdk/sun/security/provider/PolicyFile/SelfWildcard.policy - test/jdk/sun/security/provider/PolicyFile/SomeExtensionClass.java - test/jdk/sun/security/provider/PolicyFile/TokenStore.RelPassPolicy - test/jdk/sun/security/provider/PolicyFile/TokenStore.java - test/jdk/sun/security/provider/PolicyFile/TokenStore.keystore - test/jdk/sun/security/provider/PolicyFile/TokenStore.pwd - test/jdk/sun/security/provider/PolicyFile/TrustedCert.java - test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore - test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore1 - test/jdk/sun/security/provider/PolicyFile/TrustedCert.policy - test/jdk/sun/security/provider/PolicyFile/Utf8.java - test/jdk/sun/security/provider/PolicyFile/Utf8.policy - test/jdk/sun/security/provider/PolicyFile/WildcardPrincipalName.java - test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.java - test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.policy - test/jdk/sun/security/provider/PolicyFile/getinstance/NoArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/OneArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgNullActionsPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh - test/jdk/sun/security/provider/PolicyFile/modules.policy - test/jdk/sun/security/provider/PolicyFile/wildcard.policy - test/jdk/sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java - test/jdk/sun/security/provider/PolicyParser/BogusGrants.java - test/jdk/sun/security/provider/PolicyParser/EncodeURL.java - test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.java - test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs.java - test/jdk/sun/security/provider/PolicyParser/ExtDirs.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs1.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs2.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs3.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirsA.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsA/a.jar - test/jdk/sun/security/provider/PolicyParser/ExtDirsB.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsB/b.jar - test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.policy - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.sh - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionErrorAction.java - test/jdk/sun/security/provider/PolicyParser/TokenStore.java - test/jdk/sun/security/provider/PolicyParser/UnresolvedProperty.policy - test/jdk/sun/security/provider/PolicyParser/p001.policy - test/jdk/sun/security/provider/PolicyParser/p002.policy - test/jdk/sun/security/provider/PolicyParser/p003.policy - test/jdk/sun/security/provider/PolicyParser/p004.policy ! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java ! test/jdk/sun/security/smartcardio/TestChannel.java ! test/jdk/sun/security/smartcardio/TestControl.java ! test/jdk/sun/security/smartcardio/TestDefault.java ! test/jdk/sun/security/smartcardio/TestDirect.java - test/jdk/sun/security/smartcardio/test.policy - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java ! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java - test/jdk/sun/security/tools/jarsigner/multiRelease/SignedJar.policy - test/jdk/sun/security/util/DerInputBuffer/Allow.policy - test/jdk/sun/security/util/FilePermCompat/CompatImpact.java - test/jdk/sun/security/util/FilePermCompat/Flag.java - test/jdk/sun/security/util/FilePermCompat/flag.policy ! test/jdk/sun/security/util/Resources/Format.java - test/jdk/sun/security/util/Resources/Format.policy ! test/jdk/sun/security/util/Resources/Usages.java ! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java - test/jdk/sun/security/util/Resources/customSysClassLoader/error.policy - test/jdk/sun/security/util/Resources/early/EarlyResources.java - test/jdk/sun/security/util/Resources/early/malformed.policy ! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java - test/jdk/sun/security/x509/AVA/Allow.policy - test/jdk/sun/util/locale/provider/Bug8152817.java ! test/jdk/tools/jlink/JLinkToolProviderTest.java - test/jdk/tools/jlink/SecurityTest.java - test/jdk/tools/jlink/toolprovider.policy ! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java ! test/jdk/tools/launcher/MiscTests.java ! test/jdk/tools/launcher/modules/basic/LauncherErrors.java ! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java ! test/langtools/tools/doclint/tool/RunTest.java - test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/processing/6348193/T6348193.java ! test/lib/jdk/test/lib/process/Proc.java ! test/lib/jdk/test/whitebox/WhiteBox.java - test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java Changeset: 63eb4853 Branch: http3 Author: SendaoYan Date: 2024-11-12 17:26:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63eb4853f6782f350f67b6bcf25d83bc4480be71 8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304 Reviewed-by: ihse, jwaters ! make/autoconf/flags-ldflags.m4 Changeset: 4a9fd95b Branch: http3 Author: Daniel Fuchs Date: 2024-11-12 20:40:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a9fd95bcac5ce91c37d8ab68d6313e8b9d1585b merge latest changes from master branch ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java Changeset: bc84378e Branch: http3 Author: Daniel Fuchs Date: 2024-11-12 20:58:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc84378ee1f802f530a65b71b6531ac1295b68e0 http3: adapt new tests to JEP 486 = test/jdk/java/net/httpclient/http3/H3SimpleTest.java From duke at openjdk.org Sat Nov 16 09:26:16 2024 From: duke at openjdk.org (duke) Date: Sat, 16 Nov 2024 09:26:16 GMT Subject: git: openjdk/jdk-sandbox: http3: 82 new changesets Message-ID: Changeset: 8c60fcf9 Branch: http3 Author: Daniel Fuchs Date: 2024-11-13 18:00:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c60fcf976ef70d6b856cdafeb159869b908360f http3: minor cleanup to match changes requested in mainline for 8342075 ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/EncodedCharsInURI.java ! test/jdk/java/net/httpclient/EscapedOctetsInURI.java ! test/jdk/java/net/httpclient/ExecutorShutdown.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPush.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java Changeset: a4e2c208 Branch: http3 Author: Alex Menkov Date: 2024-11-12 20:24:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8d4c 8343344: Windows attach logic failed to handle a failed open on a pipe Reviewed-by: kevinw, cjplummer ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp Changeset: b26e4952 Branch: http3 Author: Coleen Phillimore Date: 2024-11-12 22:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b26e4952e971a3cd027291f7f823140aeb5e5074 8343801: Change string printed by nsk_null_string for null strings Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.hpp Changeset: eb40a88f Branch: http3 Author: Fei Yang Date: 2024-11-13 00:07:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb40a88f4076360708402454a494907e8c0c845d 8343430: RISC-V: C2: Remove old trampoline call Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: c78de7bf Branch: http3 Author: Fei Yang Date: 2024-11-13 02:56:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12630 8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: e9ede464 Branch: http3 Author: Albert Mingkun Yang Date: 2024-11-13 08:32:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9ede464b2be84af676dc64bd3595b304bfe818d 8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 2eeaa57b Branch: http3 Author: Christian Hagedorn Date: 2024-11-13 08:39:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2eeaa57b19780723ad7c74b1a62dea491241b686 8343944: C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/addnode.cpp + src/hotspot/test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java Changeset: 79345bbb Branch: http3 Author: Magnus Ihse Bursie Date: 2024-11-13 09:41:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79345bbbae2564f9f523859d1227a1784293b20f 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port Reviewed-by: kbarrett, kvn, stuefe, shade, erikj ! make/autoconf/basic.m4 ! make/autoconf/platform.m4 ! make/autoconf/toolchain_microsoft.m4 ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/scripts/compare.sh ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os/posix/include/jvm_md.h ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/include/jvm_md.h ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/prims/jniFastGetField.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/nativeLookup.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/java.base/share/native/include/jni.h ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/unix/native/include/jni_md.h ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/windows/native/include/jni_md.h ! src/java.base/windows/native/libjava/gdefs_md.h ! src/java.base/windows/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/jlong_md.h ! src/java.base/windows/native/libjava/jni_util_md.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c ! src/java.base/windows/native/libnio/ch/nio_util.h ! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp ! src/java.desktop/windows/native/libawt/windows/alloc.h ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.h ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp - src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! src/jdk.jpackage/windows/native/common/MsiCA.h ! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp ! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c ! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp Changeset: d334af08 Branch: http3 Author: Christian Hagedorn Date: 2024-11-13 11:54:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d334af084100133fd6186c9dec70ff01a3809a48 8344089: Fix wrong location of TestWrongMinLWiden.java Reviewed-by: thartmann, rcastanedalo = test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java Changeset: 133f8f31 Branch: http3 Author: Thomas Stuefe Date: 2024-11-13 12:30:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/133f8f318675d5825defc8587911b53ecb9a7136 8344014: Simplify TracePhase constructor Reviewed-by: dlong, roland ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/runtime/timerTrace.hpp Changeset: b72fe755 Branch: http3 Author: Daniel Jeli?ski Date: 2024-11-13 13:18:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b72fe75533f1115076ec083faba56318156aba2a 8343140: JfrJavaSupport uses the wrong accessors for sub-int fields Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp Changeset: 8af304c6 Branch: http3 Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-11-13 13:34:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f6f0 8341411: C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory() Reviewed-by: thartmann, roland ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/stringopts.cpp Changeset: 4c5bc5f2 Branch: http3 Author: Aleksey Shipilev Date: 2024-11-13 14:17:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c5bc5f2f091ae861d5329cdae42fe7fa295544b 8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners Reviewed-by: ihse ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: a08d67c2 Branch: http3 Author: Markus Gr?nlund Date: 2024-11-13 14:19:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb5e8 8344080: Return type mismatch for jfr_unregister_stack_filter Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: b80ca490 Branch: http3 Author: theoweidmannoracle Committer: Julian Waters Date: 2024-11-13 14:55:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b80ca4902af71938b32634d3fd230f4d65cde454 8344124: JDK-8341411 Broke the build Reviewed-by: thartmann, chagedorn, epeter, jwaters ! src/hotspot/share/opto/library_call.cpp Changeset: cc2acd14 Branch: http3 Author: Vicente Romero Date: 2024-11-13 15:31:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56148 8343286: Missing unchecked cast warning in polymorphic method call Reviewed-by: mcimadamore ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/stream/ForEachOps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.java + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.out + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest_Source23.out ! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java Changeset: c00e20c3 Branch: http3 Author: Gerard Ziemski Date: 2024-11-13 15:33:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c00e20c399cf9b3b21258bd5654a92d703c8fcd2 8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% Reviewed-by: dholmes, rriggs, shade ! src/hotspot/os/bsd/os_bsd.cpp Changeset: eb240a7d Branch: http3 Author: Leonid Mesnik Date: 2024-11-13 16:06:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb240a7df9a029bb762def86b805bdfdfa3e4625 8344051: Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed Reviewed-by: rkennke, mli, tschatzl ! test/jdk/ProblemList-zgc.txt Changeset: 916694f2 Branch: http3 Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-11-13 16:19:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923849 8343317: Extend test generation tool to handle APX NDD/NF flavor of instructions Reviewed-by: sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assemblerx86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: bd3fec30 Branch: http3 Author: Per Minborg Date: 2024-11-13 16:42:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5bbb 8344086: Remove security manager dependency in FFM Reviewed-by: mcimadamore, rriggs, jvernee ! src/java.base/share/classes/jdk/internal/foreign/CABI.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java Changeset: 7be77725 Branch: http3 Author: Alan Bateman Date: 2024-11-13 16:50:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a40aa 8344112: Remove code to support security manager execution mode from DatagramChannel implementation Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java Changeset: a5f11b5f Branch: http3 Author: Archie Cobbs Date: 2024-11-13 16:58:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5f11b5f775be6c1d9593562ba65912261efdf52 8343483: Remove unnecessary @SuppressWarnings annotations (serviceability) Reviewed-by: cjplummer ! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java ! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.management/share/classes/javax/management/relation/RoleList.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java ! src/java.management/share/classes/javax/management/timer/Timer.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTable.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: dbf23466 Branch: http3 Author: Joe Darcy Date: 2024-11-13 18:27:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9c6a 8341260: Add Float16 to jdk.incubator.vector Co-authored-by: Raffaello Giulietti Co-authored-by: Jatin Bhateja Reviewed-by: rgiulietti + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java ! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java + test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: 5e01c40b Branch: http3 Author: Alan Bateman Date: 2024-11-13 18:49:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e01c40b19a5bf4d0266747ca73aca4193799d97 8343981: Remove usage of security manager from Thread and related classes Reviewed-by: rriggs, yzheng ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/module-info.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: ffea9809 Branch: http3 Author: Andrey Turbanov Date: 2024-11-13 19:25:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffea9809a72777fd6bfac5d0052c7db676aa20d1 8344023: Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs Reviewed-by: dfuchs, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java Changeset: dde62307 Branch: http3 Author: Calvin Cheung Date: 2024-11-13 19:36:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb 8343416: CDS dump fails when unregistered class can also be loaded from system modules Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/unregisteredClasses.cpp + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassFromSystemModule.java Changeset: 1eb38c8e Branch: http3 Author: Harshitha Onkar Date: 2024-11-13 19:44:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5b37 8343219: Manual clientlibs test failures after SM removal Reviewed-by: azvegint, aivanov, prr ! test/jdk/ProblemList.txt - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java - test/jdk/java/awt/Dialog/PrintToFileTest/granted - test/jdk/java/awt/Dialog/PrintToFileTest/revoked - test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java - test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java - test/jdk/javax/print/PrintSE/PrintSE.java - test/jdk/javax/print/PrintSE/PrintSE.sh Changeset: 5ac330b1 Branch: http3 Author: Roger Riggs Date: 2024-11-13 20:03:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ac330b1ac81e932924e0ea10988f2536352be04 8344039: Remove security manager dependency in java.time Reviewed-by: naoto, mullan, lancea ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java Changeset: 168b18ec Branch: http3 Author: Roger Riggs Date: 2024-11-13 20:49:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/168b18ec68dd5488704cf76895d2449cd86428a6 8343958: Remove security manager impl in java.lang.Process and java.lang.Runtime.exec Reviewed-by: jpai, mullan, alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 0dab920b Branch: http3 Author: Shaojin Wen Date: 2024-11-13 23:17:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dab920b70560a5aea8b068080655a292908b646 8343984: Fix Unsafe address overflow Reviewed-by: pminborg, alanb ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template Changeset: 3b283543 Branch: http3 Author: Matias Saavedra Silva Date: 2024-11-13 23:18:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b283543c33df8c225e10b9186b7bc3cefd1a347 8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 90e92342 Branch: http3 Author: Fei Yang Date: 2024-11-14 00:53:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90e92342fc26db4876e22e8379a2c803c9de232c 8344074: RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp Changeset: 95a00f8a Branch: http3 Author: Alexey Semenyuk Date: 2024-11-14 04:18:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/95a00f8a188048952871a10dc428566b18b91cb8 8343875: Minor improvements of jpackage test library Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.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/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java Changeset: e7d90b94 Branch: http3 Author: Axel Boldt-Christmas Date: 2024-11-14 06:13:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7d90b941fff095f4b1555020c09270d201c7402 8343460: ZGC: Crash in ZRemembered::scan_page_and_clear_remset Reviewed-by: jsikstro, eosterlund, stefank ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp Changeset: 1e97c1c9 Branch: http3 Author: Jan Lahoda Date: 2024-11-14 06:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e97c1c913220b07ff0c1c977cea80bc9436729d 8335989: Implement JEP 494: Module Import Declarations (Second Preview) Reviewed-by: vromero, abimpoudis, mcimadamore, alanb ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/langtools/tools/javac/6402516/TestClass.java ! test/langtools/tools/javac/6402516/TestLocalElements.java ! test/langtools/tools/javac/6402516/TestMethod.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/api/TestGetScopeResult.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/JavaBaseTest.java Changeset: 23a8c71d Branch: http3 Author: Laurent Bourg?s Date: 2024-11-14 06:38:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23a8c71d3b760985550cc304a85d47601adc6ed8 8341790: Fix ExceptionOccurred in java.desktop Reviewed-by: avu, prr ! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h ! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c ! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c ! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c ! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c ! src/java.desktop/share/native/libjsound/PortMixer.c ! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp Changeset: c977ef7b Branch: http3 Author: Christian Hagedorn Date: 2024-11-14 07:13:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c977ef7b45c5ab7be37169d4b673134e49c40a41 8342047: Create Template Assertion Predicates with Halt nodes only instead of uncommon traps Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: abacece8 Branch: http3 Author: Alan Bateman Date: 2024-11-14 07:39:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abacece8265996aaec888c8f109f2e476ec7a8e3 8344011: Remove usage of security manager from Class and reflective APIs Reviewed-by: liach, yzheng, rriggs ! 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/ModuleLayer.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! 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 ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java Changeset: b54bd824 Branch: http3 Author: Andrey Turbanov Date: 2024-11-14 07:43:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf57b 8344025: Remove unused ISO2022.Encoder.maximumDesignatorLength Reviewed-by: naoto, jlu ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java Changeset: c3776db4 Branch: http3 Author: Jan Lahoda Date: 2024-11-14 08:22:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3776db498193d45088ed19e2a1d2697281fd590 8342936: Enhance java.io.IO with parameter-less println() and readln() Reviewed-by: asotona, jpai, naoto ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/IO.java ! src/java.base/share/classes/java/io/ProxyingConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/jdk/java/io/IO/IO.java ! test/jdk/java/io/IO/Input.java = test/jdk/java/io/IO/input-no-prompt.exp ! test/langtools/jdk/jshell/ConsoleTest.java Changeset: bd6152f5 Branch: http3 Author: Daniel Fuchs Date: 2024-11-14 08:54:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd6152f5967107d7b32db9bcfa224fc07314f098 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Reviewed-by: jpai ! 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: a8152bdb Branch: http3 Author: Roberto Casta?eda Lozano Date: 2024-11-14 08:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8152bdb9a52d902b8e710626317e0f944cf2769 8343941: IGV: dump graph at different register allocation steps Reviewed-by: chagedorn, dfenacci, dlunden ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 2b57f402 Branch: http3 Author: Dr Heinz M. Kabutz Committer: Viktor Klang Date: 2024-11-14 09:17:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b57f402c46104d4aba784a891ba90604f5e9e4c 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream Co-authored-by: Doug Lea
Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java Changeset: 8523880f Branch: http3 Author: Raffaello Giulietti Date: 2024-11-14 10:50:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8523880f065efc8e0e527ddf2f14743fc0185593 8342693: Use byte[] as parameter in a FDBigInteger constructor and as field Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java Changeset: 81342acd Branch: http3 Author: Jan Lahoda Date: 2024-11-14 11:29:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81342acdae82262815e04e1ade7deb2d0f24094a 8343752: The javadoc should contain a note about usages of requires transitive java.base; Co-authored-by: Mark Reinhold Co-authored-by: Alex Buckley Reviewed-by: hannesw, asotona ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java = test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java Changeset: 5731ab7f Branch: http3 Author: Jan Lahoda Date: 2024-11-14 11:33:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5084 8335991: Implement Simple Source Files and Instance Main Methods (Fourth Preview) Reviewed-by: asotona, jpai ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 2145ace3 Branch: http3 Author: Coleen Phillimore Date: 2024-11-14 12:08:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2145ace384137b1c028a68dc34a8800577c7a43e 8341094: Clean up relax_verify in ClassFileParser Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp Changeset: 8ccc48c9 Branch: http3 Author: Coleen Phillimore Date: 2024-11-14 12:39:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ccc48c9c899192524c6095db31c856260d57176 8344032: InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure Reviewed-by: shade, dholmes, tschatzl ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: 6757994a Branch: http3 Author: Coleen Phillimore Date: 2024-11-14 12:40:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6757994ad97c0498e7efe5b8ae3994edc7640216 8343633: The ClassLoader::print_counters() prints to stdout when logging is enabled. Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java Changeset: 6e28cd3b Branch: http3 Author: SendaoYan Date: 2024-11-14 12:56:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e28cd3b795e6538b5b5542595103588dd434559 8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java Changeset: a73226b1 Branch: http3 Author: Thomas Schatzl Date: 2024-11-14 13:31:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a73226b18e274c44171021760e9eb05bc4a8b711 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure Reviewed-by: iwalulya, ayang, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4d1a51cb Branch: http3 Author: Sean Mullan Date: 2024-11-14 14:15:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d1a51cb859150005c93827f33e40a3a37f1524f 8344120: Remove Security Manager dependencies from jdk.crypto.cryptoki module Reviewed-by: rriggs, ascarpino ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java Changeset: 752e1629 Branch: http3 Author: Jaikiran Pai Date: 2024-11-14 14:46:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/752e1629555f0ec8630373ec87b049afdd709ea6 8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted Reviewed-by: dfuchs, msheppar, syan, alanb ! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java ! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java Changeset: 68164a48 Branch: http3 Author: Leonid Mesnik Date: 2024-11-14 16:03:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68164a4847bc309a09701162528b4469660a58f0 8343953: Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC Reviewed-by: mli ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java Changeset: 7e9dfa4a Branch: http3 Author: Brian Burkhalter Date: 2024-11-14 16:27:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847200 8343785: (fs) Remove syscalls that set file times with microsecond precision Reviewed-by: alanb ! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: e12f5141 Branch: http3 Author: Nizar Benalla Date: 2024-11-14 16:35:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e12f5141201a5142325936650f4a417d27e814ae 8343781: Add since checker test to the Serviceability area modules Reviewed-by: sspitsyn, cjplummer = test/jdk/tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java = test/jdk/tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java = test/jdk/tools/sincechecker/modules/java.management/JavaManagementCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java Changeset: 002b985a Branch: http3 Author: Jorn Vernee Date: 2024-11-14 16:55:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002b985a4633b6cf11143f589bcecc51490c739e 8342963: TestLargeStub::testUpcall doesn't test upcalls stubs Reviewed-by: mcimadamore ! test/jdk/java/foreign/largestub/TestLargeStub.java Changeset: 697f27c5 Branch: http3 Author: Artur Barashev Committer: Sean Mullan Date: 2024-11-14 17:44:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0 8341964: Add mechanism to disable different parts of TLS cipher suite Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/CipherSuite/AbstractDisableCipherSuites.java ! test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java + test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java + test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java Changeset: 4d4951a4 Branch: http3 Author: Calvin Cheung Date: 2024-11-14 17:50:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d4951a4420cf4a9a3bce88d8532055005cff289 8343889: Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed 8344046: Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds Reviewed-by: iklam, matsaave ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.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: 681a57f9 Branch: http3 Author: Chen Liang Date: 2024-11-14 17:55:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/681a57f96099a4e434fef0f37fa9cd248357791f 8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java + test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java Changeset: 2cbce1f0 Branch: http3 Author: Leonid Mesnik Date: 2024-11-14 17:59:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2cbce1f0f19a308ce792b530bde0438bfe55531f 8344071: Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC Reviewed-by: stefank ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java Changeset: ec148c13 Branch: http3 Author: Phil Race Date: 2024-11-14 18:42:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec148c136555899c90f773b2904baf459efac3af 8344063: Remove doPrivileged calls from swing classes in the java.desktop module Reviewed-by: honkar, kcr ! src/java.desktop/share/classes/javax/swing/AbstractAction.java ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java Changeset: d959c7de Branch: http3 Author: Sean Mullan Date: 2024-11-14 20:32:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d967 8344147: Remove Security Manager dependencies from java.security.sasl module Reviewed-by: rriggs, ascarpino ! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java Changeset: 7ef26330 Branch: http3 Author: Nizar Benalla Date: 2024-11-14 22:01:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ef263307ae23051950b69e7ef1b01c046e30676 8344128: Regression: make help broken after JDK-8340818 Reviewed-by: rriggs, dholmes, ihse ! make/Global.gmk Changeset: db56266a Branch: http3 Author: David Holmes Date: 2024-11-14 22:23:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db56266ad164b4ecae59451dc0a832097dbfbd8e 8344250: Obsolete the DontYieldALot flag Reviewed-by: darcy, matsaave, iklam ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/globals_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp ! src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp Changeset: 99070658 Branch: http3 Author: Phil Race Date: 2024-11-15 04:51:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99070658fd09ee3d1835f814c939d62e249c5704 8344065: Remove SecurityManager uses from the java.datatransfer module Reviewed-by: serb ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: 0ae5748f Branch: http3 Author: Alan Bateman Date: 2024-11-15 07:16:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ae5748f74fda79cff8c62eafbef144cde7abf14 8343982: Remove usage of security manager from ClassLoader and related classes Reviewed-by: jpai, yzheng, lancea ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java Changeset: 21966942 Branch: http3 Author: Emanuel Peter Date: 2024-11-15 07:31:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21966942b6b5341d0d221d10c3eaa629e543d017 8344104: TestMergeStores fails with ArrayIndexOutOfBoundException Reviewed-by: shade, chagedorn, dlong ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java Changeset: 857f68c6 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-15 07:47:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/857f68c60f9c82c38f3b3a83692477dfe50a6ea4 8344179: SecurityManager cleanup in the ZIP and JAR areas Reviewed-by: lancea, rriggs, mullan, jpai ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java Changeset: bfee766f Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-15 07:48:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfee766f035fb1b122cd3f3703b9e2a2d85abfe6 8344183: (zipfs) SecurityManager cleanup in the ZipFS area Reviewed-by: mullan, lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: 0c191f66 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-15 09:47:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c191f66299900d5de2629f6c6a761c55c7a97b5 8344185: Remove calls to SecurityManager in sun.net.ftp Reviewed-by: alanb, michaelm, dfuchs ! src/java.base/share/classes/sun/net/ftp/FtpClient.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: 5b9932f8 Branch: http3 Author: Maurizio Cimadamore Date: 2024-11-15 10:07:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b9932f8f3c320f1d2c95403478a6069d05da52a 8338288: Compiler Implementation for Flexible Constructor Bodies (Third Preview) 8322882: Null pointer error when compiling Static initializer in a local class 8334248: Invalid error for early construction local class constructor method reference 8330037: Compiler produces invalid bytecode for method class creation from static method Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java + test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out ! test/langtools/tools/javac/QualifiedAccess/QualifiedAccess_2.java + test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.java + test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.out + test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java = test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java = test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java + test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java - test/langtools/tools/javac/diags/examples/CantAccessInnerClsConstr.java + test/langtools/tools/javac/diags/examples/LocalClassCantBeInstStatic.java ! test/langtools/tools/javac/lambda/MethodReference23.out ! test/langtools/tools/javac/lambda/MethodReference37.out ! test/langtools/tools/javac/lambda/MethodReferenceNoThisTest.out ! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out Changeset: 3eece6e9 Branch: http3 Author: Pavel Rappo Date: 2024-11-15 10:20:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3eece6e941035e091e8ece7dd44a1837417c9b87 8341907: javac -Xlint should ignore /// on first line of source file Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/danglingDocComments/JBangException1.java + test/langtools/tools/javac/danglingDocComments/JBangException2.enabled.out + test/langtools/tools/javac/danglingDocComments/JBangException2.java + test/langtools/tools/javac/danglingDocComments/JBangException3.enabled.out + test/langtools/tools/javac/danglingDocComments/JBangException3.java + test/langtools/tools/javac/danglingDocComments/JBangExceptionTest.java Changeset: 75c651f8 Branch: http3 Author: Casper Norrbin Date: 2024-11-15 11:28:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75c651f859c1372175040a06c68a08298d4da0f1 8327156: Avoid copying in StringTable::intern(oop, TRAPS) 8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS) 8327825: StringTable::intern is slow Reviewed-by: dholmes, coleenp, jsjolen ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp + test/hotspot/gtest/classfile/test_stringConversion.cpp + test/hotspot/gtest/classfile/test_stringIntern.cpp Changeset: ba393219 Branch: http3 Author: Adam Sotona Date: 2024-11-15 11:40:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba39321902400e103cdce0b326d0005123b1d87e 8343881: java.lang.classfile.Attribute attributeName() method should return Utf8Entry Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/jdk/jdk/classfile/BoundAttributeTest.java ! test/jdk/jdk/classfile/CorpusTest.java ! test/jdk/jdk/classfile/LimitsTest.java ! test/jdk/jdk/classfile/LowJCovAttributeTest.java ! test/jdk/jdk/classfile/LowModuleTest.java ! test/jdk/jdk/classfile/VerifierSelfTest.java ! test/jdk/jdk/classfile/helpers/ClassRecord.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java ! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java ! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javap/T6716452.java Changeset: 5e276085 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-15 12:18:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e2760856c3844d9ad6200fef0c09ece0acac73a 8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: 3245f56e Branch: http3 Author: Amit Kumar Date: 2024-11-15 12:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3245f56e53792b3cfc9788799ba1594d6af15bea 8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java Reviewed-by: lucy ! test/hotspot/jtreg/ProblemList.txt Changeset: a672138a Branch: http3 Author: Markus Gr?nlund Date: 2024-11-15 13:38:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a672138aa7cb61c4f905de365628c0bbed6901ac 8344161: Argument type mismatch for jfr_type_id Reviewed-by: kbarrett ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: 6cdebf0e Branch: http3 Author: Sonia Zaldana Calles Date: 2024-11-15 14:07:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cdebf0e4ce274fcaaff0bad292d467e31d698d8 8343599: Kmem limit and max values swapped when printing container information Reviewed-by: sjohanss, sgehwolf ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp Changeset: 84ffb64c Branch: http3 Author: Adam Sotona Date: 2024-11-15 14:38:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6961 8334714: Implement JEP 484: Class-File API Reviewed-by: liach, vromero ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/Attributes.java ! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java ! src/java.base/share/classes/java/lang/classfile/BufWriter.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/Label.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java ! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/java/lang/classfile/components/package-info.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 40a055eb Branch: http3 Author: Daniel Fuchs Date: 2024-11-15 15:05:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40a055ebd2cdeda237108bb506126a09460de5b5 8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java - src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! test/jdk/java/net/httpclient/DebugLoggerTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java Changeset: 85f46ad8 Branch: http3 Author: Daniel Fuchs Date: 2024-11-15 16:25:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85f46ad861a182e1c398ea9c6a5cb0ca52f78aa3 merge latest changes from master branch ! src/java.base/share/classes/module-info.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java From duke at openjdk.org Wed Nov 27 06:57:55 2024 From: duke at openjdk.org (duke) Date: Wed, 27 Nov 2024 06:57:55 GMT Subject: git: openjdk/jdk-sandbox: http3: 232 new changesets Message-ID: Changeset: 3c38ed41 Branch: http3 Author: Adam Sotona Date: 2024-11-15 15:57:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc2da 8344314: Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 0b9b82af Branch: http3 Author: Brian Burkhalter Date: 2024-11-15 16:11:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b9b82af0376a3e81c118e9219b896c7c40a52d3 8343039: Remove jdk.internal.misc.InternalLock and usages from java.io Reviewed-by: liach, alanb ! src/java.base/share/classes/java/io/BufferedInputStream.java ! src/java.base/share/classes/java/io/BufferedOutputStream.java ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/PushbackInputStream.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/Writer.java ! src/java.base/share/classes/java/lang/Throwable.java - src/java.base/share/classes/jdk/internal/access/JavaIOPrintStreamAccess.java - src/java.base/share/classes/jdk/internal/access/JavaIOPrintWriterAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java - src/java.base/share/classes/jdk/internal/misc/InternalLock.java ! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java ! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: 1866c0c2 Branch: http3 Author: Paul Sandoz Date: 2024-11-15 17:22:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd18d5 8344259: Annotate Float16 with jdk.internal.ValueBased Reviewed-by: liach, darcy ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: ff12ff53 Branch: http3 Author: Roman Kennke Date: 2024-11-15 18:10:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f94c 8340453: C2: Improve encoding of LoadNKlass for compact headers Reviewed-by: rcastanedalo, mli ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/opto/memnode.hpp Changeset: fc8fb34f Branch: http3 Author: Sean Mullan Date: 2024-11-15 19:02:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945dd3 8344214: Remove Security Manager dependencies from jdk.crypto.mscapi module Reviewed-by: rriggs, ascarpino ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: 1bb0d3ba Branch: http3 Author: Phil Race Date: 2024-11-15 19:02:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df22b 8344062: Remove doPrivileged calls from awt and beans classes in the java.desktop module Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java Changeset: f62e05ee Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-15 19:21:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f62e05ee96085675041c5cb94762f78abbc89783 8344231: SecurityManager cleanup in java.lang.module and jdk.internal.module Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java Changeset: 73fd8919 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-15 19:21:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73fd8919f581cd79d285d7f30bfac3457ef1127d 8344216: Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java Changeset: f3168082 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-15 19:22:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3168082b809dfe39afdf7064a83e7a39a1d3094 8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java ! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java Changeset: 59ffac84 Branch: http3 Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-15 19:56:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9cfe6 8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java Changeset: c5b6ed8c Branch: http3 Author: Roger Riggs Date: 2024-11-15 20:29:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5b6ed8ca0d4f9862fd6a890bcd457f73582696d 8344252: SM cleanup in java.util classes Reviewed-by: naoto, smarks ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/Tripwire.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/java.base/share/classes/java/util/stream/Tripwire.java Changeset: c388455d Branch: http3 Author: Roger Riggs Date: 2024-11-15 20:30:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c388455d0a463c9cb52ad18050f1155ec4ac0e6c 8344197: SM cleanup in java.util.concurrent Reviewed-by: alanb, dl ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java Changeset: 276251c4 Branch: http3 Author: Roman Kennke Date: 2024-11-15 21:21:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7558 8342826: Improve performance of oopDesc::klass() after JDK-8305895 Reviewed-by: coleenp, shade, mli + src/hotspot/share/oops/objLayout.cpp + src/hotspot/share/oops/objLayout.hpp + src/hotspot/share/oops/objLayout.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 41a2d49f Branch: http3 Author: Ioi Lam Date: 2024-11-15 22:28:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41a2d49f0a1ed298b8ab023ce634335464454fe7 8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov ! make/RunTests.gmk + src/hotspot/share/cds/aotClassInitializer.cpp + src/hotspot/share/cds/aotClassInitializer.hpp + src/hotspot/share/cds/aotClassLinker.cpp + src/hotspot/share/cds/aotClassLinker.hpp + src/hotspot/share/cds/aotConstantPoolResolver.cpp + src/hotspot/share/cds/aotConstantPoolResolver.hpp + src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp + src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp + src/hotspot/share/cds/aotLinkedClassTable.cpp + src/hotspot/share/cds/aotLinkedClassTable.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp - src/hotspot/share/cds/classPrelinker.cpp - src/hotspot/share/cds/classPrelinker.hpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/InitiatingLoaderTester.jasm ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/StringConcatTestOld.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm + test/jdk/ProblemList-AotJdk.txt ! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 2c509a15 Branch: http3 Author: Alexey Semenyuk Date: 2024-11-15 23:55:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c509a158fad63e69a8072fa4a7588eaacf37dc0 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java = test/jdk/tools/jpackage/linux/UsrTreeTest.java = test/jdk/tools/jpackage/share/AppVersionTest.java = test/jdk/tools/jpackage/share/BasicTest.java = test/jdk/tools/jpackage/share/CookedRuntimeTest.java = test/jdk/tools/jpackage/share/DotInNameTest.java = test/jdk/tools/jpackage/share/ErrorTest.java = test/jdk/tools/jpackage/share/JLinkOptionsTest.java = test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java = test/jdk/tools/jpackage/share/JavaOptionsTest.java = test/jdk/tools/jpackage/share/MainClassTest.java = test/jdk/tools/jpackage/share/ModulePathTest.java = test/jdk/tools/jpackage/share/ModulePathTest2.java = test/jdk/tools/jpackage/share/ModulePathTest3.java = test/jdk/tools/jpackage/share/MultipleJarAppTest.java = test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java = test/jdk/tools/jpackage/share/NonExistentTest.java = test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java = test/jdk/tools/jpackage/share/UnicodeArgsTest.java = test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: da403887 Branch: http3 Author: Jaikiran Pai Date: 2024-11-16 01:23:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da4038873622a19ec10130d617969892583073e1 8344315: Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java Changeset: d2e4b511 Branch: http3 Author: Jaikiran Pai Date: 2024-11-16 01:29:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2e4b51133674381f2e220abc0e07704e5346b05 8344186: Cleanup sun.net.www.MimeTable after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/MimeTable.java Changeset: a91d4c02 Branch: http3 Author: Jaikiran Pai Date: 2024-11-16 11:39:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a91d4c022f1ccaec68d7e3ce21be402ffc568eca 8344233: Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java Changeset: d0b770c9 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-16 13:31:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0b770c938be6b5b3a0176148265ef33184a9b8b 8344289: SM cleanup in jdk.internal.util Reviewed-by: liach, rriggs, bpb ! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java Changeset: fec0d1cf Branch: http3 Author: Nizar Benalla Date: 2024-11-16 20:27:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fec0d1cf5b1e219db3f58c271939b0dbb291404e 8343777: Add since checker tests to Internationalisation modules Reviewed-by: jlu, naoto + test/jdk/tools/sincechecker/modules/jdk.charsets/JdkCharsetsCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.localedata/JdkLocaledataCheckSince.java Changeset: aa10ec7c Branch: http3 Author: Prasanta Sadhukhan Date: 2024-11-17 08:52:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa10ec7c96bc50057e07fe2733079a1b3fa13a03 8343123: Nimbus: javax/swing/JInternalFrame/bug6726866.java does not have green undecorated window Reviewed-by: tr, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java ! test/jdk/javax/swing/JInternalFrame/bug6726866.java Changeset: 41a627b7 Branch: http3 Author: Alexey Semenyuk Date: 2024-11-17 23:46:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41a627b7890ab7fefef49e3bac3aad8403d0e82e 8343876: Enhancements to jpackage test lib Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilderConfig.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java Changeset: e1c4b497 Branch: http3 Author: Justin Lu Date: 2024-11-18 00:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1c4b4977ec613efe4f51151433e242a256204ee 8343237: Improve the copying of the available set of Currencies Reviewed-by: bpb ! src/java.base/share/classes/java/util/Currency.java Changeset: 80e37a96 Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2024-11-18 00:48:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80e37a96bbd4167bca44b11b9968949318ee1140 8344265: RISC-V: Remove unused function get_previous_sp_entry Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp Changeset: a47d9ba9 Branch: http3 Author: SendaoYan Date: 2024-11-18 02:35:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a47d9ba98a1498425970613415ecb830f805a3be 8344349: Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved Reviewed-by: lmesnik ! test/jdk/ProblemList-Xcomp.txt Changeset: 92b26317 Branch: http3 Author: Sidraya Jayagond Date: 2024-11-18 06:51:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92b26317d444fc63c8b229dfabd2cddd838b9fe4 8327652: S390x: Implements SLP support Reviewed-by: amitkumar, lucy, mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/registerSaver_s390.hpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.hpp ! src/hotspot/cpu/s390/vmreg_s390.inline.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/type.cpp Changeset: 543e355b Branch: http3 Author: Matthias Baesken Date: 2024-11-18 07:42:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/543e355bd92d74bcb5a408ccefd8e2e0d9a0552f 8344298: Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa Reviewed-by: lucy ! test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java Changeset: b6c2122e Branch: http3 Author: Prasanta Sadhukhan Date: 2024-11-18 08:11:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6c2122efb1c3a36d5fe7a425038333a87951cfc 8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14 Reviewed-by: tr ! test/jdk/ProblemList.txt Changeset: 4a7ce1d7 Branch: http3 Author: Richard Reingruber Date: 2024-11-18 08:18:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a7ce1d7c1bd4b751063b98cf8bedcd27055760b 8344205: [PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp Changeset: 6c2ae44c Branch: http3 Author: Tobias Holenstein Date: 2024-11-18 08:35:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c2ae44c052bdabbfc2fd15e133b30849580b4a6 8344204: IGV: Button to enable/disable cutting of long edges Reviewed-by: rcastanedalo, chagedorn ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java ! 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/DiagramViewModel.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/CutEdgesAction.java - src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/cut.png - src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/hideDuplicates.png Changeset: 475feb06 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-11-18 09:23:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/475feb064bb6b9dfd34fc52762e3e0ab825254ec 8344056: Use markdown format for man pages Reviewed-by: cstein, iris, dholmes ! make/common/modules/LauncherCommon.gmk - src/java.base/share/man/java.1 + src/java.base/share/man/java.md - src/java.base/share/man/keytool.1 + src/java.base/share/man/keytool.md - src/java.rmi/share/man/rmiregistry.1 + src/java.rmi/share/man/rmiregistry.md - src/java.scripting/share/man/jrunscript.1 + src/java.scripting/share/man/jrunscript.md + src/java.security.jgss/windows/man/kinit.md + src/java.security.jgss/windows/man/klist.md + src/java.security.jgss/windows/man/ktab.md + src/jdk.accessibility/windows/man/jabswitch.md + src/jdk.accessibility/windows/man/jaccessinspector.md + src/jdk.accessibility/windows/man/jaccesswalker.md - src/jdk.compiler/share/man/javac.1 + src/jdk.compiler/share/man/javac.md - src/jdk.compiler/share/man/serialver.1 + src/jdk.compiler/share/man/serialver.md - src/jdk.hotspot.agent/share/man/jhsdb.1 + src/jdk.hotspot.agent/share/man/jhsdb.md - src/jdk.httpserver/share/man/jwebserver.1 + src/jdk.httpserver/share/man/jwebserver.md - src/jdk.jartool/share/man/jar.1 + src/jdk.jartool/share/man/jar.md - src/jdk.jartool/share/man/jarsigner.1 + src/jdk.jartool/share/man/jarsigner.md - src/jdk.javadoc/share/man/javadoc.1 + src/jdk.javadoc/share/man/javadoc.md - src/jdk.jcmd/share/man/jcmd.1 + src/jdk.jcmd/share/man/jcmd.md - src/jdk.jcmd/share/man/jinfo.1 + src/jdk.jcmd/share/man/jinfo.md - src/jdk.jcmd/share/man/jmap.1 + src/jdk.jcmd/share/man/jmap.md - src/jdk.jcmd/share/man/jps.1 + src/jdk.jcmd/share/man/jps.md - src/jdk.jcmd/share/man/jstack.1 + src/jdk.jcmd/share/man/jstack.md - src/jdk.jcmd/share/man/jstat.1 + src/jdk.jcmd/share/man/jstat.md - src/jdk.jconsole/share/man/jconsole.1 + src/jdk.jconsole/share/man/jconsole.md - src/jdk.jdeps/share/man/javap.1 + src/jdk.jdeps/share/man/javap.md - src/jdk.jdeps/share/man/jdeprscan.1 + src/jdk.jdeps/share/man/jdeprscan.md - src/jdk.jdeps/share/man/jdeps.1 + src/jdk.jdeps/share/man/jdeps.md - src/jdk.jdeps/share/man/jnativescan.1 + src/jdk.jdeps/share/man/jnativescan.md - src/jdk.jdi/share/man/jdb.1 + src/jdk.jdi/share/man/jdb.md - src/jdk.jfr/share/man/jfr.1 + src/jdk.jfr/share/man/jfr.md - src/jdk.jlink/share/man/jlink.1 + src/jdk.jlink/share/man/jlink.md - src/jdk.jlink/share/man/jmod.1 + src/jdk.jlink/share/man/jmod.md - src/jdk.jpackage/share/man/jpackage.1 + src/jdk.jpackage/share/man/jpackage.md - src/jdk.jshell/share/man/jshell.1 + src/jdk.jshell/share/man/jshell.md - src/jdk.jstatd/share/man/jstatd.1 + src/jdk.jstatd/share/man/jstatd.md ! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java Changeset: 00ff6a38 Branch: http3 Author: Kevin Walls Date: 2024-11-18 09:24:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00ff6a38ce28f94f866f4c120a04e9b0ffb7bda5 8344105: Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent Reviewed-by: amenkov, cjplummer ! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java Changeset: b9c6ce90 Branch: http3 Author: Tobias Holenstein Date: 2024-11-18 09:36:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9c6ce900b512adfcaccd2341be3eb0003a28b87 8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV Reviewed-by: chagedorn, epeter, rcastanedalo ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse2.cpp Changeset: ea8f2898 Branch: http3 Author: Jan Lahoda Date: 2024-11-18 10:38:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea8f28980ca19bfa74c39ed5a6708ce094b6119f 8344271: Comparison build fails due to difference in doc summary Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java Changeset: 5fc43222 Branch: http3 Author: Ant?n Seoane Ampudia Date: 2024-11-18 10:40:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fc432226746c8a71290857240a388bf0101f3c6 8288298: Resolve multiline message parsing ambiguities in UL Reviewed-by: jsjolen, rcastanedalo, dholmes ! src/hotspot/share/logging/logFileStreamOutput.cpp ! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java Changeset: b8b70c8b Branch: http3 Author: Amit Kumar Date: 2024-11-18 10:40:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8b70c8b4efd97ae6a57a880b03a4bf26d79acc4 8344379: [s390x] build failure due to missing change from JDK-8339466 Reviewed-by: lucy, shade ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp Changeset: 5eb0733f Branch: http3 Author: Magnus Ihse Bursie Date: 2024-11-18 11:31:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5eb0733f5f4652751214dac5af51c1812e0925e6 8344383: Include ZipArchive and JarArchive directly Reviewed-by: shade ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/test/BuildMicrobenchmark.gmk Changeset: dfddbcaa Branch: http3 Author: Coleen Phillimore Date: 2024-11-18 12:48:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfddbcaab886b9baa731cd748bb7f547e1903b64 8341916: Remove ProtectionDomain related hotspot code and tests Reviewed-by: dholmes, iklam, jrose ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp - src/hotspot/share/classfile/protectionDomainCache.cpp - src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/logging/logDiagnosticCommand.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvm_misc.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java - test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java - test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: d52d1364 Branch: http3 Author: Daniel Fuchs Date: 2024-11-18 15:17:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d52d13648612546ef4458579aff6daf965586a03 8344221: Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/sun/net/util/URLUtil.java Changeset: 9b0ab92b Branch: http3 Author: Roger Riggs Date: 2024-11-18 16:17:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b0ab92b16f682e65e9847e8127b6ce09fc5759c 8344034: Remove security manager dependency in Serialization Reviewed-by: mullan, alanb ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: 162d66ad Branch: http3 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-11-18 16:17:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/162d66adacf71e500c85382a155c7449a4f9ba55 8318668: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp Reviewed-by: kevinw, lmesnik ! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java Changeset: 20783295 Branch: http3 Author: Per Minborg Date: 2024-11-18 16:20:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/207832952be3e57faf3db9303d492faa391d507c 8344134: Use static property in SystemLookup Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java Changeset: 3e78ff16 Branch: http3 Author: Kevin Driver Date: 2024-11-18 16:41:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e78ff16d3c986784113799c76c71941cbb16836 8320743: AEAD ciphers throw undocumented exceptions on overflow Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: d76b5b88 Branch: http3 Author: Viktor Klang Date: 2024-11-18 17:31:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d76b5b888e15b507631068f508e261cab75c841e 8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Changeset: c4e7dc7f Branch: http3 Author: Aleksey Shipilev Date: 2024-11-18 18:08:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4e7dc7ff24809ced7bc3363fc3b462108b992dd 8344389: 32-bit builds fail at CDS build time after JDK-8331497 Reviewed-by: iklam ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: c59adf68 Branch: http3 Author: Naoto Sato Date: 2024-11-18 18:22:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c59adf68d9ac49b41fb778041e3949a8057e8d7f 8344330: Remove AccessController.doPrivileged() from jdk.charsets module Reviewed-by: lancea, bpb, rriggs, jlu ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java Changeset: e9e4200a Branch: http3 Author: Naman Nigam Committer: Chen Liang Date: 2024-11-18 18:30:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9e4200a6aaacc11442f0298525e2531bf08240e 8343125: Correct the documentation for TreeMap's getFloorEntry and getCeilingEntry Reviewed-by: liach, acobbs ! src/java.base/share/classes/java/util/TreeMap.java Changeset: 26494063 Branch: http3 Author: Aleksey Shipilev Date: 2024-11-18 18:38:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26494063237ab50b1a86847da1b3ce3c44d55409 8344352: 32-bit builds crash after JDK-8305895 Reviewed-by: rkennke, coleenp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp Changeset: 922b12f3 Branch: http3 Author: Brian Burkhalter Date: 2024-11-18 19:17:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/922b12f30c4cfd6b504d66daf37fb30c7fb1bfe7 8344078: Remove security manager dependency in java.nio Reviewed-by: alanb, rriggs ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/CompletedFuture.java ! src/java.base/share/classes/sun/nio/ch/Invoker.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/PendingFuture.java ! src/java.base/share/classes/sun/nio/ch/Reflect.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java Changeset: 70eb95f8 Branch: http3 Author: Kevin Walls Date: 2024-11-18 19:18:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70eb95f8488aa39c22ee404c1a4756ecf5db7af6 8344187: Remove SecurityManager and related calls from java.instrument Reviewed-by: alanb, amenkov ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java Changeset: 92271af6 Branch: http3 Author: Harshitha Onkar Date: 2024-11-18 19:19:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92271af6358d38a49b02fb02020f9459c55fca26 8344058: Remove doPrivileged calls from macos platform sources in the java.desktop module Reviewed-by: prr, aivanov ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: de6e013e Branch: http3 Author: Sean Mullan Date: 2024-11-18 19:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de6e013e0e713136ee3117a9805a542ecf521a55 8344310: Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages Reviewed-by: jpai, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java Changeset: f6366748 Branch: http3 Author: Patricio Chilano Mateo Date: 2024-11-18 20:48:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f636674889f925d4feb9a8d2be811e66f9b3a0ac 8344247: Move objectWaiter field to VirtualThread instance Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 8d43e0d6 Branch: http3 Author: Justin Lu Date: 2024-11-18 21:27:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d43e0d664aca03f3e8f66812c184a85847fc105 8344331: SM cleanup in java.scripting Reviewed-by: naoto, lancea ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java Changeset: 5cb0d438 Branch: http3 Author: Christian Stein Date: 2024-11-18 21:49:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cb0d438231383d491b2fcca455d09af7f2ee016 8293040: Argfile documentation for java launcher tool is confusing regarding usage of wildcards Reviewed-by: liach ! src/java.base/share/man/java.md Changeset: dd863690 Branch: http3 Author: Alex Menkov Date: 2024-11-19 00:08:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd8636908c6a604a9b191d7dcce8490fa8e3eb4d 8344262: Win32AttachOperationRequest objects are created by using global new Reviewed-by: jwaters, dholmes ! src/hotspot/os/windows/attachListener_windows.cpp Changeset: 37298844 Branch: http3 Author: Fei Yang Date: 2024-11-19 01:49:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37298844c9504fbafb08c593cb6eec70184e308b 8344371: RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555 Reviewed-by: mli ! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java Changeset: 9e92a9e2 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-11-19 03:11:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e92a9e2bab04b79626b88a7dd017dd0def04d7a 8344059: Remove doPrivileged calls from windows platform sources in the java.desktop module Reviewed-by: kcr, prr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: d85dd77e Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-19 05:43:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d85dd77edf18c6efd3a7438c0595cd729af2f863 8344365: SecurityManager cleanups in java.sql and java.sql.rowset modules Reviewed-by: rriggs, bchristi ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/DriverManager.java - test/jdk/java/sql/testng/util/TestPolicy.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: b12c5b4d Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-19 05:44:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b12c5b4d18d9bd53e44e515ac1fac548ceeb3dc6 8344218: Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/NetworkInterface.java Changeset: 499186be Branch: http3 Author: Prasanta Sadhukhan Date: 2024-11-19 06:37:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/499186be0fa70dba4b008cdafb72aba6addb2965 8343902: javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04 Reviewed-by: azvegint ! test/jdk/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: 76a55c3c Branch: http3 Author: Aleksey Shipilev Date: 2024-11-19 08:45:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76a55c3cb6e5177442f355ae1036db4fbf8e54af 8341334: CDS: Parallel relocation Reviewed-by: iklam, adinn, stuefe ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/java.cpp Changeset: 8bd080bc Branch: http3 Author: Jan Lahoda Date: 2024-11-19 09:13:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bd080bcc9ae3eb368e4bcd5fd0f52408dd9050c 8341901: Using 'var' keyword switch pattern matching causes compiler error Reviewed-by: vromero, abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java Changeset: 9d60300f Branch: http3 Author: Tobias Hartmann Date: 2024-11-19 10:01:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d60300feea12d353fcd6c806b196ace2df02d05 8344199: Incorrect excluded field value set by getEventWriter intrinsic Co-authored-by: Patricio Chilano Mateo Reviewed-by: syan, mgronlun ! src/hotspot/share/opto/library_call.cpp ! test/jdk/ProblemList-Xcomp.txt Changeset: 7540fa21 Branch: http3 Author: Amit Kumar Date: 2024-11-19 10:16:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7540fa2147ff8fc9c652ef13548f72f27e2809a8 8343884: [s390x] Disallow OptoScheduling Reviewed-by: lucy ! src/hotspot/cpu/s390/vm_version_s390.cpp Changeset: 0d666891 Branch: http3 Author: Fei Yang Date: 2024-11-19 10:20:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d66689177b880035e4047399e3e64f461713562 8344393: RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_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: 23597361 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-19 12:04:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/235973615fbad7073df67167ab1cb4d40b6f1ab5 8344534: Remove leftover import of java.security.AccessControlContext in JavaLangAccess Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: cc8bd637 Branch: http3 Author: Matthias Baesken Date: 2024-11-19 13:44:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc8bd63741ce5745c144bf21b737c287d9b53817 8344036: Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302 Reviewed-by: sgehwolf ! 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/CustomModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.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/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 Changeset: 41436bb0 Branch: http3 Author: Alexey Semenyuk Date: 2024-11-19 13:52:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41436bb0e81ddf08fea189d9e1d020fb0ce8979b 8336087: Doccheck: the jpackage command page doesn't show the correct command-line options Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: 0714114f Branch: http3 Author: Alexey Semenyuk Date: 2024-11-19 13:53:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0714114fe3e0ac01657053164c61cbb702c0f9a0 8344322: Improve capabilities of jpackage test lib to validate error output of jpackage Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: a28e4d83 Branch: http3 Author: Alexey Semenyuk Date: 2024-11-19 13:54:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a28e4d839c9220655d78116be89c3c26b3d17a0e 8342299: Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: fea5f2b1 Branch: http3 Author: Alexey Semenyuk Date: 2024-11-19 13:54:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fea5f2b1458cdd53f437e59caaffaa6e22fb59a7 8344415: Restruct jpackage utility classes Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SkipDocumentHandler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.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/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java Changeset: 1717946c Branch: http3 Author: Ivan Walulya Date: 2024-11-19 14:31:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1717946c1b6494a4a44622027ac1dd175fcb9563 8344302: G1: Refactor G1CMTask::do_marking_step to use smaller wrapper methods Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 59fcfae6 Branch: http3 Author: SendaoYan Date: 2024-11-19 15:17:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59fcfae63090f6659a94a9e3dd0705739ec1b074 8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values Reviewed-by: dholmes ! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp Changeset: ded01e43 Branch: http3 Author: Roger Riggs Date: 2024-11-19 15:21:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ded01e4316a46d4c4a74d494db61d03f8591fd67 8344327: SM cleanup in jdk.unsupported ReflectionFactory Reviewed-by: liach, mullan, alanb ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java Changeset: dc940ec8 Branch: http3 Author: Hamlin Li Date: 2024-11-19 15:59:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc940ec8afcd3cd12ed3785d547f4cd602f65c15 8344387: RISC-V: C2: Improve encoding of LoadNKlass for compact headers Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: d4cd27e8 Branch: http3 Author: Coleen Phillimore Date: 2024-11-19 16:13:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4cd27e875ba7d44b0c614d48888340990b94169 8344445: MethodCounters don't need a vptr Reviewed-by: kbarrett, dlong ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp Changeset: 48223f7b Branch: http3 Author: Alan Bateman Date: 2024-11-19 16:37:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48223f7b9c6fbaf4e6751a5b41ea9e9046a48f91 8344143: Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macosx-x64 Reviewed-by: pchilanomate ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java Changeset: 7f672eb2 Branch: http3 Author: Alexey Semenyuk Date: 2024-11-19 16:56:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f672eb266b76a9310dcf108f72adf2469e63dee 8344550: Compilation error of jpackage test JPackageStringBundle.java source Reviewed-by: rriggs ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java Changeset: 78602be1 Branch: http3 Author: Andrey Turbanov Date: 2024-11-19 16:59:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78602be1fe6803503d4382cc9797ec70ee49eba6 8344024: Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java Changeset: 47ebf8d8 Branch: http3 Author: naveen.n.narayanan Date: 2024-11-19 17:15:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed10f6 8342098: Write a test to compare the images Reviewed-by: aivanov, abhiscxk + test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 02ec8ca2 Branch: http3 Author: Alexey Ivanov Date: 2024-11-19 17:15:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Reviewed-by: azvegint, abhiscxk, serb ! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java Changeset: 087a07b5 Branch: http3 Author: Archie Cobbs Date: 2024-11-19 17:43:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/087a07b5ededc6381d3d12cad045d3522434709e 8343479: Remove unnecessary @SuppressWarnings annotations (hotspot) Reviewed-by: chagedorn, epeter ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AnnotationData.java Changeset: bb7a8403 Branch: http3 Author: Renjith Kannath Pariyangad Committer: Phil Race Date: 2024-11-19 18:19:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb7a8403ba1b32b2d97c0bd3ec78dac1832f5289 8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS Reviewed-by: aivanov, prr ! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java Changeset: 93e889b4 Branch: http3 Author: Larry Cable Committer: Kevin Walls Date: 2024-11-19 18:45:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/93e889b48cb6eb6872201a28ee19d8fd17c5d821 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid Reviewed-by: kevinw ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 0b1f5710 Branch: http3 Author: Chris Plummer Date: 2024-11-19 18:58:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd 8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" Reviewed-by: kevinw, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java Changeset: 6a5256ec Branch: http3 Author: Stuart Marks Date: 2024-11-19 18:58:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a5256ec042e16a2157475e86e7859b345a91bd0 8344149: Remove usage of Security Manager from java.rmi Reviewed-by: rriggs, kevinw, aefimov ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/server/LogStream.java ! src/java.rmi/share/classes/java/rmi/server/ObjID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/runtime/Log.java ! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java ! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Util.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java ! src/java.rmi/share/classes/sun/rmi/transport/GC.java ! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java ! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java ! src/java.rmi/share/classes/sun/rmi/transport/Target.java ! src/java.rmi/share/classes/sun/rmi/transport/Transport.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 3328b4ec Branch: http3 Author: Sonia Zaldana Calles Date: 2024-11-19 19:13:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3328b4ecf225f95edfce6ab848dcfb62ddc1aaff 8343700: ceil_log2 should not loop endlessly Reviewed-by: shade, kbarrett, aph, stuefe ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 69c9f256 Branch: http3 Author: Phil Race Date: 2024-11-19 19:35:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69c9f2566ea36fa3317d762d4498637489c70c45 8344061: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2 Reviewed-by: aivanov ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: cd45ba32 Branch: http3 Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-11-19 20:18:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd45ba32f026ba3827d18836cab37a73f59346ed 8342041: Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490 Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java Changeset: aac1f9af Branch: http3 Author: Laurent Bourg?s Date: 2024-11-19 20:28:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce104 8341793: Fix ExceptionOccurred in jdk.accessibility Reviewed-by: prr, avu ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp Changeset: f6f73ce7 Branch: http3 Author: Brian Burkhalter Date: 2024-11-19 20:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6f73ce70da0bea31b93a397da7f7912d1642c09 8344446: Remove security manager dependency from module jdk.sctp Reviewed-by: mullan, alanb ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java Changeset: 81e43114 Branch: http3 Author: Brian Burkhalter Date: 2024-11-19 20:30:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81e43114eca5199a0d816c02f50ecb6bc370135b 8344077: Remove security manager dependency in java.io Reviewed-by: rriggs, alanb, naoto, lancea ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java Changeset: acdbf833 Branch: http3 Author: Calvin Cheung Date: 2024-11-19 23:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acdbf83325296511e6d27cc696911d81f99b8063 8341553: Remove UseCompactObjectHeaders extra CDS archives Reviewed-by: erikj, iklam, coleenp ! make/conf/jib-profiles.js ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: f5252900 Branch: http3 Author: Joe Darcy Date: 2024-11-20 00:06:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f525290000bf8583617047aaeb894bf90332d2e9 8341935: javac states that -proc:full is the default but the default as of 23 is -proc:none Reviewed-by: jlahoda ! src/jdk.compiler/share/man/javac.md Changeset: bc7eabd7 Branch: http3 Author: Guoxiong Li Date: 2024-11-20 01:09:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69bce 8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore' Reviewed-by: ihse, erikj ! .gitignore Changeset: 4ddd3dec Branch: http3 Author: SendaoYan Date: 2024-11-20 01:36:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ddd3dec2d0b232d48646ca89b16591b3026aa5c 8344356: Aarch64: implement -XX:+VerifyActivationFrameSize Reviewed-by: aph ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp Changeset: 8a1f9f0a Branch: http3 Author: Archie Cobbs Date: 2024-11-20 01:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a1f9f0a324e30b5da53d58434ac1b39569fc523 8343476: Remove unnecessary @SuppressWarnings annotations (client) Reviewed-by: prr ! src/demo/share/jfc/SampleTree/SampleTree.java ! src/demo/share/jfc/TableExample/TableExample3.java ! src/demo/share/jfc/TableExample/TableExample4.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java ! src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/KeyStroke.java ! src/java.desktop/share/classes/javax/swing/Spring.java ! src/java.desktop/share/classes/javax/swing/SpringLayout.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/ComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java ! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/java.desktop/share/classes/sun/awt/LightweightFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/LightweightContent.java ! src/java.desktop/share/classes/sun/swing/PrintingStatus.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java Changeset: 189fc8dd Branch: http3 Author: Amit Kumar Date: 2024-11-20 08:25:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/189fc8ddeffb4dd595ccd8ad3ca53a0ed4cee91f 8344381: [s390x] Test failures with error: Register type is not known Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp Changeset: 587f2b4b Branch: http3 Author: Hamlin Li Date: 2024-11-20 08:49:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/587f2b4b4dd73733a6ee247200371f8a8d0299c1 8343827: RISC-V: set AlignVector as false if applicable to enable SLP Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 5b12a87d Branch: http3 Author: Prasanta Sadhukhan Date: 2024-11-20 09:11:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b12a87dcb47b5783f179534e2de43d5a920a489 8344060: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1 Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: cf158bc6 Branch: http3 Author: Jan Lahoda Date: 2024-11-20 09:24:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf158bc6cdadfdfa944b8ec1d3dc7069c8f055a9 8341631: JShell should auto-import java.io.IO.* Reviewed-by: asotona, cstein ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh ! test/langtools/jdk/jshell/ConsoleToolTest.java ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: 3a4a9b7a Branch: http3 Author: Aggelos Biboudis Date: 2024-11-20 10:29:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a4a9b7af7693a836c3caa3112d0d68100535b28 8340145: Problem with generic pattern matching results in internal compiler error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/langtools/tools/javac/patterns/T8340145.java Changeset: afee7405 Branch: http3 Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-11-20 10:34:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afee7405bd13cbe1cb829dd150a9de7e6faf49ae 8343541: C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses Reviewed-by: shade, vlivanov ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp Changeset: e2f8f1ad Branch: http3 Author: David Holmes Date: 2024-11-20 11:51:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2f8f1aded319034a79fe78af7e011e83df75d62 8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: ea7e722c Branch: http3 Author: Robbin Ehn Date: 2024-11-20 12:05:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea7e722ca04752f0b58bf98e0a1907c015644fb5 8344010: RISC-V: Zacas do not work with LW locking Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 21b8749b Branch: http3 Author: Coleen Phillimore Date: 2024-11-20 12:21:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21b8749bfdede7dfee3e8433dd9443320db99076 8344479: Declare MetaspaceObj::operator delete to be deleted Reviewed-by: stefank, kbarrett, jwaters ! src/hotspot/share/memory/allocation.hpp Changeset: 7bb4474d Branch: http3 Author: Coleen Phillimore Date: 2024-11-20 12:22:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bb4474d81a55028de5434f445747c56a8dc333c 8344579: Clean up forward declarations and includes Reviewed-by: stefank ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 6f4dfa66 Branch: http3 Author: Jaikiran Pai Date: 2024-11-20 12:29:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f4dfa66268c7aef0298af7f18d8e8bd4eb21656 8344190: Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: db7ee3da Branch: http3 Author: Jaikiran Pai Date: 2024-11-20 12:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db7ee3dad1d9c9578794d946dd5de1f51d77e5a1 8344223: Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration Reviewed-by: alanb, yzheng ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java Changeset: 4bc826ac Branch: http3 Author: Vlad Zahorodnii Committer: Alexander Zvegintsev Date: 2024-11-20 13:38:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4bc826ac1ea824113a07713f6973c06361c1392e 8342785: XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs Reviewed-by: prr, azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: 21f0ed50 Branch: http3 Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-20 13:59:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f0ed50a224f19d083ef8e3b7b02b8f3dd31cac 8344215: Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration Reviewed-by: dfuchs, alanb, jpai ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java Changeset: e11d126a Branch: http3 Author: David M. Lloyd Committer: Roger Riggs Date: 2024-11-20 14:17:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e11d126a8d50e8b3dce2fd02b263aba3b38b1172 8333796: Add missing serialization functionality to sun.reflect.ReflectionFactory Reviewed-by: liach, rriggs + src/java.base/share/classes/java/io/ObjectStreamReflection.java + src/java.base/share/classes/jdk/internal/access/JavaObjectStreamReflectionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java Changeset: 75420e93 Branch: http3 Author: Emanuel Peter Date: 2024-11-20 14:23:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75420e9314c54adc5b45f9b274a87af54dd6b5a8 8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures Reviewed-by: chagedorn, qamai ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java + test/micro/org/openjdk/bench/vm/compiler/VectorStoreToLoadForwarding.java Changeset: 7d4c3fd0 Branch: http3 Author: Daniel Lund?n Date: 2024-11-20 15:37:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d4c3fd0915cfa8b279f42494625ec6afda338af 8331295: C2: Do not clone address computations that are indirect memory input to at least one load/store Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: thartmann, chagedorn ! src/hotspot/cpu/aarch64/aarch64.ad ! test/hotspot/jtreg/compiler/c2/TestFindNode.java + test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java ! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java Changeset: 9be8ac6f Branch: http3 Author: Calvin Cheung Date: 2024-11-20 15:41:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9be8ac6fbcf1a91e5eee9d3a3430dc356b89283e 8344239: runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: c4c6b1fe Branch: http3 Author: Brian Burkhalter Date: 2024-11-20 16:01:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4c6b1fe0629d313e7b7bd6b7dc92f8c7d18ec8f 8344562: Remove security manager dependency from module jdk.jdi Reviewed-by: kevinw, lmesnik, cjplummer ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java Changeset: 080f1cc8 Branch: http3 Author: Alexey Semenyuk Date: 2024-11-20 16:54:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/080f1cc8cd0500c254debec3198dc187bd41c3e8 8289771: jpackage: ResourceEditor error when path is overly long on Windows Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ShortPathUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp ! src/jdk.jpackage/windows/native/common/WinFileUtils.h ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java + test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: 27fda0ea Branch: http3 Author: Phil Race Date: 2024-11-20 18:38:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27fda0ea1f7e230a1b8a8413efc2d4314b600a82 8344578: Clean up left over java.security and sun.security imports in Swing classes Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java Changeset: 22a39dc8 Branch: http3 Author: Phil Race Date: 2024-11-20 18:45:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22a39dc858a27cecfb0a8a8ef42e2cf5f7444545 8344064: Remove doPrivileged calls from print/imageio/media classes in the java.desktop module Reviewed-by: kizune ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java Changeset: da2d7a09 Branch: http3 Author: Dr Heinz M. Kabutz Committer: Alan Bateman Date: 2024-11-20 20:01:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da2d7a09f92df547661587348f768f69f0e5a23b 8344595: State transitions in internal VirtualThread comment needs to be updated Reviewed-by: alanb ! src/java.base/share/classes/java/lang/VirtualThread.java Changeset: b9bf4472 Branch: http3 Author: Harshitha Onkar Date: 2024-11-20 20:28:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9bf447209db5d7f6bb16a0310421dbe4170500c 8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module Reviewed-by: prr ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java Changeset: a599c301 Branch: http3 Author: Jaikiran Pai Date: 2024-11-21 00:49:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a599c30171fe2b1557ad967d61048656fdb8c752 8344471: Remove SecurityManager related code from java.compiler module Reviewed-by: rriggs, jlahoda, jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java Changeset: 400eb9b1 Branch: http3 Author: Jaikiran Pai Date: 2024-11-21 00:55:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400eb9b10ae0e53e58893b7ea5233d2d2e4046b6 8344524: Remove SecurityManager related code from jdk.jlink module Reviewed-by: alanb, lancea, iris ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java Changeset: 13439113 Branch: http3 Author: Leonid Mesnik Date: 2024-11-21 01:32:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13439113c361dcb0629ece37844443cbf99ef704 8340334: Update jcmd VM.events max parameter to be INT Reviewed-by: cjplummer, kevinw ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jcmd/share/man/jcmd.md Changeset: 4fbf2720 Branch: http3 Author: SendaoYan Date: 2024-11-21 02:05:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fbf272017d2f6933e66f8a67cb88e3ffc42339e 8344526: RISC-V: implement -XX:+VerifyActivationFrameSize Co-authored-by: Fei Yang Reviewed-by: mli, fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp Changeset: a01aa220 Branch: http3 Author: Phil Race Date: 2024-11-21 03:58:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a01aa2202602d2fcdb81b4c5b4183cb6b7acfacb 8342281: Deprecate for removal javax.sound.sampled.AudioPermission Reviewed-by: honkar, kizune ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! test/jdk/javax/sound/sampled/Lines/GetLine.java Changeset: 7105bb98 Branch: http3 Author: Phil Race Date: 2024-11-21 04:22:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7105bb98cf8797082d2b61f0e08a4e5ba0bae8ac 8344664: Remove some un-used java/sun.security imports in the java.desktop module Reviewed-by: iris ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java Changeset: 10def484 Branch: http3 Author: Jaikiran Pai Date: 2024-11-21 05:01:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10def484dfe5821940c6fef6d857db93c30d0b06 8344236: Revisit SecurityManager usage in jdk.net after JEP 486 integration Reviewed-by: dfuchs ! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java ! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java ! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java Changeset: 93aa7e2f Branch: http3 Author: Richard Reingruber Date: 2024-11-21 06:57:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be 8328085: C2: Use after free in PhaseChaitin::Register_Allocate() Reviewed-by: thartmann, mdoerr ! src/hotspot/share/opto/postaloc.cpp Changeset: 5ccd5106 Branch: http3 Author: Galder Zamarre?o Committer: Andrew Dinn Date: 2024-11-21 09:48:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ccd5106e023dbb47473e8914035c811e0cc6ee1 8326369: Add test to verify bimorphic inlining happens after morphism changes Reviewed-by: thartmann, epeter + test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java Changeset: f2b10c6c Branch: http3 Author: Axel Boldt-Christmas Date: 2024-11-21 09:54:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2b10c6c228f7be879b3f043accb22e0bc6535d6 8340422: ZGC: TestAllocateHeapAt.java should not run with transparent hugepages Reviewed-by: stefank, jsikstro ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java ! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java ! test/jtreg-ext/requires/VMProps.java = test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java Changeset: 18df6fd5 Branch: http3 Author: Doug Lea
Date: 2024-11-21 11:50:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18df6fd5ba93c3c2d5965c072d482dcf7cbfc675 8336707: Contention of ForkJoinPool grows when stealing works Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: a62279ca Branch: http3 Author: Daniel Fuchs Date: 2024-11-21 11:54:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a62279ca0a520fdf4bce77dec4cb06d4d573c109 8344235: Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration Reviewed-by: jpai ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java Changeset: 8f22db23 Branch: http3 Author: Coleen Phillimore Date: 2024-11-21 12:14:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f22db23a50fe537d8ef369e92f0d5f9970d98f0 8330606: Redefinition doesn't but should verify the new klass Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/oops/method.cpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java Changeset: 882d6358 Branch: http3 Author: Artur Barashev Committer: Sean Mullan Date: 2024-11-21 14:14:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/882d6358074135b2c4fe21b32bd73f40022980bc 8245545: Disable TLS_RSA cipher suites Reviewed-by: mullan ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/DTLS/CipherSuite.java ! test/jdk/javax/net/ssl/SSLEngine/Basics.java ! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java ! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java ! test/jdk/javax/net/ssl/TLSv12/ProtocolFilter.java ! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java ! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java ! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java Changeset: eef15618 Branch: http3 Author: Phil Race Date: 2024-11-21 16:02:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eef156180c772a042416fc35d86072e722519f0b 8344569: SwingUtilities2.makeIcon_Unprivileged is obsolete Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: aaf3df7b Branch: http3 Author: Brian Burkhalter Date: 2024-11-21 16:17:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aaf3df7bb80d84d3870d8840c2935d4567f83f3c 8343823: (fs) Files.createLink: inconsistent behavior when creating link to symbolic link Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 87be63f8 Branch: http3 Author: Brian Burkhalter Date: 2024-11-21 16:18:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87be63f85dbbfd8695817a913ef2b2ae5b0d78e9 8344659: Some uses of GetPropertyAction were not removed from java.io and java.nio Reviewed-by: lancea, rriggs, iris, dfuchs ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/nio/cs/GB18030.java ! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java ! src/java.base/share/classes/sun/nio/fs/Util.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java Changeset: dfa18fe6 Branch: http3 Author: Alan Bateman Date: 2024-11-21 16:25:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfa18fe6b395171c821cde02f081e12dd1565ba5 8344328: (dc) DatagramChannelImpl.blockingReceive can now synchronize on packet Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java Changeset: 395e4046 Branch: http3 Author: Abhishek Kumar Date: 2024-11-21 17:39:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/395e404666e51f76270de4de1899aa681ba889c9 8344066: Remove SecurityManager uses from the jdk.accessibility module Reviewed-by: prr ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 6113fa75 Branch: http3 Author: Sean Mullan Date: 2024-11-21 17:45:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6113fa75035440aa211c9df291c02dc9d0d40b4b 8344248: Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules Reviewed-by: ascarpino ! src/java.base/share/classes/module-info.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java ! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java ! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReplayCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java Changeset: 4956a766 Branch: http3 Author: Vladimir Ivanov Committer: Derek White Date: 2024-11-21 17:54:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4956a766213c3d76e13b98ac5d5efe5d4f553895 8317538: Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/Provider.java Changeset: 78e5008e Branch: http3 Author: Vladimir Ivanov Committer: Derek White Date: 2024-11-21 17:59:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78e5008e91610847bc11103e667fbe602b03d86a 8317542: Specjvm::xml have scalability issue for high vCPU numbers Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java Changeset: 191b38e7 Branch: http3 Author: Roger Riggs Date: 2024-11-21 18:03:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/191b38e71279151d0444bb38b659e880e6f8a1e7 8344549: Cleanup AccessController in sun.misc.Unsafe Reviewed-by: alanb ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java Changeset: dc9a6ef6 Branch: http3 Author: Jatin Bhateja Date: 2024-11-21 18:13:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f8a3 8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, sviswanathan ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java Changeset: 93d4ad4d Branch: http3 Author: Coleen Phillimore Date: 2024-11-21 18:26:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8c14 8344763: cpCache print_on doesn't handle nulls Reviewed-by: matsaave ! src/hotspot/share/oops/cpCache.cpp Changeset: d6b40d30 Branch: http3 Author: Volodymyr Paprotski Committer: Anthony Scarpino Date: 2024-11-21 19:17:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6b40d3033b306e2cefc12833bb4e99ae6e36008 8344144: AES/CBC slow at big payloads Reviewed-by: sviswanathan, abarashev, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java Changeset: e03b1506 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-11-21 20:04:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e03b1506d3644f9e4053630adc4c0620eaef71c0 8178966: Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong Co-authored-by: Peter Levart Reviewed-by: jpai, rriggs ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 7709d435 Branch: http3 Author: Phil Race Date: 2024-11-21 20:29:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7709d435d080778a45bd3eb9a5754e356e94e6de 8344782: Cleanup left over doPrivileged calls and imports in java.desktop Reviewed-by: honkar ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: cee74f9e Branch: http3 Author: Aleksei Efimov Date: 2024-11-21 20:55:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cee74f9e677e74deda72638bcc0a3e9307262938 8338536: Permanently disable remote code downloading in JNDI Reviewed-by: dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/NamingManagerHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.naming.rmi/share/classes/module-info.java + test/jdk/com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java + test/jdk/com/sun/jndi/rmi/registry/objects/TestObjectFactoryBuilder.java Changeset: 22149063 Branch: http3 Author: Stuart Marks Date: 2024-11-21 21:05:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22149063101f0c617d8ccaace659671a645d402e 8272339: Update notes section from serialver man page Reviewed-by: rriggs ! src/jdk.compiler/share/man/serialver.md Changeset: efeacfee Branch: http3 Author: David Holmes Date: 2024-11-21 21:18:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efeacfee015d1105dcd75e489d367a7716441fa8 8344646: The libjsig deprecation warning should go to stderr not stdout Reviewed-by: mikael, cjplummer ! src/java.base/unix/native/libjsig/jsig.c Changeset: 0f458e2c Branch: http3 Author: Phil Race Date: 2024-11-21 21:24:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f458e2c3eb93641864085d18e49daf640cb3858 8342903: Deprecate for removal java.awt.Window.getWarningString() Reviewed-by: kizune, erikj, azvegint ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! src/demo/share/jfc/Font2DTest/FontPanel.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java - src/java.desktop/macosx/classes/sun/lwawt/SecurityWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java - src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw48.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim48.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow48.png ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java - src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt.rc ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h - src/java.desktop/windows/native/libawt/windows/security_warning.ico - src/java.desktop/windows/native/libawt/windows/security_warning_bw.ico - src/java.desktop/windows/native/libawt/windows/security_warning_int.ico ! test/jdk/ProblemList.txt Changeset: c199f532 Branch: http3 Author: Roger Riggs Date: 2024-11-21 21:50:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c199f5326b8dd41f33a12e5db7552331e0844601 8344336: SM cleanup of java.lang.System, Runtime, String, StackWalker Reviewed-by: dfuchs, alanb, lancea ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java Changeset: db44e97c Branch: http3 Author: William Kemper Date: 2024-11-22 00:05:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db44e97c5dfd286a58985be9b091fd43f5ad03be 8344798: Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp Changeset: e21d06f4 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-11-22 03:07:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e21d06f488bce227eedc4c92d976301a7b54fda8 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 Reviewed-by: achung, kizune ! test/jdk/javax/swing/JTextArea/bug4265784.java Changeset: 50c099d6 Branch: http3 Author: Phil Race Date: 2024-11-22 04:00:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50c099d69e9cef5c38a2624d7c798360eb6c1fba 8344799: Remove permissions checks from java.awt.Desktop Reviewed-by: azvegint ! src/java.base/share/classes/module-info.java ! src/java.desktop/share/classes/java/awt/Desktop.java Changeset: 2ea0364b Branch: http3 Author: Johan Sj?len Date: 2024-11-22 08:55:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ea0364b6e3f10977f7b607d239c29ee616a8f7c 8343893: Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0 Reviewed-by: gziemski, mgronlun, lmesnik ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/nmtUsage.hpp ! test/jdk/ProblemList-zgc.txt Changeset: a07b72bf Branch: http3 Author: Daniel Fuchs Date: 2024-11-22 09:55:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a07b72bfcfa603453ea042e89adeb9dcec8bf63a 8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted Reviewed-by: jpai ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: 8903854e Branch: http3 Author: Matthias Baesken Date: 2024-11-22 11:10:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8903854e01d2912218c4ea6973f0a36fd20167c7 8344718: Test runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linuxppc64le after JDK-8344239 Reviewed-by: ccheung, mdoerr ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 847f65c1 Branch: http3 Author: Tobias Hartmann Date: 2024-11-22 11:37:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/847f65c14a8fea3d5e2ee9d920c458b8923da3b4 8344844: ciReplay tests fail with -XX:+UseCompactObjectHeaders because CDS is disabled since JDK-8341553 Reviewed-by: epeter, rcastanedalo ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java ! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java Changeset: bf374c33 Branch: http3 Author: Raffaello Giulietti Date: 2024-11-22 11:41:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf374c33f5cd5048cabe151050fada773b7d9458 8343453: Modernize FloatingDecimal tests Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java - test/jdk/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java - test/jdk/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java - test/jdk/jdk/internal/math/ToString.java Changeset: 64e4aa21 Branch: http3 Author: Andrew Haley Date: 2024-11-22 12:09:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64e4aa21a42688f8b2095a609e20f05af7672ca4 8339916: AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests Reviewed-by: shade ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java Changeset: 82c3612d Branch: http3 Author: Aleksey Shipilev Date: 2024-11-22 12:28:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82c3612d775840aa4b851a29b8ee3337950d5aeb 8344830: [BACKOUT] JDK-8341334: CDS: Parallel relocation Reviewed-by: dholmes, jpai ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 9769ee86 Branch: http3 Author: Sean Mullan Date: 2024-11-22 13:18:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9769ee86978584a65703712c1a845fe4f5fffe29 8344652: Remove access control context text from SSLEngine and SSLSession APIs Reviewed-by: jnimeh ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java Changeset: 15dbb6a3 Branch: http3 Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-22 14:39:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15dbb6a38064d4779a44e584ae67ba26885c8436 8344219: Remove calls to SecurityManager and doPrivileged in java.net.SocksSocketImpl after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/SocksSocketImpl.java Changeset: 6d3becb4 Branch: http3 Author: Tobias Hartmann Date: 2024-11-22 14:48:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d3becb486ab38c9c2d2a6fbc428bf794375317c 8344861: Disable CheckJNICalls in tests until JDK-8344802 is fixed Reviewed-by: coleenp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java Changeset: 13987b42 Branch: http3 Author: Ben Perez Date: 2024-11-22 16:36:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13987b4244614d594dc8f94c288eddb6239a066f 8298390: Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism Co-authored-by: Ferenc Rakoczi Reviewed-by: valeriep + src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java + src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + src/java.base/share/classes/sun/security/provider/SHA3Parallel.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json ! test/jdk/sun/security/provider/all/Deterministic.java + test/micro/org/openjdk/bench/java/security/MLKEMBench.java Changeset: 21e0fb86 Branch: http3 Author: Chris Plummer Date: 2024-11-22 17:26:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21e0fb8648d61f041a04d44ad6c46fc5efd86261 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool 8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException Reviewed-by: kevinw, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java Changeset: 8b98f958 Branch: http3 Author: Ben Perez Date: 2024-11-22 17:48:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b98f958dc1afedc02b9d9c98089d6cb1ca3a5b7 8298387: Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm Reviewed-by: jnimeh ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + src/java.base/share/classes/sun/security/provider/ML_DSA.java + src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json ! test/jdk/sun/security/provider/all/Deterministic.java + test/micro/org/openjdk/bench/java/security/MLDSA.java Changeset: 5154b716 Branch: http3 Author: Nizar Benalla Date: 2024-11-22 17:59:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5154b71637e685807952e3e776e4583f0a6280f6 8343598: Since Checker can mark some preview elements as new even if bytecode reference is identical Reviewed-by: hannesw ! test/jdk/tools/sincechecker/SinceChecker.java Changeset: 4b165305 Branch: http3 Author: Phil Race Date: 2024-11-22 18:00:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b1653056d39db2c85989c787364e2646e5ef463 8344795: Remove uses of AccessControlContext in java.desktop module Reviewed-by: azvegint ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java Changeset: 51763b67 Branch: http3 Author: Justin Lu Date: 2024-11-22 18:18:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51763b67004a8b37d9bf4b8efef8aa1fa7bc9f4a 8344525: Fix leftover ExceptionOccurred in java.base Reviewed-by: lbourges, alanb, naoto, iris ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libzip/Deflater.c ! src/java.base/share/native/libzip/Inflater.c ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c Changeset: 079f503d Branch: http3 Author: Sonia Zaldana Calles Date: 2024-11-22 18:55:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/079f503d962ad9e5ae4394c083e6877828c798ec 8344568: Renaming ceil_log2 to log2i_ceil Reviewed-by: kbarrett ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 6aec2dcf Branch: http3 Author: Sean Mullan Date: 2024-11-22 19:14:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6aec2dcf76322ee92b62b5a063354057351d65e1 8344788: Specify that the access control context parameters of Subject.doAsPrivileged are ignored Reviewed-by: alanb ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: 1b2d9cad Branch: http3 Author: Harshitha Onkar Date: 2024-11-22 19:16:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b2d9cad532d9b047b8556ed8c9d75f83f75efe0 8344881: Problemlist java/awt/Robot/InfiniteLoopException.java on Linux Reviewed-by: prr, dnguyen ! test/jdk/ProblemList.txt Changeset: 98b66783 Branch: http3 Author: Leonid Mesnik Date: 2024-11-22 19:21:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98b667834c4a8f0d0ab54b8133061bc475674732 8343741: SA jstack --mixed should print information about VM locks Reviewed-by: cjplummer ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Mutex.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMLocksPrinter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithLockInVM.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 11147046 Branch: http3 Author: Damon Nguyen Date: 2024-11-22 19:29:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/11147046aa6102bc6e132d7b8c9d4e11db802002 6672644: JComboBox still scrolling if switch to another window and return back Reviewed-by: abhiscxk, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: 70c4e2c0 Branch: http3 Author: Alexey Semenyuk Date: 2024-11-22 23:33:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70c4e2c0cc9e741355396abc1be0f64cc77ec3e0 8344587: Reduce number of "jdk.jpackage.internal" classes used from other packages Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.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/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/ModulePathTest3.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java Changeset: effee122 Branch: http3 Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2024-11-23 03:55:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/effee122dd74241db4ec2b6bfd99f1450741b804 8344533: CTW: Add option to remove clinits before loading Reviewed-by: thartmann, lmesnik ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: d00f3115 Branch: http3 Author: Jaikiran Pai Date: 2024-11-23 07:26:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d00f31156a9ab9efcee492dfd0aaed1515df1f00 8343150: Change URLClassLoader.getPermissions to return empty PermissionCollection Reviewed-by: dfuchs, alanb, michaelm ! src/java.base/share/classes/java/net/URLClassLoader.java Changeset: 822a1554 Branch: http3 Author: Stig Rohde D?ssing Committer: Erik Gahlin Date: 2024-11-23 15:58:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/822a1554cb059580ab76bae7963827146b8f5aee 8341427: JFR: Adjust object sampler span handling Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp Changeset: 7be94d04 Branch: http3 Author: Phil Race Date: 2024-11-23 23:20:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7be94d043dd225fcf801c2dc9b0825598415a88f 8344891: Remove uses of sun.misc.ReflectUtil in java.desktop Reviewed-by: kizune, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java ! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/MethodRef.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/print/SimpleDoc.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java Changeset: a6220fa9 Branch: http3 Author: Harshitha Onkar Date: 2024-11-24 06:22:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6220fa90362980fce2fc56e70c7c9a7ed7e11c5 8344303: Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource Reviewed-by: prr, azvegint ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/net/util/URLUtil.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java Changeset: 6711e132 Branch: http3 Author: Damon Nguyen Date: 2024-11-24 08:54:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6711e1327a76782c8315b9e85525e1408657727b 8344914: OOME in several tests since JDK-6672644 - JComboBox still scrolling Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java - test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: a83cfe26 Branch: http3 Author: Kim Barrett Date: 2024-11-24 17:10:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a83cfe26583db078ecd754d9609111c0c6dac6a4 8344917: Fix recent NULL usage backsliding Reviewed-by: jsjolen ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 8f08020f Branch: http3 Author: SendaoYan Date: 2024-11-25 01:31:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f08020fa452b15709f68a702abb5edec191dee2 8344903: Improve error handling TestJhsdbJstackPrintVMLocks.java Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java Changeset: 6f622da7 Branch: http3 Author: Phil Race Date: 2024-11-25 03:33:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f622da7fbae67d8c1cd9e795127adac58a246a9 8344923: Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 68ba7ee5 Branch: http3 Author: Per Minborg Date: 2024-11-25 07:42:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68ba7ee5c8f152a268b1e95d52417783346d12b7 8340205: Native linker allows MemoryLayout consisting of only PaddingLayout Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! test/jdk/java/foreign/TestLinker.java Changeset: 9576546b Branch: http3 Author: Matthias Baesken Date: 2024-11-25 07:57:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9576546b9c0f22b0784c4f845f2694050cae2f16 8343698: Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status Reviewed-by: ihse, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 333a9973 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-11-25 08:57:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/333a9973f1e99faa665e96c30bcfac7877cbdc1c 8335231: [macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn't get the expected PrintAbortException Reviewed-by: tr, abhiscxk ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java Changeset: da4b7a8c Branch: http3 Author: Sebastian L?vdahl Committer: Kevin Walls Date: 2024-11-25 09:13:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da4b7a8c56f56c6051d463bc34e51e35781fe1a8 8341436: containers/docker/TestJcmdWithSideCar.java takes needlessly long to run Reviewed-by: kevinw, lmesnik ! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: d112f35d Branch: http3 Author: Daniel Fuchs Date: 2024-11-25 09:56:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d112f35d92a5b5f3e0248fa0fb447fc8c14da2d4 8344855: Remove calls to SecurityManager and doPrivileged in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration Reviewed-by: jpai ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/NetworkClient.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java Changeset: 519bb268 Branch: http3 Author: Daniel Fuchs Date: 2024-11-25 10:08:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/519bb268a0687ba2b75738e961a72d84b7f49ade 8344217: Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java Changeset: 811d08c0 Branch: http3 Author: Emanuel Peter Date: 2024-11-25 10:39:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/811d08c0a4e0da55f306686423aec40d29fabf00 8340010: Fix vectorization tests with compact headers Reviewed-by: chagedorn, rkennke, mli ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java Changeset: 965aace2 Branch: http3 Author: Alexander Zvegintsev Date: 2024-11-25 11:11:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/965aace297154ab08ee41a4d988553707cae8b32 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Reviewed-by: kcr, honkar ! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c Changeset: ddc8a9d5 Branch: http3 Author: Sean Mullan Date: 2024-11-25 13:10:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddc8a9d5da28f67071a0d6bed981ab4ad70337be 8344366: Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages Reviewed-by: coffeys, ascarpino, hchao ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java - src/java.base/share/classes/sun/security/action/OpenFileInputStreamAction.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! test/jdk/sun/security/action/Generify.java Changeset: c6b14c62 Branch: http3 Author: Adam Sotona Date: 2024-11-25 13:45:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6b14c62f609ee0539893fa3778eb5d0277748c0 8344841: ClassPrinter prints confusing value for null Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! test/jdk/jdk/classfile/ClassPrinterTest.java Changeset: cb1c7366 Branch: http3 Author: Roman Kennke Date: 2024-11-25 13:48:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb1c73663e91e632d643c23e6c5acc1c5118ac8b 8344363: FullGCForwarding::initialize_flags is called after ObjLayout::initialize Reviewed-by: stefank, shade, ayang ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: e29b0edc Branch: http3 Author: Kevin Walls Date: 2024-11-25 13:50:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e29b0edc9739801c8371ac601a466428916d60b4 8344181: Remove SecurityManager and related calls from jdk.management and jdk.management.agent Reviewed-by: amenkov, cjplummer ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/Flag.java ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java Changeset: 13341917 Branch: http3 Author: Hamlin Li Date: 2024-11-25 13:54:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/133419177d8ddcfafe0b2bd25ee918bdb3b16d3f 8334474: RISC-V: verify perf of ExpandBits/CompressBits (rvv) Reviewed-by: fyang, rehn, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java Changeset: 4110d392 Branch: http3 Author: Roger Riggs Date: 2024-11-25 14:34:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4110d3925c8bfc3256b01d835faa111c2c21b8db 8344865: SM cleanup in sun/reflect/annotation Reviewed-by: liach, jpai ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java Changeset: a032de29 Branch: http3 Author: Alan Bateman Date: 2024-11-25 15:34:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a032de2904baf83143415858ed7191549c659035 8344577: Virtual thread tests are timing out on some macOS systems Reviewed-by: jpai ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java ! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java ! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java Changeset: 15ae8d02 Branch: http3 Author: Naoto Sato Date: 2024-11-25 15:54:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15ae8d02eeb9c80f5453b88d38081debf956cb65 8319993: Update Unicode Data Files to 16.0.0 8319992: Update ICU4J to Version 76.1 Reviewed-by: jlu, joehw, iris ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java ! src/java.base/share/data/unicodedata/Blocks.txt ! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt ! src/java.base/share/data/unicodedata/NormalizationTest.txt ! src/java.base/share/data/unicodedata/PropList.txt ! src/java.base/share/data/unicodedata/PropertyValueAliases.txt ! src/java.base/share/data/unicodedata/ReadMe.txt ! src/java.base/share/data/unicodedata/Scripts.txt ! src/java.base/share/data/unicodedata/SpecialCasing.txt ! src/java.base/share/data/unicodedata/UnicodeData.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt ! src/java.base/share/data/unicodedata/emoji/emoji-data.txt ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md ! test/jdk/java/lang/String/UnicodeCasingTest.java Changeset: 593a5898 Branch: http3 Author: Roger Riggs Date: 2024-11-25 16:46:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/593a5898f93fd009197e89aba311268bc1a2e74e 8344319: SM cleanup in jdk.dynalink module Reviewed-by: attila ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java - src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java Changeset: 08dfc4a4 Branch: http3 Author: Christian Hagedorn Date: 2024-11-25 16:46:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08dfc4a42e58a13a51fb7be2ebfa1c15daea28a9 8344213: Cleanup OpaqueLoop*Node verification code for Assertion Predicates Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 4d898aa4 Branch: http3 Author: Phil Race Date: 2024-11-25 19:31:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d898aa451db5b57601c088cdc3c947827f0bc08 8344896: Remove obsolete checks for AWTPermission accessClipboard Reviewed-by: azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h Changeset: df2d4c15 Branch: http3 Author: Roger Riggs Date: 2024-11-25 19:44:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df2d4c157573ae0faca039bfd3c4191475b5f0de 8344898: SM cleanup of java.base sun/util calendar, locale, cldr, and resources Reviewed-by: naoto ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/Bundles.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java Changeset: 8de158ae Branch: http3 Author: David Holmes Date: 2024-11-25 19:55:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8de158aefe64d493e107ef310f510bab57beb251 8339134: Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf Reviewed-by: coleenp, jsjolen ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticArgument.hpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: 02760796 Branch: http3 Author: Phil Race Date: 2024-11-25 22:16:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/027607968b3d55b498e9f2d7a4023b8ae2d47b5b 8344667: Remove most uses of AWT Permissions from the desktop module Reviewed-by: azvegint, kizune ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! test/jdk/lib/client/ExtendedRobot.java Changeset: 16232578 Branch: http3 Author: Alisen Chung Date: 2024-11-25 22:32:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16232578d9acf9d0b5a9ad0e7530291471b5cc9c 8339524: Clean up a few ExtendedRobot tests Reviewed-by: honkar, aivanov, prr ! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java Changeset: 48e3b651 Branch: http3 Author: Taizo Kurashige Committer: Alexey Semenyuk Date: 2024-11-25 23:23:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48e3b6511adf3d4e97035014612674d84ae83aa0 8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 3326874f Branch: http3 Author: Jaikiran Pai Date: 2024-11-26 00:52:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3326874f5f067119b3632a3ea96f0c2f3897598e 8344857: Remove calls to SecurityManager and doPrivileged in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/util/SocketExceptions.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java Changeset: 5e0d42b6 Branch: http3 Author: Fei Yang Date: 2024-11-26 01:01:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e0d42b6a633d58d7303257569a7b45483f2db53 8344916: RISC-V: Misaligned access in array fill stub Reviewed-by: rehn, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1c7f34d3 Branch: http3 Author: Phil Race Date: 2024-11-26 01:10:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c7f34d3dd24551c0d325f1f3c56ffb7be9042e1 8345000: Remove last mentions of sun.awt.AWTPermissions Reviewed-by: honkar, azvegint - src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: 4d4cef80 Branch: http3 Author: Brent Christian Date: 2024-11-26 01:17:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d4cef800a4b763ab00e93e7a76a5ca5040ab826 8344337: SecurityManager cleanup in java.prefs module Reviewed-by: lancea, bpb, rriggs, iris ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferences.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java Changeset: 43603ac2 Branch: http3 Author: Phil Race Date: 2024-11-26 06:57:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43603ac2f9cb0b74b7baa61c14a29959970c7769 8344894: Obsolete reference to checking permissions in java.awt.Composite Reviewed-by: kizune, kcr, azvegint ! src/java.desktop/share/classes/java/awt/Composite.java Changeset: ca81ab5e Branch: http3 Author: Phil Race Date: 2024-11-26 07:03:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca81ab5ebc10722171ac861aa460bfaf520f3c7d 8344994: Remove most uses of RuntimePermission checks in java.desktop Reviewed-by: azvegint ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h Changeset: 4e68d665 Branch: http3 Author: Per Minborg Date: 2024-11-26 08:24:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e68d665bef8d13adb499a803c2f68b704ea54fe 8344954: Linker tests fails on BE platforms after JDK-8340205 Reviewed-by: mdoerr, amitkumar ! test/jdk/java/foreign/TestLinker.java Changeset: 01052035 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2024-11-26 08:51:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0105203575182e24a56a38a12da7c1af58ea0a78 8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty Co-authored-by: Emanuel Peter Reviewed-by: qamai, thartmann, kvn ! src/hotspot/share/opto/block.cpp + test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java Changeset: 57d35f98 Branch: http3 Author: Robbin Ehn Date: 2024-11-26 08:51:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57d35f98f6966485c034cf096ddefcf0c7569627 8344382: RISC-V: CASandCAEwithNegExpected fails with Zacas Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 9793e73b Branch: http3 Author: Albert Mingkun Yang Date: 2024-11-26 08:55:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9793e73bc1b25ed92d6f0599fd2e721249389df7 8344853: Parallel: Improve comments in psParallelCompact Reviewed-by: sjohanss, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 25dd51e4 Branch: http3 Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2024-11-26 09:35:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25dd51e4fc424deb0cb71ec8c706c551e9abad55 8344222: Remove calls to SecurityManager and doPrivileged in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl, and javax.net.HttpsURLConnection after JEP 486 integration Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 3a625f38 Branch: http3 Author: Doug Simon Date: 2024-11-26 09:50:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a625f38aa4ab611fe5c7dffe420abce826d0d7e 8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails Reviewed-by: syan, dlong, mli ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java Changeset: 0054bbed Branch: http3 Author: Markus Gr?nlund Date: 2024-11-26 10:50:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0054bbed7fce5b8566655d6910b09b10c952e609 8343756: CAN_SHOW_REGISTERS_ON_ASSERT for Windows Reviewed-by: stuefe, jsjolen ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java Changeset: 9291abc6 Branch: http3 Author: Afshin Zafari Date: 2024-11-26 11:08:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9291abc6337f8cf480806f4b2996ec905b021704 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags Reviewed-by: gziemski, lmesnik ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java Changeset: 6da3ecd6 Branch: http3 Author: Hamlin Li Date: 2024-11-26 11:10:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6da3ecd65ddeb94587933c69ca8b9c279c70ac24 8344960: RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java Changeset: 3e509c8b Branch: http3 Author: Doug Lea
Date: 2024-11-26 11:44:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e509c8bd150121e4e99ace9231fc9419630751e 8344773: SM cleanup in ForkJoinPool Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: fc2da15b Branch: http3 Author: Per Minborg Date: 2024-11-26 12:07:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc2da15bcee9560186058b3e2fd12ddcb0eb0f39 8344419: Use StaticProperty in some JDK classes Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/sun/security/util/DomainName.java Changeset: f0b72f72 Branch: http3 Author: Alan Bateman Date: 2024-11-26 12:28:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0b72f728d357a257074177fbea2f1ff70cf70f2 8342380: Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe Reviewed-by: vklang, jpai ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.md ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java Changeset: 70c714fe Branch: http3 Author: Jaikiran Pai Date: 2024-11-26 18:43:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70c714fe7d11323197161ba7f41fd7c65db86e8a merge latest from master branch ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/conf/security/java.security ! test/jdk/java/net/httpclient/ShutdownNow.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/conf/security/java.security ! test/jdk/java/net/httpclient/ShutdownNow.java