From duke at openjdk.org Wed Sep 4 09:53:31 2024 From: duke at openjdk.org (duke) Date: Wed, 4 Sep 2024 09:53:31 GMT Subject: git: openjdk/jdk-sandbox: http3: 70 new changesets Message-ID: Changeset: afa03462 Branch: http3 Author: Daniel Jelinski Date: 2024-08-30 15:44:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afa03462e81a29ecabe984d9a37760b744a56ddd Remove support for non-SunJSSE trust managers ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java Changeset: 9e4a2291 Branch: http3 Author: Daniel Jelinski Date: 2024-09-03 08:43:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e4a229146ee47544ac5abd3d015c6c597759e13 Check trust manager type early ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: e7b0cee4 Branch: http3 Author: Daniel Jelinski Date: 2024-09-03 15:02:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7b0cee49d8294a39d5ca9e8418133b4cd3c03f8 Add minimal support for DataBlockedFrame ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 1fb94d0b Branch: http3 Author: Daniel Jelinski Date: 2024-09-03 16:18:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fb94d0b36ac8b04982d39dee983263c2d816a64 Add minimal support for PATH_CHALLENGE frames ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 9d183bd0 Branch: http3 Author: Markus Gr?nlund Date: 2024-08-28 12:19:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d183bd02763ee4ff5aa8388e039d8b5a6964328 8339149: jfr_flush_event_writer - return value type mismatch Reviewed-by: egahlin ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: 32c97509 Branch: http3 Author: Albert Mingkun Yang Date: 2024-08-28 13:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32c975098521e830ce706b67e7232a007c0846c7 8339160: [BACKOUT] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: b6700095 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-08-28 15:23:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6700095c018a67a55b746cd4eee763c68f538e0 8338729: Retire the test jdk/java/util/zip/TestZipError.java Reviewed-by: lancea - test/jdk/java/util/zip/TestZipError.java Changeset: 379f3db0 Branch: http3 Author: Daniel D. Daugherty Date: 2024-08-28 16:47:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/379f3db001fe4bffd3a00e0363a98275e7b2eba8 8339175: ProblemList runtime/interpreter/LastJsrTest.java on all platforms with Xcomp Reviewed-by: matsaave ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: 0c2b1758 Branch: http3 Author: Anthony Scarpino Date: 2024-08-28 17:24:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c2b175898d13b58ffe56e2f9cbc9d88173a61cf 8328608: Multiple NewSessionTicket support for TLS Reviewed-by: djelinski ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.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/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/util/Cache.java ! test/jdk/javax/net/ssl/SSLSession/CertMsgCheck.java ! test/jdk/javax/net/ssl/SSLSession/CheckSessionContext.java ! test/jdk/javax/net/ssl/templates/TLSBase.java + test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java + test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java + test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java + test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java Changeset: 3d49fb8a Branch: http3 Author: Manukumar V S Date: 2024-08-28 17:54:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d49fb8a17ceec6e23595bc8affc89765899f72b 8338103: Stabilize and open source a Swing OGL ButtonResizeTest Reviewed-by: abhiscxk, prr, tr + test/jdk/javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java Changeset: a98ecad0 Branch: http3 Author: Claes Redestad Date: 2024-08-28 18:16:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a98ecad0a920f12d81386de3d0f549d542014773 8338897: Small startup regression remains after JDK-8309622 and JDK-8331932 Reviewed-by: liach, naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java Changeset: eff6d9cd Branch: http3 Author: Claes Redestad Date: 2024-08-28 18:22:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eff6d9cd23f9da8720a44ad628aa0a3e6f58facf 8339167: Remove AbstractPoolEntry.PrimitiveEntry to reduce boxing overheads Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java Changeset: d03ec7aa Branch: http3 Author: Leonid Mesnik Date: 2024-08-28 20:17:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d03ec7aad41d830b47801b7af75ee5e278128e69 8339030: frame::print_value_on(outputStream* st, JavaThread *thread) doesn't need thread argument Reviewed-by: dholmes, coleenp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/vframe.cpp Changeset: d08b5bd9 Branch: http3 Author: Leonid Mesnik Date: 2024-08-28 20:18:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d08b5bd9f5f740d75c1acfbd644ce1c822e03833 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small Reviewed-by: ayang ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp Changeset: a8ac2872 Branch: http3 Author: Justin Lu Date: 2024-08-28 21:14:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8ac28725bfc22867c76856ddce094588a97b84c 8339126: JNI exception pending in Inflater.c Reviewed-by: lancea, vtewari, jpai, naoto ! src/java.base/share/native/libzip/Inflater.c Changeset: 72a49005 Branch: http3 Author: David Holmes Date: 2024-08-28 21:16:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72a49005ee8c4aeb6dcf3eff4c56576a2b4d0081 8338888: SystemDictionary::class_name_symbol has incorrect length check Reviewed-by: stuefe, kbarrett, coleenp ! src/hotspot/share/classfile/systemDictionary.cpp ! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java ! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c Changeset: 26e3d535 Branch: http3 Author: Brent Christian Date: 2024-08-28 22:54:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26e3d535ad4d6e5d78ca50941cfa39dd337892a9 8338716: Re-visit "interrupt handling" in jdk.internal.loader.Resource Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/loader/Resource.java Changeset: 0ddcd701 Branch: http3 Author: Dean Long Date: 2024-08-29 00:34:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ddcd7017576a0f9c97a74b7d47624ae06ed06d6 8335120: assert(!target->can_be_statically_bound() || target == cha_monomorphic_target) failed Reviewed-by: kvn, vlivanov ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp Changeset: eb7ead58 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-08-29 05:03:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb7ead58fd70822669d2aa1a0053814e58955f82 8336873: BasicSplitPaneDivider:oneTouchExpandableChanged() should mention that implementation depends on SplitPane.supportsOneTouchButtons property Reviewed-by: prr, abhiscxk ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java Changeset: 1383fec4 Branch: http3 Author: Kangcheng Xu Date: 2024-08-29 05:34:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1383fec41756322bf2832c55633e46395b937b40 8327381: Refactor type-improving transformations in BoolNode::Ideal to BoolNode::Value Reviewed-by: chagedorn, thartmann, jkarthikeyan, epeter ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/gvn/TestBoolNodeGVN.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 0b4a7d53 Branch: http3 Author: Jan Lahoda Date: 2024-08-29 06:25:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b4a7d534204b7b3b041f5117282dd13b1c7c62f 8324859: Improve error recovery Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: ff59532d Branch: http3 Author: Jan Lahoda Date: 2024-08-29 06:28:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff59532ddd3002df61e46d58b3f29d26c78295da 8338678: Erroneous parameterized type represented as Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: f080b4bb Branch: http3 Author: Matthias Baesken Date: 2024-08-29 07:07:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f080b4bb8a75284db1b6037f8c00ef3b1ef1add1 8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero Reviewed-by: kvn, iveresov ! src/hotspot/share/opto/bytecodeInfo.cpp Changeset: 362f9ce0 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-08-29 07:29:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/362f9ce077baa900ed81a0473ec0187efde132ef 8339120: Use more fine-granular gcc unused warnings Reviewed-by: jwaters, kbarrett, erikj ! make/autoconf/flags-cflags.m4 ! make/common/TestFilesCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.management/Lib.gmk Changeset: 723588a4 Branch: http3 Author: Daniel Fuchs Date: 2024-08-29 08:54:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/723588a4e78d25f0ef3c4cdaeb377aedc3a352d4 8338569: HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/FlowTube.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SmokeTest.java Changeset: d35ffa4f Branch: http3 Author: Andrey Turbanov Date: 2024-08-29 09:57:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d35ffa4f6afb7df052103cee8544e4e707b72cc1 8339017: Make a couple of fields in DoubleByte static Reviewed-by: bpb, naoto ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java Changeset: 8c8b5801 Branch: http3 Author: Jan Lahoda Date: 2024-08-29 10:06:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c8b5801fd9d28a71edf3bd8d1fae857817e27de 8338281: jshell does not run shutdown hooks Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! test/langtools/jdk/jshell/ShutdownTest.java Changeset: e57b5932 Branch: http3 Author: Johan Sj?len Date: 2024-08-29 11:23:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e57b59325831247818cb4b07c4fd43e4556effca 8335062: NMT: Make StackIndex non-opaque Reviewed-by: stuefe, gziemski ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp Changeset: 777ed2b5 Branch: http3 Author: Chen Liang Date: 2024-08-29 15:45:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/777ed2b5d2ef8371407cc9bf0370a7cef937cfb7 8339132: Make DirectCodeBuilder write through without allocating instruction objects Reviewed-by: asotona, redestad ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java Changeset: a4962ace Branch: http3 Author: David Holmes Date: 2024-08-29 20:38:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4962ace4d3afb36e9d6822a4f02a1515fac40ed 8338257: UTF8 lengths should be size_t not int Reviewed-by: stuefe, coleenp, dlong ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/utf8.hpp Changeset: f2968b34 Branch: http3 Author: Matias Saavedra Silva Date: 2024-08-29 21:06:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2968b34a55009fb195e381ffa615488974e9ba6 8339020: Remove unused HeapShared::calculate_oopmap Reviewed-by: coleenp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: b711c41d Branch: http3 Author: Shaojin Wen Committer: Chen Liang Date: 2024-08-29 21:21:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b711c41d442fc369a84745c0203db638e0b7e671 8339196: Optimize BufWriterImpl#writeU1/U2/Int/Long Reviewed-by: liach, redestad ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java Changeset: 4675913e Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2024-08-30 01:06:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4675913edb16ec1dde5f0ba2dfcfada134ce17f1 8339237: RISC-V: Builds fail after JDK-8339120 Reviewed-by: fyang ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp Changeset: f927c121 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-08-30 06:21:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f927c1210ee0675bb1196572177ffb505826d57a 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java Reviewed-by: lancea ! test/jdk/java/util/zip/Available.java Changeset: b9e65f98 Branch: http3 Author: Matthias Baesken Date: 2024-08-30 06:47:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9e65f982fe6ae69d3912f32465a688d67c1c765 8337662: Improve os::print_hex_dump for printing Instructions sections Reviewed-by: stuefe, lucy ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: b8727181 Branch: http3 Author: Jan Lahoda Date: 2024-08-30 08:11:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8727181f3ceac6f37272a1152f267ed1b6e2297 8338301: Error recovery and reporting should be improved for erroneous implicitly declared classes Reviewed-by: cstein, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java + test/langtools/tools/javac/diags/examples/ClassMethodOrFieldExpected.java Changeset: bb28b0d2 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-08-30 08:58:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb28b0d2292c0f45decfaac0fb2f4c4284e9c666 8338404: Cross-compilation to different endianness fails after JDK-8318913 Reviewed-by: erikj, fbredberg ! make/CreateJmods.gmk ! make/InterimImage.gmk Changeset: 2abe2ff6 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-08-30 08:58:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2abe2ff69b205ccaf502bf8b6de3ce9e1260c386 8339235: Fix indentation in build system Reviewed-by: erikj ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/InitSupport.gmk ! make/autoconf/basic_tools.m4 ! make/autoconf/boot-jdk.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/jdk-version.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/lib-freetype.m4 ! make/autoconf/lib-hsdis.m4 ! make/autoconf/libraries.m4 ! make/autoconf/platform.m4 ! make/autoconf/toolchain_microsoft.m4 ! make/common/FindTests.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk ! make/common/Utils.gmk ! make/common/native/DebugSymbols.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/jdk.accessibility/Launcher.gmk Changeset: 92c4704e Branch: http3 Author: Matthias Baesken Date: 2024-08-30 10:18:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92c4704edf75534b825765d156a7f70377ccb3bb 8339166: java/lang/String/concat/HiddenClassUnloading.java fails on AIX and Linux ppc64le after JDK-8336856 Reviewed-by: redestad, mdoerr ! test/jdk/java/lang/String/concat/HiddenClassUnloading.java Changeset: 3a352b82 Branch: http3 Author: David Schlosnagle Committer: Erik Gahlin Date: 2024-08-30 12:36:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a352b82591eb522c24108de95e42a3d1e5ceb3a 8339191: JFR: Bulk read support for ChunkInputStream Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java + test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamBulkRead.java Changeset: 2fb83055 Branch: http3 Author: Jaikiran Pai Date: 2024-08-30 14:47:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fb830553f219e59a44c140e2441695a0d79c404 8339319: ProblemList runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java Reviewed-by: dfuchs, dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: a528c4b3 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-08-30 16:43:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a528c4b370be1e7730778268cf8c52ffcfd27048 8339156: Use more fine-granular clang unused warnings Reviewed-by: erikj, kbarrett ! make/autoconf/flags-cflags.m4 ! make/common/TestFilesCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.management/Lib.gmk Changeset: fef1ef7d Branch: http3 Author: Brian Burkhalter Date: 2024-08-30 17:17:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fef1ef7dfe1aed7729b182b2fc8d0dda7d546a56 6426678: (spec) File.createTempFile(prefix, suffix, dir) needs clarification for illegal symbols in suffix Reviewed-by: alanb ! src/java.base/share/classes/java/io/File.java Changeset: 25e03b52 Branch: http3 Author: Chen Liang Date: 2024-08-30 17:28:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25e03b52094f46f89f2fe8f20e7e5622928add5f 8339115: Rename TypeKind enum constants to follow code style Reviewed-by: asotona ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.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/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.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/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! test/jdk/jdk/classfile/AdvancedTransformationsTest.java ! test/jdk/jdk/classfile/ArrayTest.java ! test/jdk/jdk/classfile/BuilderBlockTest.java ! test/jdk/jdk/classfile/BuilderTryCatchTest.java ! test/jdk/jdk/classfile/StackTrackerTest.java ! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java ! test/jdk/jdk/classfile/Utf8EntryTest.java ! test/jdk/jdk/classfile/helpers/ClassRecord.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: b840b130 Branch: http3 Author: Justin Lu Date: 2024-08-30 18:28:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b840b130df7ccb64d4615460c0654a6315e9302f 8338882: Clarify matching order of MessageFormat subformat factory styles Reviewed-by: naoto ! src/java.base/share/classes/java/text/MessageFormat.java Changeset: 4f071ce0 Branch: http3 Author: Kim Barrett Date: 2024-08-31 01:13:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f071ce074b934d5610e213d348cff8326f1499d 8311163: Parallel: Improve large object handling during evacuation Reviewed-by: tschatzl, ayang ! 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/shared/partialArrayState.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 392bdd57 Branch: http3 Author: Fei Yang Date: 2024-08-31 01:44:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/392bdd5734e0ad4e616d52bb7bcafcf85dccbf34 8339248: RISC-V: Remove li64 macro assembler routine and related code Reviewed-by: rehn, fjiang, luhenry ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 92aafb43 Branch: http3 Author: Leonid Mesnik Date: 2024-09-01 16:13:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92aafb43424321d8f2552aa34a9a3df291abf992 8338934: vmTestbase/nsk/jvmti/*Field*Watch/TestDescription.java tests timeout intermittently Reviewed-by: sspitsyn, amenkov ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 9d7d85a6 Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2024-09-02 01:23:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d7d85a6aa20ed95166f5f2f951597bca1fde841 8339298: Remove unused function declaration poll_for_safepoint Reviewed-by: fyang, chagedorn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp Changeset: a136a85b Branch: http3 Author: Magnus Ihse Bursie Date: 2024-09-02 09:14:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a136a85b6f5bbc92727883693c1ce31c37a82fd5 8338768: Introduce runtime lookup to check for static builds Co-authored-by: Magnus Ihse Bursie Co-authored-by: Jiangli Zhou Reviewed-by: prr, jiangli, alanb ! make/modules/jdk.jdwp.agent/Lib.gmk ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/java.hpp + src/hotspot/share/runtime/linkType.cpp ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/native/libjli/jli_util.h + src/java.base/share/native/libjli/link_type.c ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c Changeset: 03ba37e6 Branch: http3 Author: Aleksei Efimov Date: 2024-09-02 09:32:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03ba37e60ce08def6afd172efc1cdbbcc856c633 8339169: Remove NaiveHuffman coder Reviewed-by: djelinski, dfuchs - src/java.net.http/share/classes/jdk/internal/net/http/hpack/NaiveHuffman.java Changeset: b1163bcc Branch: http3 Author: Daniel Fuchs Date: 2024-09-02 14:52:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1163bcc88a5b88b9a56d5584310f1d679690ab2 8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) Reviewed-by: jpai ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java Changeset: 0e6bb514 Branch: http3 Author: Joshua Zhu Committer: Andrew Dinn Date: 2024-09-02 15:37:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e6bb514c8ec7c4a7100fe06eaa9e954a74fda30 8339063: [aarch64] Skip verify_sve_vector_length after native calls if SVE supports 128 bits VL only Reviewed-by: adinn, fgao ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp Changeset: 62dad3a9 Branch: http3 Author: Kim Barrett Date: 2024-09-02 17:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62dad3a9ea222b0fbf15668d6e7b1c4ed61b2532 8339351: Remove duplicate line in FileMapHeader::print Reviewed-by: dholmes ! src/hotspot/share/cds/filemap.cpp Changeset: 3a88fd43 Branch: http3 Author: Roland Westrelin Date: 2024-09-03 06:58:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a88fd437dfb218df5d3338c8ee7d70416839cf8 8334724: C2: remove PhaseIdealLoop::cast_incr_before_loop() Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp Changeset: dc4fd896 Branch: http3 Author: Fei Yang Date: 2024-09-03 06:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc4fd896289db1d2f6f7bbf5795fec533448a48c 8339359: RISC-V: Use auipc explicitly in far_jump and far_call macro assembler routines Reviewed-by: rehn, luhenry ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 288fa60e Branch: http3 Author: Kevin Walls Date: 2024-09-03 07:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/288fa60ebee445bb2835f096d144b9c6dea98df6 8338891: HotSpotDiagnosticsMXBean missing @since tag Reviewed-by: alanb ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java Changeset: ed422ed1 Branch: http3 Author: Kevin Walls Date: 2024-09-03 07:56:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed422ed1a3d6cdb733bc878c4173b43eb2dfb3da 8338817: Wrong indent in API docs for java.lang.management.ManagementFactory Reviewed-by: alanb, dfuchs ! src/java.management/share/classes/java/lang/management/ManagementFactory.java Changeset: 6f3e3fd0 Branch: http3 Author: Martin Doerr Date: 2024-09-03 09:27:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f3e3fd0d4f5e80e3fdbd26be6483c672479802a 8339411: [PPC64] cmpxchgw/h/b doesn't handle external Label Reviewed-by: lucy, mbaesken ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 633fad8e Branch: http3 Author: Damon Fenacci Date: 2024-09-03 09:45:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/633fad8e53109bef52190494a8b171035229d2ac 8326615: C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) Reviewed-by: thartmann, kvn ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java Changeset: 7a418fc0 Branch: http3 Author: Per Minborg Date: 2024-09-03 10:25:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a418fc07464fe359a0b45b6d797c65c573770cb 8338967: Improve performance for MemorySegment::fill Reviewed-by: mcimadamore, psandoz ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java + test/jdk/java/foreign/TestFill.java + test/micro/org/openjdk/bench/java/lang/foreign/TestFill.java Changeset: 8ea6adc6 Branch: http3 Author: Matthias Baesken Date: 2024-09-03 12:02:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ea6adc623ca2183046d794eba806065deea916e 8339364: AIX build fails: various unused variable and function warnings Reviewed-by: mdoerr, clanger, jwaters ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c ! src/java.base/unix/native/libjava/TimeZone_md.c ! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c ! src/java.desktop/unix/native/common/awt/X11Color.c ! src/java.desktop/unix/native/common/awt/fontpath.c ! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c ! src/java.desktop/unix/native/common/java2d/x11/X11Renderer.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c Changeset: b94c3deb Branch: http3 Author: Shaojin Wen Committer: Claes Redestad Date: 2024-09-03 12:05:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b94c3debf5083dbf5bc21ed7794c1656743ab48e 8339401: Optimize ClassFile load and store instructions Reviewed-by: liach, redestad ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java Changeset: e0c46d58 Branch: http3 Author: Viktor Klang Date: 2024-09-03 12:55:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0c46d589b12aa644e12e4a4c9e84e035f7cf98d 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! test/jdk/sun/java2d/Disposer/TestDisposerRace.java Changeset: 4ca2c208 Branch: http3 Author: Daniel Fuchs Date: 2024-09-03 13:32:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ca2c208ea2b308093b4a25b04a274f9b1ec6a1d 8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes Reviewed-by: djelinski, jpai ! test/jdk/java/net/httpclient/ProxyServer.java Changeset: ad40a122 Branch: http3 Author: Chen Liang Date: 2024-09-03 13:44:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad40a122d632d65052b71125c0dfd58c54e3a521 8339214: Remove misleading CodeBuilder.loadConstant(Opcode, ConstantDesc) Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! test/jdk/jdk/classfile/AdaptCodeTest.java ! test/jdk/jdk/classfile/LDCTest.java ! test/jdk/jdk/classfile/OpcodesValidationTest.java ! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java Changeset: 66945e50 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-09-03 15:31:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66945e501049de3a1e1d73303928af87190ae33c 8339336: Fix build system whitespace to adhere to coding conventions Reviewed-by: erikj ! make/Bundles.gmk ! make/CompileToolsJdk.gmk ! make/CopyInterimTZDB.gmk ! make/Docs.gmk ! make/Global.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/JrtfsJar.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/SourceRevision.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ZipSecurity.gmk ! make/autoconf/Makefile.template ! make/autoconf/basic.m4 ! make/autoconf/basic_tools.m4 ! make/autoconf/boot-jdk.m4 ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/compare.sh.template ! make/autoconf/configure.ac ! make/autoconf/flags-cflags.m4 ! make/autoconf/hotspot.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/jdk-version.m4 ! make/autoconf/jvm-features.m4 ! make/autoconf/lib-tests.m4 ! make/autoconf/platform.m4 ! make/autoconf/spec.gmk.template ! make/autoconf/toolchain.m4 ! make/autoconf/util.m4 ! make/autoconf/util_paths.m4 ! make/common/CopyFiles.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/MakeBase.gmk ! make/common/MakeIO.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/native/CompileFile.gmk ! make/devkit/Makefile ! make/devkit/Tools.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/idea.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.management/Lib.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.management/Lib.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk Changeset: c3adcb84 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-09-03 15:31:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3adcb843953b599b3c93d6b51afcc709ceaf45b 8338916: Build warnings about overriding recipe for jvm-ldflags.txt Reviewed-by: jwaters, erikj ! make/common/NativeCompilation.gmk ! make/common/native/Link.gmk Changeset: 0d593cd1 Branch: http3 Author: Amit Kumar Date: 2024-09-03 15:32:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d593cd1945e93a7d3c33ad270a81403b6fbeb3f 8339419: [s390x] Problemlist compiler/c2/irTests/TestIfMinMax.java Reviewed-by: thartmann ! test/hotspot/jtreg/ProblemList.txt Changeset: ef9a609a Branch: http3 Author: Daniel Fuchs Date: 2024-09-03 18:38:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef9a609a59eb4a4f2cad77bba4ae9b33d3416a86 merge latest changes from master branch ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SmokeTest.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SmokeTest.java From duke at openjdk.org Tue Sep 10 14:29:42 2024 From: duke at openjdk.org (duke) Date: Tue, 10 Sep 2024 14:29:42 GMT Subject: git: openjdk/jdk-sandbox: http3: 87 new changesets Message-ID: <196b95a8-b70b-4bf7-9619-47085d4ecc64@openjdk.org> Changeset: 8873a06c Branch: http3 Author: Aleksei Efimov Date: 2024-09-04 13:09:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8873a06c55216682fe5259cf8f3e8301686017b0 Update default value for decoder's table max capacity. Adjust test server code accordingly. ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: 8d67749b Branch: http3 Author: Daniel Fuchs Date: 2024-09-04 13:50:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d67749b0098a6b135f74c2fa4f6438b8830852e http3: fixed trivial mistake in java/net/httpclient/ShutdownNow.java teardown ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: ea2fffeb Branch: http3 Author: Daniel Jelinski Date: 2024-09-04 15:53:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea2fffeb7e4ed4ae6565ffc3bc06c4dc0fa5d68e Rename original server connection id ! src/java.net.http/share/classes/jdk/internal/net/http/quic/CodingContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/RetryCodingContext.java ! test/jdk/java/net/httpclient/quic/AckElicitingTest.java ! test/jdk/java/net/httpclient/quic/AckFrameTest.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java Changeset: 2dcf53ed Branch: http3 Author: Daniel Jelinski Date: 2024-09-04 16:42:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dcf53ed1cc3544f7fc66f5893829bdf5fd44ac5 Use PeerConnIdManager on the server side ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: db460513 Branch: http3 Author: Daniel Jelinski Date: 2024-09-05 16:45:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db4605130a79b8acfc1d374a4598b1ff1101978e Partially implement sending NEW_CONNECTION_ID frame + src/java.net.http/share/classes/jdk/internal/net/http/quic/LocalConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java Changeset: cfec3ac9 Branch: http3 Author: Alex Menkov Date: 2024-09-03 19:01:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfec3ac911a5a947cdb8c516d0a4b8097f0cc1dd 8337317: serviceability/jvmti tests failed with FATAL ERROR in native method: Failed during the GetClassSignature call Reviewed-by: lmesnik, sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp Changeset: 130ac13c Branch: http3 Author: Doug Simon Date: 2024-09-03 19:04:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/130ac13cb9c2dede4ceede4ad6c3c820fdea2fe3 8337265: Test static-libs build in GitHub Actions Reviewed-by: erikj, ihse ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-linux.yml Changeset: 5ebdf2d2 Branch: http3 Author: Chris Plummer Date: 2024-09-03 19:06:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ebdf2d2720b82c4e9783fc6a9aa58344d5e2f2a 8338708: Don't create/destroy debug agent cmdQueueLock for each connection Reviewed-by: amenkov, lmesnik ! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c + test/jdk/com/sun/jdi/ReattachStressTest.java Changeset: a7120e2b Branch: http3 Author: Alex Menkov Date: 2024-09-03 19:06:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7120e2b251e1337df5bd4a2808638d28b7d3bd3 8311993: Test serviceability/sa/UniqueVtableTest.java failed: duplicate vtables detected Reviewed-by: cjplummer, kevinw, dholmes ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: a22e932a Branch: http3 Author: Chris Plummer Date: 2024-09-03 19:51:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a22e932ab838762a013fc25b8061165be93feeb3 8337163: Improve SA error message when failing to attach to a core file Reviewed-by: amenkov, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m Changeset: bbb51616 Branch: http3 Author: Mark Powers Date: 2024-09-03 19:55:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbb516163d400a9c7e923e423fe2a60091b59322 8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs Reviewed-by: mullan, rhalade ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustcommercialca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustnetworkingca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumeccca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrust2048ca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustevca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcaec1-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag2-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag4-chain.pem Changeset: 90f3f432 Branch: http3 Author: David Holmes Date: 2024-09-04 03:41:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90f3f4325772773f1dc1814c56d7326d5389e2c7 8328877: [JNI] The JNI Specification needs to address the limitations of integer UTF-8 String lengths Reviewed-by: cjplummer, alanb ! src/hotspot/os/posix/dtrace/hotspot_jni.d ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/dtrace_disabled.hpp ! src/java.base/share/native/include/jni.h ! test/hotspot/jtreg/native_sanity/JniVersion.java + test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java + test/hotspot/jtreg/runtime/jni/checked/libTestLargeUTF8Length.c Changeset: 5998f4b6 Branch: http3 Author: Abhishek Kumar Date: 2024-09-04 04:26:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5998f4b6f53769f98188ae8c23ea49cc1f7aa802 8308588: Unnecessary synchronized on GTKStyle#ICONS_MAP can be removed Reviewed-by: tr, aivanov, aturbanov ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: 9a1024de Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-04 05:05:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a1024dec68057c7c581ac0a38fc7f96489a0a76 8190329: [macos] Swing InterOp Platform.exit() crash Co-authored-by: Kevin Rushforth Reviewed-by: kcr, azvegint ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m Changeset: f2c992c5 Branch: http3 Author: Matthias Baesken Date: 2024-09-04 07:09:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2c992c5af021ab0ff8429fd261314bc7e01f7df 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms Reviewed-by: mdoerr, lucy ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp Changeset: a6186051 Branch: http3 Author: Joel Sikstr?m Committer: Stefan Karlsson Date: 2024-09-04 08:56:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a61860511f67038962c54e114599948ca103dae8 8339399: ZGC: Remove unnecessary page reset when splitting pages Reviewed-by: stefank, eosterlund, aboldtch ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp Changeset: 7ad61605 Branch: http3 Author: Joel Sikstr?m Committer: Stefan Karlsson Date: 2024-09-04 09:09:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ad61605f1669f51a97f4f263a7afaa9ab7706be 8339163: ZGC: Race in clearing of remembered sets Reviewed-by: stefank, eosterlund, aboldtch ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRemembered.hpp Changeset: 4e2dde2f Branch: http3 Author: Magnus Ihse Bursie Date: 2024-09-04 10:35:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e2dde2f0d6f96d5f07020d2417189f411c4596a 8339371: jlink.log warning when building after JDK-8338404 Reviewed-by: erikj, alanb ! make/InterimImage.gmk Changeset: e25a9e7f Branch: http3 Author: Erik Gahlin Date: 2024-09-04 12:08:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e25a9e7fd86e4eaf020e54021efaa7059dc654c9 8339486: JFR: Modernize Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/StopWatch.java ! test/jdk/jdk/jfr/api/event/TestGetDuration.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java ! test/jdk/jdk/jfr/api/recording/options/TestDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java Changeset: bd8569bc Branch: http3 Author: Chen Liang Date: 2024-09-04 12:29:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd8569bc6cc888cbf514e9329e2c24a059d89711 8339131: Remove rarely-used accessor methods from Opcode Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: c7d15f1f Branch: http3 Author: Attila Szegedi Date: 2024-09-04 13:40:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7d15f1fe09e61c1e61ee253e7e3df4c2b9306a1 8325679: Optimize ArrayList subList sort Reviewed-by: liach ! src/java.base/share/classes/java/util/ArrayList.java ! test/jdk/java/util/List/ListDefaults.java Changeset: 6f8714ee Branch: http3 Author: Jasmine Karthikeyan Date: 2024-09-04 13:44:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f8714ee197eb48923209299fd842f6757f0a945 8336860: x86: Change integer src operand for CMoveL of 0 and 1 to long Reviewed-by: epeter, chagedorn, shade, qamai, jbhateja ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/c2/irTests/CMoveLConstants.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java Changeset: 0cfd08f5 Branch: http3 Author: Coleen Phillimore Date: 2024-09-04 15:48:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cfd08f55aa166dc3f027887c886fa0b40a2ca21 8339112: Move JVM Klass flags out of AccessFlags Reviewed-by: matsaave, cjplummer, dlong, thartmann, yzheng ! 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/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.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/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! 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/interp_masm_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.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 + src/hotspot/share/oops/klassFlags.cpp + src/hotspot/share/oops/klassFlags.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: 12d060a2 Branch: http3 Author: Severin Gehwolf Date: 2024-09-04 16:21:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12d060a255b9b783488714c6c2cb73a899d3f708 8339148: Make os::Linux::active_processor_count() public Reviewed-by: dholmes, jwaters ! src/hotspot/os/linux/os_linux.hpp Changeset: ef96a7b0 Branch: http3 Author: Alexey Ivanov Date: 2024-09-04 16:37:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef96a7b014795f366af3a90ef8f474cfb621197f 8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/. Move SelectNewItemTest.java to java/awt/Choice/SelectItem/. Use latches to control test flow instead of delays. Encapsulate the common logic in SelectCurrentItemTest. Provide overridable checkXXX() methods to modify conditions. Provide an overridable method which defines where to click in the choice popup to select an item. Reviewed-by: honkar, prr, dnguyen ! test/jdk/ProblemList.txt - test/jdk/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java + test/jdk/java/awt/Choice/SelectItem/SelectCurrentItemTest.java + test/jdk/java/awt/Choice/SelectItem/SelectNewItemTest.java - test/jdk/java/awt/Choice/SelectNewItemTest/SelectNewItemTest.java Changeset: 433f6d8a Branch: http3 Author: David M. Lloyd Committer: Chen Liang Date: 2024-09-04 16:46:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/433f6d8a0643b59663bf76c0f3a2af27a6cc56b7 8339492: StackMapDecoder::writeFrames makes lots of allocations Reviewed-by: liach, redestad, jwaters, asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java Changeset: 1353601d Branch: http3 Author: Matias Saavedra Silva Date: 2024-09-04 17:25:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1353601dcc8f9ec3e12dea21dc61b3585a154b13 8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5 Co-authored-by: Dean Long Reviewed-by: kvn, thartmann ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/compiler/methodLiveness.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/runtime/interpreter/LastJsrTest.java Changeset: b8d560b6 Branch: http3 Author: Manukumar V S Committer: Harshitha Onkar Date: 2024-09-04 20:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8d560b6cd9ea35c747487017107a6caeacf8a98 8339233: Test javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java#id failed: Button renderings are different after window resize Reviewed-by: honkar ! test/jdk/javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java Changeset: d4dfa012 Branch: http3 Author: Matias Saavedra Silva Date: 2024-09-04 20:49:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4dfa0127f4d51c8127c5d4dfe3b58c09500e80f 8338530: CDS warning Skipping java/lang/invoke/BoundMethodHandle$Species_LLLL Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java Changeset: 55312e15 Branch: http3 Author: Shaojin Wen Committer: Chen Liang Date: 2024-09-04 22:45:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55312e1549c36be46b0f3b3b40763a33311c3e25 8338937: Optimize the string concatenation of ClassDesc Reviewed-by: liach ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java Changeset: 96df5a6d Branch: http3 Author: David Holmes Date: 2024-09-04 23:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96df5a6d8f90c988b354dbe6bdc510aa4b8ee98b 8339316: Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java fails after JDK-8338257 Reviewed-by: jsjolen, coleenp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/utilities/exceptions.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 28de44da Branch: http3 Author: Amit Kumar Date: 2024-09-05 07:01:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28de44da71871bec7648f01a4df2faee43fa43b6 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' Reviewed-by: stefank, kvn, dlong ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp Changeset: 96a0502d Branch: http3 Author: Ivan Walulya Date: 2024-09-05 08:18:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96a0502d624e3eff1b00a7c63e8b3a27870b475e 8339369: G1: TestVerificationInConcurrentCycle.java fails with "Missing rem set entry" when using "-XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1UpdateBufferSize=2" Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp Changeset: 2305d18e Branch: http3 Author: Yagmur Eren Date: 2024-09-05 09:26:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2305d18e8d53dbbf341b580b60f9ed21f408bff1 8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs Reviewed-by: cjplummer, kevinw ! src/jdk.jdi/share/classes/com/sun/tools/jdi/TargetVM.java Changeset: 340e131d Branch: http3 Author: Christian Hagedorn Date: 2024-09-05 10:52:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/340e131d616bd81ccd0bdc3817aead0284014cac 8338971: IGV: Add incrementally inlined method name to phase name Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/compile.cpp Changeset: cb9f5c57 Branch: http3 Author: Shaojin Wen Committer: Claes Redestad Date: 2024-09-05 11:45:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb9f5c5791d17afbf72f7debe8013b77e45b3b56 8339290: Optimize ClassFile Utf8EntryImpl#writeTo Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/StringCoding.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/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java + test/jdk/java/lang/String/CountNonZeroAscii.java + test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java Changeset: 6be92726 Branch: http3 Author: Per Minborg Date: 2024-09-05 13:10:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6be927260a84b1d7542167e526ff41f7dc26cab0 8338591: Improve performance of MemorySegment::copy Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! test/jdk/java/foreign/TestSegmentCopy.java + test/micro/org/openjdk/bench/java/lang/foreign/CopyTest.java Changeset: a505a1dd Branch: http3 Author: Fernando Guallini Committer: Sean Mullan Date: 2024-09-05 13:14:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a505a1dda3bc6975bb11f390543b38618ddf2626 8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation Reviewed-by: mullan ! test/jdk/sun/security/validator/samedn.sh Changeset: ab656c3a Branch: http3 Author: Joel Sikstr?m Committer: Stefan Karlsson Date: 2024-09-05 13:39:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab656c3aab8157ed8e70bc126881cbadc825de93 8339579: ZGC: Race results in only one of two remembered sets being cleared Reviewed-by: stefank, sjohanss ! src/hotspot/share/gc/z/zRememberedSet.cpp Changeset: b389bb45 Branch: http3 Author: Stefan Karlsson Date: 2024-09-05 13:49:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b389bb456726184e4691777b1bb02d4b8a8a3f97 8339540: Unify include requirements for PlatformMonitor/Mutex constructors/destructors Reviewed-by: coleenp, sjohanss ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.inline.hpp Changeset: 042053c3 Branch: http3 Author: Brian Burkhalter Date: 2024-09-05 15:03:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/042053c3a82e9fbd4c6866efe872c1c92714e6e7 8003887: File.getCanonicalFile() does not resolve symlinks on MS Windows Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c ! test/jdk/java/io/File/GetCanonicalPath.java Changeset: 4ffcf894 Branch: http3 Author: Daniel D. Daugherty Date: 2024-09-05 15:12:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ffcf894b5937d6c6914b8f24caead87bd3e4228 8339619: ProblemList runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java Reviewed-by: azvegint ! test/hotspot/jtreg/ProblemList.txt Changeset: 59c4649b Branch: http3 Author: Artur Barashev Committer: Weijun Wang Date: 2024-09-05 15:34:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59c4649be37a387efaf100f368b3e9db06d44f3a 8329959: Update DigestMD5Client.java - fix typo in javadoc string Reviewed-by: weijun ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java Changeset: b895d7cf Branch: http3 Author: Suchismith Roy Committer: Martin Doerr Date: 2024-09-05 15:44:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b895d7cf9fe0370a919e7092e40ac3458d91e95e 8332423: [PPC64] Remove C1_MacroAssembler::call_c_with_frame_resize Reviewed-by: mdoerr, varadam ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! 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/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp Changeset: 98020e47 Branch: http3 Author: Jonathan Gibbons Date: 2024-09-05 15:46:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98020e47996c0c6870e406bd513c8f503a336a73 8338133: Cleanup direct use of `new HtmlTree` Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java ! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java Changeset: e203df46 Branch: http3 Author: Roland Westrelin Date: 2024-09-05 15:51:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e203df46faf610e35e2c2510271ad68199f4fa3f 8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop Co-authored-by: Emanuel Peter Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/parse1.cpp + test/hotspot/jtreg/compiler/loopopts/LongCountedLoopInInfiniteLoop.jasm + test/hotspot/jtreg/compiler/loopopts/MoveStoreAfterInfiniteLoop.jasm + test/hotspot/jtreg/compiler/loopopts/TestLongCountedLoopInInfiniteLoop.java + test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterInfiniteLoop.java Changeset: 48d79431 Branch: http3 Author: Coleen Phillimore Date: 2024-09-05 16:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48d79431c95759954f6dd283de78fe9f9fe9370a 8339342: FieldAllocationCount is mostly unused Reviewed-by: fparain, stuefe, matsaave ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp Changeset: 9e1af8cc Branch: http3 Author: Maurizio Cimadamore Date: 2024-09-05 18:11:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e1af8cc7cc9f63453097bd35eb3cf29f945d765 8339285: Test fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames Reviewed-by: alanb ! src/java.base/aix/native/libnio/MappedMemoryUtils.c ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java ! src/java.base/share/classes/java/nio/MappedMemoryUtils.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/unix/native/libnio/MappedMemoryUtils.c ! src/java.base/windows/native/libnio/MappedMemoryUtils.c + test/jdk/java/foreign/TestMappedHandshake.java Changeset: 8fb8cd85 Branch: http3 Author: Hai-May Chao Date: 2024-09-05 20:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fb8cd85b7bd2e004329b4968f9564f340002cc1 8339347: keytool -importpass insists prompting the user even if there is no terminal Reviewed-by: weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/TestImportPass.java Changeset: 9e0ccb8b Branch: http3 Author: Fei Yang Date: 2024-09-06 02:01:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e0ccb8bbd01ffbac466288977a770dd09e357af 8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap Reviewed-by: shade, erikj ! .github/workflows/build-cross-compile.yml Changeset: 7db4d46c Branch: http3 Author: nelanbu Committer: Christian Hagedorn Date: 2024-09-06 06:44:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7db4d46c3904d1a6949f053e6fc5e971cd519088 8330159: [C2] Remove or clarify Compile::init_start Reviewed-by: chagedorn, dlong ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/generateOptoStub.cpp Changeset: a35fd386 Branch: http3 Author: Adam Sotona Date: 2024-09-06 07:43:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a35fd3861044bdb8ddae378cb666b3d2e549a8c8 8339368: Switch targets are not inflated in CodeModel if no StackMap Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! test/jdk/jdk/classfile/OneToOneTest.java Changeset: a1eebbdf Branch: http3 Author: Chen Liang Date: 2024-09-06 11:42:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1eebbdf8a62b641b765bf4cec5066690c11a8e5 8339576: Speed up raw bytecode processing in ClassFile API Co-authored-by: Shaojin Wen Reviewed-by: asotona, redestad ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java ! test/jdk/jdk/classfile/UtilTest.java ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java Changeset: febbd998 Branch: http3 Author: Shaojin Wen Committer: Chen Liang Date: 2024-09-06 12:01:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/febbd998ee72054353e816e9b7b588c9ea2c0500 8339168: Optimize ClassFile Util slotSize Reviewed-by: liach, redestad ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 260908e1 Branch: http3 Author: Claes Redestad Date: 2024-09-06 12:04:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/260908e16ece7a0a9e6f538273b27c677db4d296 8339592: Simplify and remove unused code in ObjectMethods. Reviewed-by: liach ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java Changeset: cb00333d Branch: http3 Author: Claes Redestad Date: 2024-09-06 12:27:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb00333d6a47760cb2ab17e867ea8dab32289f98 8339640: Reduce construction overheads in StringConcatFactory$InlineHiddenClassStrategy Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: d2b36f09 Branch: http3 Author: Claes Redestad Date: 2024-09-06 12:37:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2b36f09072e03370ee02b063fcc4a1f0e6cb2ee 8339642: Reduce overheads in InvokerBytecodeGenerator Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 9ebc2ecb Branch: http3 Author: Shaojin Wen Committer: Chen Liang Date: 2024-09-06 13:38:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ebc2ecbf613da3bcee1dd5e8920a26d5f6d6df7 8339317: Optimize ClassFile writeBuffer Reviewed-by: redestad, liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java Changeset: 0df10bbd Branch: http3 Author: Andrew Dinn Date: 2024-09-06 13:57:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0df10bbd96df46f23a7f57e5b9455fea41b2b15b 8339466: Enumerate shared stubs and define static fields and names via declarations Reviewed-by: kvn, fyang ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp + src/hotspot/share/runtime/stubDeclarations.hpp Changeset: 5b72bbf9 Branch: http3 Author: Chen Liang Date: 2024-09-06 14:57:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b72bbf9d4a4c9c966a665c8d48e5f6c0dcdba1c 8339519: Remove size field from instructions Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java Changeset: 8e580ec5 Branch: http3 Author: Jorn Vernee Date: 2024-09-06 17:32:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e580ec5382af1886e1bbf2fda3bce6416ced604 8338123: Linker crash when building a downcall handle with many arguments in x64 Reviewed-by: mcimadamore ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! test/jdk/java/foreign/largestub/TestLargeStub.java Changeset: fbe26293 Branch: http3 Author: Shaojin Wen Committer: Chen Liang Date: 2024-09-06 18:37:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbe2629303bcee5855673b7e37d8c49f19dc9849 8339635: StringConcatFactory optimization for CompactStrings off Reviewed-by: liach ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: deeb09a6 Branch: http3 Author: Yasumasa Suenaga Date: 2024-09-07 05:46:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/deeb09a640bf693ea130d1283fc010c22f0cf9db 8339307: jhsdb jstack could not trace FFM upcall frame Reviewed-by: cjplummer, jvernee ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithFFMUpcall.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java + test/hotspot/jtreg/serviceability/sa/libupcall.c Changeset: f0e84b76 Branch: http3 Author: Chris Plummer Date: 2024-09-07 22:20:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0e84b7617aebc421483f36bb7d0b14d0fc39616 8339703: Problem list serviceability/sa/TestJhsdbJstackUpcall.java for generational ZGC Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-generational-zgc.txt Changeset: 79d76135 Branch: http3 Author: Tejesh R Date: 2024-09-09 05:17:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79d761358c5ee19b9028ad89d7c6a33dff6aa64a 8338153: java/awt/Checkbox/CheckboxCheckerScalingTest.java test failed on linux machine Reviewed-by: abhiscxk, honkar ! test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java Changeset: a18d9d84 Branch: http3 Author: Jan Lahoda Date: 2024-09-09 05:34:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a18d9d84cd92b0b7e7c3c83efab1d81773e3a87c 8326616: tools/javac/patterns/Exhaustiveness.java intermittently Timeout signalled after 480 seconds Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/ProblemList.txt Changeset: b45fe174 Branch: http3 Author: Claes Redestad Date: 2024-09-09 05:53:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b45fe174500f4bc38a0bb703c81614355404ae4f 8339710: Avoid initializing AccessFlag related classes in write-only cases Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java Changeset: cb5c60b5 Branch: http3 Author: Matthias Baesken Date: 2024-09-09 06:42:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb5c60b530dd744e7d78ef69f15eef7521c4f1cc 8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent Reviewed-by: lucy ! test/langtools/jdk/jshell/ExceptionMessageTest.java Changeset: 4ff72dc5 Branch: http3 Author: Matthias Baesken Date: 2024-09-09 07:35:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ff72dc57e65e99b129f0ba28196994edf402018 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message Reviewed-by: alanb, lucy, rriggs ! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c Changeset: 347d5728 Branch: http3 Author: Stefan Johansson Date: 2024-09-09 11:14:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/347d5728e69ae1f7d1a24820cc2c17bb0b8c0af5 8339387: ZGC: Synchronize medium page allocation Reviewed-by: aboldtch, stefank, eosterlund ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp Changeset: 615a24f2 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-09 11:56:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/615a24f216b80944fcef7eb5dd1c0c2fb4b45385 8338902: CDS flags are reported with wrong flag category Reviewed-by: iklam, adinn ! src/hotspot/share/runtime/flags/allFlags.hpp Changeset: 88cccc14 Branch: http3 Author: Pavel Rappo Date: 2024-09-09 12:06:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88cccc14db168876a60b5ea2ae9d0fda7969af9a 8339631: Fix block @jls and @jvms tags Reviewed-by: liach, darcy, jjg ! 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/Double.java ! src/java.base/share/classes/java/lang/Record.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/constant/PackageDesc.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AccessFlag.java ! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java ! src/java.compiler/share/classes/javax/lang/model/type/NullType.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MethodTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ModifiersTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/StatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/VariableTree.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java Changeset: c54fc08a Branch: http3 Author: Ferenc Rakoczi Date: 2024-09-09 13:49:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c54fc08aa3c63e4b26dc5edb2436844dfd3bab7c 8338587: Internal XOF Methods for SHAKE128 and SHAKE256 Reviewed-by: valeriep, weijun ! src/java.base/share/classes/sun/security/ec/ed/EdDSAParameters.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/SHA3.java - src/java.base/share/classes/sun/security/provider/SHAKE128.java - src/java.base/share/classes/sun/security/provider/SHAKE256.java ! test/jdk/sun/security/ec/ed/TestEdOps.java + test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java ! test/lib/jdk/test/lib/security/SeededSecureRandom.java Changeset: d53e405a Branch: http3 Author: Claes Redestad Date: 2024-09-09 14:18:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d53e405a26e53086d46ce78a9792f0ca72cca529 8339742: Refactor ClassFileImpl to allow loading Option classes lazily Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 7c0f013d Branch: http3 Author: Oli Gillespie Date: 2024-09-09 14:53:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c0f013d924a66c9cf55de761702b8de855e87fa 8339488: Extended NPE message doesn't handle CONSTANT_Dynamic Reviewed-by: lmesnik, coleenp, simonis, liach ! src/hotspot/share/interpreter/bytecodeUtils.cpp + test/hotspot/jtreg/runtime/condy/CondyExtendedNullPointer.jasm + test/hotspot/jtreg/runtime/condy/CondyExtendedNullPointerTest.java Changeset: a9bb0433 Branch: http3 Author: Chen Liang Date: 2024-09-09 15:15:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9bb04331df6788561921202cac73e35afbfe314 8339683: Simplify class data generation in InvokerBytecodeGenerator Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: 86a2f9c7 Branch: http3 Author: Naoto Sato Date: 2024-09-09 16:04:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86a2f9c7dcb6585cabf03c0940511d11560e85b7 8339644: Improve parsing of Day/Month in tzdata rules Reviewed-by: jlu, coffeys ! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java ! test/jdk/sun/util/calendar/zi/Month.java ! test/jdk/sun/util/calendar/zi/RuleDay.java Changeset: 77468c28 Branch: http3 Author: Matias Saavedra Silva Date: 2024-09-09 16:28:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77468c284c068f921da543edd28333911e915b61 8339575: DumpingWithJavaAgent.java failed with missing expected output Reviewed-by: ccheung, dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java Changeset: 6b5958d6 Branch: http3 Author: Joe Darcy Date: 2024-09-09 19:24:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b5958d6612a57c48320438981b2eae030927065 8339696: Clarify modeling scope of javax.lang.model.element Reviewed-by: jjg, jlahoda, prappo ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java Changeset: 559fc711 Branch: http3 Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2024-09-09 19:55:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/559fc711e03cf0086bea399ffb40cf294cbbb6e1 8339366: [jittester] Make it possible to generate tests without execution Reviewed-by: lmesnik ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java + test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/IRTreeGenerator.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java Changeset: 56387a09 Branch: http3 Author: Artur Barashev Committer: Weijun Wang Date: 2024-09-09 21:04:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56387a09810a3204ed820885e0ff0b26408be59d 8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases Reviewed-by: weijun ! src/java.base/share/classes/java/security/SecureRandom.java ! test/jdk/java/security/SecureRandom/ThreadSafe.java Changeset: 5e822c24 Branch: http3 Author: Jan Lahoda Date: 2024-09-10 06:13:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e822c24bb42e9027c8d9090d498bca7125d1963 8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/langtools/tools/javac/T6435291/T.jcod - test/langtools/tools/javac/T6435291/T6435291.java + test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: 7e2bcf6d Branch: http3 Author: Alan Bateman Date: 2024-09-10 07:23:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e2bcf6d0010161dfbc50da4031e65cb5482fb77 8338890: Add monitoring/management interface for the virtual thread scheduler Reviewed-by: kevinw ! src/java.base/share/classes/java/lang/System.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/module-info.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java + src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java ! src/jdk.management/share/classes/com/sun/management/package-info.java + src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java + src/jdk.management/share/classes/jdk/management/package-info.java ! src/jdk.management/share/classes/module-info.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java ! test/jdk/TEST.groups ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java + test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java ! test/lib/jdk/test/lib/thread/VThreadRunner.java Changeset: 125f7432 Branch: http3 Author: Christian Hagedorn Date: 2024-09-10 08:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/125f743223f2beb6e73f520c48a9a2de7ba5dce7 8305489: runtime/ErrorHandling/TestDwarf.java fails in some Linux configurations after JDK-8303805 Reviewed-by: dholmes, lmesnik ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java Changeset: 64de7813 Branch: http3 Author: David Holmes Date: 2024-09-10 08:22:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64de7813e4403f669fe9c02eabb204802f131367 8339587: runtime/reflect/ReflectOutOfMemoryError.java fails with "bootstrap method initialization exception" Reviewed-by: lmesnik, ccheung ! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java Changeset: 0d8e52b3 Branch: http3 Author: Claes Redestad Date: 2024-09-10 09:46:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d8e52b382432674533c9b80565eadf39ae83c64 8339800: Prefer invokeBasic in BootstrapMethodInvokers Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java Changeset: 03868f4d Branch: http3 Author: Jaikiran Pai Date: 2024-09-10 16:50:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03868f4ddff073392215ada39303f5d1261c2c49 merge latest master branch changes ! src/java.base/share/classes/module-info.java ! src/java.base/share/conf/security/java.security ! src/java.base/share/classes/module-info.java ! src/java.base/share/conf/security/java.security From duke at openjdk.org Thu Sep 19 09:53:31 2024 From: duke at openjdk.org (duke) Date: Thu, 19 Sep 2024 09:53:31 GMT Subject: git: openjdk/jdk-sandbox: http3: 131 new changesets Message-ID: Changeset: 4d3938cd Branch: http3 Author: Aleksei Efimov Date: 2024-09-15 17:36:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d3938cd31901e28bcc58e326a7c4e8a400195ea http3: rename/cleanup qpack related system properties, update validation of their values. ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPACK.java Changeset: cb316ebb Branch: http3 Author: Aleksei Efimov Date: 2024-09-15 17:41:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb316ebb42759a46efd167cee1e31eb335c0e262 http3: add a decoder stream credit check ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java Changeset: e2c03ffd Branch: http3 Author: Daniel Jelinski Date: 2024-09-17 12:03:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2c03ffd7a09670926235954f94445d4220da895 Limit the maximum number of bytes in flight ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java Changeset: e3caf87d Branch: http3 Author: Daniel Fuchs Date: 2024-09-17 13:59:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3caf87d7e07378392d44f0035fbacd0a14d3f62 http3: Improve handling of MAX_PUSH_ID ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java Changeset: 5c7a8a5d Branch: http3 Author: Daniel Fuchs Date: 2024-09-17 19:08:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c7a8a5dda6262454ed974b4ce4e4b0bde5dba30 http3: replaced configure(Config config) with setOption(HttpRequestOption option, T value) ! 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/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHttpRequest.java ! test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java ! test/jdk/java/net/httpclient/AltServiceUsageTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.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/BasicAuthTest.java ! test/jdk/java/net/httpclient/BasicHTTP2Test.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/DigestEchoServer.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/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/HeadTest.java ! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/altsvc/AltServiceReasonableAssurance.java ! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java ! test/jdk/java/net/httpclient/http3/H3BasicTest.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java ! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java ! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java ! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java ! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3ProxyTest.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java ! test/jdk/java/net/httpclient/http3/H3RedirectTest.java ! test/jdk/java/net/httpclient/http3/H3SecMgrTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java ! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java ! test/jdk/java/net/httpclient/http3/H3Timeout.java ! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java ! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java ! test/jdk/java/net/httpclient/http3/StopSendingTest.java ! test/jdk/java/net/httpclient/http3/StreamLimitTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java Changeset: de682343 Branch: http3 Author: Daniel Fuchs Date: 2024-09-18 14:46:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de68234358feed03d039e9debd9c0bb1f6fb8fdf http3: add missing documenntation for HttpRequestOption ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: 0d6546c7 Branch: http3 Author: Daniel Fuchs Date: 2024-09-18 15:28:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d6546c73066e3a500262d11853d1e190b3946ff http3: improve documentation of H3_DISCOVERY option ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: 06e5e319 Branch: http3 Author: Daniel Fuchs Date: 2024-09-18 16:06:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06e5e3194b5d5a6c66ee764c5f43b9e001455893 http3: minor cleanup ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: 9ee64cf4 Branch: http3 Author: Daniel Fuchs Date: 2024-09-18 16:36:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ee64cf4aaaaedcce10507dc24ca15d610b49da8 http3: fixed mistake in doc links ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: ad104932 Branch: http3 Author: Coleen Phillimore Date: 2024-09-10 11:43:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad104932e6c26806c353ad048ce5cff7d2b4c29a 8338526: Don't store abstract and interface Klasses in class metaspace Reviewed-by: stuefe, iklam ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/oops/annotations.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/recordComponent.hpp ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java Changeset: 4d597de8 Branch: http3 Author: Shaojin Wen Committer: Claes Redestad Date: 2024-09-10 12:33:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d597de893dad79e74a280f3f9e82f0a14f9045d 8338930: StringConcatFactory hardCoded string concatenation strategy Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: fb51c1e5 Branch: http3 Author: Claes Redestad Date: 2024-09-10 12:34:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb51c1e57b9bba876b6b5370c53abbd3196b8b2d 8339837: Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java Changeset: 38441b3f Branch: http3 Author: Quan Anh Mai Date: 2024-09-10 12:44:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38441b3f2d0e735089c29a9a9ce441b2d7c75db1 8339677: [vectorapi] YYYXXXVector::withLaneHelper and laneHelper should use Double::doubleToRawLongBits/Float::floatToRawIntBits Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/templates/Kernel-With-Op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: c246ede1 Branch: http3 Author: Claes Redestad Date: 2024-09-10 13:33:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c246ede163d675cfdacf741565195751981afb41 8339799: Reduce work done in j.l.invoke bytecode generators Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: 64a79d89 Branch: http3 Author: Joakim Nordstr?m Date: 2024-09-10 13:49:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64a79d898637e9255e6c1133dd684e272d84b95c 8335625: Update Javadoc for GetCpuLoad Reviewed-by: alanb, kevinw ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java Changeset: be0dca04 Branch: http3 Author: Sandhya Viswanathan Date: 2024-09-10 15:53:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be0dca046a43ecef2dcd012da6399cbed4cd0454 8339698: x86 unused andw/orw/xorw/addw encoding could be removed Reviewed-by: kvn, jbhateja, qamai ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp Changeset: 33525226 Branch: http3 Author: Kevin Walls Date: 2024-09-10 16:28:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33525226b97c80bf08c2e1ab9566aff5ac851fea 8338894: Deprecate jhsdb debugd for removal Reviewed-by: cjplummer, alanb ! src/jdk.hotspot.agent/doc/index.html ! src/jdk.hotspot.agent/doc/transported_core.html ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: 92431049 Branch: http3 Author: Jasmine Karthikeyan Date: 2024-09-10 16:52:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92431049fd1838ced2019366b7ccb37547ae6127 8335444: Generalize implementation of AndNode mul_ring Reviewed-by: chagedorn, qamai, dfenacci ! src/hotspot/share/opto/mulnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/AndLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java Changeset: c8e64cb7 Branch: http3 Author: Daniel Fuchs Date: 2024-09-10 17:27:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8e64cb7a578f1a32b48f76649fe19900ba6d040 8283779: Clarify API documentation of NetworkInterface with respect to configuration changes Reviewed-by: alanb, msheppar ! src/java.base/share/classes/java/net/NetworkInterface.java Changeset: 30645f33 Branch: http3 Author: Fernando Guallini Committer: Jamil Nimeh Date: 2024-09-10 18:48:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30645f3309c040deb5bef71b1bd349942b4aa076 8338395: Add test coverage for instantiating NativePRNG with SecureRandomParameters Reviewed-by: jnimeh ! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java Changeset: 6fd043f1 Branch: http3 Author: Joe Darcy Date: 2024-09-10 19:37:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fd043f1e4423b61cb5b85af9380f75e6a3846a2 8339789: Use index and definition tags in AnnotatedElement Reviewed-by: jjg, prappo ! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: 9785e19f Branch: http3 Author: Leonid Mesnik Date: 2024-09-10 21:43:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9785e19f3f87306cabc26a862d35b89d41cfef93 8339638: Update vmTestbase/nsk/jvmti/*Field*Watch tests to use virtual thread factory Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldAccessWatch/clrfldw001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldModificationWatch/clrfmodw001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001.java + test/lib/jdk/test/lib/thread/TestThreadFactory.java Changeset: 07643237 Branch: http3 Author: Jaikiran Pai Date: 2024-09-11 01:19:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07643237d4a9c2da8a43dbdf0c6b32215827b741 8225049: Bad -Xlog example in -Xlog:help, online documentation, JEP Reviewed-by: dholmes ! src/java.base/share/man/java.1 Changeset: a6faf824 Branch: http3 Author: SendaoYan Committer: David Holmes Date: 2024-09-11 02:12:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6faf8247b58d73dca199fe1e8b0e914c415f67f 8339714: Delete tedious bool type define Reviewed-by: jwaters, dholmes ! src/java.base/unix/native/libjsig/jsig.c ! src/utils/hsdis/binutils/hsdis-binutils.c Changeset: 8fce5275 Branch: http3 Author: Jaikiran Pai Date: 2024-09-11 05:27:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fce5275fc94ebc404a6a37f5ea0407140de63c1 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java Changeset: ceef161e Branch: http3 Author: Joel Sikstr?m Committer: Stefan Karlsson Date: 2024-09-11 08:08:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ceef161eea51578160b71b20826a9328f9a87a88 8339661: ZGC: Move some page resets and verification to callsites Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp Changeset: 0b3f2e64 Branch: http3 Author: Casper Norrbin Committer: Johan Sj?len Date: 2024-09-11 08:45:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b3f2e64e83b589115989f9d14a6c644bc3008aa 8339242: Fix overflow issues in AdlArena Reviewed-by: jsjolen, kbarrett ! src/hotspot/share/adlc/adlArena.cpp ! src/hotspot/share/adlc/adlArena.hpp ! src/hotspot/share/memory/arena.cpp Changeset: 59778885 Branch: http3 Author: Maurizio Cimadamore Date: 2024-09-11 11:18:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/597788850042e7272a23714c05ba546ee6080856 8339686: java/foreign/TestMappedHandshake.java fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames 8339780: TestByteBuffer fails on AIX after 8339285 Reviewed-by: alanb, jvernee ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/MappedMemoryUtils.java ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java + src/java.base/share/classes/jdk/internal/access/foreign/MappedMemoryUtilsProxy.java ! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template Changeset: 55a7cf14 Branch: http3 Author: Severin Gehwolf Date: 2024-09-11 13:51:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55a7cf14453b6cd1de91362927b2fa63cba400a1 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Reviewed-by: stuefe, asmehra ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/cgroupUtil_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp Changeset: bfe7f920 Branch: http3 Author: Robbin Ehn Date: 2024-09-11 16:08:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfe7f9205b56483b4364130a3a87c58c3fc82998 8339741: RISC-V: C ABI breakage for integer on stack Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp + test/hotspot/jtreg/compiler/calls/TestManyArgs.java + test/hotspot/jtreg/compiler/calls/libTestManyArgs.c Changeset: d9fdf69c Branch: http3 Author: Severin Gehwolf Date: 2024-09-11 16:57:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9fdf69c34c20e0f2d526c2f04450acb904c3e80 8333446: Add tests for hierarchical container support Reviewed-by: mbaesken, zzambers ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT + test/hotspot/jtreg/containers/systemd/HelloSystemd.java + test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java + test/lib/jdk/test/lib/containers/systemd/SystemdRunOptions.java + test/lib/jdk/test/lib/containers/systemd/SystemdTestUtils.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 51b85a1f Branch: http3 Author: Brent Christian Date: 2024-09-11 19:02:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51b85a1f692fed7a66bdc0fae21438a60aafe7c2 8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC Reviewed-by: dholmes, smarks, kbarrett ! test/lib/jdk/test/lib/util/ForceGC.java Changeset: 35a94b76 Branch: http3 Author: Naoto Sato Date: 2024-09-11 19:27:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/35a94b769761bd923fe6db03be672f05c1a74c38 8339803: Acknowledge case insensitive unambiguous keywords in tzdata files Reviewed-by: jlu, coffeys ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java ! test/jdk/sun/util/calendar/zi/RuleRec.java ! test/jdk/sun/util/calendar/zi/Zoneinfo.java Changeset: 237a540f Branch: http3 Author: Chris Plummer Date: 2024-09-11 19:40:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/237a540f0161cb6c8e922e28482e9e35bc4aa81b 8339801: Add better test failure diagnostics to vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002 Reviewed-by: lmesnik, amenkov, kevinw ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java Changeset: 591aa7c5 Branch: http3 Author: Patricio Chilano Mateo Date: 2024-09-11 19:41:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/591aa7c5c7ebe2a289ed25f0b26126e30fba23f3 8335362: [Windows] Stack pointer increment in _cont_thaw stub can cause program to terminate with exit code 0xc0000005 Reviewed-by: dholmes, fparain ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/stackOverflow.hpp + test/jdk/java/lang/Thread/virtual/BigStackChunk.java Changeset: b0cff6b5 Branch: http3 Author: Viktor Klang Date: 2024-09-11 20:02:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0cff6b528af7a2de453dd05d1c9ecbe7e00dc20 8299419: Thread.sleep(millis) may throw OOME Reviewed-by: alanb ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/jdk/internal/event/ThreadSleepEvent.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java Changeset: c3711dc9 Branch: http3 Author: Leonid Mesnik Date: 2024-09-11 22:06:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3711dc90980fb3e63ff199612c201c4464626bf 8339678: Update runtime/condy tests to be executed with VM flags Reviewed-by: coleenp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java ! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java ! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java ! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java ! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java Changeset: 1d392492 Branch: http3 Author: Jaikiran Pai Date: 2024-09-12 02:02:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d392492311daceeae12769cb9494eae63289853 8339834: Replace usages of -mx and -ms in some tests Reviewed-by: aivanov, ascarpino, prr, dholmes ! src/java.base/share/classes/sun/security/util/Cache.java ! test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java ! test/jdk/java/beans/Introspector/8159696/UnloadClassBeanInfo.java ! test/jdk/java/beans/Introspector/Test5102804.java ! test/jdk/java/beans/Introspector/Test8027905.java ! test/jdk/java/beans/XMLEncoder/Test4646747.java ! test/jdk/java/lang/ref/SoftReference/Pin.java ! test/jdk/java/nio/Buffer/Chew.java ! test/jdk/tools/jimage/JImageToolTest.java Changeset: 6d4bd6c6 Branch: http3 Author: Jaikiran Pai Date: 2024-09-12 02:06:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d4bd6c6b6c3e6ef4c0a1e4eebf888156e43da58 8339835: Replace usages of -mx and -ms in some client-libs tests Reviewed-by: azvegint, prr ! test/jdk/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java ! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java ! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java ! test/jdk/javax/swing/JFileChooser/6396844/TwentyThousandTest.java ! test/jdk/javax/swing/JOptionPane/6464022/bug6464022.java ! test/jdk/javax/swing/UIDefaults/6795356/bug6795356.java ! test/jdk/javax/swing/border/TestTitledBorderLeak.java ! test/jdk/javax/swing/regtesthelpers/Util.java ! test/jdk/sun/java2d/Disposer/TestDisposerLeak.java ! test/jdk/sun/java2d/Disposer/TestDisposerRace.java ! test/jdk/sun/java2d/marlin/CrashTest.java Changeset: cfbf74fc Branch: http3 Author: David Holmes Date: 2024-09-12 06:14:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfbf74fca493515495212d48a12ed109785eccc4 8339159: api/java_rmi/Naming/Rebind.html crashes with SEGV from UTF8::quoted_ascii_length call Reviewed-by: iklam, aboldtch ! src/hotspot/share/classfile/symbolTable.cpp Changeset: ac3f92b4 Branch: http3 Author: Matthias Baesken Date: 2024-09-12 07:06:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac3f92b4110b05906a49c4146774fd6324c6d198 8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/text/html/default.css Changeset: 315abdf8 Branch: http3 Author: Roland Westrelin Date: 2024-09-12 07:19:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/315abdf8c835e95d9c509f72b7ae21e6b59e4a29 8339733: C2: some nodes can have incorrect control after do_range_check() Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 3c40afa5 Branch: http3 Author: Kevin Walls Date: 2024-09-12 08:31:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c40afa59c93860150960d478a9d2ffe33d4ce32 8334165: Remove serialVersionUID compatibility logic from JMX Reviewed-by: dfuchs ! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java ! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/Notification.java ! src/java.management/share/classes/javax/management/NumericValueExp.java ! src/java.management/share/classes/javax/management/ObjectName.java ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java ! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java ! src/java.management/share/classes/javax/management/relation/RelationNotification.java ! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java ! src/java.management/share/classes/javax/management/relation/Role.java ! src/java.management/share/classes/javax/management/relation/RoleInfo.java ! src/java.management/share/classes/javax/management/relation/RoleResult.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java + test/jdk/javax/management/ObjectName/SerialCompatRemovedTest.java - test/jdk/javax/management/ObjectName/SerialCompatTest.java Changeset: 1b17e0b1 Branch: http3 Author: Alan Bateman Date: 2024-09-12 08:48:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b17e0b133cab44029333c832bd046b338ede581 8338747: hasIncubatorModules needs to be generated when module resolution required at startup Reviewed-by: iklam, ccheung ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java Changeset: 0765917d Branch: http3 Author: Claes Redestad Date: 2024-09-12 15:08:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0765917dea9376586697012b60605099750d8d42 8340011: Simplify jdk.internal.classfile.impl.EntryMap Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java Changeset: 4d65c3ef Branch: http3 Author: Chen Liang Date: 2024-09-12 15:16:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d65c3efcaa5f855f9e0fbdd8e9d4f4ed2b44d3b 8339876: Move constant symbol caches to Utf8EntryImpl Reviewed-by: redestad ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 7f1dae12 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-09-12 15:24:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f1dae12e5e24d204a70cf610a8c482996556931 8339874: Avoid duplicate checking of trailing slash in ZipFile.getZipEntry Reviewed-by: lancea, redestad ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: ab9b72c5 Branch: http3 Author: Steve Dohrmann Date: 2024-09-12 16:06:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab9b72c50a5f324e53b8c6535f401cc185b98c75 8329035: New Data Destination instructions support Reviewed-by: kvn, sviswanathan, jbhateja ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp Changeset: 81ff91ef Branch: http3 Author: Per Minborg Date: 2024-09-12 18:31:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81ff91ef27a6a856ae2c453a9a9b8333b91da3ab 8339531: Improve performance of MemorySegment::mismatch Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java + src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! test/jdk/java/foreign/TestMismatch.java - test/micro/org/openjdk/bench/java/lang/foreign/CopyTest.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java - test/micro/org/openjdk/bench/java/lang/foreign/TestFill.java Changeset: 5e5942a2 Branch: http3 Author: Alexander Zvegintsev Date: 2024-09-12 23:05:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e5942a282e14846404b68c65d43594d6b9226d9 8339794: Open source closed choice tests #1 Reviewed-by: jdv, prr + test/jdk/java/awt/Choice/ChoiceInsertTest.java + test/jdk/java/awt/Choice/ChoiceMouseDragTest.java + test/jdk/java/awt/Choice/WheelEventsConsumed.java Changeset: ae75ca05 Branch: http3 Author: Stefan Karlsson Date: 2024-09-13 05:47:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae75ca05e450da577e712eb7ed9dd9203616b80b 8314842: zgc/genzgc tests ignore vm flags Reviewed-by: tschatzl, lmesnik ! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/x/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java Changeset: b88ff9c9 Branch: http3 Author: Andrew Dinn Date: 2024-09-13 06:43:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b88ff9c986bfe5e14e2ba5803a464fbf6e131df8 8339849: Enumerate opto and C1 stubs, generate enums, names, fields and generator calls Reviewed-by: kvn ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! 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/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: 5709c379 Branch: http3 Author: Per Minborg Date: 2024-09-13 06:48:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5709c379408d8919b86bbad6635b97756461ab27 8340081: Test java/foreign/TestLinker.java failed failed: missing permission java.lang.foreign.native.threshold.power.fill Reviewed-by: dholmes ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: bacd0460 Branch: http3 Author: Hamlin Li Date: 2024-09-13 08:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bacd046062bffb4c95ec7a508a1080ad651a94a4 8321010: RISC-V: C2 RoundVF 8321011: RISC-V: C2 RoundVD Reviewed-by: rehn, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad + test/hotspot/jtreg/compiler/floatingpoint/TestRoundFloatAll.java + test/hotspot/jtreg/compiler/lib/golden/GoldenRound.java + test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java + test/hotspot/jtreg/compiler/vectorization/TestRoundVectorDoubleRandom.java + test/hotspot/jtreg/compiler/vectorization/TestRoundVectorFloatAll.java + test/hotspot/jtreg/compiler/vectorization/TestRoundVectorFloatRandom.java Changeset: 0c36177f Branch: http3 Author: Per Minborg Date: 2024-09-13 08:43:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c36177fead8b64a4cee9da3c895e3799f8ba231 8340089: Simplify SegmentBulkOperations::powerOfProperty Reviewed-by: jpai ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: 358ff196 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-13 11:22:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/358ff196336407484b1b892f08936e9378701959 8339727: Open source several AWT focus tests - series 1 Reviewed-by: honkar ! test/jdk/ProblemList.txt + test/jdk/java/awt/Focus/ActivateOnProperAppContextTest.java + test/jdk/java/awt/Focus/KillFocusTest.java + test/jdk/java/awt/Focus/TestDisabledAutoTransfer.java + test/jdk/java/awt/Focus/TestDisabledAutoTransferSwing.java Changeset: 8a4ea09f Branch: http3 Author: Maurizio Cimadamore Date: 2024-09-13 12:04:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a4ea09fa220f74f2236fc85e197eadf83b65875 8336492: Regression in lambda serialization Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CaptureScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! test/jdk/jdk/internal/vm/Continuation/Scoped.java ! test/langtools/tools/javac/MethodParameters/LambdaTest.out ! test/langtools/tools/javac/MethodParameters/LocalClassTest.out ! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java + test/langtools/tools/javac/lambda/CaptureVarOrder.java + test/langtools/tools/javac/lambda/SerializedLambdaInLocalClass.java Changeset: bd44cf8a Branch: http3 Author: David Holmes Date: 2024-09-13 12:10:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd44cf8ab709d08a4d015868bececabd0c97525b 8330302: strace004 can still fail Reviewed-by: alanb, shade ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java Changeset: 4d011785 Branch: http3 Author: Kevin Walls Date: 2024-09-13 13:05:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d011785717c34fa5a245735968c60142fc14af4 8339927: Man page update for deprecating jhsdb debugd for removal Reviewed-by: sspitsyn, cjplummer ! src/jdk.hotspot.agent/share/man/jhsdb.1 Changeset: 3c4d15bd Branch: http3 Author: Alexey Semenyuk Date: 2024-09-13 14:13:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c4d15bdceaf94698af99d6b6fb12b3a28e13fdf 8334301: Errors in jpackage man page Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.1 Changeset: 3e0da58e Branch: http3 Author: Per Minborg Date: 2024-09-13 14:38:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e0da58ee6553fc0ed841db4a8800d50bc444517 8333843: Provide guidelines on MemorySegment to read strings with known lengths Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: 89ca89cb Branch: http3 Author: Calvin Cheung Date: 2024-09-13 14:59:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89ca89cb26270a405226415c296dc45d3535e74d 8338626: ClassLoaderExt::process_jar_manifest() should allow / separator on Windows Reviewed-by: iklam, dholmes, matsaave ! src/hotspot/share/classfile/classLoaderExt.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java Changeset: 1a0a5388 Branch: http3 Author: Per Minborg Date: 2024-09-13 15:27:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a0a53883f7c6f523b5fefb722e137258d527362 8340120: Remove redundant code in SegmentBulkOperations::mismatch Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: 89c172ac Branch: http3 Author: Joe Darcy Date: 2024-09-13 16:49:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89c172ac47a9cc238739338417015bf912ad5424 8340082: Use inline return tag in java.base Reviewed-by: iris, prappo, lancea, djelinski, naoto, liach ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/lang/annotation/Retention.java ! src/java.base/share/classes/java/nio/charset/MalformedInputException.java ! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java ! src/java.base/share/classes/java/time/format/TextStyle.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! 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/concurrent/atomic/DoubleAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 37bf589e Branch: http3 Author: Nizar Benalla Committer: Chen Liang Date: 2024-09-13 16:56:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37bf589ec087c80851abb9d35910f09850cea9f6 8339847: Broken link to the dieharder distribution website in SplittableRandom Reviewed-by: iris, liach ! src/java.base/share/classes/java/util/SplittableRandom.java Changeset: 3aa8338f Branch: http3 Author: Erik Joelsson Date: 2024-09-13 18:31:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aa8338f4e7d88967e77dfb0bace1c4b5add72f1 8340075: Autoconf bundle cannot run on read-only filesystem Reviewed-by: mikael ! make/devkit/createAutoconfBundle.sh Changeset: fdfe503d Branch: http3 Author: Valerie Peng Date: 2024-09-13 21:13:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdfe503d016086cf78b5a8c27dbe45f0261c68ab 8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms Reviewed-by: mbalao, weijun, hchao ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg + test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java Changeset: fa502ecd Branch: http3 Author: Manukumar V S Date: 2024-09-14 05:08:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa502ecd2d1040ee2fe26d0ac5dd547379a0ade7 8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java Reviewed-by: prr, azvegint ! test/jdk/java/awt/dnd/DropActionChangeTest.java Changeset: c91fa278 Branch: http3 Author: Liang Mao Date: 2024-09-14 05:36:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c91fa278fe17ab204beef0fcef1ada6dd0bc37bb 8339725: Concurrent GC crashed due to GetMethodDeclaringClass Reviewed-by: lmesnik, coleenp, eosterlund, stefank ! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp + test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java + test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp Changeset: a8f143c6 Branch: http3 Author: Serguei Spitsyn Date: 2024-09-14 22:50:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8f143c6abe7669c232cabda3a4e8df726de036e 8306679: com/sun/jdi/InterruptHangTest.java asserts with -Xcomp -Dmain.wrapper=Virtual options Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! test/jdk/ProblemList-Xcomp.txt Changeset: a0794e0a Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-16 03:48:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0794e0a054c5e7ed051efa6362726cdd7598255 8339639: Opensource few AWT PopupMenu tests Reviewed-by: azvegint, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/PopupMenu/PopupHangTest.java + test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java Changeset: 0e0f10f9 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-16 05:31:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e0f10f95217b5caaed02744a0a341350e4f2bc7 8340102: Move assert-only loop in OopMapSort::sort under debug macro Reviewed-by: stuefe, fyang, kvn ! src/hotspot/share/compiler/oopMap.cpp Changeset: 74add0e2 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-16 05:32:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74add0e2e071a8c8e9547e5a1757b5950b780539 8340105: Expose BitMap::print_on in release builds Reviewed-by: stuefe, stefank ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp Changeset: dc00eb87 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-16 05:33:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc00eb87bc28ed5bf499af6835c3df474c454a41 8338912: CDS: Segmented roots array Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! 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/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: 4b790637 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-16 05:41:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b7906375b4bd11a480665110561180825c2dd9c 8339842: Open source several AWT focus tests - series 2 Reviewed-by: prr + test/jdk/java/awt/Focus/FocusChangeOnResizeTest.java + test/jdk/java/awt/Focus/LightweightFocusLostTest.java + test/jdk/java/awt/Focus/MixedWeightFocus.java + test/jdk/java/awt/Focus/NextFocusHelperTest.java Changeset: 6be15c3d Branch: http3 Author: Martin Doerr Date: 2024-09-16 08:15:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6be15c3d0bf0bb3625f2ecd43d7aa10e81f6edd8 8340012: [C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526 Reviewed-by: kvn, coleenp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/opto/compile.cpp Changeset: a4eb9a06 Branch: http3 Author: Jaikiran Pai Date: 2024-09-16 08:34:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4eb9a063fb9e4a87923d464fe2c50ed5466acff 8339918: Remove checks for outdated -t -tm -Xfuture -checksource -cs -noasyncgc options from the launcher Reviewed-by: dholmes, alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.1 ! src/java.base/share/native/libjli/java.c ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java Changeset: 54595188 Branch: http3 Author: Johan Sj?len Date: 2024-09-16 09:13:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/545951889c1ea68646be600decaf2bf4c049600b 8339627: Cleanup Unsafe.setMemory intrinsic code Reviewed-by: tschatzl, fbredberg ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 05b9d479 Branch: http3 Author: Jaikiran Pai Date: 2024-09-16 14:06:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05b9d47905a0dd6dd7a042f940fe120d3a8338d1 8340194: Replace usage of -ms with -Xms in LauncherCommon.gmk make file Reviewed-by: ihse, jwaters ! make/common/modules/LauncherCommon.gmk Changeset: e1ebeef0 Branch: http3 Author: Claes Redestad Date: 2024-09-16 14:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1ebeef0405ac6e48564a035767ee256291b9ca9 8340131: Refactor internal makeHiddenClassDefiner to take option mask instead of Set Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.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/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 996790c7 Branch: http3 Author: Volker Simonis Date: 2024-09-16 14:55:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/996790c70f902d7840d0649a6b0867bed47c6537 8339954: Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands Reviewed-by: phh, dnsimon ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeHeapState.cpp Changeset: 1640bd26 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-16 16:22:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1640bd2676d8d183f02b4f5386ce42c47950e356 8340186: Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call Reviewed-by: kvn ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: 65b9abaa Branch: http3 Author: Justin Lu Date: 2024-09-16 17:26:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65b9abaa29eb9fe801b650ce787d98c31770a5dc 8339769: Incorrect error message during startup if working directory does not exist Reviewed-by: naoto, dholmes, alanb ! src/java.base/unix/native/libjava/java_props_md.c Changeset: 89759c8b Branch: http3 Author: Jonathan Gibbons Date: 2024-09-16 18:08:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89759c8b02ec73de0d734d10b16382109c7a8b45 8321935: Define the term 'standard doclet' Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java Changeset: 59407faf Branch: http3 Author: Kevin Walls Date: 2024-09-16 18:24:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59407faf7b6861d142dbc3700a6fa9615567a275 8310525: DynamicLauncher for JDP test needs to try harder to find a free port Reviewed-by: lmesnik, cjplummer ! test/jdk/sun/management/jdp/DynamicLauncher.java ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 858b4f12 Branch: http3 Author: Kelvin Nilsen Committer: Y. Srinivas Ramakrishna Date: 2024-09-16 19:15:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/858b4f127ad873666f51f4c54c37fa2d7801c32c 8339960: GenShen: Fix inconsistencies in generational Shenandoah behavior Reviewed-by: wkemper, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp Changeset: b26645f6 Branch: http3 Author: Phil Race Date: 2024-09-16 19:28:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b26645f64bb6dd3efafaceb92bedeaf8f93906e3 8339883: Open source several AWT/2D related tests Reviewed-by: psadhukhan, honkar + test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java + test/jdk/java/awt/GraphicsConfiguration/Position.java + test/jdk/sun/java2d/pipe/DrawImageBgTest.java = test/jdk/sun/java2d/pipe/duke.gif Changeset: 418bb42b Branch: http3 Author: Naoto Sato Date: 2024-09-16 20:03:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/418bb42b95b177f5f31f756054d0dd83740c6686 8340073: Support "%z" time zone abbreviation format in TZ files Reviewed-by: jlu, joehw, coffeys ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java Changeset: 99d71850 Branch: http3 Author: Denghui Dong Date: 2024-09-17 00:13:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99d7185071a5daa695adc6255d37ce382285a9b3 8340144: C1: remove unused Compilation::_max_spills Reviewed-by: thartmann, shade ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp Changeset: 3e03e667 Branch: http3 Author: Jaikiran Pai Date: 2024-09-17 00:56:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e03e6673acfea543d0dbbc64b7a4f52e3292c2b 8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java Reviewed-by: kevinw, lmesnik ! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java Changeset: a4cf1918 Branch: http3 Author: Jatin Bhateja Date: 2024-09-17 01:41:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4cf1918c963cbe0b0eee6db580f0769c0cbdbcc 8339793: Fix incorrect APX feature enabling with -XX:-UseAPX Reviewed-by: kvn, thartmann, sviswanathan ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 7849f252 Branch: http3 Author: Thomas Stuefe Date: 2024-09-17 05:22:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7849f252937dc774a1935cc4c68f2a46649f180b 8340184: Bug in CompressedKlassPointers::is_in_encodable_range Reviewed-by: coleenp, rkennke, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + test/hotspot/gtest/oops/test_compressedKlass.cpp + test/hotspot/jtreg/gtest/CompressedKlassGtest.java Changeset: 10050a72 Branch: http3 Author: Kangcheng Xu Date: 2024-09-17 07:19:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10050a723954926926650af65417d5b828cba387 8332442: C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch() Reviewed-by: roland, chagedorn, jkarthikeyan ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/c2/TestDivModNodes.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 7834662c Branch: http3 Author: Thomas Schatzl Date: 2024-09-17 08:11:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7834662ca35aeb202d177fde1044add611240ecd 8340119: Remove oopDesc::size_might_change() Reviewed-by: stefank, iwalulya ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: c6721a0f Branch: http3 Author: Stefan Karlsson Date: 2024-09-17 09:18:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6721a0fa2582c3ddf1ef0a6e16a09234432939c 8340009: Improve the output from assert_different_registers Reviewed-by: aboldtch, dholmes, shade, mli ! src/hotspot/share/asm/register.hpp ! src/hotspot/share/utilities/debug.hpp Changeset: 8b6e2770 Branch: http3 Author: Daniel Lund?n Date: 2024-09-17 09:53:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b6e2770a53002fcc9e07d38b954e6854a644f95 8340273: Remove CounterHalfLifeTime Reviewed-by: chagedorn, dholmes ! src/hotspot/share/runtime/globals.hpp Changeset: 269cd38b Branch: http3 Author: Tobias Hartmann Date: 2024-09-17 10:39:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/269cd38b55391364db0f92291eb29c3b6803db94 8338566: Lazy creation of exception instances is not thread safe Reviewed-by: shade, kvn, dlong ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 80db6e71 Branch: http3 Author: Matthias Baesken Date: 2024-09-17 11:58:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80db6e71b092867212147bd369a9fda65dbd4b70 8339648: ZGC: Division by zero in rule_major_allocation_rate Reviewed-by: aboldtch, lucy, tschatzl ! src/hotspot/share/gc/z/zDirector.cpp Changeset: b39e6a84 Branch: http3 Author: Magnus Ihse Bursie Date: 2024-09-17 12:58:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b39e6a84ef947661b5c878d02213da3a79bc026c 8329816: Add SLEEF version 3.6.1 Reviewed-by: erikj, mli, luhenry ! make/Main.gmk + make/UpdateSleefSource.gmk ! make/autoconf/basic_tools.m4 ! make/autoconf/spec.gmk.template + src/jdk.incubator.vector/linux/legal/sleef.md + src/jdk.incubator.vector/linux/native/libsleef/README.md + src/jdk.incubator.vector/linux/native/libsleef/generated/misc.h + src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_advsimd.h + src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_rvvm1.h + src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_sve.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/CHANGELOG.md + src/jdk.incubator.vector/linux/native/libsleef/upstream/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/CONTRIBUTORS.md + src/jdk.incubator.vector/linux/native/libsleef/upstream/Configure.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/LICENSE.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/README.md + src/jdk.incubator.vector/linux/native/libsleef/upstream/include/sleefdft.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/sleef-config.h.in + src/jdk.incubator.vector/linux/native/libsleef/upstream/sleefConfig.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperadvsimd.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2_128.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx512f.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperneon32.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpower_128.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec_scalar.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperrvv.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpers390x_128.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersse2.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersve.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpervecext.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/addSuffix.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/commonfuncs.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/dd.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/df.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/estrin.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/f128util.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/keywords.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/main_checkfeature.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/misc.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/quaddef.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/bench1d.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest1d.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest2d.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/measuredft.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/naivetest.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/tutorial.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dft.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkdispatch.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkunroll.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/unroll0.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/vectortype.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/Makefile + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/dp.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/ld.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitab.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitabqp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/qp.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/simplexfr.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/sp.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/Makefile + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/bench.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/measure.sh + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/autovec.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_cinz.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_finz.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iut.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutcuda.cu + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutsimd.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/mveclibtest.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2dp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2ld.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2qp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simddp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simdsp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2sp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester3.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testervecabi.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispatcher.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispavx.c.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disppower_128.c.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disps390x_128.c.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar.c.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar_footer.c.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispsse.c.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/funcproto.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkalias.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkdisp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename_gnuabi.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/norename.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rempitab.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rename.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleef.pc.in + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefdp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinline_header.h.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefld.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefqp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimddp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimdsp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvsx3.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvxe2.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/hash_printf.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutcuda.cu + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutsimd.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtester.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qutil.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2printf.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2simdqp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester3printf.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/CMakeLists.txt + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispatcher.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispscalar.c.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispx2.c.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qfuncproto.h + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkdisp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkrename.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/rempitabqp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_footer.h.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org + src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefsimdqp.c + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-gcc.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-llvm.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-gcc.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-llvm.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-gcc.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-llvm.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-gcc.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-llvm.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-gcc.cmake + src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-llvm.cmake Changeset: f8770163 Branch: http3 Author: Brian Burkhalter Date: 2024-09-17 15:50:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f87701635f82895fc10586e588f25e9c508e6979 8315273: (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link (win) Reviewed-by: djelinski ! src/java.base/share/classes/java/nio/file/Path.java ! test/jdk/ProblemList.txt ! test/jdk/java/nio/file/Path/ToRealPath.java Changeset: 64e3a9ee Branch: http3 Author: Brian Burkhalter Date: 2024-09-17 15:50:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64e3a9ee91a6ae939e479a10cfc597e628c571e5 8339574: Behavior of File.is{Directory,File,Hidden} is not documented with respect to symlinks Reviewed-by: djelinski, alanb ! 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/RandomAccessFile.java Changeset: 3e14fb9c Branch: http3 Author: David M. Lloyd Committer: Chen Liang Date: 2024-09-17 16:24:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e14fb9c16e4ac3ad3c565059c534cfeacb45c7b 8340200: Misspelled constant `AttributesProcessingOption.DROP_UNSTABLE_ATRIBUTES` Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/ClassFile.java Changeset: 28d009ce Branch: http3 Author: Raffaello Giulietti Date: 2024-09-17 17:11:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28d009ce0ecd4369351de859c491831b7f7bbb28 8339934: Simplify Math.scalb(double) method Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Math.java Changeset: 90e92f98 Branch: http3 Author: Jatin Bhateja Date: 2024-09-17 17:46:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90e92f98a6685b196b979853436668cf2b9f2117 8339790: Support Intel APX setzucc instruction Reviewed-by: sviswanathan, jkarthikeyan, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/gc/x/x_x86_64.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad Changeset: 5dc9723c Branch: http3 Author: Chen Liang Date: 2024-09-17 18:13:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5dc9723c8172e288872f744bac5fd2342475767a 8340323: Test jdk/classfile/OptionsTest.java fails after JDK-8340200 Reviewed-by: alanb ! test/jdk/jdk/classfile/OptionsTest.java Changeset: d5881825 Branch: http3 Author: Calvin Cheung Date: 2024-09-17 18:58:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5881825ef442cac7076d551f0182f16b17b0b53 8338686: App classpath mismatch if a jar from the Class-Path attribute is on the classpath Reviewed-by: dholmes, iklam ! src/hotspot/share/classfile/classLoader.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java Changeset: eabfc6e4 Branch: http3 Author: Gerard Ziemski Date: 2024-09-17 19:59:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eabfc6e4d901c53b93a78da740ca376607d9576d 8337563: NMT: rename MEMFLAGS to MemTag Reviewed-by: dholmes, coleenp, jsjolen ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageSet.cpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp ! src/hotspot/share/gc/x/xVirtualMemory.cpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp ! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/memRegion.cpp ! src/hotspot/share/memory/memRegion.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/nmt/allocationSite.hpp ! src/hotspot/share/nmt/arrayWithFreeList.hpp ! src/hotspot/share/nmt/mallocHeader.cpp ! src/hotspot/share/nmt/mallocHeader.hpp ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! src/hotspot/share/nmt/mallocLimit.cpp ! src/hotspot/share/nmt/mallocLimit.hpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! src/hotspot/share/nmt/mallocSiteTable.hpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp ! src/hotspot/share/nmt/mallocTracker.inline.hpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memBaseline.hpp - src/hotspot/share/nmt/memFlagBitmap.hpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memMapPrinter.hpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp + src/hotspot/share/nmt/memTag.hpp + src/hotspot/share/nmt/memTagBitmap.hpp ! src/hotspot/share/nmt/memTracker.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memTracker.inline.hpp - src/hotspot/share/nmt/memflags.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nativeCallStackPrinter.hpp ! src/hotspot/share/nmt/nmtCommon.cpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/nmtPreInit.cpp ! src/hotspot/share/nmt/nmtPreInit.hpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/nmtUsage.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/chunkedList.hpp ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp ! src/hotspot/share/utilities/linkedlist.hpp ! src/hotspot/share/utilities/objectBitSet.hpp ! src/hotspot/share/utilities/objectBitSet.inline.hpp ! src/hotspot/share/utilities/resizeableResourceHash.hpp ! src/hotspot/share/utilities/resourceHash.hpp ! src/hotspot/share/utilities/stack.hpp ! src/hotspot/share/utilities/stack.inline.hpp ! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp ! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/gtest/utilities/test_growableArray.cpp ! test/hotspot/gtest/utilities/test_resourceHash.cpp ! test/hotspot/gtest/utilities/test_utf8.cpp Changeset: f0ae90f3 Branch: http3 Author: Harshitha Onkar Date: 2024-09-17 20:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0ae90f30c346544e87217ef1832d6a350fe1985 8340210: Add positionTestUI() to PassFailJFrame.Builder Co-authored-by: Alexey Ivanov Reviewed-by: aivanov, azvegint ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: dfc90938 Branch: http3 Author: Chen Liang Date: 2024-09-17 21:08:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfc90938ba36685ef58af0846ee4bdb214fa210f 8340132: Remove internal CpException for reading malformed utf8 Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java Changeset: 202fd421 Branch: http3 Author: Leonid Mesnik Date: 2024-09-17 22:36:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/202fd421f7e8b0f4a9c7393d1045e879acd13e64 8340213: jcmd VM.events ignores max argument Reviewed-by: szaldana, cjplummer, amenkov, mli ! src/hotspot/share/services/diagnosticCommand.cpp ! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java Changeset: 147e3007 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-18 04:33:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/147e30070d8adbe65453a3a9316b9324890ea25f 8340015: Open source several AWT focus tests - series 7 Reviewed-by: honkar ! test/jdk/ProblemList.txt + test/jdk/java/awt/Focus/MinimizeNonfocusableWindowTest.java + test/jdk/java/awt/Focus/WindowDisposeFocusTest.java + test/jdk/java/awt/Focus/bug6435715.java Changeset: d23c59e4 Branch: http3 Author: Claes Redestad Date: 2024-09-18 07:01:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d23c59e40812c9e3a5914193e68169dbdf6d09e5 8340280: Avoid calling MT.invokerType() when creating LambdaForms Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java Changeset: 5381f553 Branch: http3 Author: Roland Westrelin Date: 2024-09-18 07:07:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5381f553ad61ddaa44d49c3039a05511cc68bdd0 8333258: C2: high memory usage in PhaseCFG::insert_anti_dependences() Reviewed-by: kvn, epeter ! src/hotspot/share/opto/gcm.cpp + test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java + test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java Changeset: 3895b8fc Branch: http3 Author: Martin Doerr Date: 2024-09-18 08:26:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3895b8fc0b2c6d187080dba6fe08297adad4a480 8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/compile.cpp Changeset: 4ff17c14 Branch: http3 Author: Simon Tooke Date: 2024-09-18 09:11:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ff17c14a572a59b60d728c3626f430932eecea6 8319873: Add windows implementation for jcmd System.map and System.dump_map Co-authored-by: Simon Tooke Reviewed-by: stuefe, kevinw, szaldana + src/hotspot/os/windows/memMapPrinter_windows.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memMapPrinter.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java ! test/jdk/sun/tools/jcmd/TestJcmdPIDSubstitution.java Changeset: 45e438f3 Branch: http3 Author: Nizar Benalla Date: 2024-09-18 11:08:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45e438f3f470c4af9d5066a4ae680f819bb3cde0 8339845: Update color.org and wapforum.org links to use HTTPS instead of HTTP Reviewed-by: prr, honkar, aivanov ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java ! src/java.desktop/share/classes/javax/imageio/package-info.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java Changeset: 19b2cee4 Branch: http3 Author: Kevin Walls Date: 2024-09-18 11:44:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19b2cee42081e1f8e9c53e6c831ce1d2d2915fd5 8340113: Remove JULONG as a Diagnostic Command argument type (jcmd JFR.view) Reviewed-by: lmesnik, egahlin ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java Changeset: aeba1ea7 Branch: http3 Author: Emanuel Peter Date: 2024-09-18 12:03:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeba1ea7c44d6b378decf8557c8cd9fc7bfb7df5 8340272: C2 SuperWord: JMH benchmark for Reduction vectorization Reviewed-by: kvn, jkarthikeyan + test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java Changeset: 1d070a32 Branch: http3 Author: Rafael Winterhalter Committer: Chen Liang Date: 2024-09-18 12:33:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d070a3238a1cd8b9359357e6e3f751cd26a3f06 8337302: Undefined type variable results in null Reviewed-by: liach ! src/java.base/share/classes/java/lang/TypeNotPresentException.java ! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java + test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java Changeset: 08a2f841 Branch: http3 Author: Hamlin Li Date: 2024-09-18 12:37:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08a2f841ec78a10f8d6d54b2ac3a92e89f765f14 8339738: RISC-V: Vectorize crc32 intrinsic Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp Changeset: 471a51a5 Branch: http3 Author: Stefan Karlsson Date: 2024-09-18 13:46:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/471a51a5a4395f0bc6818c3c1d30455ce75500d6 8340368: windows-x64-slowdebug build fails after JDK-8319873 Reviewed-by: jpai, kevinw, aboldtch, eosterlund ! src/hotspot/os/windows/memMapPrinter_windows.cpp Changeset: ae39a660 Branch: http3 Author: Hamlin Li Date: 2024-09-18 14:38:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae39a6603c6c33a36dce30c3290a634b08a6bf05 8339992: RISC-V: some minor improvements of base64_vector_decode_round Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 6ff287ad Branch: http3 Author: Leonid Mesnik Date: 2024-09-18 15:57:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ff287ad9aa45d8a37aafb4dd7bd9170280f5bbb 8340233: Missed ThreadWXEnable in jfrNativeLibraryLoadEvent.cpp Reviewed-by: mgronlun ! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp Changeset: 9cfc03aa Branch: http3 Author: Kevin Walls Date: 2024-09-18 19:17:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9cfc03aa81f2ae20616c8cc27e3467ad01cf985f 8340391: Windows jcmd System.map and System.dump_map tests failing Reviewed-by: cjplummer ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 31849127 Branch: http3 Author: Harshitha Onkar Date: 2024-09-18 19:25:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/31849127a06e448c705a61c536f51fc037bc4979 8339962: Open source AWT TextField tests - Set1 Reviewed-by: jdv, dnguyen, prr + test/jdk/java/awt/Label/ContainerValidateTest.java + test/jdk/java/awt/TextField/SetEchoCharTest.java + test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java Changeset: 88a1c055 Branch: http3 Author: Phil Race Date: 2024-09-18 20:39:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88a1c0550e435888c571d32c577fd697652e5620 8340078: Open source several 2D tests Reviewed-by: honkar + test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java + test/jdk/sun/java2d/GdiRendering/GdiLockTest.java + test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java + test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java + test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java Changeset: d9c67443 Branch: http3 Author: Jaikiran Pai Date: 2024-09-19 01:44:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9c67443f7d7f03efb2837b63ee2acc6113f737f 8340360: Update -mx to -Xmx in UnninstallUIMemoryLeaks test Reviewed-by: serb, prr ! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java Changeset: 537447f8 Branch: http3 Author: Amit Kumar Date: 2024-09-19 04:33:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/537447f8816129dad9a1edd21bd30f3edf69ea60 8339980: [s390x] ProblemList jdk/java/util/zip/CloseInflaterDeflaterTest.java Reviewed-by: lucy ! test/jdk/ProblemList.txt Changeset: ac58b610 Branch: http3 Author: Amit Kumar Date: 2024-09-19 04:47:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac58b6102a26ac2ca7f6df5f176d5b5ca1d00d45 8339416: [s390x] Provide implementation for resolve_global_jobject Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp Changeset: 67198992 Branch: http3 Author: Jaikiran Pai Date: 2024-09-19 06:28:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67198992ce92da1ee615a73937f22fdaba28fba1 8286851: Deprecate for removal several of the undocumented java launcher options Reviewed-by: dholmes ! src/java.base/share/native/libjli/java.c Changeset: c720ac9a Branch: http3 Author: Jaikiran Pai Date: 2024-09-19 12:01:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c720ac9a17190535ed0ffb13799752b53b85938d merge latest master branch changes From duke at openjdk.org Thu Sep 26 07:53:43 2024 From: duke at openjdk.org (duke) Date: Thu, 26 Sep 2024 07:53:43 GMT Subject: git: openjdk/jdk-sandbox: http3: 117 new changesets Message-ID: <5883ed2a-de07-46e7-add2-b4c4b38bc643@openjdk.org> Changeset: af03239c Branch: http3 Author: Daniel Fuchs Date: 2024-09-19 13:09:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af03239ca878922f496d14bca02d294cca5ad9b3 http3: minor documentation tweaks ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: af295c4c Branch: http3 Author: Daniel Fuchs Date: 2024-09-19 16:18:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af295c4c7293715de7edb0fa7b75c7f36a4cb35e http3: minor documentation fix ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: 89c556cd Branch: http3 Author: Daniel Fuchs Date: 2024-09-20 17:32:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89c556cd1a887861da5efb425fc2bbdfa63190ae http3: improve handling of PushPromise ! 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/Http3PushManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java Changeset: 554ca73c Branch: http3 Author: Daniel Jelinski Date: 2024-09-19 16:40:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/554ca73c709acf9300f94f3c39130e5138142ad2 Closing/draining connection should keep all connection IDs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/LocalConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: a33bac75 Branch: http3 Author: Daniel Jelinski Date: 2024-09-19 17:28:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a33bac75f1db8185f6e06f21278e8f0dbd5d1d3f ClosingConnection only needs one closing packet ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 962eb3d0 Branch: http3 Author: Daniel Jelinski Date: 2024-09-19 19:30:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/962eb3d0e4af4769433214999551548e70260f1e Enable sending NEW_CONNECTION_ID frames ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 166d8711 Branch: http3 Author: Daniel Jelinski Date: 2024-09-20 19:54:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/166d87119a54f85ccedb351d172c864030895838 Limit the number of outstanding connection ID frames ! src/java.net.http/share/classes/jdk/internal/net/http/quic/LocalConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 77b5aad8 Branch: http3 Author: Daniel Jelinski Date: 2024-09-21 10:09:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77b5aad805e0416d66b3e3e32067faba3fcc3b2f Improve connection ID handling ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: e2ef00a6 Branch: http3 Author: Daniel Jelinski Date: 2024-09-23 12:04:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2ef00a63c0db28b8be01a2fdbd0b1fa2d2bf4fa Limit the number of buffered PATH_CHALLENGE/RESPONSE frames ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: ef06818a Branch: http3 Author: Darragh Clarke Date: 2024-09-24 15:45:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef06818a2d5b4fd1f89d1ef1fe3203a634106e6f Added handling for http3 expect continue timeout awaiting 100 response ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java + test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: 3c6a250c Branch: http3 Author: Daniel Fuchs Date: 2024-09-24 15:11:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c6a250c62018a83e076a3d01aef1d0c619b6343 http3: Improve some internal method documentation ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java Changeset: d0eada85 Branch: http3 Author: Daniel Fuchs Date: 2024-09-25 15:52:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0eada858c1c98b06e71739c0e8d2a5e883d5a94 http3: improve comments in Log ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java Changeset: 5cc03dc7 Branch: http3 Author: Daniel Fuchs Date: 2024-09-25 15:54:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cc03dc7ff8472cfe4aa8099e73aea68b1bbaa42 http3: less verbose logging for 'retransmit' in QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: f7fdde37 Branch: http3 Author: Daniel Fuchs Date: 2024-09-25 17:11:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7fdde37dcfbf8dd10f1c94eccd323190955d386 http3: avoid double slices ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 5709b355 Branch: http3 Author: Daniel Fuchs Date: 2024-09-25 17:12:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5709b35583c37641dec86ec2f79f674958025821 http3: complete logging option description ! src/java.net.http/share/classes/module-info.java Changeset: 0a57c96a Branch: http3 Author: Daniel Fuchs Date: 2024-09-25 17:14:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a57c96a9d643dcace780d6042df5462d5cced15 http3: add debug logging to StatelessResetReceiptTest ! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java Changeset: c58fbef0 Branch: http3 Author: Kevin Walls Date: 2024-09-19 08:28:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c58fbef05eace85a2e429da1ac8ff1ae09a0b736 8340276: Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException Reviewed-by: cjplummer, lmesnik ! test/jdk/java/lang/management/ThreadMXBean/Locks.java Changeset: 118c9ade Branch: http3 Author: Serhiy Sachkov Committer: Aleksey Shipilev Date: 2024-09-19 08:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/118c9ade1a5e17d870415f689caa25af6524ab0e 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java Reviewed-by: dfuchs, shade ! test/jdk/java/net/InetAddress/ptr/Lookup.java Changeset: 8908812d Branch: http3 Author: Joel Sikstr?m Committer: Hamlin Li Date: 2024-09-19 08:47:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8908812d0a64f25f0d033d44725a69348789b223 8337674: ZGC: Consistent style for naming private static constants Reviewed-by: stefank, aboldtch, mli ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zDirector.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zReferenceProcessor.hpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp ! src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp ! src/hotspot/share/gc/z/zVerify.cpp Changeset: 2faf8b8d Branch: http3 Author: Alexey Ivanov Date: 2024-09-19 09:44:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2faf8b8d582183275b1fdc92313a1c63c1753e80 8340007: Refactor KeyEvent/FunctionKeyTest.java Reviewed-by: azvegint ! test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java Changeset: 0120d3ee Branch: http3 Author: Alexey Ivanov Date: 2024-09-19 11:48:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0120d3eed50bdc9fa53f2c41b31791620aeef613 8340306: Add border around instructions in PassFailJFrame Reviewed-by: honkar, prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: cecb0b3d Branch: http3 Author: Serhiy Sachkov Committer: Michael McMahon Date: 2024-09-19 12:08:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java Reviewed-by: dfuchs ! test/jdk/java/net/ipv6tests/Tests.java Changeset: 7579d374 Branch: http3 Author: Martin Doerr Date: 2024-09-19 12:29:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7579d3740217e4a819cbf63837ec929f00464585 8338995: New Object to ObjectMonitor mapping: PPC64 implementation Reviewed-by: rrich, lucy ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! 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/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/share/runtime/basicLock.inline.hpp Changeset: c9bee173 Branch: http3 Author: Prasadrao Koppula Committer: Sean Coffey Date: 2024-09-19 13:21:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9bee173d61f4accfc4adc280ab5d21600191756 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options Reviewed-by: coffeys, mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java Changeset: d555f072 Branch: http3 Author: Matias Saavedra Silva Date: 2024-09-19 14:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d555f072b2036664711242a242a35fb30d277e5a 8298614: Support CDS heap dumping for SerialGC and ParallelGC Reviewed-by: dholmes, lmesnik, iklam ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java Changeset: 3bb8de31 Branch: http3 Author: Matias Saavedra Silva Date: 2024-09-19 14:18:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bb8de31457a544d9c20a12f8d8d30d6d1cd9cba 8338693: assert(Atomic::add(&ik->_shared_class_load_count, 1) == 1) failed: shared class loaded more than once Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 2ada313c Branch: http3 Author: Brian Burkhalter Date: 2024-09-19 15:25:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ada313cdd9a20ed33f7e0a7298c8a0e69a81c6f 8340329: (fs) Message of NotLinkException thrown by FIles.readSymbolicLink does not include file name (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! test/jdk/java/nio/file/Files/Links.java Changeset: 5f3e7aa8 Branch: http3 Author: Justin Lu Date: 2024-09-19 16:18:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f3e7aa83348edafb83480ce67d0c58c46e11b24 8339735: Remove references to Applet in core-libs/security APIs Reviewed-by: coffeys, naoto, iris, rriggs, lancea, mullan ! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/javax/crypto/CryptoPermission.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/net/SocketFactory.java Changeset: bc36ace7 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-19 16:22:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc36ace72c1189dcd6d0c05d40d8c568acd89b01 8340271: Open source several AWT Robot tests Reviewed-by: abhiscxk, honkar + test/jdk/java/awt/Robot/CreateScreenCapture.java + test/jdk/java/awt/Robot/RobotScrollTest.java Changeset: d1d82400 Branch: http3 Author: Alexey Ivanov Date: 2024-09-19 16:59:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1d824008d1dc70029013820814fd03c40b4e309 8340308: PassFailJFrame: Make rows default to number of lines in instructions Reviewed-by: honkar, azvegint ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: ec3cba02 Branch: http3 Author: Joe Darcy Date: 2024-09-19 17:10:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec3cba02963b5128480bcf62431ab03ecdb26db6 8340399: Update comment in SourceVersion for language evolution history Reviewed-by: iris ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 15ae1155 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-19 17:47:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15ae1155a11b401e3d1dd39177c209f17f077119 8340166: [REDO] CDS: Trim down minimum GC region alignment Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveHeapWriter.hpp Changeset: 75d5e117 Branch: http3 Author: William Kemper Date: 2024-09-19 17:55:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75d5e117770590d2432fcfe8d89734c7038d4e55 8340400: Shenandoah: Whitebox breakpoint GC requests may cause assertions Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Changeset: fde85083 Branch: http3 Author: Alexander Zuev Date: 2024-09-19 19:51:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fde8508379d2983fa70784faef60699c81f9c359 8339902: Open source couple TextField related tests Reviewed-by: honkar + test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java + test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java + test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java + test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java + test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java Changeset: 296b4963 Branch: http3 Author: Kim Barrett Date: 2024-09-19 21:06:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/296b49634eed83bca6cfdee514b9c7c4f8252d59 8340353: Remove CompressedOops::ptrs_base Reviewed-by: stefank, coleenp, shade, mli ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/oops/compressedOops.hpp Changeset: fdc16a37 Branch: http3 Author: Phil Race Date: 2024-09-19 22:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdc16a373459cb2311316448c765b1bee5c73694 8340480: Bad copyright notices in changes from JDK-8339902 Reviewed-by: kcr, bpb, kizune ! test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java ! test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java ! test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java ! test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java ! test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java Changeset: 969c2af9 Branch: http3 Author: David Holmes Date: 2024-09-19 23:45:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/969c2af95387992c55a2e1768de848a354e74127 8339192: Native annotation parsing code of deprecated annotations causes crash Reviewed-by: jrose, mgronlun ! src/hotspot/share/classfile/classFileParser.cpp + test/hotspot/jtreg/runtime/Annotations/BadContendedGroupBadCPIndex.jcod + test/hotspot/jtreg/runtime/Annotations/BadContendedGroupWrongType.jcod + test/hotspot/jtreg/runtime/Annotations/BadDeprecatedExtraMemberAtEnd.jcod + test/hotspot/jtreg/runtime/Annotations/BadDeprecatedExtraMemberAtStart.jcod + test/hotspot/jtreg/runtime/Annotations/BadDeprecatedForRemovalBadCPIndex.jcod + test/hotspot/jtreg/runtime/Annotations/BadDeprecatedForRemovalWrongType.jcod + test/hotspot/jtreg/runtime/Annotations/BadDeprecatedSinceWrongType.jcod + test/hotspot/jtreg/runtime/Annotations/TestBadAnnotations.java Changeset: 94c33179 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-20 03:05:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94c33179b6a1205100d7c125f3a7c11e29621db9 8339895: Open source several AWT focus tests - series 3 Reviewed-by: prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Focus/ActivateFocusTest.java + test/jdk/java/awt/Focus/CanvasPanelFocusOnClickTest.java + test/jdk/java/awt/Focus/FocusPolicyTest.java + test/jdk/java/awt/Focus/RequestInInactiveFrame.java Changeset: 0f7d9e59 Branch: http3 Author: Kim Barrett Date: 2024-09-20 04:15:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f7d9e599593bb8e31e7e33a559d25ec803c7ba4 8340436: Remove unused CompressedOops::AnyNarrowOopMode Reviewed-by: haosun, dholmes ! src/hotspot/share/oops/compressedOops.hpp Changeset: f4e40179 Branch: http3 Author: Abhishek Kumar Date: 2024-09-20 04:19:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4e401791efb920b9773f2886b34904c95106727 8339984: Open source AWT MenuItem related tests Reviewed-by: aivanov + test/jdk/java/awt/MenuItem/GiantFontTest.java + test/jdk/java/awt/MenuItem/LotsOfMenuItemsTest.java + test/jdk/java/awt/MenuItem/MenuSetFontTest.java + test/jdk/java/awt/MenuItem/NullOrEmptyStringLabelTest.java + test/jdk/java/awt/MenuItem/UnicodeMenuItemTest.java Changeset: 46b02f49 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-20 06:06:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46b02f49bcc730d94e37cf17fa996fdd12bdb990 8339906: Open source several AWT focus tests - series 4 Reviewed-by: abhiscxk, prr + test/jdk/java/awt/Focus/AltTabEventsTest.java + test/jdk/java/awt/Focus/ComponentLostFocusTest.java + test/jdk/java/awt/Focus/FocusKeepTest.java + test/jdk/java/awt/Focus/KeyStrokeTest.java Changeset: 9d76c7c6 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-20 07:00:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d76c7c60ff3133c1078892d7c50a2cfc9ff9c1b 8340418: GHA: MacOS AArch64 bundles can be removed prematurely Reviewed-by: erikj ! .github/workflows/main.yml Changeset: 5d611c03 Branch: http3 Author: SendaoYan Committer: Hamlin Li Date: 2024-09-20 07:34:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d611c0377d4b5d5495d3941a6a63b128142a2dc 8340439: AArch64: Extra entry declaration for assember test Reviewed-by: haosun, lmesnik, mli ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: a50440fa Branch: http3 Author: Claes Redestad Date: 2024-09-20 09:21:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a50440fadcd1aa9d8bfddc153dbde6fd55ceb9fa 8340456: Reduce overhead of proxying Object methods in ProxyGenerator Reviewed-by: liach ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java - test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyPerf.java = test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyBench.java + test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java Changeset: 3ad6e31d Branch: http3 Author: Hamlin Li Date: 2024-09-20 09:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ad6e31d81bb8a47dc73a6342a6524a901f07687 8340438: RISC-V: minor improvement in base64 Reviewed-by: fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 3c22d83c Branch: http3 Author: Alexey Ivanov Date: 2024-09-20 10:07:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c22d83c0fb9eee2e2b87e607680b96363849c16 8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout Reviewed-by: azvegint, prr + test/jdk/java/awt/event/KeyEvent/KeyTyped/Numpad1KeyTyped.java Changeset: fe80618b Branch: http3 Author: Andrey Turbanov Date: 2024-09-20 12:43:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe80618bf3f80094a93239dd43d4a9b515c5fa18 8339972: Make a few fields in SortingFocusTraversalPolicy static Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java Changeset: ae63aaaa Branch: http3 Author: Thomas Stuefe Date: 2024-09-20 14:10:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae63aaaa5847a68542e1483ecf1f0d5a3704e741 8340540: Problemlist DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java Reviewed-by: kevinw ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 9bcde4ff Branch: http3 Author: Amit Kumar Date: 2024-09-20 14:46:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bcde4ffca20941b010ed454b2fcb948d24b3cac 8338658: New Object to ObjectMonitor mapping: s390x implementation Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/share/runtime/basicLock.inline.hpp Changeset: e087edeb Branch: http3 Author: Amit Kumar Date: 2024-09-20 14:48:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e087edeb256a9743d1fdb6c295cb5add78d4552e 8340269: [s390x] TestLargeStub.java failure after 8338123 Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/downcallLinker_s390.cpp Changeset: 90d3a64b Branch: http3 Author: Jaikiran Pai Date: 2024-09-20 16:02:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90d3a64b0afd5810981287b174c6687f0f604f36 8340537: Typo in javadoc of java.util.jar.JarFile Reviewed-by: mullan, lancea, iris ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: ab81197d Branch: http3 Author: Chen Liang Date: 2024-09-20 16:11:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab81197d0ded93b82eea9f8fb35d1647c4520f1e 8339198: Remove tag field from AbstractPoolEntry Reviewed-by: asotona, redestad ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java Changeset: 40fba148 Branch: http3 Author: Shaojin Wen Date: 2024-09-20 17:54:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40fba148125b9e0d35755b6e6fd701e69d22f7da 8340232: Optimize DataInputStream::readUTF Reviewed-by: liach, bpb ! src/java.base/share/classes/java/io/DataInputStream.java Changeset: 5cffddc6 Branch: http3 Author: Coleen Phillimore Date: 2024-09-20 18:38:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cffddc689a0134e1aaacb432d2f0fdd61dd74b1 8338471: Assert deleted methods not returned by CallInfo Reviewed-by: shade, jwaters, dholmes ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/oops/cpCache.cpp Changeset: 64275e6b Branch: http3 Author: Severin Gehwolf Date: 2024-09-20 19:34:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64275e6bbf1377c9a9d77fe3c3ed8d4143138f11 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems Reviewed-by: mbaesken = test/hotspot/jtreg/containers/systemd/TEST.properties ! test/lib/jdk/test/lib/containers/systemd/SystemdTestUtils.java Changeset: 08b25611 Branch: http3 Author: Joe Darcy Date: 2024-09-20 21:27:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08b25611f688ae85c05242afc4cee5b538db4f67 8339781: Better use of Javadoc tags in javax.lang.model Reviewed-by: jjg ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: 2461263a Branch: http3 Author: Shaojin Wen Date: 2024-09-21 00:21:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2461263aac35b25e2a48b6fc84da49e4b553dbc3 8339217: Optimize ClassFile API loadConstant Reviewed-by: liach, redestad, asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: ab06a878 Branch: http3 Author: Shaojin Wen Date: 2024-09-22 01:01:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab06a878f888827026424530781f0af414a8a611 8340544: Optimize setLocalsFromArg Reviewed-by: redestad, liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: dd498794 Branch: http3 Author: Kim Barrett Date: 2024-09-23 05:48:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd498794f20df0ac1a73d84e54591905c8a5a5c7 8340524: Remove NarrowPtrStruct Reviewed-by: shade, jwaters ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedOops.java Changeset: 34cddfbe Branch: http3 Author: Matthias Baesken Date: 2024-09-23 06:40:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34cddfbedd20d5804cab8044fbc402564e98eb9c 8340387: Update OS detection code to recognize Windows Server 2025 Reviewed-by: mdoerr, jwaters, dholmes ! src/hotspot/os/windows/os_windows.cpp ! src/java.base/windows/native/libjava/java_props_md.c Changeset: f31f97dd Branch: http3 Author: Aleksey Shipilev Date: 2024-09-23 07:02:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f31f97ddb6f1fca1a74761e3e3eeef497f8a7416 8340171: CDS: Enhance bitmap truncation Reviewed-by: matsaave, iklam ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp Changeset: 0f253d11 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-23 07:02:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f253d11033a26d15ea20df19db6765bb274a848 8340392: Handle OopStorage in location decoder Reviewed-by: kbarrett, dholmes ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageSet.cpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/runtime/os.cpp ! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp Changeset: a07052e8 Branch: http3 Author: Kim Barrett Date: 2024-09-23 08:02:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a07052e83d20e107f21fd0d266ab638043531c8a 8340573: Remove unused G1ParScanThreadState::_partial_objarray_chunk_size Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: bc7c0dc4 Branch: http3 Author: Abhishek Kumar Date: 2024-09-23 08:02:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc7c0dc45dcd66d24ece8ebbd5c1b25e131eae67 8340084: Open source AWT Frame related tests Reviewed-by: psadhukhan, honkar + test/jdk/java/awt/Frame/DefaultLocationTest.java + test/jdk/java/awt/Frame/EmptyFrameTest.java + test/jdk/java/awt/Frame/FrameLayoutTest.java + test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java + test/jdk/java/awt/Frame/PackTwiceTest.java Changeset: 67448b0e Branch: http3 Author: Pavel Rappo Date: 2024-09-23 10:32:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67448b0eb2e83501b9c1dd0c79c7fe03aaef6b09 8339852: Fix typos in java.compiler documentation Reviewed-by: liach, darcy ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java ! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java Changeset: 384deda6 Branch: http3 Author: Per Minborg Date: 2024-09-23 10:57:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/384deda65fd63e23d4caaaa9762f2ac80de78029 8325949: Create an internal utility method for creating VarHandle instances Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/nio/channels/SelectionKey.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectionKey.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/Exchanger.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java ! src/java.base/share/classes/java/util/concurrent/Phaser.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/java/util/stream/ForEachOps.java ! src/java.base/share/classes/java/util/stream/GathererOp.java ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java + src/java.base/share/classes/jdk/internal/invoke/MhUtil.java ! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java ! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java ! src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java Changeset: 37ec80df Branch: http3 Author: Joel Sikstr?m Committer: Stefan Karlsson Date: 2024-09-23 12:28:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37ec80df8d3b014292fc3d31a1b2aad4e8218ea5 8339161: ZGC: Remove unused remembered sets Reviewed-by: aboldtch, stefank ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zRememberedSet.hpp Changeset: 63e611cd Branch: http3 Author: Tobias Hartmann Date: 2024-09-23 12:30:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63e611cd5d7eb4fc6ea6633ff9123e4bee5f5993 8335334: Stress mode to randomly execute unstable if traps Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse2.cpp ! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java ! test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java Changeset: a9b0f9cc Branch: http3 Author: Alexander Zvegintsev Date: 2024-09-23 13:58:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9b0f9ccbf98c6b90626fcd7087fa8eeb0c168eb 8340393: Open source closed choice tests #2 Reviewed-by: psadhukhan + test/jdk/java/awt/Choice/CheckChoiceTest.java + test/jdk/java/awt/Choice/ChoiceBigTest.java + test/jdk/java/awt/Choice/ChoiceFocusTest.java + test/jdk/java/awt/Choice/DisabledList.java Changeset: ea8f35b9 Branch: http3 Author: Aleksey Shipilev Date: 2024-09-23 14:33:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea8f35b98e618bfa55371e45b3ef61fa5289dd94 8340183: Shenandoah: Incorrect match for clone barrier in is_gc_barrier_node Reviewed-by: roland, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 0f9f7775 Branch: http3 Author: Lance Andersen Date: 2024-09-23 16:07:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f9f777520c5341be1e9f985f41304a297b08936 8336025: Improve ZipOutputSream validation of MAX CEN Header field limits Reviewed-by: alanb ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java + test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java Changeset: c6f1d5f3 Branch: http3 Author: Francisco Ferrari Bihurriet Date: 2024-09-23 17:45:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6f1d5f374bfa9bde75765391d5dae0e8e28b4ab 8319332: Security properties files inclusion Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: weijun, mullan, kdriver ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/sun/security/util/PropertyExpander.java ! src/java.base/share/conf/security/java.security ! test/jdk/java/security/Security/ConfigFileTest.java - test/jdk/java/security/Security/override.props ! test/jdk/java/security/Security/signedfirst/DynStatic.java Changeset: 833ff299 Branch: http3 Author: Alexey Ivanov Date: 2024-09-23 18:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/833ff29983e0d433ccd4c7e946b15e42045faeaa 8340461: Amend description for logArea Reviewed-by: azvegint, prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 8dcf7b8f Branch: http3 Author: Phil Race Date: 2024-09-23 18:26:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8dcf7b8fa7b17bf34c62c561c6ed78e8080df1ff 8340411: open source several 2D imaging tests Reviewed-by: azvegint + test/jdk/sun/awt/image/BytePackedRaster/DitherTest.java + test/jdk/sun/awt/image/BytePackedRaster/MultiOp.java + test/jdk/sun/awt/image/ImageRepresentation/ByteBinaryBitmask.java + test/jdk/sun/awt/image/ImageRepresentation/CustomSourceCM.java Changeset: e97f0fe1 Branch: http3 Author: Alexey Ivanov Date: 2024-09-23 18:31:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e97f0fe1b4046bfcc40e85ba1bee4f4c40053300 8340365: Position the first window of a window list Reviewed-by: azvegint, prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: cd796e0a Branch: http3 Author: Alexey Semenyuk Date: 2024-09-24 00:13:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd796e0aef321d46c96f79dc5446d095b8a30e60 8338918: Remove non translated file name from WinResources resource bundle Reviewed-by: jlu, almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N.properties = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_de.properties = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_ja.properties = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_zh_CN.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 Changeset: c8ae8480 Branch: http3 Author: David Holmes Date: 2024-09-24 00:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8ae8480496d56a8e51b9f5a6df50c70a429672f 8340707: ProblemList applications/ctw/modules/java_base.java due to JDK-8340683 Reviewed-by: darcy ! test/hotspot/jtreg/ProblemList.txt Changeset: 40cde003 Branch: http3 Author: Jaikiran Pai Date: 2024-09-24 01:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40cde003e8061a0eb6b0214d5a44325c3d55cdc6 8340114: Remove outdated SelectVersion() function from the launcher and update the code comments explaining the code flow Reviewed-by: dholmes, alanb ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/share/native/libjli/manifest_info.h ! src/java.base/share/native/libjli/parse_manifest.c ! src/java.base/unix/native/libjli/java_md.c - test/jdk/tools/launcher/MultipleJRERemoved.java Changeset: 3411f9df Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-24 02:08:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb647d 8339995: Open source several AWT focus tests - series 6 Reviewed-by: prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Focus/ConsumedKeyEventTest.java + test/jdk/java/awt/Focus/EmptyWindowKeyTest.java + test/jdk/java/awt/Focus/InactiveFocusRace.java + test/jdk/java/awt/Focus/InitialPrintDlgFocusTest.java Changeset: 865d99f6 Branch: http3 Author: Jaikiran Pai Date: 2024-09-24 02:08:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/865d99f63475799b9a0503a3dcc21a7534b014d1 8340596: Remove dead code from RequiresSetenv function in java.base/unix/native/libjli/java_md.c Reviewed-by: dholmes ! src/java.base/unix/native/libjli/java_md.c Changeset: 6c91a16f Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-24 02:09:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 8340367: Opensource few AWT image tests Reviewed-by: prr + test/jdk/java/awt/image/BufferedImage/GrayAATextTest.java + test/jdk/java/awt/image/GrayAlpha.java + test/jdk/java/awt/image/ImageOffsetTest.java + test/jdk/java/awt/image/TransformImage.java = test/jdk/java/awt/image/duke.gif Changeset: 4098acc2 Branch: http3 Author: Axel Boldt-Christmas Date: 2024-09-24 05:35:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4098acc200e608369ac1631dcc8513ea797bd59e 8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages Reviewed-by: tschatzl, stefank ! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/jtreg-ext/requires/VMProps.java Changeset: 1dd60b62 Branch: http3 Author: Christian Hagedorn Date: 2024-09-24 06:47:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1dd60b62e384090b13a08d2afa62e49ef52bc46c 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp Changeset: 88801cae Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2024-09-24 07:09:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88801caef6ccdc5ba9ade2af830f3b3cd96e1467 8340590: RISC-V: C2: Small improvement to vector gather load and scatter store Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 9176f681 Branch: http3 Author: Matthias Baesken Date: 2024-09-24 07:22:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9176f6810ef914579b8ca8e3bc20a0fdf3a934c8 8340623: Remove outdated PROCESSOR_ARCHITECTURE_IA64 from Windows coding Reviewed-by: alanb, dholmes ! src/java.base/windows/native/libjava/java_props_md.c Changeset: e60e8821 Branch: http3 Author: Afshin Zafari Date: 2024-09-24 07:56:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e60e8821568a74269340417fece2acb71f633098 8335167: Test runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved Reviewed-by: stuefe, dholmes, gziemski ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java Changeset: 44024826 Branch: http3 Author: Yudi Zheng Date: 2024-09-24 08:25:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44024826e52373d1613ec366e3f5a9d5bbaefa41 8340585: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement.java fails with -XX:-UseCompressedClassPointers Reviewed-by: dnsimon ! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: 4cd8c75a Branch: http3 Author: Tomas Zezula Committer: Doug Simon Date: 2024-09-24 10:19:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cd8c75a55163be33917b1fba9f360ea816f3aa9 8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java Changeset: 3e673d9e Branch: http3 Author: Pavel Rappo Date: 2024-09-24 10:48:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e673d9e46ddb464263ff76f385ca5bf98a0b19d 8340680: Fix typos in javax.lang.model.SourceVersion Reviewed-by: darcy, iris ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: e1c4d303 Branch: http3 Author: Kuai Wei Date: 2024-09-24 11:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1c4d3039f6b5106ce3f65d50f607eacc2a8d168 8339299: C1 will miss type profile when inline final method Reviewed-by: lmesnik, vlivanov ! src/hotspot/share/c1/c1_LIR.hpp + test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java Changeset: 49d15edd Branch: http3 Author: Martin Doerr Date: 2024-09-24 12:43:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49d15edd31c863faf3722af1bae8b50662ecf71f 8340657: [PPC64] SA determines wrong unextendedSP Reviewed-by: ysuenaga, mbaesken ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java Changeset: 3c97d243 Branch: http3 Author: George Adams Committer: David Holmes Date: 2024-09-24 12:50:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c97d2437d34d2db47f3607fbb95ac3b8e2ec60b 8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver Reviewed-by: dholmes, jwaters ! src/hotspot/os/windows/os_windows.cpp Changeset: 279086d4 Branch: http3 Author: Zhengyu Gu Date: 2024-09-24 13:16:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/279086d4ce7e05972e099022e8045f39680dd4e8 8340408: Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp Changeset: caa751c5 Branch: http3 Author: Chen Liang Date: 2024-09-24 14:28:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/caa751c561f55bc59a6195a947d7b75515b5d2c0 8338546: Speed up ConstantPoolBuilder::classEntry(ClassDesc) Reviewed-by: asotona, redestad ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java ! test/jdk/jdk/classfile/UtilTest.java + test/jdk/jdk/classfile/java.base/jdk/internal/classfile/impl/UtilAccess.java + test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java Changeset: 85aed877 Branch: http3 Author: Sonia Zaldana Calles Date: 2024-09-24 14:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85aed877960ef86b483b76ce4fcf95602ae2b924 8338405: JFR: Use FILE type for dcmds Reviewed-by: egahlin, lmesnik ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java Changeset: 2669e22b Branch: http3 Author: Andrew Dinn Date: 2024-09-24 14:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2669e22b76c99c1e41a324099154b561e0433b56 8340793: Fix client builds after JDK-8337987 Reviewed-by: shade, fyang ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp Changeset: 212e3293 Branch: http3 Author: vamsi-parasa Date: 2024-09-24 15:11:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/212e32931cafe446d94219d6c3ffd92261984dff 8338694: x86_64 intrinsic for tanh using libm Reviewed-by: kvn, jbhateja, sgibbons, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/java.base/share/classes/java/lang/Math.java ! test/jdk/java/lang/Math/HyperbolicTests.java Changeset: 90c2c0b4 Branch: http3 Author: Phil Race Date: 2024-09-24 18:07:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc 8340143: Open source several Java2D rendering loop tests. Reviewed-by: psadhukhan + test/jdk/sun/java2d/loops/ARGBBgToRGB.java + test/jdk/sun/java2d/loops/CopyNegative.java + test/jdk/sun/java2d/loops/DitheredSolidFill.java + test/jdk/sun/java2d/loops/OffsetCalculationTest.java + test/jdk/sun/java2d/loops/XORClearRect.java Changeset: 8c08c43a Branch: http3 Author: Alexander Zvegintsev Date: 2024-09-24 18:56:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c08c43a34b7a237c0281ef58594af4f263ba3ca 8340433: Open source closed choice tests #3 Reviewed-by: honkar, prr + test/jdk/java/awt/Choice/ChoicePosTest.java + test/jdk/java/awt/Choice/DeadlockTest.java + test/jdk/java/awt/Choice/SetFontTest.java Changeset: e3d80f1e Branch: http3 Author: Artur Barashev Committer: Sean Mullan Date: 2024-09-24 18:57:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3d80f1e1e8b5d503f13b8037172e3dac29e27ad 8340670: Policy.UNSUPPORTED_EMPTY_COLLECTION.isReadOnly does not return true Reviewed-by: mullan ! src/java.base/share/classes/java/security/Policy.java Changeset: b639661e Branch: http3 Author: George Adams Date: 2024-09-24 19:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b639661e797fb52ce32ce397a153c886fdc40f53 8340804: doc/building.md update Xcode instructions to note that full install is required Reviewed-by: erikj, jwaters ! doc/building.html ! doc/building.md Changeset: 0b8c9f6d Branch: http3 Author: Jonathan Gibbons Date: 2024-09-24 20:09:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b8c9f6d2397dcb480dc5ae109607d86f2b15619 8338525: Leading and trailing code blocks by indentation Reviewed-by: hannesw, prappo ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/MarkdownTest.java Changeset: c0fcb258 Branch: http3 Author: Jaikiran Pai Date: 2024-09-25 01:45:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0fcb258bbd02892267970dc4bc082dc7761f074 8340717: Remove unused function declarations from java.c/java.h of the launcher Reviewed-by: alanb, dholmes, shade, jwaters ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h Changeset: a37bb2e0 Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2024-09-25 02:29:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a37bb2e0372a7c074c88d31824fc418a47f63405 8340643: RISC-V: Small refactoring for sub/subw macro-assembler routines Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 9bcc7b66 Branch: http3 Author: Shaojin Wen Date: 2024-09-25 02:30:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bcc7b66de6495d3da8fc7f30a2a88187dbe847d 8340708: Optimize StackMapGenerator::processMethod Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: 2d38af61 Branch: http3 Author: Shaojin Wen Date: 2024-09-25 02:32:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d38af61e4133ca98d5a98b3cfb6a6dde2877026 8340587: Optimize StackMapGenerator$Frame::checkAssignableTo Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: 2e0554a6 Branch: http3 Author: Shaojin Wen Date: 2024-09-25 02:35:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e0554a69548dae6e8ce9eec48c82e08dd3c1ffa 8340710: Optimize DirectClassBuilder::build Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: b1f8d2ea Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-25 03:07:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1f8d2ea76322a89eea84851a1e791f52c31261b 8339935: Open source several AWT focus tests - series 5 Reviewed-by: prr + test/jdk/java/awt/Focus/DeiconifyTest.java + test/jdk/java/awt/Focus/HiddenTraversalTest.java + test/jdk/java/awt/Focus/LightweightPopupTest.java + test/jdk/java/awt/Focus/ProxiedWindowHideTest.java Changeset: 97a3933f Branch: http3 Author: Robbin Ehn Date: 2024-09-25 08:11:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97a3933f1be2cabfc574689bb60618fe6fa3a8a4 8339771: RISC-V: Reduce icache flushes Reviewed-by: fyang, mli, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_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/relocInfo_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 9806d213 Branch: http3 Author: Hamlin Li Date: 2024-09-25 08:13:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9806d2139cb5994effdee3f7bc6b23eb81858ed3 8340808: RISC-V: Client build fails after JDK-8339738 Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 1b9898a4 Branch: http3 Author: Martin Doerr Date: 2024-09-25 09:26:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b9898a44fd3f8159a7184053ef50cba55419d6e 8340843: [PPC64/s390x] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694 Reviewed-by: mbaesken, amitkumar ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: 120463dc Branch: http3 Author: Hannes Walln?fer Date: 2024-09-25 12:15:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/120463dc90d717bffb2bd0d5e6b1ea707f5d1b42 8339541: CSS rule is not specific enough Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: d8790aa0 Branch: http3 Author: Claes Redestad Date: 2024-09-25 13:04:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8790aa0489fe49b499535c31cdfb691003792ff 8340885: Desugar ZipCoder.Comparison Reviewed-by: lancea, eirbjo ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 083b9808 Branch: http3 Author: Liam Miller-Cushon Date: 2024-09-25 13:12:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/083b98083136933fc51499181f85ca30a77da9e1 8340568: Incorrect escaping of single quotes when pretty-printing character literals Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java + test/langtools/tools/javac/tree/PrettyCharLiteral.java Changeset: fb703258 Branch: http3 Author: Leonov Kirill <91743110+kirleo2 at users.noreply.github.com> Date: 2024-09-25 13:18:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb703258774ca14a6a239fc6d47a37e021e6036a 8338583: NMT: Malloc overhead is calculated incorrectly Reviewed-by: azafari, yan, gziemski ! src/hotspot/share/nmt/mallocHeader.hpp ! src/hotspot/share/nmt/mallocTracker.hpp ! src/hotspot/share/nmt/memTracker.hpp Changeset: 0474f020 Branch: http3 Author: George Adams Committer: Erik Joelsson Date: 2024-09-25 16:25:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0474f020bf276c761f46bc8ba0873ed90a8fd19b 8340815: Add SECURITY.md file Reviewed-by: mr, jwaters, erikj + SECURITY.md Changeset: f9e8f6e0 Branch: http3 Author: Daniel Fuchs Date: 2024-09-25 17:28:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9e8f6e081d90f312654eb8b9446c9e4792fc8d8 merge latest changes from master branch ! src/java.base/share/conf/security/java.security ! src/java.base/share/conf/security/java.security