From duke at openjdk.org Tue Oct 1 08:27:11 2024 From: duke at openjdk.org (duke) Date: Tue, 1 Oct 2024 08:27:11 GMT Subject: git: openjdk/jdk-sandbox: jep486: 27 new changesets Message-ID: <26603fa1-d310-47f0-abaa-a1c25671cb15@openjdk.org> Changeset: 591d3d62 Branch: jep486 Author: Alan Bateman Date: 2024-10-01 08:05:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/591d3d62a74766c500ea1b21ed60cf36323329f4 ServerSocket bind/accept no longer throw SecurityException ! src/java.base/share/classes/java/net/ServerSocket.java Changeset: ade17ecb Branch: jep486 Author: Phil Race Date: 2024-09-29 17:05:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ade17ecb6cb5125d048401a878b557e5afefc08c 8340560: Open Source several AWT/2D font and rendering tests Reviewed-by: kizune + test/jdk/sun/awt/font/CacheFlushTest.java + test/jdk/sun/awt/font/TestArabicHebrew.java + test/jdk/sun/awt/font/TestDevTransform.java + test/jdk/sun/awt/windows/TestPen.java Changeset: dd569909 Branch: jep486 Author: Prasanta Sadhukhan Date: 2024-09-30 02:43:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd56990962d58e4f482773f67bc43383d7748536 8340639: Open source few more AWT List tests Reviewed-by: prr + test/jdk/java/awt/List/HorizScrollWorkTest.java + test/jdk/java/awt/List/HorizScrollbarEraseTest.java + test/jdk/java/awt/List/ScrollbarPresenceTest.java + test/jdk/java/awt/List/SetForegroundTest.java Changeset: ae4d2f15 Branch: jep486 Author: Prasanta Sadhukhan Date: 2024-09-30 02:43:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae4d2f15901bf02efceaac26ee4aa3ae666bf467 8340621: Open source several AWT List tests Reviewed-by: prr + test/jdk/java/awt/List/DisabledListIsGreyTest.java + test/jdk/java/awt/List/ListFrameResizeTest.java + test/jdk/java/awt/List/MultiSelectionListCrashTest.java + test/jdk/java/awt/List/ScrollbarPositionTest.java + test/jdk/java/awt/List/SelectedItemVisibilityTest.java Changeset: 6514aef8 Branch: jep486 Author: Axel Boldt-Christmas Date: 2024-09-30 06:20:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6514aef8403fa5fc09e5c064a783ff0f1fccd0cf 8340419: ZGC: Create an UseLargePages adaptation of TestAllocateHeapAt.java Reviewed-by: stefank, sjohanss, jsikstro + test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java Changeset: 822a7738 Branch: jep486 Author: Abhishek Kumar Date: 2024-09-30 06:38:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/822a773873c42ea27a6be90da92b2b2c9fb8caee 8340605: Open source several AWT PopupMenu tests Reviewed-by: tr + test/jdk/java/awt/PopupMenu/PeripheryOfScreen.java + test/jdk/java/awt/PopupMenu/PopupLeadingSeparatorTest.java + test/jdk/java/awt/PopupMenu/PopupMenuShowTest.java + test/jdk/java/awt/PopupMenu/PopupMenuWithMenuBar.java + test/jdk/java/awt/PopupMenu/PopupOnButton.java Changeset: 988a531b Branch: jep486 Author: Aleksey Shipilev Date: 2024-09-30 07:02:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/988a531b097ccbd699d233059d73f41cae24dc5b 8340181: Shenandoah: Cleanup ShenandoahRuntime stubs Reviewed-by: adinn, phh, wkemper ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp Changeset: 52ba7282 Branch: jep486 Author: Sebastian L?vdahl Committer: Severin Gehwolf Date: 2024-09-30 08:33:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52ba72823be0c969ab873ead2863ec48f883210b 8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) Co-authored-by: Larry Cable Reviewed-by: kevinw, sgehwolf ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: 475b8943 Branch: jep486 Author: Mikhail Ablakatov <164922675+mikabl-arm at users.noreply.github.com> Date: 2024-09-30 09:02:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/475b8943c672349609a4839ce0a02ef995764698 8322770: Implement C2 VectorizedHashCode on AArch64 Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp + src/hotspot/share/utilities/intpow.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: 1cf26a51 Branch: jep486 Author: Oli Gillespie Committer: Hamlin Li Date: 2024-09-30 10:53:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cf26a5179e619f17909426fdb26a3fb3b748483 8341013: Optimize x86/aarch64 MD5 intrinsics by reducing data dependency Reviewed-by: mli, ascarpino ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp Changeset: 58b6fc5b Branch: jep486 Author: Tobias Hartmann Date: 2024-09-30 10:56:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58b6fc5baa0931fa6f2aa37bf0bb125497cf6cc9 8341197: [BACKOUT] 8322770: Implement C2 VectorizedHashCode on AArch64 Reviewed-by: shade, jpai ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp - src/hotspot/share/utilities/intpow.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: e19c7d80 Branch: jep486 Author: Jayathirth D V Date: 2024-09-30 11:24:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e19c7d80f722395583fbdb4cc10dc9051c8602f2 8340874: Open source some of the AWT Geometry/Button tests Reviewed-by: prr + test/jdk/java/awt/Button/BadActionEventTest/BadActionEventTest.java + test/jdk/java/awt/geom/Arc2D/Arc2DHitTest.java + test/jdk/java/awt/geom/Arc2D/BoundsBug.java + test/jdk/java/awt/geom/Area/Translate.java Changeset: 180affc5 Branch: jep486 Author: Fredrik Bredberg Date: 2024-09-30 12:28:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/180affc5718c9bf2f009d6a7aa129cc36335384a 8320318: ObjectMonitor Responsible thread Reviewed-by: aboldtch, coleenp, pchilanomate, eosterlund ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java Changeset: cff420d8 Branch: jep486 Author: Eirik Bj?rsn?s Date: 2024-09-30 13:06:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cff420d8d3cfbbb729ee47b00c8fe38e410eab1a 8339711: ZipFile.Source.initCEN needlessly reads END header Reviewed-by: lancea, jpai, redestad ! src/java.base/share/classes/java/util/zip/ZipFile.java ! test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java ! test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java Changeset: 860d49db Branch: jep486 Author: Ramkumar Sunderbabu Committer: Kim Barrett Date: 2024-09-30 13:43:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/860d49db22cf352eaf1b3b20fff43d090f0eebc8 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Memory.java Changeset: f1bf469b Branch: jep486 Author: Shaojin Wen Date: 2024-09-30 14:12:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1bf469b4ee07b48b629a126111e307d3cab7fd7 8341199: Use ClassFile's new API loadConstant(int) Reviewed-by: liach, redestad ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java Changeset: 4168faf5 Branch: jep486 Author: Joe Darcy Date: 2024-09-30 16:10:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4168faf54c0558a7cff4ef6ac643bbbfdea0cec3 8341100: Add index entries for terms used in java.lang.Class Reviewed-by: liach ! src/java.base/share/classes/java/lang/Class.java Changeset: 5586f83e Branch: jep486 Author: Joe Darcy Date: 2024-09-30 16:13:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5586f83e34c2fe0bdc48daef8c456678cea55af1 8341064: Define anchor point and index term for "wrapper classes" Reviewed-by: prappo, liach ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: a6b31886 Branch: jep486 Author: Smita Kamath Date: 2024-09-30 17:00:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6b318863fa2775b6381977875b4f466af47beb8 8337632: AES-GCM Algorithm optimization for x86_64 Reviewed-by: jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java Changeset: bfdeb33e Branch: jep486 Author: Harshitha Onkar Date: 2024-09-30 18:45:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfdeb33e6f1d4f9f0cc65925ea792be98b1f4d61 8340332: Open source mixed AWT tests - Set3 Reviewed-by: aivanov + test/jdk/java/awt/MouseInfo/ContainerResizeMousePositionTest.java + test/jdk/java/awt/color/XAWTDifference/XAWTColors.jpg + test/jdk/java/awt/color/XAWTDifference/XAWTDifference.java Changeset: 31858fc4 Branch: jep486 Author: David Holmes Date: 2024-09-30 22:06:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/31858fc4107a616aefd785cc06e932d1f03e2697 8340491: Thread stack-base assertion should report which thread has the un-set stack Reviewed-by: shade, kevinw, stefank ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: a32c3b43 Branch: jep486 Author: Alexander Zuev Date: 2024-09-30 22:09:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a32c3b43aaefdebf5be229f90d9cd26db1859b95 8340407: Open source a few more Component related tests Reviewed-by: prr + test/jdk/java/awt/Component/ComponentLeakTest/ComponentLeakTest.java + test/jdk/java/awt/Component/ComponentSerializationTest/ComponentSerializationTest.java + test/jdk/java/awt/Component/MinMaxSizeDefensive/GetSizesTest.java + test/jdk/java/awt/Component/ZOrderTest/ZOrderTest.java Changeset: b11066b5 Branch: jep486 Author: Prasanta Sadhukhan Date: 2024-10-01 02:47:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b11066b56b69b2c526539e712cef47723098597f 8340719: Open source AWT List tests Reviewed-by: prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/List/HandlingKeyEventIfMousePressedTest.java + test/jdk/java/awt/List/ListActionEventTest.java + test/jdk/java/awt/List/MultiSelectionListHorizScrollbar.java + test/jdk/java/awt/List/RepaintAfterResize.java Changeset: 988f13a3 Branch: jep486 Author: Abhishek Kumar Date: 2024-10-01 04:32:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/988f13a3875a6d29d7de07c5e97fcd6e7f9a31ff 8340354: Open source AWT desktop properties and print related tests Reviewed-by: prr + test/jdk/java/awt/DesktopProperties/FontSmoothing.java + test/jdk/java/awt/DesktopProperties/ThreeDBackgroundColor.java + test/jdk/java/awt/PrintJob/PrintCompatibilityTest.java + test/jdk/java/awt/PrintJob/PrintComponentTest.java + test/jdk/java/awt/PrintJob/ScaledImagePrintingTest.java Changeset: 9bd47859 Branch: jep486 Author: Abhishek Kumar Date: 2024-10-01 04:40:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bd478593cc92a716151d1373f3426f1d92143bb 8340437: Open source few more AWT Frame related tests Reviewed-by: prr, kizune + test/jdk/java/awt/Frame/DisabledParentOfToplevel.java + test/jdk/java/awt/Frame/FrameVisualTest.java + test/jdk/java/awt/Frame/IMStatusBar.java + test/jdk/java/awt/Frame/MultiScreenTest.java Changeset: 1b46fea5 Branch: jep486 Author: Matthias Baesken Date: 2024-10-01 07:15:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b46fea59cf8f53b23e5c16a604b4decc8c7dbbe 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries Reviewed-by: erikj ! test/jdk/build/AbsPathsInImage.java Changeset: 781eecdd Branch: jep486 Author: Alan Bateman Date: 2024-10-01 08:20:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/781eecddc65c712df06fa7373098702eb4391906 Merge ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/util/zip/ZipFile.java From duke at openjdk.org Tue Oct 1 20:26:48 2024 From: duke at openjdk.org (duke) Date: Tue, 1 Oct 2024 20:26:48 GMT Subject: git: openjdk/jdk-sandbox: jep486: 4 new changesets Message-ID: <01b01d1c-c727-456f-8a31-100c83d98d39@openjdk.org> Changeset: 4035376b Branch: jep486 Author: Stuart Marks Date: 2024-08-23 17:44:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4035376b4e42cd88a1914a6f946048b03f3d9045 hack out Security Manager from LoaderHandler ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java Changeset: 6d2006d2 Branch: jep486 Author: Stuart Marks Date: 2024-08-29 21:44:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d2006d2c898f7f5d55d8aeeb5bd071da5529fc7 Update spec for RMIClassLoader ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java Changeset: 6c325c23 Branch: jep486 Author: Stuart Marks Date: 2024-09-25 18:28:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c325c23e92ca280b500039c073cb0c04e9ee75b Fix whitespace. ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java Changeset: 463d46b6 Branch: jep486 Author: Stuart Marks Date: 2024-10-01 12:38:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/463d46b607d893255d0a71cd40ccef80e6aee38c Restore URL parsing to LoaderHandler::getClassLoader. ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java From duke at openjdk.org Wed Oct 2 06:28:38 2024 From: duke at openjdk.org (duke) Date: Wed, 2 Oct 2024 06:28:38 GMT Subject: git: openjdk/jdk-sandbox: jep486: 17 new changesets Message-ID: Changeset: ad5ffccf Branch: jep486 Author: Axel Boldt-Christmas Date: 2024-10-01 08:02:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad5ffccffa89359dac6ad44b9e43242e5bf3e398 8341168: Cleanup dead code after JDK-8322630 Reviewed-by: stefank, tschatzl, mli, shade ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java Changeset: 2dc3b1a7 Branch: jep486 Author: Nizar Benalla Date: 2024-10-01 10:27:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dc3b1a71ffe71bc08ec967bb6b24ccf803037f3 8341201: Broken link in AbstractAnnotationValueVisitor7 due to extra quotation mark Reviewed-by: iris, darcy ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java Changeset: f7c7958f Branch: jep486 Author: Axel Boldt-Christmas Date: 2024-10-01 11:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7c7958f001b3242eb485efd25bbcf9e1be75d85 8340420: ZGC: Should call `vm_shutdown_during_initialization` if initialization fails Reviewed-by: stefank, mli ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 7cc7c080 Branch: jep486 Author: Raphael Mosaner Committer: Doug Simon Date: 2024-10-01 11:46:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cc7c080b5dbab61914512bf63227944697c0cbe 8337493: [JVMCI] Number of libgraal threads might be too low Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmci_globals.hpp Changeset: 684d246c Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-01 13:29:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/684d246ccf497f599ffcd498f2fbe4b1b2357e27 8341242: Shenandoah: LRB node is not matched as GC barrier after JDK-8340183 Reviewed-by: rkennke, phh ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: 2120a841 Branch: jep486 Author: Yudi Zheng Date: 2024-10-01 13:59:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2120a8414ef9c34d5875d33ac9a16594908fe403 8341333: [JVMCI] Export JavaThread::_unlocked_inflated_monitor to JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 7b1e6f8e Branch: jep486 Author: joseph.jackson Committer: Zhengyu Gu Date: 2024-10-01 14:00:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b1e6f8ed9dbc07158717a32d341393afaa54b66 8337389: Parallel: Remove unnecessary forward declarations in psScavenge.hpp Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/parallel/psScavenge.hpp Changeset: f2a767f5 Branch: jep486 Author: Alexander Zvegintsev Date: 2024-10-01 14:28:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2a767f59b1f66966665bc8601273b532961395a 8340907: Open source closed frame tests # 2 Reviewed-by: prr, honkar ! test/jdk/ProblemList.txt + test/jdk/java/awt/Frame/DeiconifyClipTest.java + test/jdk/java/awt/Frame/FrameSetCursorTest.java + test/jdk/java/awt/Frame/InitialIconifiedTest.java + test/jdk/java/awt/Frame/InsetCorrectionTest.java Changeset: 9a7817b1 Branch: jep486 Author: Leonid Mesnik Date: 2024-10-01 16:02:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a7817b1376d055c5a7c1005b275cc1f198e5364 8340988: Update jdk/jfr/event/gc/collection tests to accept "CodeCache GC Threshold" as valid GC reason Reviewed-by: tschatzl ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java Changeset: 021bf630 Branch: jep486 Author: Alexander Zuev Date: 2024-10-01 18:27:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/021bf630351fd5369fac732b1099bc2bfe8b5e19 8340458: Open source additional Component tests (part 2) Reviewed-by: psadhukhan + test/jdk/java/awt/Component/BackgroundColorTest/InitialBackgroundSettingTest.java + test/jdk/java/awt/Component/FlickeringOnScroll/FlickeringOnScroll.java + test/jdk/java/awt/Component/FocusRepaintTest/FocusRepaintTest.java + test/jdk/java/awt/Component/ListDoubleIndentTest/ListDoubleIndentTest.java Changeset: 03149735 Branch: jep486 Author: Alex Menkov Date: 2024-10-01 18:50:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03149735e59b7d1d409a6e29ee05ae0537e03d53 8341060: Cleanup statics in HeapDumper Reviewed-by: shade, sspitsyn ! src/hotspot/share/services/heapDumper.cpp Changeset: d2e77089 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-01 21:08:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2e77089aaeef83e6f659fd77fdd0a360def760a 8341367: Problemlist ShapeNotSetSometimes.java on macOS Reviewed-by: aivanov ! test/jdk/ProblemList.txt Changeset: 83dcb02d Branch: jep486 Author: Sandhya Viswanathan Date: 2024-10-01 22:48:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83dcb02d776448aa04f3f41df489bd4355443a4d 8340079: Modify rearrange/selectFrom Vector API methods to perform wrapIndexes instead of checkIndexes Reviewed-by: jbhateja, psandoz ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! 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/ByteVector.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/DoubleVector.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/FloatVector.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/IntVector.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/LongVector.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/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: 8d6d37fe Branch: jep486 Author: Tobias Holenstein Date: 2024-10-01 23:52:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d6d37fea133380d4143f5db38ad3790efa84f68 8320308: C2 compilation crashes in LibraryCallKit::inline_unsafe_access Reviewed-by: thartmann, kvn, vlivanov, epeter, roland ! src/hotspot/share/opto/library_call.cpp ! test/hotspot/jtreg/ProblemList.txt + test/hotspot/jtreg/compiler/parsing/TestUnsafeArrayAccessWithNullBase.java Changeset: 0f381137 Branch: jep486 Author: Eirik Bj?rsn?s Committer: Jaikiran Pai Date: 2024-10-02 01:27:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f381137cb9338453a7d77a7ebdfaa9b34b5028b 8341243: Use ArraySupport.SOFT_MAX_ARRAY_LENGTH for max array size in java.base Reviewed-by: jpai, smarks ! src/java.base/share/classes/java/io/InputStream.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/BitSet.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/stream/Nodes.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java ! test/jdk/java/nio/charset/CharsetDecoder/XcodeOverflow.java ! test/jdk/java/util/Base64/TestEncodingDecodingLength.java ! test/jdk/java/util/concurrent/tck/ArrayDeque8Test.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java Changeset: 39c17b39 Branch: jep486 Author: Chen Liang Date: 2024-10-02 03:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39c17b392699007496816f788fca9fbe670dd6f8 8341277: Validate slot argument for instruction factories Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.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/DirectCodeBuilder.java + test/jdk/jdk/classfile/InstructionValidationTest.java - test/jdk/jdk/classfile/OpcodesValidationTest.java Changeset: 439ed269 Branch: jep486 Author: Alan Bateman Date: 2024-10-02 06:08:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/439ed2695a63719b208b26e3c3482afd567ecdfc Merge ! src/hotspot/share/runtime/globals.hpp ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! src/hotspot/share/runtime/globals.hpp ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java From duke at openjdk.org Wed Oct 2 12:57:20 2024 From: duke at openjdk.org (duke) Date: Wed, 2 Oct 2024 12:57:20 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java, not useful without SM Message-ID: Changeset: 53e06d0a Branch: jep486 Author: Alan Bateman Date: 2024-10-02 09:11:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53e06d0a3aad784128244c9a84f87987e63c28ac Remove vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java, not useful without SM ! test/hotspot/jtreg/ProblemList-sm.txt - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf From duke at openjdk.org Wed Oct 2 15:06:58 2024 From: duke at openjdk.org (duke) Date: Wed, 2 Oct 2024 15:06:58 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove leftover SecurityException text from RMIConnection.getObjectInstance. Message-ID: Changeset: 9e1cec85 Branch: jep486 Author: Sean Mullan Date: 2024-10-02 10:50:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e1cec85ee9ea4efd3eb4ba0fb18c9313d44b1f0 Remove leftover SecurityException text from RMIConnection.getObjectInstance. ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java From duke at openjdk.org Wed Oct 2 15:26:29 2024 From: duke at openjdk.org (duke) Date: Wed, 2 Oct 2024 15:26:29 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove leftover "@see java.lang.SecurityManager#checkSetFactory" from Message-ID: <1761bb00-af1f-4f54-9475-81f8494fa615@openjdk.org> Changeset: 7cf5824c Branch: jep486 Author: Sean Mullan Date: 2024-10-02 11:16:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cf5824c2d1a56ac05c439f42e7f627f70aff1ec Remove leftover "@see java.lang.SecurityManager#checkSetFactory" from setInitialContextFactoryBuilder and setObjectFactoryBuilder methods in javax.naming.spi.NamingManager. ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java From duke at openjdk.org Wed Oct 2 20:00:50 2024 From: duke at openjdk.org (duke) Date: Wed, 2 Oct 2024 20:00:50 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove unnecessary comma. Message-ID: <1b31e7fe-556a-4b3f-bc74-53be87e404be@openjdk.org> Changeset: 77b58bfc Branch: jep486 Author: Sean Mullan Date: 2024-10-02 15:58:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77b58bfcd559f97c0641cc0b2eacb795f1f28585 Remove unnecessary comma. ! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java From duke at openjdk.org Thu Oct 3 09:20:23 2024 From: duke at openjdk.org (duke) Date: Thu, 3 Oct 2024 09:20:23 GMT Subject: git: openjdk/jdk-sandbox: jep486: 24 new changesets Message-ID: Changeset: 90c944fe Branch: jep486 Author: Roland Westrelin Date: 2024-10-02 07:11:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90c944fefe4a7827c08a8e6a81f137c3157a749b 8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() Reviewed-by: vlivanov, qamai ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 52c2ea65 Branch: jep486 Author: Hamlin Li Date: 2024-10-02 07:48:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52c2ea65c4ab6a2d25e9de465fbf20034fe79028 8340732: RISC-V: Refactor crc32 scalar version Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: efe3573b Branch: jep486 Author: Matthias Baesken Date: 2024-10-02 07:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efe3573b9b4ecec0630fdc1c61c765713a5b68e6 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' Reviewed-by: kvn, lucy ! src/hotspot/share/ci/ciEnv.cpp Changeset: c8c4ff20 Branch: jep486 Author: Matthias Baesken Date: 2024-10-02 08:14:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8c4ff2035c4e19a71f4395d23f036ba88d2e291 8341135: Incorrect format string after JDK-8339475 Reviewed-by: shade, clanger, alanb ! src/java.base/macosx/native/libjli/java_md_macosx.m Changeset: a4ca6267 Branch: jep486 Author: Feilong Jiang Date: 2024-10-02 09:14:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4ca6267e17815153f8fa119db19b97b1da2bd84 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: d6820d13 Branch: jep486 Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2024-10-02 09:45:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6820d1324711eac95a297dd68ec94e6f6be4b35 8336274: MutableBigInteger.leftShift(int) optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/MutableBigInteger.java + test/jdk/java/math/BigInteger/MutableBigIntegerShiftTests.java + test/jdk/java/math/BigInteger/java.base/java/math/MutableBigIntegerBox.java Changeset: 855c8a7d Branch: jep486 Author: Ramkumar Sunderbabu Date: 2024-10-02 10:48:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/855c8a7def21025bc2fc47594f7285a55924c213 8334305: Remove all code for nsk.share.Log verbose mode Reviewed-by: mli, cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter_tagged/HeapFilter.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AbstractJarAgent.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/TargetApplicationWaitingAgents.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITest.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/Parentheses.java Changeset: 5e980072 Branch: jep486 Author: Roman Kennke Date: 2024-10-02 13:27:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e9800721a29dbb85be76a6f56c2e2677a3274f2 8307532: Implement LM_LIGHTWEIGHT for Zero Reviewed-by: aboldtch, jwaters ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/basicLock.inline.hpp Changeset: 88380484 Branch: jep486 Author: Matias Saavedra Silva Date: 2024-10-02 14:45:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/883804841ef9319a18f90a852272c69bc54f5395 8324259: Classes used by CDS at runtime should be archived Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/metaspaceShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java Changeset: 49501fe9 Branch: jep486 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-02 15:13:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49501fe9c4d0fc4d6285ba4f5d403754e5a147bd 8341412: Various test failures after JDK-8334305 Reviewed-by: lmesnik, dcubed ! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java Changeset: 85f04427 Branch: jep486 Author: Alexey Ivanov Date: 2024-10-02 15:16:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85f0442727201e0d36ed0a71d2199e602501c98d 8317116: Provide layouts for multiple test UI in PassFailJFrame Reviewed-by: azvegint, prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java + test/jdk/java/awt/regtesthelpers/WindowLayouts.java Changeset: 5063494f Branch: jep486 Author: Alexey Ivanov Date: 2024-10-02 15:16:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5063494f5b0859a396b4e41096793c777d4650b8 8340785: Update description of PassFailJFrame and samples Reviewed-by: prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 9fc1c684 Branch: jep486 Author: Sorin Basca Committer: Liam Miller-Cushon Date: 2024-10-02 15:30:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fc1c684421043ac8df9ac7cd10fefd2a75e7a6b 8339850: Restore the interrupt status in FileSystemPreferences.lockFile() Reviewed-by: bpb, djelinski, vtewari ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java Changeset: 0bdfe88e Branch: jep486 Author: Calvin Cheung Date: 2024-10-02 15:51:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bdfe88e4c5d2f2364b07b803aae16ca0ba7b9d2 8328313: Archived module graph should allow identical --module-path to be specified during dump time and run time Reviewed-by: alanb, dholmes, iklam ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java Changeset: 76283dd2 Branch: jep486 Author: SendaoYan Date: 2024-10-02 16:07:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76283dd2701ca4ad5c1c99a66f3e8e3d0fe55d44 8341246: Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114 Reviewed-by: kevinw, sgehwolf ! test/jdk/com/sun/tools/attach/java.policy.allow Changeset: c43202ba Branch: jep486 Author: Alexey Ivanov Date: 2024-10-02 16:10:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c43202baf6eb7e49ec458037971a9efa392d053e 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java Reviewed-by: azvegint, prr ! test/jdk/java/awt/Frame/DefaultFrameIconTest.java ! test/jdk/java/awt/Frame/MenuCrash.java Changeset: dc0ce1b2 Branch: jep486 Author: Kim Barrett Date: 2024-10-02 21:58:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc0ce1b2f2ebf457de9524adcbce2b473749e815 8341336: Fix -Wzero-as-null-pointer-constant warnings in PRODUCT-only code Reviewed-by: stefank, iwalulya, shade ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 57c1db58 Branch: jep486 Author: William Kemper Date: 2024-10-02 22:54:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57c1db5843db5f2c864318f3234767f436a836e3 8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' Reviewed-by: phh, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp Changeset: bdfb41f9 Branch: jep486 Author: Weijun Wang Date: 2024-10-02 22:55:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bdfb41f977258831e4b0ceaef5d016d095ab6e7f 8309841: Jarsigner should print a warning if an entry is removed Reviewed-by: mullan, hchao ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java + test/jdk/sun/security/tools/jarsigner/RemovedFiles.java + test/lib-test/jdk/test/lib/util/JarUtilsTest.java ! test/lib/jdk/test/lib/util/JarUtils.java Changeset: 602408e4 Branch: jep486 Author: Prasanta Sadhukhan Date: 2024-10-03 02:51:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/602408e4f3848b30299ea94264e88ead5361a310 8341177: Opensource few List and a Window test Reviewed-by: prr + test/jdk/java/awt/List/ActionEventWhenHitEnterTest.java + test/jdk/java/awt/List/ListAddPerfTest.java + test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java + test/jdk/java/awt/Window/bug4189244.java Changeset: 50ec1691 Branch: jep486 Author: Abhishek Kumar Date: 2024-10-03 04:16:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50ec169116b486a49dc2dcb4218264bd48db79cc 8341191: Open source few more AWT FileDialog tests Reviewed-by: prr, psadhukhan + test/jdk/java/awt/FileDialog/KeyboardInteractionTest.java + test/jdk/java/awt/FileDialog/PathChoiceDisposeTest.java + test/jdk/java/awt/FileDialog/PathChoiceWorkArrowsTest.java + test/jdk/java/awt/FileDialog/SavedDirInitTest.java Changeset: ff3e849b Branch: jep486 Author: Alexander Zvegintsev Date: 2024-10-03 05:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff3e849b8a1de3741dcd728636e1a804996f96fe 8341239: Open source closed frame tests # 3 Reviewed-by: prr + test/jdk/java/awt/Frame/FrameMenuPackTest.java + test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_3.java + test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_4.java + test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_5.java Changeset: c6e7e551 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-03 07:25:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6e7e551928c04b74775b5d4c03eb31232aeb2c9 8341091: CDS: Segmented roots array misses roots Reviewed-by: adinn, iklam ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: b5f2ca39 Branch: jep486 Author: Alan Bateman Date: 2024-10-03 09:21:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5f2ca3961cb18fc690d3b8b059d483cd2814a3e Merge From duke at openjdk.org Thu Oct 3 15:01:17 2024 From: duke at openjdk.org (duke) Date: Thu, 3 Oct 2024 15:01:17 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: Changeset: 938737ac Branch: jep486 Author: Sean Mullan Date: 2024-10-03 09:03:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/938737aca361061aed460b333059a6ee3364adfb Fix typo. ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java Changeset: 2612400f Branch: jep486 Author: Sean Mullan Date: 2024-10-03 09:18:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2612400ffd262588d68a90074d1627a21cd3890a Remove text about granting permission and add api note indicating permission cannot be used anymore to control access. ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java From duke at openjdk.org Thu Oct 3 15:35:25 2024 From: duke at openjdk.org (duke) Date: Thu, 3 Oct 2024 15:35:25 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: <67c90d3a-8178-4117-9c8f-558924c9cba7@openjdk.org> Changeset: 4688f783 Branch: jep486 Author: Sean Mullan Date: 2024-10-03 11:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4688f783fcec32ac0552cb294b52496d99fde39a Remove text about implementers using Security Manager checks from class description. ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java Changeset: 34da8c75 Branch: jep486 Author: Sean Mullan Date: 2024-10-03 11:31:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34da8c752480be30bf7433b6faf2a51fa0d3e007 Remove Security Manager text from EXIT_ON_CLOSE. ! src/java.desktop/share/classes/javax/swing/WindowConstants.java From duke at openjdk.org Thu Oct 3 18:13:37 2024 From: duke at openjdk.org (duke) Date: Thu, 3 Oct 2024 18:13:37 GMT Subject: git: openjdk/jdk-sandbox: jep486: Removed TestSecurityManagerChecks.java - this test was testing permission Message-ID: Changeset: c62c4ad7 Branch: jep486 Author: Sean Mullan Date: 2024-10-03 14:10:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c62c4ad77aa1623176ab9cd7193a6f20a3850e12 Removed TestSecurityManagerChecks.java - this test was testing permission checks of the Class.getNestHost and getNestMembers methods, which no longer apply. ! test/jdk/ProblemList-sm.txt - test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java - test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java - test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java From duke at openjdk.org Fri Oct 4 05:18:38 2024 From: duke at openjdk.org (duke) Date: Fri, 4 Oct 2024 05:18:38 GMT Subject: git: openjdk/jdk-sandbox: jep486: Drop reference to permissions from Font.getFont Message-ID: <1a70fe33-e9a4-4c80-a1c6-ac63e7cd89cf@openjdk.org> Changeset: d8e15dde Branch: jep486 Author: Alan Bateman Date: 2024-10-04 06:14:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8e15dde622ca02b883bcae19595fecfa71849da Drop reference to permissions from Font.getFont ! src/java.desktop/share/classes/java/awt/Font.java From duke at openjdk.org Fri Oct 4 07:34:31 2024 From: duke at openjdk.org (duke) Date: Fri, 4 Oct 2024 07:34:31 GMT Subject: git: openjdk/jdk-sandbox: jep486: 23 new changesets Message-ID: <1379a170-9878-44fa-80ae-7fff26435fa5@openjdk.org> Changeset: 0b467e90 Branch: jep486 Author: Roberto Casta?eda Lozano Date: 2024-10-03 08:36:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b467e902d591ae9feeec1669918d1588987cd1c 8334060: Implementation of Late Barrier Expansion for G1 Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Erik ?sterlund Co-authored-by: Siyao Liu Co-authored-by: Kim Barrett Co-authored-by: Amit Kumar Co-authored-by: Martin Doerr Co-authored-by: Feilong Jiang Co-authored-by: Sergey Nazarkin Reviewed-by: kvn, tschatzl, fyang, ayang, kbarrett ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/cas.m4 ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp + src/hotspot/cpu/aarch64/gc/g1/g1_aarch64.ad + src/hotspot/cpu/aarch64/gc/g1/g1_aarch64.m4 ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp + src/hotspot/cpu/arm/gc/g1/g1_arm.ad ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp + src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp + src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp + src/hotspot/cpu/s390/gc/g1/g1_s390.ad ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp + src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/output.cpp ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java + test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/runtime/safepoints/TestMachTempsAcrossSafepoints.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java ! test/jdk/java/lang/invoke/BigArityTest.java Changeset: 19642bd3 Branch: jep486 Author: Alexander Zuev Date: 2024-10-03 09:23:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19642bd3833fa96eb4bc7a8a11e902782e0b7844 8341148: Open source several Choice related tests Reviewed-by: abhiscxk + test/jdk/java/awt/Choice/ChoiceInLWTest/ChoiceInLWTest.java + test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_DragOut.java + test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_KeySelect.java + test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_UpDown.java + test/jdk/java/awt/Choice/RepaintAfterRemoveLastItemTest/RepaintAfterRemoveLastItemTest.java Changeset: 6af13580 Branch: jep486 Author: Jorn Vernee Date: 2024-10-03 12:02:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6af13580c2086afefde489275bc2353c2320ff3f 8337753: Target class of upcall stub may be unloaded Reviewed-by: amitkumar, vlivanov, mdoerr ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/arm/upcallLinker_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/cpu/zero/upcallLinker_zero.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallLinker.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! test/jdk/TEST.groups + test/jdk/java/foreign/TestUpcallStress.java Changeset: d7f32d89 Branch: jep486 Author: Shaojin Wen Date: 2024-10-03 12:08:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7f32d891cde2278fe7158fb28d29235db5c818c 8341415: Optimize RawBytecodeHelper::next Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java Changeset: 7d524d7e Branch: jep486 Author: Abhishek Kumar Date: 2024-10-03 12:20:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d524d7e378430afb3a262e8fe544bd1be22748c 8341004: Open source AWT FileDialog related tests Reviewed-by: kizune + test/jdk/java/awt/FileDialog/DoubleActionCloseX.java + test/jdk/java/awt/FileDialog/DoubleActionESC.java + test/jdk/java/awt/FileDialog/TestFileDialogDupJNIRef.java Changeset: 21f8ccf4 Branch: jep486 Author: Severin Gehwolf Date: 2024-10-03 12:55:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f8ccf4a97313593f210f9a07e56d5ff92b7aa5 8341310: Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114) Reviewed-by: kevinw ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: eb93e695 Branch: jep486 Author: Alan Bateman Date: 2024-10-03 14:02:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb93e6952b5d2dbe78cd9680855ac99c69b3dcb2 8339979: VirtualThreadSchedulerMXBeanTest.testReduceParallelism fails intermittently Reviewed-by: kevinw ! test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java Changeset: 12028000 Branch: jep486 Author: Shaojin Wen Date: 2024-10-03 14:34:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12028000db2ef3b1c784af119c495aa3ef9590cf 8341006: Optimize StackMapGenerator detect frames Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: f1ea57f0 Branch: jep486 Author: Brian Burkhalter Date: 2024-10-03 15:13:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1ea57f06a044ebd39d31a7c4765d0220327b0a0 8340229: Improve opening sentence of FileInputStream constructor specification Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/io/FileInputStream.java Changeset: 3ee94e04 Branch: jep486 Author: Brian Burkhalter Date: 2024-10-03 15:13:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ee94e040a7395d11a294a6b660d707c97f188f8 8341282: (fs) Move creation time fallback logic to Java layer (Linux) Reviewed-by: sgehwolf, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: ebb4759c Branch: jep486 Author: Alexander Zuev Date: 2024-10-03 16:19:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebb4759c3d2776f5e6e83f743a7891a145f8aee4 8340625: Open source additional Component tests (part 3) Reviewed-by: psadhukhan + test/jdk/java/awt/Component/PaintGlitchTest/PaintGlitchTest.java + test/jdk/java/awt/Component/ProcessEvent/ProcessEvent.java + test/jdk/java/awt/Component/SetFontOrBackground/SetBgrFnt.java Changeset: de12fc7a Branch: jep486 Author: Hannes Walln?fer Date: 2024-10-03 16:44:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de12fc7a3601ad7d5e10ccd38967b26eadf96aff 8339684: ResizeObserver callback interrupts smooth scrolling on Chrome Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template Changeset: 013250e4 Branch: jep486 Author: Damon Nguyen Date: 2024-10-03 16:46:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/013250e4a7bc2fa83c6e57bb8fad6002dbe3176c 8340432: Open source some MenuBar tests - Set2 Reviewed-by: prr, psadhukhan + test/jdk/java/awt/MenuBar/MenuBarAddRemoveTest/MenuBarAddRemoveTest.java + test/jdk/java/awt/MenuBar/MenuBarOnDisabledFrame/MenuBarOnDisabledFrame.java + test/jdk/java/awt/MenuBar/MenuBarVisuals/MenuBarVisuals.java + test/jdk/java/awt/MenuBar/SetHelpMenuTest/SetHelpMenuTest.java Changeset: b6e72ff9 Branch: jep486 Author: Jamil Nimeh Date: 2024-10-03 17:16:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6e72ff971455f7768c2e1c0fe53d922e5deed38 8339403: sun.security.ssl.StatusResponseManager.get swallows interrupt status Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java Changeset: 6f459aff Branch: jep486 Author: Harshitha Onkar Date: 2024-10-03 18:01:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f459aff453679ee89fd80bb325737d76288e4d2 8340077: Open source few Checkbox tests - Set2 Reviewed-by: prr, azvegint, psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/Checkbox/CheckboxBoxSizeTest.java + test/jdk/java/awt/Checkbox/CheckboxIndicatorSizeTest.java + test/jdk/java/awt/Checkbox/CheckboxNullLabelTest.java + test/jdk/java/awt/Checkbox/CheckboxPreferredSizeTest.java Changeset: e89fd1d2 Branch: jep486 Author: Phil Race Date: 2024-10-03 19:22:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e89fd1d2ceff82952a4859c0febe902412fcf064 8341128: open source some 2d graphics tests Reviewed-by: psadhukhan + test/jdk/java/awt/Graphics2D/BasicStrokeValidate.java + test/jdk/java/awt/Graphics2D/DrawImageIAETest/DrawImageIAETest.java = test/jdk/java/awt/Graphics2D/DrawImageIAETest/duke.gif + test/jdk/java/awt/Graphics2D/ImageRendering/ImageRendering.java = test/jdk/java/awt/Graphics2D/ImageRendering/snooze.gif + test/jdk/java/awt/Graphics2D/ScaledThinLineTest.java + test/jdk/java/awt/Graphics2D/TextPerf.java Changeset: 6bc3971f Branch: jep486 Author: Manukumar V S Committer: Phil Race Date: 2024-10-03 19:36:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6bc3971f646031194a1e30f175a69a0202dc4947 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos Reviewed-by: prr ! test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java Changeset: 10402b43 Branch: jep486 Author: Daniel D. Daugherty Date: 2024-10-03 20:25:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10402b43c764456f2ec358a8b434654df545a8a1 8341489: ProblemList runtime/cds/appcds/DumpRuntimeClassesTest.java in Xcomp mode Reviewed-by: matsaave ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 4ded2838 Branch: jep486 Author: Dhamoder Nalla Committer: David Holmes Date: 2024-10-04 04:50:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ded28380b6756e0679d80706f76bd6e78c370b9 8338136: Hotspot should support multiple large page sizes on Windows Reviewed-by: dholmes, djelinski ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 29c0bb27 Branch: jep486 Author: Alan Bateman Date: 2024-10-04 07:09:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/29c0bb27e795e6166b24cb7276508d974d82b264 Merge ! src/java.base/share/classes/java/io/FileInputStream.java ! test/jdk/TEST.groups ! src/java.base/share/classes/java/io/FileInputStream.java ! test/jdk/TEST.groups Changeset: 23e0f097 Branch: jep486 Author: Alan Bateman Date: 2024-10-04 08:24:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23e0f097baaeb1b225e871bae7a905c9b6b455b2 Update record tests to not require SM ! test/jdk/ProblemList-sm.txt - test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java - test/jdk/java/lang/reflect/records/allPermissions.policy Changeset: bd272865 Branch: jep486 Author: Alan Bateman Date: 2024-10-04 08:28:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd272865f6405d37882c4ef06b357a348044eaa9 Remove tests for repeating annotations with SM set, no SM case well tested by other tests ! test/jdk/ProblemList-sm.txt - test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java - test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java Changeset: 7f451ead Branch: jep486 Author: Alan Bateman Date: 2024-10-04 08:31:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f451ead45ff20b5a614b39dd323fd1d2a7055d5 Change reflect/Nestmates/TestReflectionAPI to not test with a SM set ! test/jdk/ProblemList-sm.txt ! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java - test/jdk/java/lang/reflect/Nestmates/empty.policy From duke at openjdk.org Fri Oct 4 07:38:34 2024 From: duke at openjdk.org (duke) Date: Fri, 4 Oct 2024 07:38:34 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java, useless without SM Message-ID: <7e679073-54ad-4a95-8959-d6fbf384f535@openjdk.org> Changeset: c9ab253d Branch: jep486 Author: Alan Bateman Date: 2024-10-04 08:37:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9ab253db62eeab1de6c9b667cc90e708291444b Remove test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java, useless without SM ! test/langtools/ProblemList-sm.txt - test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java From duke at openjdk.org Fri Oct 4 12:33:15 2024 From: duke at openjdk.org (duke) Date: Fri, 4 Oct 2024 12:33:15 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove text about granting permissions to module from Message-ID: Changeset: 36522edb Branch: jep486 Author: Sean Mullan Date: 2024-10-04 08:30:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36522edb5dddb68e3dd7dae76c875ad4f1b5075e Remove text about granting permissions to module from ModuleDescriptor.location(). ! src/java.base/share/classes/java/lang/module/ModuleReference.java From duke at openjdk.org Fri Oct 4 13:53:41 2024 From: duke at openjdk.org (duke) Date: Fri, 4 Oct 2024 13:53:41 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: <26bf9027-22e4-418f-b58f-5332bc7e0d01@openjdk.org> Changeset: c769f2d2 Branch: jep486 Author: Sean Mullan Date: 2024-10-04 09:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c769f2d2c036836d0ef7d26810d7d7f740972f28 Remove text about Proxy objects being granted AllPermission. ! src/java.base/share/classes/java/lang/reflect/Proxy.java Changeset: 79b4b211 Branch: jep486 Author: Sean Mullan Date: 2024-10-04 09:40:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79b4b2111f0c0ef4cf5e61cce6db82f71b993956 Remove text about needing ReflectPermission to access AccessibleObject. ! src/java.base/share/classes/java/lang/reflect/package-info.java From duke at openjdk.org Fri Oct 4 18:21:17 2024 From: duke at openjdk.org (duke) Date: Fri, 4 Oct 2024 18:21:17 GMT Subject: git: openjdk/jdk-sandbox: http3: 141 new changesets Message-ID: Changeset: f33fd9d6 Branch: http3 Author: Daniel Jelinski Date: 2024-09-30 19:57:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f33fd9d6e19e501eaaae7c6ab1a0cc3787f7737d Support AES/GCM providers that overestimate output size ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java Changeset: 0b64b026 Branch: http3 Author: Daniel Fuchs Date: 2024-10-02 18:57:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b64b02651fb4e24baaff191f80492aa0bd9fd06 http3: improve logging in QuicConnectionImpl.java to better diagnose issue with incoming coalesced packets ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: f0a27d10 Branch: http3 Author: Daniel Fuchs Date: 2024-10-02 18:58:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0a27d1049f8b332c2476c7d706f00ef49a71b76 http3: document StreamLimitException and make it final ! src/java.net.http/share/classes/java/net/http/StreamLimitException.java Changeset: 20d8ec83 Branch: http3 Author: Daniel Fuchs Date: 2024-10-03 12:34:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20d8ec839ee193389d26b654a1d100596a1142eb http3: improve StreamLimitException documentation ! src/java.net.http/share/classes/java/net/http/StreamLimitException.java Changeset: ad5241a9 Branch: http3 Author: Daniel Fuchs Date: 2024-10-03 19:58:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad5241a9df352e9799eec1b9b6e3367b1dc9cabb http3: add documentation for some of the properties that configure some aspects of the HTTP/3, QPack, and QUIC implementation ! src/java.net.http/share/classes/module-info.java Changeset: 139f7e2f Branch: http3 Author: Daniel Fuchs Date: 2024-10-03 20:28:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/139f7e2f05eb0c47a76b3b005ef08fff837e24e1 http3: removed redondent HTML list closing tags in module-info.java ! src/java.net.http/share/classes/module-info.java Changeset: 81b5f097 Branch: http3 Author: Brian Burkhalter Date: 2024-09-25 16:36:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81b5f0974903accc738c07cdf7be09fa6ea8fbdd 8340946: Add vmTestbase/gc/memory/Nio/Nio.java and java/nio/Buffer/LimitDirectMemory.java to problem list Reviewed-by: liach, dcubed, alanb ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 0e0b0b0d Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-09-25 16:36:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e0b0b0d2626cda032f1500e64f6729554e47038 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage Reviewed-by: lancea + test/jdk/java/util/zip/ZipFile/ReadAfterClose.java Changeset: f7bc9ba5 Branch: http3 Author: Alexander Zuev Date: 2024-09-25 16:46:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7bc9ba552cf913eef2131b964c48f1b4b55131c 8340228: Open source couple more miscellaneous AWT tests Reviewed-by: prr + test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java + test/jdk/java/awt/TextField/GetTextTest/GetTextTest.java + test/jdk/java/awt/TextField/SetEchoCharTest3/SetEchoCharTest3.java Changeset: 1b2d40ad Branch: http3 Author: Daniel D. Daugherty Date: 2024-09-25 17:19:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b2d40addfc5e32229418d29ae90fb440720479e 8340956: ProblemList 4 java/nio/channels/DatagramChannel tests on macosx-all Reviewed-by: liach, alanb, darcy, dfuchs ! test/jdk/ProblemList.txt Changeset: df1959fd Branch: http3 Author: Chen Liang Date: 2024-09-25 18:29:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df1959fd7a57f11839d58858bab4ea61f5b2bb8d 8340838: Clean up MutableCallSite to use explicit release fence instead of AtomicInteger Reviewed-by: jrose, redestad, shade ! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java Changeset: 84751cbf Branch: http3 Author: Chen Liang Date: 2024-09-25 18:31:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84751cbfddf69bd9ed6bc5c39f8e056009440331 8340831: Simplify simple validation for class definition in MethodHandles.Lookup Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/misc/VM.java Changeset: 8f756196 Branch: http3 Author: Ioi Lam Date: 2024-09-25 18:51:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f756196b430af67a8e31a13811a183d52df8497 8340864: Remove unused lines related to vmClasses Reviewed-by: shade, kvn ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmClasses.hpp Changeset: 66f16398 Branch: http3 Author: Alisen Chung Date: 2024-09-26 01:16:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66f1639846645f1d3b4096ef6d62f2b301cf7ed2 8339271: giflib attribution correction Reviewed-by: dnguyen, prr ! src/java.desktop/share/legal/giflib.md Changeset: 47c10694 Branch: http3 Author: Tobias Hartmann Date: 2024-09-26 06:03:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47c10694c66bc131c8a5e1572340415b8daaba08 8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe Reviewed-by: liach, shade, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java + test/jdk/java/lang/invoke/TestLambdaFormCustomization.java Changeset: 8c8f0d85 Branch: http3 Author: Chen Liang Date: 2024-09-26 06:34:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c8f0d85ce30e45c34d4b096f7f1430cd9e7fd70 8339260: Move rarely used constants out of ClassFile Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.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/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.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 ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java ! test/jdk/jdk/classfile/LimitsTest.java ! test/jdk/jdk/classfile/StackMapsTest.java ! test/jdk/jdk/classfile/VerifierSelfTest.java ! test/jdk/jdk/classfile/helpers/ClassRecord.java Changeset: 10da2c21 Branch: http3 Author: Johan Sj?len Date: 2024-09-26 08:47:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10da2c21a19affe93a3f5d67a70db5d9cd37181c 8340923: The class LogSelection copies uninitialized memory Reviewed-by: mbaesken, jwaters, stefank ! src/hotspot/share/logging/logSelection.cpp Changeset: e2626db2 Branch: http3 Author: Alexey Ivanov Date: 2024-09-26 11:34:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2626db2f00d0cc9f3ff8ea374a1ccc89373e398 8340899: Remove wildcard bound in PositionWindows.positionTestWindows Reviewed-by: azvegint, prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 3762ec39 Branch: http3 Author: Alexey Ivanov Date: 2024-09-26 11:36:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3762ec3978bfe9910929ab22aaf238e9f4c84630 8340466: Add description for PassFailJFrame constructors Reviewed-by: prr, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 777c20cb Branch: http3 Author: Lutz Schmidt Date: 2024-09-26 11:45:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/777c20cb14010b6726834246ae4c61bc4ccb3f9b 8339542: compiler/codecache/CheckSegmentedCodeCache.java fails Reviewed-by: mdoerr, shade ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java Changeset: 47fcf5a3 Branch: http3 Author: Alexander Zvegintsev Date: 2024-09-26 12:33:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47fcf5a3b0796ffeb6407be961ceb552ca2a40f8 8340687: Open source closed frame tests #1 Reviewed-by: aivanov + test/jdk/java/awt/Frame/DefaultFrameIconTest.java + test/jdk/java/awt/Frame/DisposeTest.java + test/jdk/java/awt/Frame/FramePaintTest.java + test/jdk/java/awt/Frame/MenuCrash.java Changeset: 95d3e9d1 Branch: http3 Author: Fernando Guallini Committer: Sean Mullan Date: 2024-09-26 13:20:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/95d3e9d199600bac0284f9151b99aef152e027ac 8339560: Unaddressed comments during code review of JDK-8337664 Reviewed-by: mullan - test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java - test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Symantec.java = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustcommercialca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustnetworkingca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumeccca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrust2048ca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustevca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcaec1-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcag2-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcag4-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/appleistca8g1-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustprimarycag2-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustprimarycag3-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustuniversalca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootcag2-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootcag3-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g3ca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g4ca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g5ca-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g5ca-codesigning-chain.pem = test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignuniversalrootca-chain.pem Changeset: e36ce5f0 Branch: http3 Author: Liam Miller-Cushon Date: 2024-09-26 15:11:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e36ce5f0341e8d0ec06cb12d0b2c0aa084401021 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java Changeset: 376056ca Branch: http3 Author: Aleksey Shipilev Date: 2024-09-26 15:14:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/376056ca48fb5dbe3d57cea01a9fbf2ea4c35616 8336468: Reflection and MethodHandles should use more precise initializer checks Reviewed-by: liach, coleenp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/reflection.cpp Changeset: aeaa4f78 Branch: http3 Author: Brian Burkhalter Date: 2024-09-26 15:20:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeaa4f78ebd634c2020d0f0dd100fcb55d5130af 8336895: BufferedReader doesn't read full \r\n line ending when it doesn't fit in buffer Reviewed-by: jpai, alanb ! src/java.base/share/classes/java/io/BufferedInputStream.java ! src/java.base/share/classes/java/io/BufferedOutputStream.java ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/BufferedWriter.java Changeset: aceae76f Branch: http3 Author: Maxim Kartashev Date: 2024-09-26 15:40:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aceae76fb5853ab65851225aeb35a425af8f7af8 8339460: CDS error when module is located in a directory with space in the name Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/complexURI/ComplexURITest.java + test/hotspot/jtreg/runtime/cds/appcds/complexURI/mypackage/Another.java + test/hotspot/jtreg/runtime/cds/appcds/complexURI/mypackage/Main.java Changeset: 8225a5f5 Branch: http3 Author: Joe Darcy Date: 2024-09-26 16:03:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8225a5f58a62ddf4acbb879bfcb53cf7bfd8542f 8340981: Update citations to "Hacker's Delight" Reviewed-by: bpb, iris, liach, jwaters ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: bb040ef4 Branch: http3 Author: Joe Darcy Date: 2024-09-26 16:04:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb040ef4cc2b626f282cbf6af5b359d1c2505385 8340983: Use index and definition tags in Object and Double Reviewed-by: bpb, liach ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Object.java Changeset: a02d895f Branch: http3 Author: Ravi Gupta Committer: Alexey Ivanov Date: 2024-09-26 16:31:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a02d895f7ad59fe33f8a761dbd7bceb0b8dfefc0 8333403: Write a test to check various components events are triggered properly Reviewed-by: aivanov + test/jdk/java/awt/Component/ComponentEventTest.java Changeset: 1447967f Branch: http3 Author: Fernando Guallini Committer: Rajan Halade Date: 2024-09-26 16:47:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1447967f53fe27f67e4bb766464f941e39506d41 8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java Reviewed-by: rhalade, hchao ! test/jdk/javax/net/ssl/DTLS/TEST.properties Changeset: 5d062e24 Branch: http3 Author: Doug Simon Date: 2024-09-26 19:36:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d062e248ec4be7b35f85c341e76aa6d8d6d8b2b 8340576: Some JVMCI flags are inconsistent Reviewed-by: never ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/escapeBarrier.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 2349bb7a Branch: http3 Author: Todd V. Jonker Committer: Paul Hohensee Date: 2024-09-26 21:38:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2349bb7ace0c40c0f19dee81b4a86bed0e855043 8340974: Ambiguous name of jtreg property vm.libgraal.enabled Reviewed-by: dnsimon, phh ! test/hotspot/jtreg/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/code/Compiler.java Changeset: e6373b52 Branch: http3 Author: Coleen Phillimore Date: 2024-09-26 21:54:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6373b52380b35ed13b5ea308dfd5ade454f0e99 8340679: Misc tests fail assert(!set || SafepointSynchronize::is_at_safepoint()) failed: set once or at safepoint Reviewed-by: matsaave, iklam ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 1bc13a1c Branch: http3 Author: Florian Weimer Date: 2024-09-26 22:37:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bc13a1c10a580f84f1b7686c95344ec2633f611 8340552: Harden TzdbZoneRulesCompiler against missing zone names Reviewed-by: andrew, jlu, naoto ! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesCompiler.java Changeset: 85dba479 Branch: http3 Author: Hannes Walln?fer Date: 2024-09-27 06:34:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85dba479256a59ea66997d5c408f290e6b5ad384 8325090: javadoc fails when -subpackages option is used with non-modular -source Reviewed-by: liach, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java + test/langtools/jdk/javadoc/tool/subpackageNoModules/SubpackageNoModules.java Changeset: 2a2ecc99 Branch: http3 Author: Matthias Baesken Date: 2024-09-27 07:27:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a2ecc994e02049d6d84f083b8e92a51368577bf 8339475: Clean up return code handling for pthread calls in library coding Reviewed-by: clanger, jwaters ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c Changeset: 9003e2c5 Branch: http3 Author: Stefan Karlsson Date: 2024-09-27 08:28:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9003e2c519e63fa547e2f072e47f74057094efa2 8341027: Crash in java/runtime/Unsafe/InternalErrorTest when running with -XX:-UseCompressedClassPointers Reviewed-by: aboldtch, coleenp ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java Changeset: 6587909c Branch: http3 Author: Aleksey Shipilev Date: 2024-09-27 09:44:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6587909c7db6482bda92d314096a2a1795900ffd 8341015: OopStorage location decoder crashes accessing non-initalized OopStorage Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/shared/oopStorageSet.cpp Changeset: 25e89291 Branch: http3 Author: Kim Barrett Date: 2024-09-27 10:58:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25e892911dabe32cc0d13b0d4322c5d89585b8f1 8340620: Fix -Wzero-as-null-pointer-constant warnings for CompressedOops Reviewed-by: shade, stefank, mli, amitkumar ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/share/oops/compressedOops.cpp Changeset: 12de4fbc Branch: http3 Author: Leonid Mesnik Date: 2024-09-27 15:02:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12de4fbce7a314a1c5c84340526cd65b9a4a29d1 8340826: Should not send unload notification for scratch classes Reviewed-by: sspitsyn, coleenp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: 68c4f368 Branch: http3 Author: Liam Miller-Cushon Date: 2024-09-27 16:21:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68c4f36857a8ce62731cc73e251e969d48e526ef 8340024: In ClassReader, extract a constant for the superclass supertype_index Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java Changeset: 5aae3d40 Branch: http3 Author: Daniel D. Daugherty Date: 2024-09-27 16:26:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5aae3d40856d92e1e0ff744cb1a0d3421c3dfd5b 8341096: ProblemList compiler/cha/TypeProfileFinalMethod.java in Xcomp mode Reviewed-by: azvegint ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 824a297a Branch: http3 Author: Rajan Halade Date: 2024-09-27 16:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/824a297aae15ba16cf6d7aded4b95fc9d6bf55e5 8341057: Add 2 SSL.com TLS roots Reviewed-by: mullan + src/java.base/share/data/cacerts/ssltlsrootecc2022 + src/java.base/share/data/cacerts/ssltlsrootrsa2022 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 65200a95 Branch: http3 Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-09-27 17:06:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65200a9589e46956a2194b20c4c90d003351a539 8340490: Shenandoah: Optimize ShenandoahPacer Reviewed-by: shade, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp Changeset: f554c3ff Branch: http3 Author: Rajan Halade Date: 2024-09-27 17:16:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f554c3ffce7599fdb535b03db4a6ea96870b3c2d 8341059: Change Entrust TLS distrust date to November 12, 2024 Reviewed-by: mullan ! 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/distrust/Entrust.java Changeset: a7bfced6 Branch: http3 Author: Yagmur Eren Committer: Vladimir Kozlov Date: 2024-09-27 17:36:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7bfced60540fe8d4fa7360bff512337ea47b890 8337679: Memset warning in src/hotspot/share/adlc/adlArena.cpp Reviewed-by: stefank, thartmann, jwaters ! src/hotspot/share/adlc/adlArena.cpp Changeset: 082125d6 Branch: http3 Author: Justin Lu Date: 2024-09-27 18:26:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/082125d61e4b7e0fd53528c0271ca8be621f242b 8340404: CharsetProvider specification updates Reviewed-by: alanb, naoto ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java + test/jdk/java/nio/charset/spi/CharsetProviderAsModuleTest.java = test/jdk/java/nio/charset/spi/provider/module-info.java + test/jdk/java/nio/charset/spi/provider/spi/BazProvider.java Changeset: ed140f5d Branch: http3 Author: Boris Ulasevich Date: 2024-09-27 23:11:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed140f5d5e2dec1217e2efbee815d84306de0563 8341101: [ARM32] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694 Reviewed-by: shade ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp Changeset: 73ebb848 Branch: http3 Author: Joe Darcy Date: 2024-09-27 23:34:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73ebb848fdb66861e912ea747c039ddd1f7a5f48 8340721: Clarify special case handling of unboxedType and getWildcardType Reviewed-by: prappo, mcimadamore ! src/java.compiler/share/classes/javax/lang/model/util/Types.java + test/langtools/tools/javac/processing/model/util/types/TestInvalidInputs.java Changeset: ade17ecb Branch: http3 Author: Phil Race Date: 2024-09-29 17:05:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ade17ecb6cb5125d048401a878b557e5afefc08c 8340560: Open Source several AWT/2D font and rendering tests Reviewed-by: kizune + test/jdk/sun/awt/font/CacheFlushTest.java + test/jdk/sun/awt/font/TestArabicHebrew.java + test/jdk/sun/awt/font/TestDevTransform.java + test/jdk/sun/awt/windows/TestPen.java Changeset: dd569909 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-30 02:43:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd56990962d58e4f482773f67bc43383d7748536 8340639: Open source few more AWT List tests Reviewed-by: prr + test/jdk/java/awt/List/HorizScrollWorkTest.java + test/jdk/java/awt/List/HorizScrollbarEraseTest.java + test/jdk/java/awt/List/ScrollbarPresenceTest.java + test/jdk/java/awt/List/SetForegroundTest.java Changeset: ae4d2f15 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-09-30 02:43:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae4d2f15901bf02efceaac26ee4aa3ae666bf467 8340621: Open source several AWT List tests Reviewed-by: prr + test/jdk/java/awt/List/DisabledListIsGreyTest.java + test/jdk/java/awt/List/ListFrameResizeTest.java + test/jdk/java/awt/List/MultiSelectionListCrashTest.java + test/jdk/java/awt/List/ScrollbarPositionTest.java + test/jdk/java/awt/List/SelectedItemVisibilityTest.java Changeset: 6514aef8 Branch: http3 Author: Axel Boldt-Christmas Date: 2024-09-30 06:20:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6514aef8403fa5fc09e5c064a783ff0f1fccd0cf 8340419: ZGC: Create an UseLargePages adaptation of TestAllocateHeapAt.java Reviewed-by: stefank, sjohanss, jsikstro + test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java Changeset: 822a7738 Branch: http3 Author: Abhishek Kumar Date: 2024-09-30 06:38:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/822a773873c42ea27a6be90da92b2b2c9fb8caee 8340605: Open source several AWT PopupMenu tests Reviewed-by: tr + test/jdk/java/awt/PopupMenu/PeripheryOfScreen.java + test/jdk/java/awt/PopupMenu/PopupLeadingSeparatorTest.java + test/jdk/java/awt/PopupMenu/PopupMenuShowTest.java + test/jdk/java/awt/PopupMenu/PopupMenuWithMenuBar.java + test/jdk/java/awt/PopupMenu/PopupOnButton.java Changeset: 988a531b Branch: http3 Author: Aleksey Shipilev Date: 2024-09-30 07:02:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/988a531b097ccbd699d233059d73f41cae24dc5b 8340181: Shenandoah: Cleanup ShenandoahRuntime stubs Reviewed-by: adinn, phh, wkemper ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp Changeset: 52ba7282 Branch: http3 Author: Sebastian L?vdahl Committer: Severin Gehwolf Date: 2024-09-30 08:33:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52ba72823be0c969ab873ead2863ec48f883210b 8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) Co-authored-by: Larry Cable Reviewed-by: kevinw, sgehwolf ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: 475b8943 Branch: http3 Author: Mikhail Ablakatov <164922675+mikabl-arm at users.noreply.github.com> Date: 2024-09-30 09:02:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/475b8943c672349609a4839ce0a02ef995764698 8322770: Implement C2 VectorizedHashCode on AArch64 Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp + src/hotspot/share/utilities/intpow.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: 1cf26a51 Branch: http3 Author: Oli Gillespie Committer: Hamlin Li Date: 2024-09-30 10:53:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cf26a5179e619f17909426fdb26a3fb3b748483 8341013: Optimize x86/aarch64 MD5 intrinsics by reducing data dependency Reviewed-by: mli, ascarpino ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp Changeset: 58b6fc5b Branch: http3 Author: Tobias Hartmann Date: 2024-09-30 10:56:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58b6fc5baa0931fa6f2aa37bf0bb125497cf6cc9 8341197: [BACKOUT] 8322770: Implement C2 VectorizedHashCode on AArch64 Reviewed-by: shade, jpai ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp - src/hotspot/share/utilities/intpow.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: e19c7d80 Branch: http3 Author: Jayathirth D V Date: 2024-09-30 11:24:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e19c7d80f722395583fbdb4cc10dc9051c8602f2 8340874: Open source some of the AWT Geometry/Button tests Reviewed-by: prr + test/jdk/java/awt/Button/BadActionEventTest/BadActionEventTest.java + test/jdk/java/awt/geom/Arc2D/Arc2DHitTest.java + test/jdk/java/awt/geom/Arc2D/BoundsBug.java + test/jdk/java/awt/geom/Area/Translate.java Changeset: 180affc5 Branch: http3 Author: Fredrik Bredberg Date: 2024-09-30 12:28:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/180affc5718c9bf2f009d6a7aa129cc36335384a 8320318: ObjectMonitor Responsible thread Reviewed-by: aboldtch, coleenp, pchilanomate, eosterlund ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java Changeset: cff420d8 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-09-30 13:06:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cff420d8d3cfbbb729ee47b00c8fe38e410eab1a 8339711: ZipFile.Source.initCEN needlessly reads END header Reviewed-by: lancea, jpai, redestad ! src/java.base/share/classes/java/util/zip/ZipFile.java ! test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java ! test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java Changeset: 860d49db Branch: http3 Author: Ramkumar Sunderbabu Committer: Kim Barrett Date: 2024-09-30 13:43:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/860d49db22cf352eaf1b3b20fff43d090f0eebc8 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Memory.java Changeset: f1bf469b Branch: http3 Author: Shaojin Wen Date: 2024-09-30 14:12:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1bf469b4ee07b48b629a126111e307d3cab7fd7 8341199: Use ClassFile's new API loadConstant(int) Reviewed-by: liach, redestad ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java Changeset: 4168faf5 Branch: http3 Author: Joe Darcy Date: 2024-09-30 16:10:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4168faf54c0558a7cff4ef6ac643bbbfdea0cec3 8341100: Add index entries for terms used in java.lang.Class Reviewed-by: liach ! src/java.base/share/classes/java/lang/Class.java Changeset: 5586f83e Branch: http3 Author: Joe Darcy Date: 2024-09-30 16:13:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5586f83e34c2fe0bdc48daef8c456678cea55af1 8341064: Define anchor point and index term for "wrapper classes" Reviewed-by: prappo, liach ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: a6b31886 Branch: http3 Author: Smita Kamath Date: 2024-09-30 17:00:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6b318863fa2775b6381977875b4f466af47beb8 8337632: AES-GCM Algorithm optimization for x86_64 Reviewed-by: jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java Changeset: bfdeb33e Branch: http3 Author: Harshitha Onkar Date: 2024-09-30 18:45:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfdeb33e6f1d4f9f0cc65925ea792be98b1f4d61 8340332: Open source mixed AWT tests - Set3 Reviewed-by: aivanov + test/jdk/java/awt/MouseInfo/ContainerResizeMousePositionTest.java + test/jdk/java/awt/color/XAWTDifference/XAWTColors.jpg + test/jdk/java/awt/color/XAWTDifference/XAWTDifference.java Changeset: 31858fc4 Branch: http3 Author: David Holmes Date: 2024-09-30 22:06:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/31858fc4107a616aefd785cc06e932d1f03e2697 8340491: Thread stack-base assertion should report which thread has the un-set stack Reviewed-by: shade, kevinw, stefank ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: a32c3b43 Branch: http3 Author: Alexander Zuev Date: 2024-09-30 22:09:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a32c3b43aaefdebf5be229f90d9cd26db1859b95 8340407: Open source a few more Component related tests Reviewed-by: prr + test/jdk/java/awt/Component/ComponentLeakTest/ComponentLeakTest.java + test/jdk/java/awt/Component/ComponentSerializationTest/ComponentSerializationTest.java + test/jdk/java/awt/Component/MinMaxSizeDefensive/GetSizesTest.java + test/jdk/java/awt/Component/ZOrderTest/ZOrderTest.java Changeset: b11066b5 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-10-01 02:47:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b11066b56b69b2c526539e712cef47723098597f 8340719: Open source AWT List tests Reviewed-by: prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/List/HandlingKeyEventIfMousePressedTest.java + test/jdk/java/awt/List/ListActionEventTest.java + test/jdk/java/awt/List/MultiSelectionListHorizScrollbar.java + test/jdk/java/awt/List/RepaintAfterResize.java Changeset: 988f13a3 Branch: http3 Author: Abhishek Kumar Date: 2024-10-01 04:32:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/988f13a3875a6d29d7de07c5e97fcd6e7f9a31ff 8340354: Open source AWT desktop properties and print related tests Reviewed-by: prr + test/jdk/java/awt/DesktopProperties/FontSmoothing.java + test/jdk/java/awt/DesktopProperties/ThreeDBackgroundColor.java + test/jdk/java/awt/PrintJob/PrintCompatibilityTest.java + test/jdk/java/awt/PrintJob/PrintComponentTest.java + test/jdk/java/awt/PrintJob/ScaledImagePrintingTest.java Changeset: 9bd47859 Branch: http3 Author: Abhishek Kumar Date: 2024-10-01 04:40:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bd478593cc92a716151d1373f3426f1d92143bb 8340437: Open source few more AWT Frame related tests Reviewed-by: prr, kizune + test/jdk/java/awt/Frame/DisabledParentOfToplevel.java + test/jdk/java/awt/Frame/FrameVisualTest.java + test/jdk/java/awt/Frame/IMStatusBar.java + test/jdk/java/awt/Frame/MultiScreenTest.java Changeset: 1b46fea5 Branch: http3 Author: Matthias Baesken Date: 2024-10-01 07:15:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b46fea59cf8f53b23e5c16a604b4decc8c7dbbe 8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries Reviewed-by: erikj ! test/jdk/build/AbsPathsInImage.java Changeset: ad5ffccf Branch: http3 Author: Axel Boldt-Christmas Date: 2024-10-01 08:02:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad5ffccffa89359dac6ad44b9e43242e5bf3e398 8341168: Cleanup dead code after JDK-8322630 Reviewed-by: stefank, tschatzl, mli, shade ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java Changeset: 2dc3b1a7 Branch: http3 Author: Nizar Benalla Date: 2024-10-01 10:27:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dc3b1a71ffe71bc08ec967bb6b24ccf803037f3 8341201: Broken link in AbstractAnnotationValueVisitor7 due to extra quotation mark Reviewed-by: iris, darcy ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java Changeset: f7c7958f Branch: http3 Author: Axel Boldt-Christmas Date: 2024-10-01 11:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7c7958f001b3242eb485efd25bbcf9e1be75d85 8340420: ZGC: Should call `vm_shutdown_during_initialization` if initialization fails Reviewed-by: stefank, mli ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 7cc7c080 Branch: http3 Author: Raphael Mosaner Committer: Doug Simon Date: 2024-10-01 11:46:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cc7c080b5dbab61914512bf63227944697c0cbe 8337493: [JVMCI] Number of libgraal threads might be too low Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmci_globals.hpp Changeset: 684d246c Branch: http3 Author: Aleksey Shipilev Date: 2024-10-01 13:29:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/684d246ccf497f599ffcd498f2fbe4b1b2357e27 8341242: Shenandoah: LRB node is not matched as GC barrier after JDK-8340183 Reviewed-by: rkennke, phh ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: 2120a841 Branch: http3 Author: Yudi Zheng Date: 2024-10-01 13:59:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2120a8414ef9c34d5875d33ac9a16594908fe403 8341333: [JVMCI] Export JavaThread::_unlocked_inflated_monitor to JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 7b1e6f8e Branch: http3 Author: joseph.jackson Committer: Zhengyu Gu Date: 2024-10-01 14:00:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b1e6f8ed9dbc07158717a32d341393afaa54b66 8337389: Parallel: Remove unnecessary forward declarations in psScavenge.hpp Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/parallel/psScavenge.hpp Changeset: f2a767f5 Branch: http3 Author: Alexander Zvegintsev Date: 2024-10-01 14:28:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2a767f59b1f66966665bc8601273b532961395a 8340907: Open source closed frame tests # 2 Reviewed-by: prr, honkar ! test/jdk/ProblemList.txt + test/jdk/java/awt/Frame/DeiconifyClipTest.java + test/jdk/java/awt/Frame/FrameSetCursorTest.java + test/jdk/java/awt/Frame/InitialIconifiedTest.java + test/jdk/java/awt/Frame/InsetCorrectionTest.java Changeset: 9a7817b1 Branch: http3 Author: Leonid Mesnik Date: 2024-10-01 16:02:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a7817b1376d055c5a7c1005b275cc1f198e5364 8340988: Update jdk/jfr/event/gc/collection tests to accept "CodeCache GC Threshold" as valid GC reason Reviewed-by: tschatzl ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java Changeset: 021bf630 Branch: http3 Author: Alexander Zuev Date: 2024-10-01 18:27:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/021bf630351fd5369fac732b1099bc2bfe8b5e19 8340458: Open source additional Component tests (part 2) Reviewed-by: psadhukhan + test/jdk/java/awt/Component/BackgroundColorTest/InitialBackgroundSettingTest.java + test/jdk/java/awt/Component/FlickeringOnScroll/FlickeringOnScroll.java + test/jdk/java/awt/Component/FocusRepaintTest/FocusRepaintTest.java + test/jdk/java/awt/Component/ListDoubleIndentTest/ListDoubleIndentTest.java Changeset: 03149735 Branch: http3 Author: Alex Menkov Date: 2024-10-01 18:50:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03149735e59b7d1d409a6e29ee05ae0537e03d53 8341060: Cleanup statics in HeapDumper Reviewed-by: shade, sspitsyn ! src/hotspot/share/services/heapDumper.cpp Changeset: d2e77089 Branch: http3 Author: Harshitha Onkar Date: 2024-10-01 21:08:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2e77089aaeef83e6f659fd77fdd0a360def760a 8341367: Problemlist ShapeNotSetSometimes.java on macOS Reviewed-by: aivanov ! test/jdk/ProblemList.txt Changeset: 83dcb02d Branch: http3 Author: Sandhya Viswanathan Date: 2024-10-01 22:48:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83dcb02d776448aa04f3f41df489bd4355443a4d 8340079: Modify rearrange/selectFrom Vector API methods to perform wrapIndexes instead of checkIndexes Reviewed-by: jbhateja, psandoz ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! 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/ByteVector.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/DoubleVector.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/FloatVector.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/IntVector.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/LongVector.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/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: 8d6d37fe Branch: http3 Author: Tobias Holenstein Date: 2024-10-01 23:52:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d6d37fea133380d4143f5db38ad3790efa84f68 8320308: C2 compilation crashes in LibraryCallKit::inline_unsafe_access Reviewed-by: thartmann, kvn, vlivanov, epeter, roland ! src/hotspot/share/opto/library_call.cpp ! test/hotspot/jtreg/ProblemList.txt + test/hotspot/jtreg/compiler/parsing/TestUnsafeArrayAccessWithNullBase.java Changeset: 0f381137 Branch: http3 Author: Eirik Bj?rsn?s Committer: Jaikiran Pai Date: 2024-10-02 01:27:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f381137cb9338453a7d77a7ebdfaa9b34b5028b 8341243: Use ArraySupport.SOFT_MAX_ARRAY_LENGTH for max array size in java.base Reviewed-by: jpai, smarks ! src/java.base/share/classes/java/io/InputStream.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/BitSet.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/stream/Nodes.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java ! test/jdk/java/nio/charset/CharsetDecoder/XcodeOverflow.java ! test/jdk/java/util/Base64/TestEncodingDecodingLength.java ! test/jdk/java/util/concurrent/tck/ArrayDeque8Test.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java Changeset: 39c17b39 Branch: http3 Author: Chen Liang Date: 2024-10-02 03:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39c17b392699007496816f788fca9fbe670dd6f8 8341277: Validate slot argument for instruction factories Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.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/DirectCodeBuilder.java + test/jdk/jdk/classfile/InstructionValidationTest.java - test/jdk/jdk/classfile/OpcodesValidationTest.java Changeset: 90c944fe Branch: http3 Author: Roland Westrelin Date: 2024-10-02 07:11:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90c944fefe4a7827c08a8e6a81f137c3157a749b 8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() Reviewed-by: vlivanov, qamai ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 52c2ea65 Branch: http3 Author: Hamlin Li Date: 2024-10-02 07:48:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52c2ea65c4ab6a2d25e9de465fbf20034fe79028 8340732: RISC-V: Refactor crc32 scalar version Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: efe3573b Branch: http3 Author: Matthias Baesken Date: 2024-10-02 07:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efe3573b9b4ecec0630fdc1c61c765713a5b68e6 8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' Reviewed-by: kvn, lucy ! src/hotspot/share/ci/ciEnv.cpp Changeset: c8c4ff20 Branch: http3 Author: Matthias Baesken Date: 2024-10-02 08:14:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8c4ff2035c4e19a71f4395d23f036ba88d2e291 8341135: Incorrect format string after JDK-8339475 Reviewed-by: shade, clanger, alanb ! src/java.base/macosx/native/libjli/java_md_macosx.m Changeset: a4ca6267 Branch: http3 Author: Feilong Jiang Date: 2024-10-02 09:14:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4ca6267e17815153f8fa119db19b97b1da2bd84 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: d6820d13 Branch: http3 Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2024-10-02 09:45:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6820d1324711eac95a297dd68ec94e6f6be4b35 8336274: MutableBigInteger.leftShift(int) optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/MutableBigInteger.java + test/jdk/java/math/BigInteger/MutableBigIntegerShiftTests.java + test/jdk/java/math/BigInteger/java.base/java/math/MutableBigIntegerBox.java Changeset: 855c8a7d Branch: http3 Author: Ramkumar Sunderbabu Date: 2024-10-02 10:48:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/855c8a7def21025bc2fc47594f7285a55924c213 8334305: Remove all code for nsk.share.Log verbose mode Reviewed-by: mli, cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter_tagged/HeapFilter.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AbstractJarAgent.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/TargetApplicationWaitingAgents.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITest.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/Parentheses.java Changeset: 5e980072 Branch: http3 Author: Roman Kennke Date: 2024-10-02 13:27:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e9800721a29dbb85be76a6f56c2e2677a3274f2 8307532: Implement LM_LIGHTWEIGHT for Zero Reviewed-by: aboldtch, jwaters ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/basicLock.inline.hpp Changeset: 88380484 Branch: http3 Author: Matias Saavedra Silva Date: 2024-10-02 14:45:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/883804841ef9319a18f90a852272c69bc54f5395 8324259: Classes used by CDS at runtime should be archived Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/metaspaceShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java Changeset: 49501fe9 Branch: http3 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-02 15:13:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49501fe9c4d0fc4d6285ba4f5d403754e5a147bd 8341412: Various test failures after JDK-8334305 Reviewed-by: lmesnik, dcubed ! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java Changeset: 85f04427 Branch: http3 Author: Alexey Ivanov Date: 2024-10-02 15:16:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85f0442727201e0d36ed0a71d2199e602501c98d 8317116: Provide layouts for multiple test UI in PassFailJFrame Reviewed-by: azvegint, prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java + test/jdk/java/awt/regtesthelpers/WindowLayouts.java Changeset: 5063494f Branch: http3 Author: Alexey Ivanov Date: 2024-10-02 15:16:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5063494f5b0859a396b4e41096793c777d4650b8 8340785: Update description of PassFailJFrame and samples Reviewed-by: prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 9fc1c684 Branch: http3 Author: Sorin Basca Committer: Liam Miller-Cushon Date: 2024-10-02 15:30:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fc1c684421043ac8df9ac7cd10fefd2a75e7a6b 8339850: Restore the interrupt status in FileSystemPreferences.lockFile() Reviewed-by: bpb, djelinski, vtewari ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java Changeset: 0bdfe88e Branch: http3 Author: Calvin Cheung Date: 2024-10-02 15:51:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bdfe88e4c5d2f2364b07b803aae16ca0ba7b9d2 8328313: Archived module graph should allow identical --module-path to be specified during dump time and run time Reviewed-by: alanb, dholmes, iklam ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java Changeset: 76283dd2 Branch: http3 Author: SendaoYan Date: 2024-10-02 16:07:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76283dd2701ca4ad5c1c99a66f3e8e3d0fe55d44 8341246: Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114 Reviewed-by: kevinw, sgehwolf ! test/jdk/com/sun/tools/attach/java.policy.allow Changeset: c43202ba Branch: http3 Author: Alexey Ivanov Date: 2024-10-02 16:10:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c43202baf6eb7e49ec458037971a9efa392d053e 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java Reviewed-by: azvegint, prr ! test/jdk/java/awt/Frame/DefaultFrameIconTest.java ! test/jdk/java/awt/Frame/MenuCrash.java Changeset: dc0ce1b2 Branch: http3 Author: Kim Barrett Date: 2024-10-02 21:58:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc0ce1b2f2ebf457de9524adcbce2b473749e815 8341336: Fix -Wzero-as-null-pointer-constant warnings in PRODUCT-only code Reviewed-by: stefank, iwalulya, shade ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 57c1db58 Branch: http3 Author: William Kemper Date: 2024-10-02 22:54:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57c1db5843db5f2c864318f3234767f436a836e3 8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' Reviewed-by: phh, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp Changeset: bdfb41f9 Branch: http3 Author: Weijun Wang Date: 2024-10-02 22:55:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bdfb41f977258831e4b0ceaef5d016d095ab6e7f 8309841: Jarsigner should print a warning if an entry is removed Reviewed-by: mullan, hchao ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java + test/jdk/sun/security/tools/jarsigner/RemovedFiles.java + test/lib-test/jdk/test/lib/util/JarUtilsTest.java ! test/lib/jdk/test/lib/util/JarUtils.java Changeset: 602408e4 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-10-03 02:51:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/602408e4f3848b30299ea94264e88ead5361a310 8341177: Opensource few List and a Window test Reviewed-by: prr + test/jdk/java/awt/List/ActionEventWhenHitEnterTest.java + test/jdk/java/awt/List/ListAddPerfTest.java + test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java + test/jdk/java/awt/Window/bug4189244.java Changeset: 50ec1691 Branch: http3 Author: Abhishek Kumar Date: 2024-10-03 04:16:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50ec169116b486a49dc2dcb4218264bd48db79cc 8341191: Open source few more AWT FileDialog tests Reviewed-by: prr, psadhukhan + test/jdk/java/awt/FileDialog/KeyboardInteractionTest.java + test/jdk/java/awt/FileDialog/PathChoiceDisposeTest.java + test/jdk/java/awt/FileDialog/PathChoiceWorkArrowsTest.java + test/jdk/java/awt/FileDialog/SavedDirInitTest.java Changeset: ff3e849b Branch: http3 Author: Alexander Zvegintsev Date: 2024-10-03 05:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff3e849b8a1de3741dcd728636e1a804996f96fe 8341239: Open source closed frame tests # 3 Reviewed-by: prr + test/jdk/java/awt/Frame/FrameMenuPackTest.java + test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_3.java + test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_4.java + test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_5.java Changeset: c6e7e551 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-03 07:25:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6e7e551928c04b74775b5d4c03eb31232aeb2c9 8341091: CDS: Segmented roots array misses roots Reviewed-by: adinn, iklam ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: 0b467e90 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2024-10-03 08:36:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b467e902d591ae9feeec1669918d1588987cd1c 8334060: Implementation of Late Barrier Expansion for G1 Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Erik ?sterlund Co-authored-by: Siyao Liu Co-authored-by: Kim Barrett Co-authored-by: Amit Kumar Co-authored-by: Martin Doerr Co-authored-by: Feilong Jiang Co-authored-by: Sergey Nazarkin Reviewed-by: kvn, tschatzl, fyang, ayang, kbarrett ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/cas.m4 ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp + src/hotspot/cpu/aarch64/gc/g1/g1_aarch64.ad + src/hotspot/cpu/aarch64/gc/g1/g1_aarch64.m4 ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp + src/hotspot/cpu/arm/gc/g1/g1_arm.ad ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp + src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp + src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp + src/hotspot/cpu/s390/gc/g1/g1_s390.ad ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp + src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/output.cpp ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java + test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/runtime/safepoints/TestMachTempsAcrossSafepoints.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java ! test/jdk/java/lang/invoke/BigArityTest.java Changeset: 19642bd3 Branch: http3 Author: Alexander Zuev Date: 2024-10-03 09:23:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19642bd3833fa96eb4bc7a8a11e902782e0b7844 8341148: Open source several Choice related tests Reviewed-by: abhiscxk + test/jdk/java/awt/Choice/ChoiceInLWTest/ChoiceInLWTest.java + test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_DragOut.java + test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_KeySelect.java + test/jdk/java/awt/Choice/MultiItemSelected/MultiItemSelected_UpDown.java + test/jdk/java/awt/Choice/RepaintAfterRemoveLastItemTest/RepaintAfterRemoveLastItemTest.java Changeset: 6af13580 Branch: http3 Author: Jorn Vernee Date: 2024-10-03 12:02:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6af13580c2086afefde489275bc2353c2320ff3f 8337753: Target class of upcall stub may be unloaded Reviewed-by: amitkumar, vlivanov, mdoerr ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/arm/upcallLinker_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/cpu/zero/upcallLinker_zero.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallLinker.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! test/jdk/TEST.groups + test/jdk/java/foreign/TestUpcallStress.java Changeset: d7f32d89 Branch: http3 Author: Shaojin Wen Date: 2024-10-03 12:08:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7f32d891cde2278fe7158fb28d29235db5c818c 8341415: Optimize RawBytecodeHelper::next Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java Changeset: 7d524d7e Branch: http3 Author: Abhishek Kumar Date: 2024-10-03 12:20:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d524d7e378430afb3a262e8fe544bd1be22748c 8341004: Open source AWT FileDialog related tests Reviewed-by: kizune + test/jdk/java/awt/FileDialog/DoubleActionCloseX.java + test/jdk/java/awt/FileDialog/DoubleActionESC.java + test/jdk/java/awt/FileDialog/TestFileDialogDupJNIRef.java Changeset: 21f8ccf4 Branch: http3 Author: Severin Gehwolf Date: 2024-10-03 12:55:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f8ccf4a97313593f210f9a07e56d5ff92b7aa5 8341310: Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114) Reviewed-by: kevinw ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: eb93e695 Branch: http3 Author: Alan Bateman Date: 2024-10-03 14:02:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb93e6952b5d2dbe78cd9680855ac99c69b3dcb2 8339979: VirtualThreadSchedulerMXBeanTest.testReduceParallelism fails intermittently Reviewed-by: kevinw ! test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java Changeset: 12028000 Branch: http3 Author: Shaojin Wen Date: 2024-10-03 14:34:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12028000db2ef3b1c784af119c495aa3ef9590cf 8341006: Optimize StackMapGenerator detect frames Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: f1ea57f0 Branch: http3 Author: Brian Burkhalter Date: 2024-10-03 15:13:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1ea57f06a044ebd39d31a7c4765d0220327b0a0 8340229: Improve opening sentence of FileInputStream constructor specification Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/io/FileInputStream.java Changeset: 3ee94e04 Branch: http3 Author: Brian Burkhalter Date: 2024-10-03 15:13:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ee94e040a7395d11a294a6b660d707c97f188f8 8341282: (fs) Move creation time fallback logic to Java layer (Linux) Reviewed-by: sgehwolf, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: ebb4759c Branch: http3 Author: Alexander Zuev Date: 2024-10-03 16:19:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebb4759c3d2776f5e6e83f743a7891a145f8aee4 8340625: Open source additional Component tests (part 3) Reviewed-by: psadhukhan + test/jdk/java/awt/Component/PaintGlitchTest/PaintGlitchTest.java + test/jdk/java/awt/Component/ProcessEvent/ProcessEvent.java + test/jdk/java/awt/Component/SetFontOrBackground/SetBgrFnt.java Changeset: de12fc7a Branch: http3 Author: Hannes Walln?fer Date: 2024-10-03 16:44:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de12fc7a3601ad7d5e10ccd38967b26eadf96aff 8339684: ResizeObserver callback interrupts smooth scrolling on Chrome Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template Changeset: 013250e4 Branch: http3 Author: Damon Nguyen Date: 2024-10-03 16:46:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/013250e4a7bc2fa83c6e57bb8fad6002dbe3176c 8340432: Open source some MenuBar tests - Set2 Reviewed-by: prr, psadhukhan + test/jdk/java/awt/MenuBar/MenuBarAddRemoveTest/MenuBarAddRemoveTest.java + test/jdk/java/awt/MenuBar/MenuBarOnDisabledFrame/MenuBarOnDisabledFrame.java + test/jdk/java/awt/MenuBar/MenuBarVisuals/MenuBarVisuals.java + test/jdk/java/awt/MenuBar/SetHelpMenuTest/SetHelpMenuTest.java Changeset: b6e72ff9 Branch: http3 Author: Jamil Nimeh Date: 2024-10-03 17:16:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6e72ff971455f7768c2e1c0fe53d922e5deed38 8339403: sun.security.ssl.StatusResponseManager.get swallows interrupt status Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java Changeset: 6f459aff Branch: http3 Author: Harshitha Onkar Date: 2024-10-03 18:01:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f459aff453679ee89fd80bb325737d76288e4d2 8340077: Open source few Checkbox tests - Set2 Reviewed-by: prr, azvegint, psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/Checkbox/CheckboxBoxSizeTest.java + test/jdk/java/awt/Checkbox/CheckboxIndicatorSizeTest.java + test/jdk/java/awt/Checkbox/CheckboxNullLabelTest.java + test/jdk/java/awt/Checkbox/CheckboxPreferredSizeTest.java Changeset: e89fd1d2 Branch: http3 Author: Phil Race Date: 2024-10-03 19:22:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e89fd1d2ceff82952a4859c0febe902412fcf064 8341128: open source some 2d graphics tests Reviewed-by: psadhukhan + test/jdk/java/awt/Graphics2D/BasicStrokeValidate.java + test/jdk/java/awt/Graphics2D/DrawImageIAETest/DrawImageIAETest.java = test/jdk/java/awt/Graphics2D/DrawImageIAETest/duke.gif + test/jdk/java/awt/Graphics2D/ImageRendering/ImageRendering.java = test/jdk/java/awt/Graphics2D/ImageRendering/snooze.gif + test/jdk/java/awt/Graphics2D/ScaledThinLineTest.java + test/jdk/java/awt/Graphics2D/TextPerf.java Changeset: 6bc3971f Branch: http3 Author: Manukumar V S Committer: Phil Race Date: 2024-10-03 19:36:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6bc3971f646031194a1e30f175a69a0202dc4947 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos Reviewed-by: prr ! test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java Changeset: 10402b43 Branch: http3 Author: Daniel D. Daugherty Date: 2024-10-03 20:25:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10402b43c764456f2ec358a8b434654df545a8a1 8341489: ProblemList runtime/cds/appcds/DumpRuntimeClassesTest.java in Xcomp mode Reviewed-by: matsaave ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 4ded2838 Branch: http3 Author: Dhamoder Nalla Committer: David Holmes Date: 2024-10-04 04:50:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ded28380b6756e0679d80706f76bd6e78c370b9 8338136: Hotspot should support multiple large page sizes on Windows Reviewed-by: dholmes, djelinski ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: d3139b4c Branch: http3 Author: Jayathirth D V Date: 2024-10-04 06:49:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3139b4c3682defab2a8bfa0a24890232c3f00a3 8341000: Open source some of the AWT Window tests Reviewed-by: psadhukhan, abhiscxk + test/jdk/java/awt/Window/BadConfigure/BadConfigure.java + test/jdk/java/awt/Window/InvalidFocusLostEventTest/InvalidFocusLostEventTest.java Changeset: 3f420fac Branch: http3 Author: Axel Boldt-Christmas Date: 2024-10-04 06:55:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f420fac842153372e17222e7153cbc71c5789a7 8341451: Remove C2HandleAnonOMOwnerStub Reviewed-by: fyang, chagedorn ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/share/opto/c2_CodeStubs.hpp Changeset: a63ac5a6 Branch: http3 Author: Richard Reingruber Date: 2024-10-04 08:26:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a63ac5a699a5d40c76d14f94a502b8003753f4dd 8340792: -XX:+PrintInterpreter: instructions should only be printed if printing all InterpreterCodelets Reviewed-by: mdoerr, coleenp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/interpreter.cpp Changeset: ec020f3f Branch: http3 Author: Stefan Johansson Date: 2024-10-04 08:26:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec020f3fc988553ad1eda460d889b5ba24e76e8e 8340426: ZGC: Move defragment out of the allocation path Reviewed-by: aboldtch, jsikstro, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zRelocate.cpp Changeset: 1bdd79e7 Branch: http3 Author: Todd V. Jonker Date: 2024-10-04 09:01:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bdd79e7b2086197ab64161e89bbe8cc180f07ed 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default Reviewed-by: stefank, mli, ysr ! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java ! test/jtreg-ext/requires/VMProps.java Changeset: 7fa2f229 Branch: http3 Author: Maurizio Cimadamore Date: 2024-10-04 09:45:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7fa2f229fbee68112cbdd18b811d95721adfe2ec 8341127: Extra call to MethodHandle::asType from memory segment var handles fails to inline Reviewed-by: psandoz, redestad, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java + test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java Changeset: 72ac72fe Branch: http3 Author: Stefan Karlsson Date: 2024-10-04 11:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72ac72fe1f3faca299d3fb2b20d3af29c3fa1e56 8341413: Stop including osThread_os.hpp in the middle of the OSThread class Reviewed-by: coleenp, dholmes ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/vmStructs_aix.hpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/osThread_bsd.hpp ! src/hotspot/os/bsd/vmStructs_bsd.hpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/osThread_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/vmStructs_linux.hpp ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/os/windows/osThread_windows.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/vmStructs_windows.hpp ! src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/vmStructs_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp ! src/hotspot/os_cpu/windows_aarch64/vmStructs_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp - src/hotspot/share/runtime/osThread.cpp ! src/hotspot/share/runtime/osThread.hpp + src/hotspot/share/runtime/osThreadBase.cpp + src/hotspot/share/runtime/osThreadBase.hpp Changeset: db61458d Branch: http3 Author: Jayathirth D V Date: 2024-10-04 11:55:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db61458da840123925cb3ba079cfaf8277880320 8341298: Open source more AWT window tests Reviewed-by: abhiscxk + test/jdk/java/awt/Window/LocationByPlatformWithControls/TestLocationByPlatformWithControls.java + test/jdk/java/awt/Window/NoResizeEvent/NoResizeEvent.java + test/jdk/java/awt/Window/ProxyCrash/PopupProxyCrash.java + test/jdk/java/awt/Window/WindowToFrontTest/WindowToFrontTest.java Changeset: db351150 Branch: http3 Author: Daniel Fuchs Date: 2024-10-04 16:03:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db351150af5396563a618ca9cd9ae6edf5237a07 merge latest changes from master branch ! src/java.base/share/conf/security/java.security ! src/java.base/share/conf/security/java.security From duke at openjdk.org Fri Oct 4 20:43:53 2024 From: duke at openjdk.org (duke) Date: Fri, 4 Oct 2024 20:43:53 GMT Subject: git: openjdk/jdk-sandbox: jep486: JDK-8003881: Prevent lambda implementing inner classes from allowing attacker to create new instances Message-ID: Changeset: e46d99c7 Branch: jep486 Author: Ian Graves Date: 2024-10-04 15:40:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e46d99c79f1a3225ccb5d9d63f4bfaf016523170 JDK-8003881: Prevent lambda implementing inner classes from allowing attacker to create new instances ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java From duke at openjdk.org Fri Oct 4 20:53:51 2024 From: duke at openjdk.org (duke) Date: Fri, 4 Oct 2024 20:53:51 GMT Subject: git: openjdk/jdk-sandbox: jep486: JDK-8007035: deprecate public void SecurityManager.checkMemberAccess(Class clazz, int which) Message-ID: <01014c52-6389-4905-a5c4-81e48e372c88@openjdk.org> Changeset: 422c4895 Branch: jep486 Author: Ian Graves Date: 2024-10-04 15:52:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/422c48955a02923a0ac83951fa0a8742b7386425 JDK-8007035: deprecate public void SecurityManager.checkMemberAccess(Class clazz, int which) - test/jdk/java/lang/invoke/TestPrivateMember.java From duke at openjdk.org Sat Oct 5 14:11:40 2024 From: duke at openjdk.org (duke) Date: Sat, 5 Oct 2024 14:11:40 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: Changeset: edcafbb4 Branch: jep486 Author: Sean Mullan Date: 2024-10-05 09:53:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/edcafbb4fe7f029d5d32ddc1a14142bc59fd749e Remove text about using group from SM if null from constructor. ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: dc6e158a Branch: jep486 Author: Sean Mullan Date: 2024-10-05 10:06:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc6e158a10643c9f6f1b9df55c72898e25913bc0 Remove text from class description about common pools when SM is enabled. ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java From duke at openjdk.org Sat Oct 5 15:24:43 2024 From: duke at openjdk.org (duke) Date: Sat, 5 Oct 2024 15:24:43 GMT Subject: git: openjdk/jdk-sandbox: jep486: 31 new changesets Message-ID: <75d448a3-6387-4b0a-856a-f6f4c0fc4450@openjdk.org> Changeset: 1f4be6fd Branch: jep486 Author: Alan Bateman Date: 2024-10-05 14:55:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f4be6fdfea991d69cf3f88cb82e7d24355a2e00 Update copyright header ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/SecurityException.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/MulticastChannel.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/file/AccessDeniedException.java ! src/java.base/share/classes/java/nio/file/FileSystem.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/Paths.java ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/share/classes/java/nio/file/Watchable.java ! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AuthProvider.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/javax/net/ServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/Resources.java ! src/java.compiler/share/classes/javax/tools/FileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/Clip.java ! src/java.desktop/share/classes/javax/sound/sampled/Line.java ! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java ! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java ! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java ! src/java.management/share/classes/java/lang/management/ThreadMXBean.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/WebSocket.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java ! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/package-info.java ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java ! test/jdk/TEST.groups ! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java ! test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh ! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java ! test/jdk/java/foreign/TestLinker.java ! test/jdk/java/io/File/GetXSpace.java ! test/jdk/java/lang/Class/forName/modules/TestDriver.java ! test/jdk/java/lang/Class/forName/modules/TestLayer.java ! test/jdk/java/lang/Class/getResource/Main.java ! test/jdk/java/lang/Class/getResource/ResourcesTest.java ! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java ! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java ! test/jdk/java/lang/StackWalker/GetCallerClassTest.java ! test/jdk/java/lang/StackWalker/StackWalkTest.java ! test/jdk/java/lang/System/AllowSecurityManager.java ! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/jdk/java/lang/annotation/ParameterAnnotations.java ! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/jdk/java/lang/invoke/MethodHandleConstants.java ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java ! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java ! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java ! test/jdk/java/net/DatagramSocket/ConnectPortZero.java ! test/jdk/java/net/DatagramSocket/SendPortZero.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketOption/OptionsTest.java ! test/jdk/java/net/httpclient/RequestBodyTest.java ! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java ! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java ! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java ! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java ! test/jdk/java/rmi/registry/readTest/CodebaseTest.java ! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java ! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java ! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java ! test/jdk/java/rmi/testlibrary/TestLibrary.java ! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java ! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/java/security/KeyRep/SerialOld.java ! test/jdk/java/util/Properties/LoadAndStoreXML.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java ! test/jdk/java/util/spi/ToolProviderTest.java ! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java ! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java ! test/jdk/javax/security/auth/Subject/Exceptions.java ! test/jdk/javax/security/auth/Subject/Serial.java ! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java ! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java ! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java ! test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java ! test/jdk/jdk/incubator/vector/VectorRuns.java ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java ! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java ! test/jdk/sun/security/krb5/auto/BasicProc.java ! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java ! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java ! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java ! test/jdk/sun/security/pkcs11/Mac/MacKAT.java ! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java ! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/jdk/sun/security/pkcs11/Provider/Login.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java ! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java ! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java ! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestCurves.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java ! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java ! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java ! test/jdk/sun/security/pkcs11/tls/TestPRF.java ! test/jdk/sun/security/pkcs11/tls/TestPremaster.java ! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java ! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java ! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java ! test/jdk/tools/jlink/JLinkToolProviderTest.java ! test/jdk/tools/launcher/MiscTests.java Changeset: d3139b4c Branch: jep486 Author: Jayathirth D V Date: 2024-10-04 06:49:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3139b4c3682defab2a8bfa0a24890232c3f00a3 8341000: Open source some of the AWT Window tests Reviewed-by: psadhukhan, abhiscxk + test/jdk/java/awt/Window/BadConfigure/BadConfigure.java + test/jdk/java/awt/Window/InvalidFocusLostEventTest/InvalidFocusLostEventTest.java Changeset: 3f420fac Branch: jep486 Author: Axel Boldt-Christmas Date: 2024-10-04 06:55:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f420fac842153372e17222e7153cbc71c5789a7 8341451: Remove C2HandleAnonOMOwnerStub Reviewed-by: fyang, chagedorn ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/share/opto/c2_CodeStubs.hpp Changeset: a63ac5a6 Branch: jep486 Author: Richard Reingruber Date: 2024-10-04 08:26:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a63ac5a699a5d40c76d14f94a502b8003753f4dd 8340792: -XX:+PrintInterpreter: instructions should only be printed if printing all InterpreterCodelets Reviewed-by: mdoerr, coleenp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/interpreter.cpp Changeset: ec020f3f Branch: jep486 Author: Stefan Johansson Date: 2024-10-04 08:26:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec020f3fc988553ad1eda460d889b5ba24e76e8e 8340426: ZGC: Move defragment out of the allocation path Reviewed-by: aboldtch, jsikstro, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zRelocate.cpp Changeset: 1bdd79e7 Branch: jep486 Author: Todd V. Jonker Date: 2024-10-04 09:01:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bdd79e7b2086197ab64161e89bbe8cc180f07ed 8341261: Tests assume UnlockExperimentalVMOptions is disabled by default Reviewed-by: stefank, mli, ysr ! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java ! test/jtreg-ext/requires/VMProps.java Changeset: 7fa2f229 Branch: jep486 Author: Maurizio Cimadamore Date: 2024-10-04 09:45:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7fa2f229fbee68112cbdd18b811d95721adfe2ec 8341127: Extra call to MethodHandle::asType from memory segment var handles fails to inline Reviewed-by: psandoz, redestad, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java + test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java Changeset: 72ac72fe Branch: jep486 Author: Stefan Karlsson Date: 2024-10-04 11:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72ac72fe1f3faca299d3fb2b20d3af29c3fa1e56 8341413: Stop including osThread_os.hpp in the middle of the OSThread class Reviewed-by: coleenp, dholmes ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/vmStructs_aix.hpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/osThread_bsd.hpp ! src/hotspot/os/bsd/vmStructs_bsd.hpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/osThread_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/vmStructs_linux.hpp ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/os/windows/osThread_windows.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/vmStructs_windows.hpp ! src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/vmStructs_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp ! src/hotspot/os_cpu/windows_aarch64/vmStructs_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp - src/hotspot/share/runtime/osThread.cpp ! src/hotspot/share/runtime/osThread.hpp + src/hotspot/share/runtime/osThreadBase.cpp + src/hotspot/share/runtime/osThreadBase.hpp Changeset: db61458d Branch: jep486 Author: Jayathirth D V Date: 2024-10-04 11:55:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db61458da840123925cb3ba079cfaf8277880320 8341298: Open source more AWT window tests Reviewed-by: abhiscxk + test/jdk/java/awt/Window/LocationByPlatformWithControls/TestLocationByPlatformWithControls.java + test/jdk/java/awt/Window/NoResizeEvent/NoResizeEvent.java + test/jdk/java/awt/Window/ProxyCrash/PopupProxyCrash.java + test/jdk/java/awt/Window/WindowToFrontTest/WindowToFrontTest.java Changeset: feb6a830 Branch: jep486 Author: Kim Barrett Date: 2024-10-04 15:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/feb6a830e291ff71e2803e37be6c35c237f7c1cf 8340945: Ubsan: oopStorage.cpp:374:8: runtime error: applying non-zero offset 18446744073709551168 to null pointer Reviewed-by: tschatzl, mbaesken ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp Changeset: 42f32551 Branch: jep486 Author: Calvin Cheung Date: 2024-10-04 16:14:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42f32551cd2aaa4b7609cc887cb33fc58ac12779 8341053: Two CDS tests fail again with -UseCompressedOops and UseSerialGC/UseParallelGC Reviewed-by: iklam, matsaave ! src/hotspot/share/prims/whitebox.cpp Changeset: beb2a51b Branch: jep486 Author: Calvin Cheung Date: 2024-10-04 16:20:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/beb2a51b126671d1fac8d4b473ad8042a22f9ff5 8341377: Update VMProps.isCDSRuntimeOptionsCompatible to include Parallel and Serial GC Reviewed-by: dholmes, shade ! test/jtreg-ext/requires/VMProps.java Changeset: 0dd49970 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-04 16:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dd49970428e08d35996752ba0878a97fb6f8530 8340555: Open source DnD tests - Set4 Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt + test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDHTMLToOutlookTest.java + test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDSource.html + test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDSource.java + test/jdk/java/awt/dnd/DragSourceMotionListenerTest.java + test/jdk/java/awt/dnd/DragToAnotherScreenTest.java + test/jdk/java/awt/dnd/RejectDragTest.java Changeset: 04c9c5f0 Branch: jep486 Author: Phil Race Date: 2024-10-04 17:20:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c9c5f0a7b49bbabfc2244411c6c995a3b464cf 8341111: open source several AWT tests including menu shortcut tests Reviewed-by: psadhukhan, jdv + test/jdk/java/awt/MenuShortcut/ActionCommandTest.java + test/jdk/java/awt/MenuShortcut/CheckMenuShortcut.java + test/jdk/java/awt/MenuShortcut/FunctionKeyShortcut.java + test/jdk/java/awt/MenuShortcut/MenuItemShortcutReplaceTest.java + test/jdk/java/awt/grab/CursorTest.java + test/jdk/java/awt/grab/SystemMenuTest.java Changeset: f5f0852f Branch: jep486 Author: Kelvin Nilsen Date: 2024-10-04 17:29:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5f0852f51d3dc1001bf3d68b89f4aab31e05e61 8341379: Shenandoah: Improve lock contention during cleanup Reviewed-by: xpeng, phh, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp Changeset: 2e5b420f Branch: jep486 Author: Justin Lu Date: 2024-10-04 17:34:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e5b420f81cf714fe66871c4b426a460b4714b28 8340326: Remove references to Applet in core-libs/security tests Reviewed-by: prr, naoto, dfuchs - test/jdk/java/net/Socket/SocketImplTest.java - test/jdk/java/util/TimeZone/DefaultTimeZoneTest.html ! test/jdk/java/util/TimeZone/DefaultTimeZoneTest.java ! test/jdk/java/util/logging/TestMainAppContext.java ! test/jdk/jdk/internal/loader/URLClassPath/ClassnameCharTest.java ! test/jdk/sun/net/www/ParseUtil_6380332.java ! test/jdk/sun/net/www/protocol/http/B6296310.java ! test/jdk/sun/net/www/protocol/http/ResponseCacheStream.java ! test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java Changeset: c8e70df3 Branch: jep486 Author: Jayathirth D V Date: 2024-10-04 18:08:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8e70df37ebc90faaffae469244cefa10e8274c1 8341162: Open source some of the AWT window test Reviewed-by: aivanov + test/jdk/java/awt/Window/LocationByPlatform/TestLocationByPlatform.java + test/jdk/java/awt/Window/OwnedWindowShowTest/OwnedWindowShowTest.java + test/jdk/java/awt/Window/ResizeTest/ResizeTest.java + test/jdk/java/awt/Window/ShowWindowTest/ShowWindowTest.java Changeset: 7e3978ea Branch: jep486 Author: Damon Nguyen Date: 2024-10-04 18:35:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e3978eab22f040995f5794b97417022532d375d 8340164: Open source few Component tests - Set1 Reviewed-by: psadhukhan, prr + test/jdk/java/awt/LightweightComponent/LWParentMovedTest/LWParentMovedTest.java + test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java + test/jdk/java/awt/LightweightComponent/LightweightFontTest/LightweightFontTest.java Changeset: 3d38cd97 Branch: jep486 Author: Damon Nguyen Date: 2024-10-04 18:36:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d38cd97eff2228e2172bfdbf5cc21cf2060f871 8340966: Open source few Checkbox and Cursor tests - Set1 Reviewed-by: psadhukhan, jdv + test/jdk/java/awt/Checkbox/DynamicChangeTest/DynamicChangeTest.java + test/jdk/java/awt/Cursor/CursorDragTest/ListDragCursor.java + test/jdk/java/awt/Cursor/HiddenDialogParentTest/HiddenDialogParentTest.java + test/jdk/java/awt/Cursor/InvalidImageCustomCursorTest/InvalidImageCustomCursorTest.java + test/jdk/java/awt/Cursor/NullCursorTest/NullCursorTest.java Changeset: 92cb6331 Branch: jep486 Author: Damon Nguyen Date: 2024-10-04 18:39:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92cb6331085bb6f4db091ce80d9951413541d74a 8340967: Open source few Cursor tests - Set2 Reviewed-by: psadhukhan + test/jdk/java/awt/Cursor/BlockedWindowTest/BlockedWindowTest.java + test/jdk/java/awt/Cursor/CursorUpdateTest/CursorUpdateTest.java + test/jdk/java/awt/Cursor/CustomCursorTest/CustomCursorTest.java + test/jdk/java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java + test/jdk/java/awt/Cursor/SetCursorTest/SetCursorTest.java Changeset: 86e3d52c Branch: jep486 Author: Damon Nguyen Date: 2024-10-04 18:42:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86e3d52c70a611975da3abdebd2e1f14c7a1d019 8341258: Open source few various AWT tests - Set1 Reviewed-by: psadhukhan + test/jdk/java/awt/CardLayout/RemoveComponentTest/RemoveComponentTest.java + test/jdk/java/awt/GradientPaint/JerkyGradient.java + test/jdk/java/awt/GradientPaint/ShearTest.java Changeset: e70cbcfd Branch: jep486 Author: Joe Darcy Date: 2024-10-04 19:25:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e70cbcfd0c07c0334bf3d5fe20da806129d7565e 8341541: Wrong anchor in wrapper classes links Reviewed-by: hannesw, liach ! src/java.base/share/classes/java/lang/package-info.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: a3e23572 Branch: jep486 Author: Joe Darcy Date: 2024-10-04 20:31:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3e23572d5e879bd1c3b1755cf7be4601d03b62e 8341483: Clarify special case handling of Types.getArrayType Reviewed-by: liach, prappo, dlsmith ! src/java.compiler/share/classes/javax/lang/model/util/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! test/langtools/tools/javac/processing/model/util/types/TestInvalidInputs.java Changeset: 33e4bfdf Branch: jep486 Author: Chris Plummer Date: 2024-10-04 21:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33e4bfdf919c44bebcf122818ab92deeb1f1cdce 8341295: Add some useful debugging APIs to the debug agent Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: 85e0e645 Branch: jep486 Author: Alexander Matveev Date: 2024-10-04 21:21:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85e0e6452d167db2fadd60543f875a6375339604 8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: bade041d Branch: jep486 Author: William Kemper Date: 2024-10-04 21:56:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bade041db82a09cf33d4dbcc849f5784b3851f3d 8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Changeset: 55928948 Branch: jep486 Author: Damon Nguyen Date: 2024-10-04 22:08:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/559289487d97230760cff6f3349be4dc55c3a2ef 8340417: Open source some MenuBar tests - Set1 Reviewed-by: psadhukhan + test/jdk/java/awt/MenuBar/CellsResize.java + test/jdk/java/awt/MenuBar/MenuBarRemoveMenu/MenuBarRemoveMenuTest.java + test/jdk/java/awt/MenuBar/MenuNPE/MenuNPE.java + test/jdk/java/awt/MenuBar/SetMBarWhenHidden/SetMBarWhenHidden.java Changeset: b42fbf43 Branch: jep486 Author: Shaojin Wen Date: 2024-10-04 22:35:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b42fbf43dfd62ae64973ff0e406b6609cd8e1aa6 8339699: Optimize DataOutputStream writeUTF Reviewed-by: liach, bpb ! src/java.base/share/classes/java/io/DataOutputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java + src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java + test/micro/org/openjdk/bench/java/io/DataOutputStreamBench.java Changeset: f8db3a83 Branch: jep486 Author: Shaojin Wen Date: 2024-10-05 01:21:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8db3a831b61bb585c5494a7a8657e37000892b4 8341510: Optimize StackMapGenerator::processFieldInstructions Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 87f5a53d Branch: jep486 Author: Alan Bateman Date: 2024-10-05 14:56:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87f5a53d3953c67e9d474b139bc3920cfc5c2594 Merge ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! test/jdk/java/util/logging/TestMainAppContext.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! test/jdk/java/util/logging/TestMainAppContext.java Changeset: 09f5ffd6 Branch: jep486 Author: Alan Bateman Date: 2024-10-05 16:22:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09f5ffd6974d6c24db3095762602bbb287948ac0 Merge From duke at openjdk.org Sat Oct 5 18:09:52 2024 From: duke at openjdk.org (duke) Date: Sat, 5 Oct 2024 18:09:52 GMT Subject: git: openjdk/jdk-sandbox: jep486: Fix typo. Message-ID: <1c0fa635-e77b-430e-97f9-96648ae2a8bf@openjdk.org> Changeset: 97c28c4e Branch: jep486 Author: Sean Mullan Date: 2024-10-05 14:08:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97c28c4eb385ece41f45ea533f4f94ab2052f95d Fix typo. ! src/java.base/share/classes/java/security/UnresolvedPermission.java From duke at openjdk.org Sat Oct 5 18:11:39 2024 From: duke at openjdk.org (duke) Date: Sat, 5 Oct 2024 18:11:39 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove leftover checkListen text from @throws SecurityException in bind method.. Message-ID: Changeset: 0fab6e02 Branch: jep486 Author: Sean Mullan Date: 2024-10-05 14:09:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0fab6e0215fe058736e84fdf177fa224ecc1329a Remove leftover checkListen text from @throws SecurityException in bind method.. ! src/java.base/share/classes/java/net/ServerSocket.java From duke at openjdk.org Sat Oct 5 18:26:06 2024 From: duke at openjdk.org (duke) Date: Sat, 5 Oct 2024 18:26:06 GMT Subject: git: openjdk/jdk-sandbox: jep486: Some wording changes to deprecated text. Message-ID: <003a2a53-e83f-460b-ae19-359ca853ac14@openjdk.org> Changeset: 901decf5 Branch: jep486 Author: Sean Mullan Date: 2024-10-05 14:25:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/901decf5b7bb05092c03aa8887b02f1b692605dd Some wording changes to deprecated text. ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/PolicySpi.java From duke at openjdk.org Mon Oct 7 09:26:40 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 09:26:40 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: <29eb32ac-1be2-43c6-8704-115fa1de0749@openjdk.org> Changeset: 1702b478 Branch: jep486 Author: Alan Bateman Date: 2024-10-07 10:13:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1702b478d4cbe855e03099994319cca1956a1c15 Remove @see SM.checkConnect ! src/java.base/share/classes/java/net/Socket.java Changeset: a5629a26 Branch: jep486 Author: Alan Bateman Date: 2024-10-07 10:25:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5629a26974fa43669abd558e4cf6f7b63780fb8 Remove uses of "security check" from docs ! src/java.base/share/classes/java/net/InetAddress.java From duke at openjdk.org Mon Oct 7 09:34:26 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 09:34:26 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove left over refs to security checks Message-ID: <0a3407ca-13d3-4afb-99c2-30d4cec3cbe4@openjdk.org> Changeset: cc4d56dd Branch: jep486 Author: Alan Bateman Date: 2024-10-07 10:33:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc4d56dd2c93327391fe7ac017a6904309f5cb03 Remove left over refs to security checks ! src/java.base/share/classes/java/lang/Class.java From duke at openjdk.org Mon Oct 7 10:04:12 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 10:04:12 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove Security section from SL spec Message-ID: Changeset: 2b4a91d0 Branch: jep486 Author: Alan Bateman Date: 2024-10-07 11:02:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b4a91d0d3114349c432bfd6022281809dd3b76f Remove Security section from SL spec ! src/java.base/share/classes/java/util/ServiceLoader.java From duke at openjdk.org Mon Oct 7 13:59:10 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 13:59:10 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: Changeset: cf4adb9c Branch: jep486 Author: Sean Mullan Date: 2024-10-07 08:00:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf4adb9cebaf1d29478e8f7946bd1edf22d331c7 Tweak deprecated text. ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: 1f3df69f Branch: jep486 Author: Sean Mullan Date: 2024-10-07 09:53:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f3df69f206e8af955ad51f3c1ae9e000efe546c More tweaks to deprecated text. ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java From duke at openjdk.org Mon Oct 7 15:00:46 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 15:00:46 GMT Subject: git: openjdk/jdk-sandbox: jep486: Fix typo. Message-ID: <437b636b-c629-4688-b1cb-88508c6868ef@openjdk.org> Changeset: 23bd997a Branch: jep486 Author: Sean Mullan Date: 2024-10-07 10:58:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23bd997a0701b3be473f5414828cfc9dd1ec3477 Fix typo. ! src/java.base/share/classes/javax/security/auth/Subject.java From duke at openjdk.org Mon Oct 7 15:29:25 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 15:29:25 GMT Subject: git: openjdk/jdk-sandbox: jep486: SecurityManager::getClassContext includes additional frame Message-ID: Changeset: ca96a407 Branch: jep486 Author: Alan Bateman Date: 2024-10-07 16:27:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca96a4070891c21588132682ef422b88bffdbb06 SecurityManager::getClassContext includes additional frame ! src/java.base/share/classes/java/lang/SecurityManager.java + test/jdk/java/lang/SecurityManager/Basic.java From duke at openjdk.org Mon Oct 7 16:32:13 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 16:32:13 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove SM dependency from tools/doclint/tool/RunTest.java. Change test Message-ID: Changeset: 425e72fc Branch: jep486 Author: Sean Mullan Date: 2024-10-07 12:29:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/425e72fc8625bc9239c8e42a7211ca4b561a51c3 Remove SM dependency from tools/doclint/tool/RunTest.java. Change test to execute DocLint main method in a separate process instead of using SM to catch System::exit. ! test/langtools/ProblemList-sm.txt ! test/langtools/tools/doclint/tool/RunTest.java From duke at openjdk.org Mon Oct 7 17:22:10 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 17:22:10 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove java/lang/constant/methodTypeDesc/ResolveConstantDesc.java, not useful without SM Message-ID: <84df4bbc-9083-40ed-b14e-4d955042809f@openjdk.org> Changeset: d43e0a99 Branch: jep486 Author: Alan Bateman Date: 2024-10-07 18:21:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d43e0a9958470797ff7ab6b9bd96cbfe79aa56f2 Remove java/lang/constant/methodTypeDesc/ResolveConstantDesc.java, not useful without SM ! test/jdk/ProblemList-sm.txt - test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java - test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java - test/jdk/java/lang/constant/methodTypeDesc/test.policy From duke at openjdk.org Mon Oct 7 19:19:30 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 19:19:30 GMT Subject: git: openjdk/jdk-sandbox: jep486: 3 new changesets Message-ID: Changeset: 281cebad Branch: jep486 Author: Sean Mullan Date: 2024-10-07 15:05:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/281cebada8b914483b01d05d9fd9f5f98746fa87 Tweak deprecation text. ! src/java.base/share/classes/java/lang/SecurityManager.java Changeset: 9f17137f Branch: jep486 Author: Sean Mullan Date: 2024-10-07 15:05:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f17137f477b48375d1babee781fdd84beed0f61 In defineClass, remove text about granted permissions to default domain. ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: a598567a Branch: jep486 Author: Sean Mullan Date: 2024-10-07 15:16:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a598567a27b41f04e8c649ca85a953f350f10527 Make specification more clear about default domain containing no perms. ! src/java.base/share/classes/java/lang/ClassLoader.java From duke at openjdk.org Mon Oct 7 20:14:10 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 20:14:10 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove SM test case from tools/javac/launcher/SourceLauncherTest.java as it Message-ID: Changeset: 25d8f268 Branch: jep486 Author: Sean Mullan Date: 2024-10-07 16:10:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25d8f26860e25812cd05406d47823448640b91d6 Remove SM test case from tools/javac/launcher/SourceLauncherTest.java as it is no longer applicable. ! test/langtools/ProblemList-sm.txt ! test/langtools/tools/javac/launcher/SourceLauncherTest.java From duke at openjdk.org Mon Oct 7 21:34:16 2024 From: duke at openjdk.org (duke) Date: Mon, 7 Oct 2024 21:34:16 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove text about needing RuntimePermission "getClassLoader" from Message-ID: <66c58f49-6d48-4026-9c8e-6b3395517255@openjdk.org> Changeset: b4a05bb0 Branch: jep486 Author: Sean Mullan Date: 2024-10-07 17:31:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4a05bb0b51805ae8c1ec29a160bb2c8c880a189 Remove text about needing RuntimePermission "getClassLoader" from class description. ! src/java.base/share/classes/java/net/ContentHandler.java From duke at openjdk.org Tue Oct 8 06:24:28 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 06:24:28 GMT Subject: git: openjdk/jdk-sandbox: jep486: 23 new changesets Message-ID: Changeset: 1c3e56c3 Branch: jep486 Author: Shaojin Wen Date: 2024-10-05 15:37:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c3e56c3e45be3626afec0461d4ae8059b0b577f 8341512: Optimize StackMapGenerator::processInvokeInstructions Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.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 Changeset: df763cd2 Branch: jep486 Author: Martin Doerr Date: 2024-10-05 18:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df763cd2c27070d96a40c9ec00f921107767edb9 8341558: [AIX] build broken after 8341413 Reviewed-by: kbarrett ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp Changeset: 9a25f822 Branch: jep486 Author: Martin Doerr Date: 2024-10-05 18:42:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a25f822fb2529c1cae3ae909761381789d7b7b1 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method Reviewed-by: rrich, lucy ! src/hotspot/cpu/ppc/frame_ppc.cpp Changeset: 260d4658 Branch: jep486 Author: Attila Szegedi Date: 2024-10-05 21:15:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/260d4658aefe370d8994574c20057de07fd6f197 8340572: ConcurrentModificationException when sorting ArrayList sublists Reviewed-by: smarks ! src/java.base/share/classes/java/util/ArrayList.java + test/jdk/java/util/ArrayList/SortingModCount.java Changeset: 50426b38 Branch: jep486 Author: SendaoYan Date: 2024-10-06 12:21:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50426b3841240c5fda0df11439e52fa1ae9e7e07 8337713: RISC-V: fix typos in macroAssembler_riscv.cpp Reviewed-by: jwaters, fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java Changeset: 20f36c66 Branch: jep486 Author: David M. Lloyd Committer: Chen Liang Date: 2024-10-06 16:26:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20f36c666c30e50c446d09cca4ea52395317a7eb 8339329: ConstantPoolBuilder#constantValueEntry method doc typo and clarifications Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java Changeset: 6600161a Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-07 07:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6600161ad46fe5b1e742409481bf225cd87f07c9 8338379: Accesses to class init state should be properly synchronized Reviewed-by: mdoerr, dholmes, coleenp, fyang, amitkumar ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 92186a27 Branch: jep486 Author: Tobias Hartmann Date: 2024-10-07 07:58:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92186a27743732964b5cf3be339fd568da2aa4ba 8341612: [BACKOUT] 8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands Reviewed-by: chagedorn ! 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/ad_encode.m4 ! src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! test/hotspot/jtreg/compiler/c2/TestUnalignedAccess.java Changeset: 81ebbb24 Branch: jep486 Author: Roberto Casta?eda Lozano Date: 2024-10-07 08:28:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81ebbb2463df8b014bb209dc4028668fc78e8327 8341525: G1: use bit clearing to remove tightly-coupled initialization store pre-barriers Reviewed-by: mdoerr, kbarrett, shade, tschatzl ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: 747a3fa3 Branch: jep486 Author: SendaoYan Date: 2024-10-07 08:39:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 28977972 Branch: jep486 Author: Hamlin Li Date: 2024-10-07 09:32:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28977972a0129892543222eada4dc99f4cd62574 8340880: RISC-V: add t3-t6 alias into assemler_riscv.hpp Reviewed-by: luhenry, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 520060f7 Branch: jep486 Author: Alexey Ivanov Date: 2024-10-07 12:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/520060f79a3cedb8f93e6bbd0e9b2823eaabf79a 8340799: Add border inside instruction frame in PassFailJFrame Reviewed-by: prr, dnguyen ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 4ba170c4 Branch: jep486 Author: Alexey Ivanov Date: 2024-10-07 12:45:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ba170c403ae85576f84dafd4a157ba0db99873f 8341235: Improve default instruction frame title in PassFailJFrame Reviewed-by: prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: a2372c60 Branch: jep486 Author: Ivan Walulya Date: 2024-10-07 13:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2372c607c940589f239d4e59b675d3b2e626fd9 8341238: G1: Refactor G1Policy to move collection set selection methods into G1CollectionSet Reviewed-by: tschatzl, mli ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 33595189 Branch: jep486 Author: SendaoYan Date: 2024-10-07 16:28:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3359518986bd12b0d97e5df5b0154d0539639818 8341593: Problemlist java/foreign/TestUpcallStress.java in Xcomp mode Reviewed-by: jvernee ! test/jdk/ProblemList-Xcomp.txt Changeset: d0c5e4bc Branch: jep486 Author: Alexander Zvegintsev Date: 2024-10-07 16:32:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0c5e4bc50cc2cbb65efe827ae8cf3e077f45e07 8341373: Open source closed frame tests # 4 Reviewed-by: prr + test/jdk/java/awt/Frame/AddRemoveMenuBarTest_5.java + test/jdk/java/awt/Frame/FrameResizableTest.java + test/jdk/java/awt/Frame/I18NTitle.java + test/jdk/java/awt/Frame/MenuBarOffsetTest.java + test/jdk/java/awt/Frame/MinimumSizeTest.java Changeset: f7bb647d Branch: jep486 Author: Eirik Bj?rsn?s Date: 2024-10-07 16:34:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7bb647dc88f835fe819e7ab0434c931f243304a 8341595: Clean up iteration of CEN headers in ZipFile.Source.initCEN Reviewed-by: lancea, redestad ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/CenSizeMaximum.java Changeset: fc7244da Branch: jep486 Author: Harshitha Onkar Date: 2024-10-07 17:42:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc7244da96a9423146c4a46bcc3bbfc205900c3b 8340713: Open source DnD tests - Set5 Reviewed-by: azvegint, dnguyen ! test/jdk/ProblemList.txt + test/jdk/java/awt/dnd/DragExitBeforeDropTest.java + test/jdk/java/awt/dnd/DragThresholdTest.java + test/jdk/java/awt/dnd/WinMoveFileToShellTest.java Changeset: 23f3ca25 Branch: jep486 Author: Mikael Vidstedt Date: 2024-10-07 19:33:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23f3ca254a2558ddaaf29714b0a5fc22daeed013 8330206: Bump minimum boot jdk to JDK 23 Reviewed-by: darcy, iris, erikj ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 4d50cbb5 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-07 21:29:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d50cbb5a73ad1f84ecd6a895045ecfdb0835adc 8341278: Open source few TrayIcon tests - Set7 Reviewed-by: azvegint ! test/jdk/ProblemList.txt + test/jdk/java/awt/TrayIcon/ClearPrevImageTest.java + test/jdk/java/awt/TrayIcon/FocusLostAfterTrayTest.java + test/jdk/java/awt/TrayIcon/MouseMoveTest.java + test/jdk/java/awt/TrayIcon/TrayIconKeySelectTest.java Changeset: d996ca86 Branch: jep486 Author: Shaojin Wen Date: 2024-10-07 23:30:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d996ca863deef50ba7c1c8878cc4c202fa1a9d6b 8341581: Optimize BytecodeHelpers validate slot Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java Changeset: 45a63595 Branch: jep486 Author: William Kemper Date: 2024-10-08 01:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45a6359588996d25e5e8dadebdcd8d6a00ef786f 8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp Changeset: 453b6c15 Branch: jep486 Author: Alan Bateman Date: 2024-10-08 06:06:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/453b6c155dbf786c380fa390e0fcd2acfcce8932 Merge ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java From duke at openjdk.org Tue Oct 8 11:08:51 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 11:08:51 GMT Subject: git: openjdk/jdk-sandbox: jep486: Replace "granted" wording in getPermissions() with "returned". Remove Message-ID: Changeset: 4c668e7c Branch: jep486 Author: Sean Mullan Date: 2024-10-08 07:04:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c668e7c3b17a3bb05c2391149c4fbe4085676a0 Replace "granted" wording in getPermissions() with "returned". Remove SM specific text from class description. ! src/java.base/share/classes/java/net/URLClassLoader.java From duke at openjdk.org Tue Oct 8 12:03:40 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 12:03:40 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java test as it is Message-ID: <33d24fdb-90fe-4ad1-85b6-ebdaebbb8759@openjdk.org> Changeset: 57788cf6 Branch: jep486 Author: Sean Mullan Date: 2024-10-08 08:00:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57788cf65d10b6707b534d7d6f76a9f82bc6aecc Remove jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java test as it is no longer relevant - this is checking if DynamicLinkerFactory got a loading error if the GuardingDynamicLinkerExporter.AUTOLOAD_PERMISSION_NAME was not granted. ! test/jdk/ProblemList-sm.txt - test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/untrusted.security.policy From duke at openjdk.org Tue Oct 8 12:09:29 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 12:09:29 GMT Subject: git: openjdk/jdk-sandbox: jep486: Restore policy file accidentally deleted. Message-ID: Changeset: c863402e Branch: jep486 Author: Sean Mullan Date: 2024-10-08 08:08:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c863402e1e87c8bc26c2fb239c0d7673fd8058d9 Restore policy file accidentally deleted. + test/jdk/jdk/dynalink/untrusted.security.policy From duke at openjdk.org Tue Oct 8 19:37:51 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 19:37:51 GMT Subject: git: openjdk/jdk-sandbox: jep486: 8229785: MethodType::fromMethodDescriptorString should require security permission if loader is null Message-ID: <278bd689-f7f6-4521-9447-0ade3fbfb147@openjdk.org> Changeset: 2f354c4b Branch: jep486 Author: Ian Graves Date: 2024-10-08 14:36:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f354c4b9520b91a58a25da836e5cd08a46a07aa 8229785: MethodType::fromMethodDescriptorString should require security permission if loader is null - test/jdk/java/lang/invoke/MethodTypeSecurityManager.java From duke at openjdk.org Tue Oct 8 19:45:44 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 19:45:44 GMT Subject: git: openjdk/jdk-sandbox: jep486: 8013527: calling MethodHandles.lookup on itself leads to errors Message-ID: <547c709d-c521-4966-bb0a-74e10d0d16ca@openjdk.org> Changeset: 1d0edb68 Branch: jep486 Author: Ian Graves Date: 2024-10-08 14:44:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d0edb68c427eedd84417fced241d010b4642403 8013527: calling MethodHandles.lookup on itself leads to errors ! test/jdk/java/lang/invoke/callerSensitive/Main.java ! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java From duke at openjdk.org Tue Oct 8 20:18:09 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 20:18:09 GMT Subject: git: openjdk/jdk-sandbox: jep486: 8008688: Make MethodHandleInfo public Message-ID: <4d243c06-fc56-4334-b1dd-67df899cbe47@openjdk.org> Changeset: a3988886 Branch: jep486 Author: Ian Graves Date: 2024-10-08 15:15:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3988886abbb4a957c928a721ee79a5c3fd208c6 8008688: Make MethodHandleInfo public + test/jdk/.ProblemList-sm.txt.swp ! test/jdk/java/lang/invoke/RevealDirectTest.java From duke at openjdk.org Tue Oct 8 20:41:35 2024 From: duke at openjdk.org (duke) Date: Tue, 8 Oct 2024 20:41:35 GMT Subject: git: openjdk/jdk-sandbox: jep486: 8008688: Make MethodHandleInfo public Message-ID: Changeset: e585a5ef Branch: jep486 Author: Ian Graves Date: 2024-10-08 15:39:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e585a5ef6e6b8c1db8e675a834f5a1c0720968fe 8008688: Make MethodHandleInfo public - test/jdk/java/lang/invoke/FindClassSecurityManager.java From duke at openjdk.org Wed Oct 9 15:18:58 2024 From: duke at openjdk.org (duke) Date: Wed, 9 Oct 2024 15:18:58 GMT Subject: git: openjdk/jdk-sandbox: jep486: Removing errant swp file and updating SM problem list Message-ID: Changeset: a2ef07a2 Branch: jep486 Author: Ian Graves Date: 2024-10-09 10:16:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2ef07a25b9c11a560719dfe9eda23cd132e2f0b Removing errant swp file and updating SM problem list - test/jdk/.ProblemList-sm.txt.swp ! test/jdk/ProblemList-sm.txt From duke at openjdk.org Wed Oct 9 16:42:53 2024 From: duke at openjdk.org (duke) Date: Wed, 9 Oct 2024 16:42:53 GMT Subject: git: openjdk/jdk-sandbox: jep486: 8076596: BytecodeDescriptor.parseMethod doesn't work during bootstrapping Message-ID: <4f30cdbe-b016-460f-b108-177fa3d91f39@openjdk.org> Changeset: 3aa4935a Branch: jep486 Author: Ian Graves Date: 2024-10-09 11:41:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aa4935ae80dd4e7643f6d1e64d17ce1f049efba 8076596: BytecodeDescriptor.parseMethod doesn't work during bootstrapping ! test/jdk/ProblemList-sm.txt - test/jdk/java/lang/invoke/8076596/Test8076596.java - test/jdk/java/lang/invoke/8076596/Test8076596.security.policy From duke at openjdk.org Wed Oct 9 19:52:13 2024 From: duke at openjdk.org (duke) Date: Wed, 9 Oct 2024 19:52:13 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java - test Message-ID: Changeset: f0a776f5 Branch: jep486 Author: Sean Mullan Date: 2024-10-09 15:49:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0a776f5241112beb23b8f0df1e60eef3b7f9ed1 Remove java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java - test is no longer applicable as it checks Security Manager package access checks. ! test/jdk/ProblemList-sm.txt - test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java From duke at openjdk.org Wed Oct 9 20:23:36 2024 From: duke at openjdk.org (duke) Date: Wed, 9 Oct 2024 20:23:36 GMT Subject: git: openjdk/jdk-sandbox: jep486: 7196190: Improve method of handling MethodHandles Message-ID: <1fd954ed-f94a-4844-a50e-08f867d55343@openjdk.org> Changeset: 8d728782 Branch: jep486 Author: Ian Graves Date: 2024-10-09 14:46:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d7287823e44ec74a0576da572a9ea4c79ff025e 7196190: Improve method of handling MethodHandles ! test/jdk/ProblemList-sm.txt - test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java From duke at openjdk.org Fri Oct 11 05:25:15 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 05:25:15 GMT Subject: git: openjdk/jdk-sandbox: jep486: 64 new changesets Message-ID: Changeset: b6a40473 Branch: jep486 Author: Tejesh R Date: 2024-10-08 06:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6a4047387dbe4e07df0032dfdd7ee5ad8f571a4 8339982: Open source several AWT Mouse tests - Batch 2 Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/GraphicsEnvironment/DefaultScreenDeviceTest.java + test/jdk/java/awt/Mouse/DoubleClickTest.java + test/jdk/java/awt/Mouse/MouseClickCount.java + test/jdk/java/awt/Mouse/MouseDragEnterExitTest.java + test/jdk/java/awt/Mouse/MouseDragTest.java Changeset: 57c859e4 Branch: jep486 Author: Tejesh R Date: 2024-10-08 06:33:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57c859e4adfedc963b1f4b3bf066453ace41ee36 8339836: Open source several AWT Mouse tests - Batch 1 Reviewed-by: honkar, prr + test/jdk/java/awt/Mouse/MouseEnterExitTest.java + test/jdk/java/awt/Mouse/MouseEnterExitTest2.java + test/jdk/java/awt/Mouse/MouseEnterExitTest3.java + test/jdk/java/awt/Mouse/MouseEnterExitTest4.java + test/jdk/java/awt/Mouse/MousePressedTest.java Changeset: ffb60e55 Branch: jep486 Author: Claes Redestad Date: 2024-10-08 08:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffb60e55cd77a92d19e1fde305f5d204b9fae429 8341594: Use Unsafe to coalesce reads in java.util.zip.ZipUtils Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! test/micro/org/openjdk/bench/java/util/zip/ZipFileOpen.java Changeset: 59ac7039 Branch: jep486 Author: Amit Kumar Date: 2024-10-08 09:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59ac7039d3ace0ec481742c3a10c81f1675e12da 8339220: [s390x] TestIfMinMax.java failure Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/matcher_s390.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: f62dba36 Branch: jep486 Author: Eirik Bj?rsn?s Date: 2024-10-08 09:59:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f62dba3651719bc0031522e171a6e42b362c1363 8341597: ZipFileInflaterInputStream input buffer size uses uncompressed size Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 7a1e832e Branch: jep486 Author: Eirik Bj?rsn?s Date: 2024-10-08 10:08:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a1e832ea997f9984eb5fc18474a8f1650ddb1bf 8336843: Deprecate java.util.zip.ZipError for removal Reviewed-by: liach, lancea ! src/java.base/share/classes/java/util/zip/ZipError.java Changeset: 6e486181 Branch: jep486 Author: Matthias Baesken Date: 2024-10-08 12:36:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e486181613bde8da6874eeed680c7136e8d778a 8341644: Compile error in cgroup coding when using toolchain clang Reviewed-by: stefank, mdoerr ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp Changeset: 4a12f5b2 Branch: jep486 Author: Thomas Schatzl Date: 2024-10-08 14:12:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a12f5b26e2b7fb638ee0946d3938451f5effd3d 8341643: G1: Merged cards counter skewed by merge cards cache Reviewed-by: iwalulya, mli ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 580eb62d Branch: jep486 Author: Hamlin Li Date: 2024-10-08 15:15:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/580eb62dc097efeb51c76b095c1404106859b673 8320500: [vectorapi] RISC-V: Optimize vector math operations with SLEEF Reviewed-by: luhenry, ihse, erikj, fyang, rehn ! make/modules/jdk.incubator.vector/Lib.gmk ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp + src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c Changeset: 65463536 Branch: jep486 Author: Hannes Walln?fer Date: 2024-10-08 16:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65463536e6b7d792edb96bfddc2cd397276c7bd8 8340203: Link color is hard to distinguish from text color in API documentation Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: b9db74a6 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-08 16:34:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9db74a64577bf2b79570a789c91de6549a50788 8341378: Open source few TrayIcon tests - Set8 Reviewed-by: azvegint, dnguyen ! test/jdk/ProblemList.txt + test/jdk/java/awt/TrayIcon/TrayIconTest.java Changeset: 966eb723 Branch: jep486 Author: Alexander Zvegintsev Date: 2024-10-08 17:37:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/966eb7232ff867d9a68269d5a2007da20259565f 8341447: Open source closed frame tests # 5 Reviewed-by: honkar ! test/jdk/ProblemList.txt + test/jdk/java/awt/Frame/FocusTest.java ! test/jdk/java/awt/Frame/InitialIconifiedTest.java Changeset: 7312eea3 Branch: jep486 Author: Leonid Mesnik Date: 2024-10-08 17:44:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7312eea382eed048b6abdb6409c006fc8e8f45b4 8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp Reviewed-by: chagedorn ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java Changeset: 62acc9c1 Branch: jep486 Author: Shaojin Wen Date: 2024-10-08 20:35:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62acc9c174f23acd2807c8214ffc28d73799da16 8341548: More concise use of classfile API Reviewed-by: liach ! 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/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java Changeset: 7eab0a50 Branch: jep486 Author: Igor Veresov Date: 2024-10-08 23:21:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7eab0a506adffac7bed940cc020e37754f0adbdb 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/gcm.cpp + test/hotspot/jtreg/compiler/controldependency/TestAntiDependencyForPinnedLoads.java Changeset: f276f58f Branch: jep486 Author: Daniel D. Daugherty Date: 2024-10-09 00:00:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f276f58fb427a849549a525a200e95e28952edf4 8341803: ProblemList containers/docker/TestJcmdWithSideCar.java on linux-x64 8341805: ProblemList five mlvm/indy/func/jvmti tests in Xcomp mode Reviewed-by: psandoz ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: de90204b Branch: jep486 Author: Ramkumar Sunderbabu Date: 2024-10-09 03:11:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de90204b60c408ef258a2d2515ad252de4b23536 8341588: Remove CollectionUsageThreshold.java from ProblemList-Xcomp for debugging Reviewed-by: lmesnik, kevinw ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/java/lang/management/MemoryMXBean/MemoryUtil.java ! test/jdk/java/lang/management/MemoryMXBean/RunUtil.java Changeset: d809bc0e Branch: jep486 Author: SendaoYan Date: 2024-10-09 05:47:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d809bc0e21b145758f21c4324772faf6aa6a276a 8341658: RISC-V: Test DateFormatProviderTest.java run timeouted Reviewed-by: naoto ! test/jdk/java/util/PluggableLocale/DateFormatProviderTest.java Changeset: d3f3c6a8 Branch: jep486 Author: Daniel Skantz Date: 2024-10-09 07:01:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3f3c6a8cdf862df3a72f60c824ce50d37231061 8330157: C2: Add a stress flag for bailouts Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/reg_split.cpp + test/hotspot/jtreg/compiler/debug/TestStressBailout.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: d636e0d3 Branch: jep486 Author: SendaoYan Date: 2024-10-09 09:02:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Reviewed-by: aph, jsjolen, jwaters ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: 047c2d7f Branch: jep486 Author: Shaojin Wen Date: 2024-10-09 10:01:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/047c2d7f2676b8c3c8b5645134fb5c00c540e43f 8341141: Optimize DirectCodeBuilder Co-authored-by: Claes Redestad Co-authored-by: Chen Liang Reviewed-by: liach, redestad ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.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/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.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/constant/MethodTypeDescImpl.java ! test/jdk/jdk/classfile/UtilTest.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: 3fba1702 Branch: jep486 Author: Christian Hagedorn Date: 2024-10-09 11:42:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fba1702cd8dc817b11bfa51077c41424d289281 8340786: Introduce Predicate classes with predicate iterators and visitors for simplified walking Reviewed-by: roland, thartmann ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: d9365567 Branch: jep486 Author: Johan Sj?len Date: 2024-10-09 13:05:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d936556799dd0425ff06a79ffb69b3bf0ea1ad4e 8341633: StatSampler::assert_system_property: Print the keys and values of the assert Reviewed-by: stefank ! src/hotspot/share/runtime/statSampler.cpp Changeset: ecc77a5b Branch: jep486 Author: Roland Westrelin Date: 2024-10-09 14:57:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecc77a5b4a84c84ffa1580174872af6df3a4f6ca 8336702: C2 compilation fails with "all memory state should have been processed" assert Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/longcountedloops/TestSafePointWithEAState.java Changeset: ff2f39f2 Branch: jep486 Author: Roland Westrelin Date: 2024-10-09 14:59:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff2f39f24018436556a8956ec55da433dc697437 8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/types/TestBadMemSliceWithInterfaces.java Changeset: c30ad012 Branch: jep486 Author: Kangcheng Xu Date: 2024-10-09 15:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c30ad0124e7743f3a4c29ef901761f8fcc53de10 8325495: C2: implement optimization for series of Add of unique value Reviewed-by: chagedorn, roland ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp + test/hotspot/jtreg/compiler/c2/TestSerialAdditions.java Changeset: e704c055 Branch: jep486 Author: Oli Gillespie Date: 2024-10-09 15:28:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 8340547: Starting many threads can delay safepoints Reviewed-by: shade, qamai, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 950e3a75 Branch: jep486 Author: Eirik Bj?rsn?s Date: 2024-10-09 15:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/950e3a7587ed3269aab0c3b6625b9cc9149d34d8 8341625: Improve ZipFile validation of the END header Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java ! test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java Changeset: 38c1d651 Branch: jep486 Author: Archie Cobbs Date: 2024-10-09 16:03:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38c1d6514881363ffa4ed20b34bd8cdfd8343f5f 8337980: Javac allows invocation of an inherited instance method from a static method Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/resolve/MethodAmbiguityCrash1.java + test/langtools/tools/javac/resolve/MethodAmbiguityCrash1.out + test/langtools/tools/javac/resolve/MethodAmbiguityCrash2.java + test/langtools/tools/javac/resolve/MethodAmbiguityCrash2.out Changeset: fcc9c8d5 Branch: jep486 Author: Fredrik Bredberg Date: 2024-10-09 16:45:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcc9c8d570396506068e0a1d4123e32b195e6653 8341854: Incorrect clearing of ZF in fast_unlock_lightweight on x86 Reviewed-by: stefank, aboldtch, pchilanomate, dcubed ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: a24525b6 Branch: jep486 Author: Shaojin Wen Date: 2024-10-09 17:21:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a24525b67b97d38a33e42871bd2e8d03cd327568 8339320: Optimize ClassFile Utf8EntryImpl#inflate Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java Changeset: 3ab519f1 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-09 17:30:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ab519f16381ab49353e67db8480ed13f52ca3e8 8341424: GHA: Collect hs_errs from build time failures Reviewed-by: ihse, jwaters ! .github/scripts/gen-build-failure-report.sh ! .github/scripts/gen-test-results.sh + .github/scripts/report-utils.sh Changeset: 3180aaa3 Branch: jep486 Author: Jatin Bhateja Date: 2024-10-09 17:44:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3180aaa370de16eb1835e1f57664b9fb15a6bb01 8341832: Incorrect continuation address of synthetic SIGSEGV for APX in product builds Reviewed-by: thartmann, sviswanathan, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 593c27e6 Branch: jep486 Author: Phil Race Date: 2024-10-09 18:17:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/593c27e69703875115e6db5843a3743ba9bd8c18 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering Reviewed-by: mbaesken ! test/jdk/sun/awt/font/TestDevTransform.java Changeset: a45abf13 Branch: jep486 Author: Daniel D. Daugherty Date: 2024-10-09 18:20:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a45abf131be9ee52828c5db18a18847c45ae6994 8341860: ProblemList applications/ctw/modules/java_base_2.java on linux-x64 Reviewed-by: azvegint ! test/hotspot/jtreg/ProblemList.txt Changeset: 52eded4a Branch: jep486 Author: Alexander Zuev Date: 2024-10-09 20:31:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52eded4a9ce612a978ae15d5b606784bcf671c69 8341170: Open source several Choice related tests (part 2) Reviewed-by: honkar + test/jdk/java/awt/Choice/ChoiceDragEventsInside.java + test/jdk/java/awt/Choice/ChoiceMouseEventTest.java + test/jdk/java/awt/Choice/ChoiceRemoveTest.java + test/jdk/java/awt/Choice/PopupMenuOnChoiceArea.java + test/jdk/java/awt/Choice/ScrollbarFlickers.java Changeset: 49c7148d Branch: jep486 Author: Justin Lu Date: 2024-10-09 21:45:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49c7148d3770c1ba2cd291f7b55ad471577ee151 8341366: Suspicious check in Locale.getDisplayName(Locale inLocale) Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: e7045e93 Branch: jep486 Author: Justin Lu Date: 2024-10-09 21:46:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7045e9399c5bca0592afc5769432414ecae7219 8341684: Typo in External Specifications link of java.util.Currency Reviewed-by: liach, naoto, srl ! src/java.base/share/classes/java/util/Currency.java Changeset: 172f7446 Branch: jep486 Author: Alexander Zuev Date: 2024-10-09 22:10:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/172f74466fe59ece816764112dba98e4604706b7 8340985: Open source some Desktop related tests Reviewed-by: abhiscxk + test/jdk/java/awt/Desktop/ActionSupportTest.java + test/jdk/java/awt/Desktop/BrowseTest.java + test/jdk/java/awt/Desktop/DesktopSupportTest.java + test/jdk/java/awt/Desktop/MailTest.java + test/jdk/java/awt/Desktop/OpenTest.java Changeset: c850ecb2 Branch: jep486 Author: Shaojin Wen Date: 2024-10-09 23:50:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c850ecb20a095cb69da81f6fbe5da9c4bce66e77 8341755: Optimize argNames in InnerClassLambdaMetafactory Co-authored-by: Chen Liang Reviewed-by: liach, redestad ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java Changeset: 475f8f94 Branch: jep486 Author: Shaojin Wen Date: 2024-10-10 00:03:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/475f8f94e038e10c796b5d56f939384d7b84da54 8341859: Optimize ClassFile Benchmark Write Reviewed-by: liach ! test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: 9d621d39 Branch: jep486 Author: SendaoYan Date: 2024-10-10 01:04:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d621d3914b39cfdcda97274a7af5ca0fe062d35 8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Reviewed-by: sgehwolf, bpb ! make/test/JtregNativeJdk.gmk ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java + test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java + test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: 313f4a96 Branch: jep486 Author: Abhishek Kumar Date: 2024-10-10 05:40:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/313f4a962148331c9958618054109284470d1c9f 8340809: Open source few more AWT PopupMenu tests Reviewed-by: prr, aivanov + test/jdk/java/awt/PopupMenu/ActivePopupCrashTest.java + test/jdk/java/awt/PopupMenu/KeyTraversalCrash.java + test/jdk/java/awt/PopupMenu/MultiplePopupMenusTest.java + test/jdk/java/awt/PopupMenu/PopupMenuCrash.java + test/jdk/java/awt/PopupMenu/StressTest.java Changeset: 780de009 Branch: jep486 Author: Abhishek Kumar Date: 2024-10-10 05:57:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/780de009224b048fa51a119e1db6cc52daddaaf8 8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails Reviewed-by: honkar, dnguyen, psadhukhan ! test/jdk/ProblemList.txt - test/jdk/javax/swing/JTabbedPane/8007563/Test8007563.java + test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java Changeset: 36fca5d1 Branch: jep486 Author: Christian Hagedorn Date: 2024-10-10 06:40:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36fca5d19d6c0eb0391b4a36db689d9c3aae09b1 8341882: [BACKOUT] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Reviewed-by: thartmann ! make/test/JtregNativeJdk.gmk ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java - test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java - test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: e7c5bf45 Branch: jep486 Author: Matthias Baesken Date: 2024-10-10 07:21:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7c5bf45f753ad6459c666a4dd4a31197b69e05e 8341722: Fix some warnings as errors when building on Linux with toolchain clang Reviewed-by: cjplummer, lucy ! make/modules/jdk.hotspot.agent/Lib.gmk ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c ! src/jdk.jpackage/share/native/common/Log.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 16042556 Branch: jep486 Author: Roberto Casta?eda Lozano Date: 2024-10-10 08:34:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16042556f394adfa93e54173944198397ad29dea 8341619: C2: remove unused StoreCM node Reviewed-by: chagedorn, thartmann, kvn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/forms.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: e9327b6e Branch: jep486 Author: Shaojin Wen Date: 2024-10-10 14:32:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9327b6e3c1fcc47ec790fa4e4019f7651a8f912 8339205: Optimize StackMapGenerator Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: 6e013845 Branch: jep486 Author: Shaojin Wen Date: 2024-10-10 15:13:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e0138450ab4b0af917cbf61701b0d1d17eeaa44 8341136: Optimize StackMapGenerator::trimAndCompress Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: 2d8fcc42 Branch: jep486 Author: Tejesh R Date: 2024-10-10 15:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d8fcc4271802b211c4718c6abae3ce9c99eafbd 8340193: Open source several AWT Dialog tests - Batch 1 Reviewed-by: psadhukhan + test/jdk/java/awt/Dialog/DialogIconTest/DialogIconTest.java = test/jdk/java/awt/Dialog/DialogIconTest/swing.small.gif + test/jdk/java/awt/Dialog/DialogResizeTest.java + test/jdk/java/awt/Dialog/FileDialogIconTest/FileDialogIconTest.java = test/jdk/java/awt/Dialog/FileDialogIconTest/T1.gif = test/jdk/java/awt/Dialog/FileDialogIconTest/T2.gif = test/jdk/java/awt/Dialog/FileDialogIconTest/T3.gif = test/jdk/java/awt/Dialog/FileDialogIconTest/T4.gif + test/jdk/java/awt/Dialog/FileDialogIconTest/loading-msg.gif + test/jdk/java/awt/Dialog/FileDialogWrongNameCrash.java + test/jdk/java/awt/Dialog/GetLocationTest_1.java Changeset: a7d2077f Branch: jep486 Author: Tejesh R Date: 2024-10-10 15:50:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7d2077fe20d73f49a003c15469c2aa9bda1b30f 8340366: Open source several AWT Dialog tests - Batch 3 Reviewed-by: prr, dnguyen ! test/jdk/ProblemList.txt + test/jdk/java/awt/Dialog/DialogModalityTest.java + test/jdk/java/awt/Dialog/DialogResizeTest2.java + test/jdk/java/awt/Dialog/FileDialogUserFilterTest.java + test/jdk/java/awt/Dialog/HideDialogTest.java + test/jdk/java/awt/Dialog/ModalDialogTest.java Changeset: 4beb7719 Branch: jep486 Author: Aleksei Efimov Date: 2024-10-10 15:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4beb77192f54f27183285400d7cae7528df64e43 8339538: Wrong timeout computations in DnsClient 8220213: com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent Reviewed-by: dfuchs, msheppar, djelinski ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java ! test/jdk/com/sun/jndi/dns/ConfigTests/Timeout.java + test/jdk/com/sun/jndi/dns/ConfigTests/TimeoutWithEmptyDatagrams.java Changeset: 6fad6af0 Branch: jep486 Author: Axel Boldt-Christmas Date: 2024-10-10 17:02:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fad6af0de5e749aa60038d70ae196b5f666286f 8341819: LightweightSynchronizer::enter_for races with deflation Reviewed-by: pchilanomate, rkennke ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! test/jdk/com/sun/jdi/EATests.java Changeset: 76541b06 Branch: jep486 Author: Weijun Wang Date: 2024-10-10 17:22:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76541b0646d27e79948d73759f21383c099e2436 8341792: Fix ExceptionOccurred in java.security.jgss Reviewed-by: jlu, mullan ! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m ! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c Changeset: 7eb55357 Branch: jep486 Author: Justin Lu Date: 2024-10-10 17:33:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7eb55357ab169c21dd5d0ed1738155e794e5faaf 8341789: Fix ExceptionOccurred in java.base Reviewed-by: bpb, jpai, dfuchs, lancea, rriggs, naoto ! src/java.base/share/native/libjava/ClassLoader.c ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/io_util.c ! src/java.base/share/native/libjava/jni_util.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/SdpSupport.c ! src/java.base/unix/native/libnio/ch/UnixDomainSockets.c Changeset: a5cad0ee Branch: jep486 Author: Justin Lu Date: 2024-10-10 17:33:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5cad0ee1e86285b7d2561dfce37f2b22067c9e6 8341791: Fix ExceptionOccurred in java.prefs Reviewed-by: bpb, jpai, naoto ! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m Changeset: 32f817a4 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-10 17:55:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32f817a46068b61d599b714a4480e3ea5d6e9050 8340978: Open source few DnD tests - Set6 Reviewed-by: prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/dnd/CustomDragCursorTest.java + test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDAcceptanceTest.java + test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDSource.java + test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDTarget.java Changeset: 2a6f0307 Branch: jep486 Author: Daniel Gredler Committer: Phil Race Date: 2024-10-10 18:00:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a6f0307e8d287fc9177e9454386e63faf8e61a0 8339974: Graphics2D.drawString doesn't always work with Font derived from AffineTransform Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/java/awt/font/TextLayout.java ! src/java.desktop/share/classes/java/awt/font/TextLine.java + test/jdk/java/awt/font/FontScaling/RotatedScaledFontTest.java + test/jdk/javax/print/PostScriptRotatedScaledFontTest.java Changeset: 97ee8bbd Branch: jep486 Author: Damon Nguyen Date: 2024-10-10 18:17:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97ee8bbda2c7d7f76866690a34a5021fade2f438 8340173: Open source some Component/Panel/EventQueue tests - Set2 Reviewed-by: honkar ! test/jdk/ProblemList.txt + test/jdk/java/awt/EventQueue/PushPopDeadlock/PushPopDeadlock.java + test/jdk/java/awt/LightweightComponent/MultipleAddNotifyTest/MultipleAddNotifyTest.java + test/jdk/java/awt/LightweightComponent/PopupTest/PopupTest.java + test/jdk/java/awt/Panel/PanelRepaint/PanelRepaint.java Changeset: 06f34d7e Branch: jep486 Author: William Kemper Date: 2024-10-10 18:45:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06f34d7ed2ac77e30b2a891b7a0549055ed40da3 8339651: ShenandoahPacer::setup_for_mark, ShenandoahPacer::setup_for_updaterefs and ShenandoahPacer::setup_for_evac runtime error: division by zero Reviewed-by: shade, mli ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: cd4981c2 Branch: jep486 Author: Damon Nguyen Date: 2024-10-10 21:42:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd4981c29245b4ddd37b49aef1a051e29a1001f9 8341257: Open source few DND tests - Set1 Reviewed-by: honkar, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/dnd/DnDClipboardDeadlockTest.java + test/jdk/java/awt/dnd/DnDCursorCrashTest.java + test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java + test/jdk/java/awt/dnd/DnDToWordpadTest.java + test/jdk/java/awt/dnd/NonAsciiFilenames.java Changeset: 24eb3601 Branch: jep486 Author: Shaojin Wen Date: 2024-10-11 00:29:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24eb360147a5ca548abc89eb6480f46b89e11d19 8341906: Optimize ClassFile writing BufBuffer Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.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/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 472db922 Branch: jep486 Author: Shaojin Wen Date: 2024-10-11 02:17:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/472db922fabfb8942f15d39ebd58125189bc8600 8341900: Optimize DirectCodeBuilder writeBody Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java Changeset: c8e800ad Branch: jep486 Author: Alan Bateman Date: 2024-10-11 05:18:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8e800adcb2701a4c689bc3b5fc5fd6087b03b7a Merge ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/zip/ZipFile.java From duke at openjdk.org Fri Oct 11 12:09:40 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 12:09:40 GMT Subject: git: openjdk/jdk-sandbox: jep486: Move SM problem tests from ProblemList-sm.txt to ProblemList.txt. Message-ID: <78bf3236-eeb8-43e1-b14d-5eae5f7d1867@openjdk.org> Changeset: ac815f1d Branch: jep486 Author: Sean Mullan Date: 2024-10-11 08:08:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac815f1df74f28926df4d1a436c4a4bfcdf23b5e Move SM problem tests from ProblemList-sm.txt to ProblemList.txt. ! make/RunTests.gmk - test/hotspot/jtreg/ProblemList-sm.txt ! test/hotspot/jtreg/ProblemList.txt - test/jdk/ProblemList-sm.txt ! test/jdk/ProblemList.txt - test/langtools/ProblemList-sm.txt ! test/langtools/ProblemList.txt From duke at openjdk.org Fri Oct 11 12:39:46 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 12:39:46 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java test - issue is no longer relevant after SM is disabled. Message-ID: Changeset: 958bb505 Branch: jep486 Author: Sean Mullan Date: 2024-10-11 08:36:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/958bb505099794d813085ec9e4f7b5ad2889df01 Remove runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java test - issue is no longer relevant after SM is disabled. ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java From duke at openjdk.org Fri Oct 11 15:21:16 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 15:21:16 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: Changeset: 28437299 Branch: jep486 Author: Sean Mullan Date: 2024-10-11 11:13:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28437299bfb0598c362f9ebc7325f991c8b8c30c Remove text about executing in caller's AccessControlContext from newInstance methods. ! src/java.base/share/classes/java/security/KeyStore.java Changeset: 1d0f8dd9 Branch: jep486 Author: Sean Mullan Date: 2024-10-11 11:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d0f8dd9e0c4b028b8edba33bd32927005f5dc27 Remove text from class description about invoking CallbackHandler's handle method in an AccessController.doPrivileged call. ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java From duke at openjdk.org Fri Oct 11 15:26:38 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 15:26:38 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove text about executing in caller's AccessControlContext from Message-ID: <15b995d3-07f3-4266-82d1-fce2d492e38f@openjdk.org> Changeset: b370c9b8 Branch: jep486 Author: Sean Mullan Date: 2024-10-11 11:21:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b370c9b8f750c02d0d7e9934fad9f70b70bc5cbb Remove text about executing in caller's AccessControlContext from one other newInstance method. ! src/java.base/share/classes/java/security/KeyStore.java From duke at openjdk.org Sat Oct 12 06:03:35 2024 From: duke at openjdk.org (duke) Date: Sat, 12 Oct 2024 06:03:35 GMT Subject: git: openjdk/jdk-sandbox: jep486: Drop text on enforcement of security policies Message-ID: <78ffe50f-b678-4a6a-98fa-29d325c4cb1d@openjdk.org> Changeset: a1973fad Branch: jep486 Author: Alan Bateman Date: 2024-10-12 08:02:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1973fadb9c64ca9b8f38373a6fcb1c07f404f90 Drop text on enforcement of security policies ! src/java.base/share/classes/java/lang/package-info.java From duke at openjdk.org Sat Oct 12 07:00:23 2024 From: duke at openjdk.org (duke) Date: Sat, 12 Oct 2024 07:00:23 GMT Subject: git: openjdk/jdk-sandbox: jep486: Update copyright headers Message-ID: <82073240-24f3-437b-b6b3-37cfb388c110@openjdk.org> Changeset: 875c4805 Branch: jep486 Author: Alan Bateman Date: 2024-10-12 08:58:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/875c4805b4f4c6ae2344dcf339fb3b1434ad6aca Update copyright headers ! test/jdk/java/lang/invoke/callerSensitive/Main.java ! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java ! test/langtools/ProblemList.txt From duke at openjdk.org Sat Oct 12 14:42:27 2024 From: duke at openjdk.org (duke) Date: Sat, 12 Oct 2024 14:42:27 GMT Subject: git: openjdk/jdk-sandbox: jep486: 14 new changesets Message-ID: Changeset: ace44e56 Branch: jep486 Author: SendaoYan Date: 2024-10-11 07:29:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078 8341806: Gcc version detection failure on Alinux3 Reviewed-by: ihse, jwaters ! make/autoconf/toolchain.m4 Changeset: ae41daf9 Branch: jep486 Author: SendaoYan Date: 2024-10-11 08:12:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae41daf9a780f8fd29b2af984e9aa60ae9b10937 8341880: RISC-V: riscv_vector.h native build fails with gcc13 after JDK-8320500 Co-authored-by: Fei Yang Reviewed-by: mli, fyang ! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c Changeset: 7c0dbf8e Branch: jep486 Author: Matthias Baesken Date: 2024-10-11 08:22:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c0dbf8e9c69d51aa8e06305e4483002116019f4 8341820: Check return value of hcreate_r Reviewed-by: cjplummer, lucy ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c Changeset: 519544c1 Branch: jep486 Author: Thomas Schatzl Date: 2024-10-11 09:12:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/519544c1d72bccb4528953adb054ea3ee97e35b9 8341909: G1: Add region index to region printer output Reviewed-by: kbarrett, lkorinth ! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp Changeset: 61338661 Branch: jep486 Author: Jan Lahoda Date: 2024-10-11 10:07:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6133866150cf6131ab578f1537f84c239703fa67 8341070: javac fails with an exception when compiling import module under source level 8 Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! test/langtools/tools/javac/ImportModule.java Changeset: 7276a1be Branch: jep486 Author: Quan Anh Mai Date: 2024-10-11 15:28:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7276a1bec0d90f63e9e433fdcdfd6564b70dc9bb 8341784: Refactor TypeVect to use a BasicType instead of a const Type* Reviewed-by: kvn, jkarthikeyan ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java Changeset: 1f6bd0c3 Branch: jep486 Author: Damon Nguyen Date: 2024-10-11 20:03:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 Reviewed-by: azvegint ! test/jdk/ProblemList.txt ! test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java Changeset: 0a57fe1d Branch: jep486 Author: Kim Barrett Date: 2024-10-11 21:11:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a57fe1df6f3431cfb2d5d868597c61ef6af3806 8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB Reviewed-by: dlong, kvn ! src/hotspot/share/opto/type.cpp Changeset: 3f53d571 Branch: jep486 Author: Weijun Wang Date: 2024-10-11 21:16:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f53d571343792341481f4d15970cdc0bcd76a5e 8340327: A common framework to support public key algorithms with standard parameter sets Reviewed-by: ascarpino, mullan + src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java + src/java.base/share/classes/sun/security/provider/NamedKEM.java + src/java.base/share/classes/sun/security/provider/NamedKeyFactory.java + src/java.base/share/classes/sun/security/provider/NamedKeyPairGenerator.java + src/java.base/share/classes/sun/security/provider/NamedSignature.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/SignatureUtil.java + src/java.base/share/classes/sun/security/x509/NamedX509Key.java + test/jdk/sun/security/provider/NamedEdDSA.java + test/jdk/sun/security/provider/NamedKeyFactoryTest.java Changeset: c4965d9b Branch: jep486 Author: Justin Lu Date: 2024-10-11 21:30:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4965d9b135b58e0b3604bc1cc60978ad4c8c11b 8341794: Fix ExceptionOccurred in jdk.attach Reviewed-by: amenkov, cjplummer ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c Changeset: 2db33971 Branch: jep486 Author: Justin Lu Date: 2024-10-11 21:31:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2db3397187563d1821d24578247f764c372fbb4b 8341797: Fix ExceptionOccurred in jdk.jdi Reviewed-by: amenkov, cjplummer ! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c ! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c Changeset: 2e1c1936 Branch: jep486 Author: Daniel D. Daugherty Date: 2024-10-12 02:45:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e1c1936e183fe8329bb6247523bd73ad9b3ca88 8342003: ProblemList sun/security/tools/keytool/GenKeyPairSigner.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: 41ee582d Branch: jep486 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-12 03:25:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41ee582df8c65f2f26b21e46784cf0bc4ece0585 8341138: Rename jtreg property docker.support as container.support Reviewed-by: sgehwolf, mseledtsov ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/containers/docker/DockerBasicTest.java ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestCPUSets.java ! test/hotspot/jtreg/containers/docker/TestContainerInfo.java ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmd.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/TEST.ROOT ! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java ! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/Container.java Changeset: f14f7fca Branch: jep486 Author: Alan Bateman Date: 2024-10-12 15:36:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f14f7fca4f7414566f53adaccb163235feee2153 Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt From duke at openjdk.org Sun Oct 13 19:53:19 2024 From: duke at openjdk.org (duke) Date: Sun, 13 Oct 2024 19:53:19 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: Updated Problemlist JBS ID for javax/swing/JPopupMenu/6694823/bug6694823.java Message-ID: <0e23e586-7f88-450a-a4cf-4a2081eb1afa@openjdk.org> Changeset: d3a4d2db Branch: jep486 Author: Harshitha Onkar Date: 2024-10-13 12:42:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3a4d2dbb5e5208b39c981b8047b747b09ff6dbd clientlibs: Updated Problemlist JBS ID for javax/swing/JPopupMenu/6694823/bug6694823.java This test passes on macOS and fails on windows and linux due to functional issue not related to SM. Details in JDK-8342012 ! test/jdk/ProblemList.txt From duke at openjdk.org Mon Oct 14 12:38:23 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 12:38:23 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove windows-specific policy file as it is no longer needed. Message-ID: <915e1b43-a734-43d3-a4af-d0841d0777fb@openjdk.org> Changeset: 5d45bb1d Branch: jep486 Author: Sean Mullan Date: 2024-10-14 08:37:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d45bb1d32513b3d47fa38f5037cb04921b4eb4f Remove windows-specific policy file as it is no longer needed. - src/java.base/windows/lib/security/default.policy From duke at openjdk.org Mon Oct 14 15:55:47 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 15:55:47 GMT Subject: git: openjdk/jdk-sandbox: jep486: 12 new changesets Message-ID: Changeset: 5c4f1ef7 Branch: jep486 Author: Abhishek Kumar Date: 2024-10-14 04:45:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c4f1ef746b0c373a131726d74d27f0e0cc6e40d 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser Reviewed-by: aivanov, psadhukhan, tr ! test/jdk/javax/swing/JColorChooser/Test4887836.java + test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java Changeset: fe98f86b Branch: jep486 Author: Abhishek Kumar Date: 2024-10-14 04:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe98f86b5792cbb17d47871452d27ab87d72b342 8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog Reviewed-by: honkar, prr + test/jdk/javax/swing/JFileChooser/bug4587721.java Changeset: 8d0975a2 Branch: jep486 Author: Tobias Hartmann Date: 2024-10-14 05:26:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d0975a27d826f7aa487a612131827586abaefd5 8336726: C2: assert(!do_asserts || projs->fallthrough_ioproj != nullptr) failed: must be found Reviewed-by: chagedorn, kvn, vlivanov ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp + test/hotspot/jtreg/compiler/c2/TestCallDevirtualizationWithInfiniteLoop.java Changeset: 037f11b8 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-14 06:02:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/037f11b864734734dd7fbce029b2e8b4bc17f3ab 8341708: Optimize safepoint poll encoding with smaller poll data offset Reviewed-by: kvn, qamai ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java Changeset: e3f65039 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-14 07:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3f650393744790e24820b2d6d99dd1da1a44de6 8341893: AArch64: Micro-optimize compressed ptr decoding Reviewed-by: aph, fyang ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: dcac4b0a Branch: jep486 Author: Fei Gao Date: 2024-10-14 08:40:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcac4b0a532f2ca6cb374da7ece331e8266ab351 8341471: Reversed field layout caused by unstable sorting Reviewed-by: jwaters, jsjolen ! src/hotspot/share/classfile/fieldLayoutBuilder.hpp + test/hotspot/jtreg/runtime/FieldLayout/TestFieldLayout.java Changeset: b20c5c79 Branch: jep486 Author: Matthias Baesken Date: 2024-10-14 10:34:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b20c5c79def1ef2cc4b587b7688f8f1d4c81d699 8341967: Unify os::current_file_offset and os::seek_to_file_offset across posix platforms Reviewed-by: jsjolen, mdoerr ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp Changeset: 15815089 Branch: jep486 Author: Afshin Zafari Date: 2024-10-14 10:51:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1581508988141bfb420d97759138203f30926b35 8335091: NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg Reviewed-by: jsjolen, gziemski ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_vmatree.cpp Changeset: ba3774dc Branch: jep486 Author: Daniel Fuchs Date: 2024-10-14 12:29:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba3774dc5d27e762dfd61f8acf842ae11dec0cb7 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) Reviewed-by: jpai ! test/jdk/java/net/Socket/UdpSocket.java Changeset: f56a1541 Branch: jep486 Author: SendaoYan Date: 2024-10-14 12:32:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f56a154132f7e66b1b65adfa2aa937119999b14a 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Reviewed-by: liach, sgehwolf, ihse, bpb ! make/test/JtregNativeJdk.gmk ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java + test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java + test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: 13601a11 Branch: jep486 Author: Alan Bateman Date: 2024-10-14 16:00:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13601a11eea2fee9cdfd6039b16572c7ca6582a2 Merge ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/Socket/UdpSocket.java Changeset: a655f481 Branch: jep486 Author: Alan Bateman Date: 2024-10-14 16:13:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a655f481b025404f6a7fde88c702cdd8501fbcd2 Fix whitespace ! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java From duke at openjdk.org Mon Oct 14 21:25:25 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 21:25:25 GMT Subject: git: openjdk/jdk-sandbox: jep486: fix setOpenURIHandler docs Message-ID: Changeset: 413cb48d Branch: jep486 Author: prrace Date: 2024-10-14 14:24:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/413cb48d9e9ba3577fc6915f23e4537e177ca855 fix setOpenURIHandler docs ! src/java.desktop/share/classes/java/awt/Desktop.java From duke at openjdk.org Tue Oct 15 09:32:20 2024 From: duke at openjdk.org (duke) Date: Tue, 15 Oct 2024 09:32:20 GMT Subject: git: openjdk/jdk-sandbox: jep486: 7 new changesets Message-ID: Changeset: 9e262df8 Branch: jep486 Author: Weijun Wang Date: 2024-10-14 16:00:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e262df813874043f72b60695a88c28fc7d5cccb 8342002: sun/security/tools/keytool/GenKeyPairSigner.java failed due to missing certificate output Reviewed-by: mullan ! test/jdk/ProblemList.txt ! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java Changeset: a8a8b2de Branch: jep486 Author: Igor Veresov Date: 2024-10-14 16:44:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8a8b2deba854ac105ed760c09e65701c4d0f6fc 8341831: PhaseCFG::insert_anti_dependences asserts with "no loads" Reviewed-by: dlong, kvn ! src/hotspot/share/opto/gcm.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 60713463 Branch: jep486 Author: Alisen Chung Date: 2024-10-14 16:45:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60713463c7014e4e15da73023e82ef58d7134b48 8339879: Open some dialog awt tests Reviewed-by: honkar, prr + test/jdk/java/awt/Dialog/DefaultIconTest.java + test/jdk/java/awt/Dialog/DialogInitialResizability.java + test/jdk/java/awt/Dialog/NestedDialogTest.java + test/jdk/java/awt/Dialog/ShownModalDialogSerializationTest.java Changeset: a2c77522 Branch: jep486 Author: Chen Liang Date: 2024-10-14 17:21:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2c775222e17a3ba2e388c9a0eb9ffd33efad219 8317356: Fix missing null checks in the ClassFile API Co-authored-by: Nizar Benalla Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.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/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java Changeset: bd626442 Branch: jep486 Author: Chen Liang Date: 2024-10-14 17:22:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd6264420b9f248999dd8387c25c549b08bd193a 8341924: Improve error message with structurally malformed Code array Reviewed-by: asotona ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java Changeset: a601cd2e Branch: jep486 Author: Fei Yang Date: 2024-10-15 02:53:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a601cd2e100958e3f37ae65e32e4b3cac246c079 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Reviewed-by: rehn, aboldtch, mli ! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad ! src/hotspot/cpu/riscv/gc/x/x_riscv.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad Changeset: f7d03318 Branch: jep486 Author: Alan Bateman Date: 2024-10-15 08:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7d03318ea235b78b28128d7874da5e4af2e77f0 Merge ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt From duke at openjdk.org Tue Oct 15 15:10:28 2024 From: duke at openjdk.org (duke) Date: Tue, 15 Oct 2024 15:10:28 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove text and links to fine grained permissions docs. Message-ID: Changeset: c80c01f7 Branch: jep486 Author: Sean Mullan Date: 2024-10-15 10:57:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c80c01f718a183189199f4283c572eedc360d72f Remove text and links to fine grained permissions docs. ! src/java.base/share/classes/java/security/package-info.java From duke at openjdk.org Wed Oct 16 08:08:16 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 08:08:16 GMT Subject: git: openjdk/jdk-sandbox: jep486: 15 new changesets Message-ID: <961c68fa-fccd-4e32-919c-d325a200077e@openjdk.org> Changeset: e6698f51 Branch: jep486 Author: t.ogata Committer: Christian Stein Date: 2024-10-15 07:47:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6698f51a1977d553ce4e1dd14b43b0d325224fa 8337851: Some tests have name which confuse jtreg Reviewed-by: aivanov, prr, cstein = test/jdk/java/awt/dnd/URLDragTest/URLDragTest.java = test/langtools/tools/javac/generics/parametricException/ParametricException.java = test/langtools/tools/javac/warnings/Serial/Serial.java = test/langtools/tools/javac/warnings/Serial/Serial.out Changeset: 521effe0 Branch: jep486 Author: Per Minborg Date: 2024-10-15 07:59:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/521effe017b9b6322036f1851220056a637d6b1c 8340189: 8339531 incorrect for Big Endian platforms Reviewed-by: mdoerr, amitkumar ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: 3b8a2f8c Branch: jep486 Author: Thomas Schatzl Date: 2024-10-15 08:46:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b8a2f8c45ffd0bdb48db805cf70b4652525d891 8337269: G1ConfidencePercent interpreted inconsistently Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: f4dccfd4 Branch: jep486 Author: Maurizio Cimadamore Date: 2024-10-15 09:10:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4dccfd4cf354f360b823c8cce15bb54ef90e9ca 8338596: Clarify handling of restricted and caller-sensitive methods Co-authored-by: Hannes Walln?fer Reviewed-by: alanb, jvernee + src/java.base/share/classes/java/lang/doc-files/RestrictedMethods.html ! src/java.base/share/classes/java/lang/foreign/package-info.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/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java Changeset: c9a536c3 Branch: jep486 Author: Thomas Schatzl Date: 2024-10-15 09:15:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9a536c330d37632139a1d71b0c054352eae5aa0 8337339: gc/arguments/Test*SizeFlags.java timing out with Xcomp Reviewed-by: shade, iwalulya ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java Changeset: df7d6e08 Branch: jep486 Author: Kevin Walls Date: 2024-10-15 10:50:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df7d6e081ff9513fbd6cff5d033a307e6798418b 8338603: DiagnosticCommandMBean operations should standardize types for parameters Reviewed-by: cjplummer, egahlin ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java Changeset: 2c0c6535 Branch: jep486 Author: Matthias Baesken Date: 2024-10-15 11:52:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c0c65353b2f67bdcd954b4d2c2ae3e9b24d1c22 8342044: Increase timeout of gc/shenandoah/oom/TestClassLoaderLeak.java Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java Changeset: 54c9348c Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-15 12:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54c9348c8c0f5b363d1ef31166179fe9ac61ab9c 8336103: Clean up confusing Method::is_initializer Reviewed-by: dholmes, coleenp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp Changeset: 6ed6dff2 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-15 12:55:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ed6dff22208e7e6c24c98d3a9ff895a6c6c0ae0 8341871: Disable G1 for unsupported platforms after JDK-8334060 Reviewed-by: mdoerr, erikj ! make/autoconf/jvm-features.m4 Changeset: 5eae20f7 Branch: jep486 Author: Julian Waters Date: 2024-10-15 14:10:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5eae20f73b9e8578d58c7e49d2da79cf1b0b229c 8323672: Suppress unwanted autoconf added flags in CC and CXX Reviewed-by: ihse ! make/autoconf/toolchain.m4 ! make/autoconf/util.m4 Changeset: b9cabbec Branch: jep486 Author: Brian Burkhalter Date: 2024-10-15 17:44:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828 8341997: Tests create files in src tree instead of scratch dir Reviewed-by: erikj, jpai ! test/jdk/java/io/FileInputStream/ReadXBytes.java ! test/jdk/java/nio/MappedByteBuffer/ForceException.java ! test/jdk/java/nio/MappedByteBuffer/ForceViews.java Changeset: 86ce19e8 Branch: jep486 Author: Jaikiran Pai Date: 2024-10-16 01:51:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86ce19e8db6950fc529b8c510137e91e97cae0c4 8341142: Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory Reviewed-by: dfuchs = src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java - src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: 6d7e6795 Branch: jep486 Author: Tejesh R Date: 2024-10-16 05:14:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d7e67956b1722b4e3d33253d68c095058f39f02 8340790: Open source several AWT Dialog tests - Batch 4 Reviewed-by: honkar, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Dialog/ChoiceModalDialogTest.java + test/jdk/java/awt/Dialog/DialogBackgroundTest.java + test/jdk/java/awt/Dialog/EnabledResetTest.java + test/jdk/java/awt/Dialog/FileDialogGetFileTest.java Changeset: e94e3bba Branch: jep486 Author: Ramkumar Sunderbabu Committer: Jaikiran Pai Date: 2024-10-16 06:52:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e94e3bba3932f3d92c0a135d333d1ccd6e72b964 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust Reviewed-by: rriggs, dfuchs ! test/jdk/java/time/tck/java/time/TCKInstant.java Changeset: 0115b0f3 Branch: jep486 Author: Alan Bateman Date: 2024-10-16 08:05:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0115b0f39e5f5d7b50ca352c7cfce78f489ac809 Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt From duke at openjdk.org Wed Oct 16 13:46:33 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 13:46:33 GMT Subject: git: openjdk/jdk-sandbox: jep486: 18 new changesets Message-ID: <9bcbdd69-1825-40c5-a5b8-abb2e090f6b8@openjdk.org> Changeset: e4ff553c Branch: jep486 Author: Kim Barrett Date: 2024-10-16 07:05:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4ff553c121e29c497336fdde705e70d0abdc826 8341931: os_linux gtest uses lambdas with explicit capture lists Reviewed-by: jwaters, jsjolen ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 724de682 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-16 07:13:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/724de682091623cd9877ee4e5f13123ef1d92ddf 8342081: Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: b9b0bd08 Branch: jep486 Author: Emanuel Peter Date: 2024-10-16 07:23:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9b0bd0871886eb65f87864f262424b119f2c748 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing Reviewed-by: chagedorn, tholenstein + test/hotspot/jtreg/compiler/lib/compile_framework/ClassLoaderBuilder.java + test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java + test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java + test/hotspot/jtreg/compiler/lib/compile_framework/CompileFrameworkException.java + test/hotspot/jtreg/compiler/lib/compile_framework/InternalCompileFrameworkException.java + test/hotspot/jtreg/compiler/lib/compile_framework/README.md + test/hotspot/jtreg/compiler/lib/compile_framework/SourceCode.java + test/hotspot/jtreg/compiler/lib/compile_framework/Utils.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/CombinedJavaJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/RunWithFlagsExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJasmCompilation.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJavaCompilation.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestConcurrentCompilation.java Changeset: 577babf1 Branch: jep486 Author: Thomas Schatzl Date: 2024-10-16 07:27:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/577babf1968700e4b648305cd5a5c2ddf712e2dc 8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/shared/gcArguments.cpp + test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java Changeset: e7cf25ce Branch: jep486 Author: Matthias Baesken Date: 2024-10-16 07:28:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7cf25ce0efdf568fc8eaff249d49e46d5a6eda1 8340801: Disable ubsan checks in some awt/2d coding Reviewed-by: ihse, lucy, goetz, jwaters + src/java.base/share/native/libjava/ub.h ! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c Changeset: ebc17c7c Branch: jep486 Author: Johny Jose Date: 2024-10-16 07:36:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9 8339637: (tz) Update Timezone Data to 2024b Reviewed-by: naoto, coffeys, jlu ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/africa ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/backward ! src/java.base/share/data/tzdata/etcetera ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/leapseconds ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! src/java.base/share/data/tzdata/zone.tab ! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java ! test/jdk/java/time/tck/java/time/TCKZoneId.java ! test/jdk/java/util/TimeZone/OldIDMappingTest.java ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION ! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt ! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt ! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java ! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java ! test/jdk/sun/util/resources/TimeZone/Bug4848242.java Changeset: c81aa755 Branch: jep486 Author: Nizar Benalla Date: 2024-10-16 10:17:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c81aa7551c37cc025c9054db08472b8abb2cbcb5 8331051: Add an `@since` checker test for `java.base` module Reviewed-by: jlahoda, jjg ! test/jdk/TEST.groups + test/jdk/tools/sincechecker/SinceChecker.java + test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java Changeset: 369c5733 Branch: jep486 Author: Valerie Peng Committer: Jaikiran Pai Date: 2024-02-05 22:53:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/369c573383a0120e0d85aeb89a211f38b5261013 8302111: Serialization considerations Reviewed-by: skoivu, rhalade, weijun, wetmore ! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SignedObject.java ! src/java.base/share/classes/java/security/Timestamp.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java ! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java ! src/java.base/share/classes/sun/security/provider/DRBG.java ! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java ! src/java.base/share/classes/sun/security/x509/AlgIdDSA.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java Changeset: 893e7bc8 Branch: jep486 Author: Weijun Wang Committer: Jaikiran Pai Date: 2024-04-17 22:38:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/893e7bc894e2828f8d02db06302485d02f2cfa5a 8328726: Better Kerberos support Reviewed-by: ahgross, rhalade, valeriep, coffeys ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Changeset: 03bc6b35 Branch: jep486 Author: Daniel Fuchs Committer: Jaikiran Pai Date: 2024-05-07 19:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03bc6b359fc5ff4fa2b569723903cdf1c9c5775b 8328286: Enhance HTTP client Reviewed-by: aefimov, michaelm ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/sun/net/www/MessageHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/conf/net.properties ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Encoder.java ! src/java.net.http/share/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/HpackTestEncoder.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: cfa25b71 Branch: jep486 Author: Emanuel Peter Committer: Jaikiran Pai Date: 2024-05-21 10:31:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfa25b71a65bfff1b31efe0d37ded37c50a98247 8328544: Improve handling of vectorization Co-authored-by: Christian Hagedorn Reviewed-by: mschoene, kvn, chagedorn, rhalade ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java Changeset: 498a5824 Branch: jep486 Author: Matias Saavedra Silva Committer: Jaikiran Pai Date: 2024-06-21 16:48:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/498a58244d79b6aaffd17300844f9908991d463c 8311208: Improve CDS Support Reviewed-by: rhalade, mschoene, ccheung, iklam ! src/hotspot/share/classfile/verifier.cpp Changeset: dadcee1b Branch: jep486 Author: Hai-May Chao Committer: Jaikiran Pai Date: 2024-07-01 19:43:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dadcee1b89515a651d0532d9803c22dfeeb64f9e 8307383: Enhance DTLS connections Co-authored-by: Jamil Nimeh Reviewed-by: rhalade, mschoene, ascarpino ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java ! test/jdk/javax/net/ssl/TLSCommon/MFLNTest.java Changeset: d9f63830 Branch: jep486 Author: Justin Lu Committer: Jaikiran Pai Date: 2024-07-04 23:09:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9f638303737c4e5174e5cf21ad2f634cc0b1494 8331446: Improve deserialization support Reviewed-by: rhalade, skoivu, rriggs, naoto ! src/java.base/share/classes/java/text/MessageFormat.java + test/jdk/java/text/Format/MessageFormat/MaxArgumentIndexTest.java + test/jdk/java/text/Format/MessageFormat/SerializationTest.java Changeset: c89f76c0 Branch: jep486 Author: Dean Long Committer: Jaikiran Pai Date: 2024-07-11 22:32:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c89f76c0b9ca085192775af9bd9368562b582dd6 8332644: Improve graph optimizations Co-authored-by: Martin Balao Co-authored-by: Francisco Ferrari Bihurriet Reviewed-by: epeter, ahgross, thartmann, rhalade, dlong, roland ! src/hotspot/share/opto/loopnode.cpp Changeset: 490d099e Branch: jep486 Author: Emanuel Peter Committer: Jaikiran Pai Date: 2024-07-23 09:28:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/490d099e234f27adef7d691d3c5a08ebdb550c5d 8335713: Enhance vectorization analysis Co-authored-by: Roland Westrelin Reviewed-by: rhalade, ahgross, thartmann, kvn ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp Changeset: cf5bb127 Branch: jep486 Author: Jaikiran Pai Date: 2024-10-16 11:36:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf5bb12731b0eefe53b99281453e40493ddafbe4 Merge Reviewed-by: alanb, dfuchs Changeset: 2da36992 Branch: jep486 Author: Alan Bateman Date: 2024-10-16 12:42:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2da36992e3febbcb28d14340bfa204087ba151c2 Merge ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! test/jdk/TEST.groups ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! test/jdk/TEST.groups From duke at openjdk.org Wed Oct 16 19:07:11 2024 From: duke at openjdk.org (duke) Date: Wed, 16 Oct 2024 19:07:11 GMT Subject: git: openjdk/jdk-sandbox: jep486: Revert changes to JMXAuthenticator and JMXConnectorFactory as these methods Message-ID: <5092cf31-90b5-4b3f-b55f-43a8b0aed7cb@openjdk.org> Changeset: 23a43e0d Branch: jep486 Author: Sean Mullan Date: 2024-10-16 15:03:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23a43e0d90aff8754909785f582ba0666046cf6c Revert changes to JMXAuthenticator and JMXConnectorFactory as these methods throw SecurityExceptions for non Security Manager reasons. ! src/java.management/share/classes/javax/management/remote/JMXAuthenticator.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java From duke at openjdk.org Thu Oct 17 08:58:56 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 08:58:56 GMT Subject: git: openjdk/jdk-sandbox: http3: 169 new changesets Message-ID: <8e3c9853-c0f8-47f5-8e37-fb0f0ae5c71f@openjdk.org> Changeset: cc8620ff Branch: http3 Author: Daniel Fuchs Date: 2024-10-08 17:44:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc8620ffefb5e9100eb165b158cd022a025feb87 http3: minor fixes in QuicConnectionImpl.java; Renamed defaultPDU -> defaultMTU ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java Changeset: 1b9b5648 Branch: http3 Author: Daniel Fuchs Date: 2024-10-08 17:45:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b9b5648f570a9d5d5135bf8e92809cfec8d29c4 http3: improve internal documentation in QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 7b16cc77 Branch: http3 Author: Daniel Fuchs Date: 2024-10-08 17:46:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b16cc77d9f0a3366679de701e3ca1004f235e0e http3: documented three additional quic properties ! src/java.net.http/share/classes/module-info.java Changeset: feb6a830 Branch: http3 Author: Kim Barrett Date: 2024-10-04 15:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/feb6a830e291ff71e2803e37be6c35c237f7c1cf 8340945: Ubsan: oopStorage.cpp:374:8: runtime error: applying non-zero offset 18446744073709551168 to null pointer Reviewed-by: tschatzl, mbaesken ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp Changeset: 42f32551 Branch: http3 Author: Calvin Cheung Date: 2024-10-04 16:14:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42f32551cd2aaa4b7609cc887cb33fc58ac12779 8341053: Two CDS tests fail again with -UseCompressedOops and UseSerialGC/UseParallelGC Reviewed-by: iklam, matsaave ! src/hotspot/share/prims/whitebox.cpp Changeset: beb2a51b Branch: http3 Author: Calvin Cheung Date: 2024-10-04 16:20:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/beb2a51b126671d1fac8d4b473ad8042a22f9ff5 8341377: Update VMProps.isCDSRuntimeOptionsCompatible to include Parallel and Serial GC Reviewed-by: dholmes, shade ! test/jtreg-ext/requires/VMProps.java Changeset: 0dd49970 Branch: http3 Author: Harshitha Onkar Date: 2024-10-04 16:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dd49970428e08d35996752ba0878a97fb6f8530 8340555: Open source DnD tests - Set4 Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt + test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDHTMLToOutlookTest.java + test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDSource.html + test/jdk/java/awt/dnd/DnDHTMLToOutlookTest/DnDSource.java + test/jdk/java/awt/dnd/DragSourceMotionListenerTest.java + test/jdk/java/awt/dnd/DragToAnotherScreenTest.java + test/jdk/java/awt/dnd/RejectDragTest.java Changeset: 04c9c5f0 Branch: http3 Author: Phil Race Date: 2024-10-04 17:20:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c9c5f0a7b49bbabfc2244411c6c995a3b464cf 8341111: open source several AWT tests including menu shortcut tests Reviewed-by: psadhukhan, jdv + test/jdk/java/awt/MenuShortcut/ActionCommandTest.java + test/jdk/java/awt/MenuShortcut/CheckMenuShortcut.java + test/jdk/java/awt/MenuShortcut/FunctionKeyShortcut.java + test/jdk/java/awt/MenuShortcut/MenuItemShortcutReplaceTest.java + test/jdk/java/awt/grab/CursorTest.java + test/jdk/java/awt/grab/SystemMenuTest.java Changeset: f5f0852f Branch: http3 Author: Kelvin Nilsen Date: 2024-10-04 17:29:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5f0852f51d3dc1001bf3d68b89f4aab31e05e61 8341379: Shenandoah: Improve lock contention during cleanup Reviewed-by: xpeng, phh, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp Changeset: 2e5b420f Branch: http3 Author: Justin Lu Date: 2024-10-04 17:34:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e5b420f81cf714fe66871c4b426a460b4714b28 8340326: Remove references to Applet in core-libs/security tests Reviewed-by: prr, naoto, dfuchs - test/jdk/java/net/Socket/SocketImplTest.java - test/jdk/java/util/TimeZone/DefaultTimeZoneTest.html ! test/jdk/java/util/TimeZone/DefaultTimeZoneTest.java ! test/jdk/java/util/logging/TestMainAppContext.java ! test/jdk/jdk/internal/loader/URLClassPath/ClassnameCharTest.java ! test/jdk/sun/net/www/ParseUtil_6380332.java ! test/jdk/sun/net/www/protocol/http/B6296310.java ! test/jdk/sun/net/www/protocol/http/ResponseCacheStream.java ! test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java Changeset: c8e70df3 Branch: http3 Author: Jayathirth D V Date: 2024-10-04 18:08:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8e70df37ebc90faaffae469244cefa10e8274c1 8341162: Open source some of the AWT window test Reviewed-by: aivanov + test/jdk/java/awt/Window/LocationByPlatform/TestLocationByPlatform.java + test/jdk/java/awt/Window/OwnedWindowShowTest/OwnedWindowShowTest.java + test/jdk/java/awt/Window/ResizeTest/ResizeTest.java + test/jdk/java/awt/Window/ShowWindowTest/ShowWindowTest.java Changeset: 7e3978ea Branch: http3 Author: Damon Nguyen Date: 2024-10-04 18:35:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e3978eab22f040995f5794b97417022532d375d 8340164: Open source few Component tests - Set1 Reviewed-by: psadhukhan, prr + test/jdk/java/awt/LightweightComponent/LWParentMovedTest/LWParentMovedTest.java + test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java + test/jdk/java/awt/LightweightComponent/LightweightFontTest/LightweightFontTest.java Changeset: 3d38cd97 Branch: http3 Author: Damon Nguyen Date: 2024-10-04 18:36:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d38cd97eff2228e2172bfdbf5cc21cf2060f871 8340966: Open source few Checkbox and Cursor tests - Set1 Reviewed-by: psadhukhan, jdv + test/jdk/java/awt/Checkbox/DynamicChangeTest/DynamicChangeTest.java + test/jdk/java/awt/Cursor/CursorDragTest/ListDragCursor.java + test/jdk/java/awt/Cursor/HiddenDialogParentTest/HiddenDialogParentTest.java + test/jdk/java/awt/Cursor/InvalidImageCustomCursorTest/InvalidImageCustomCursorTest.java + test/jdk/java/awt/Cursor/NullCursorTest/NullCursorTest.java Changeset: 92cb6331 Branch: http3 Author: Damon Nguyen Date: 2024-10-04 18:39:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92cb6331085bb6f4db091ce80d9951413541d74a 8340967: Open source few Cursor tests - Set2 Reviewed-by: psadhukhan + test/jdk/java/awt/Cursor/BlockedWindowTest/BlockedWindowTest.java + test/jdk/java/awt/Cursor/CursorUpdateTest/CursorUpdateTest.java + test/jdk/java/awt/Cursor/CustomCursorTest/CustomCursorTest.java + test/jdk/java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java + test/jdk/java/awt/Cursor/SetCursorTest/SetCursorTest.java Changeset: 86e3d52c Branch: http3 Author: Damon Nguyen Date: 2024-10-04 18:42:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86e3d52c70a611975da3abdebd2e1f14c7a1d019 8341258: Open source few various AWT tests - Set1 Reviewed-by: psadhukhan + test/jdk/java/awt/CardLayout/RemoveComponentTest/RemoveComponentTest.java + test/jdk/java/awt/GradientPaint/JerkyGradient.java + test/jdk/java/awt/GradientPaint/ShearTest.java Changeset: e70cbcfd Branch: http3 Author: Joe Darcy Date: 2024-10-04 19:25:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e70cbcfd0c07c0334bf3d5fe20da806129d7565e 8341541: Wrong anchor in wrapper classes links Reviewed-by: hannesw, liach ! src/java.base/share/classes/java/lang/package-info.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: a3e23572 Branch: http3 Author: Joe Darcy Date: 2024-10-04 20:31:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3e23572d5e879bd1c3b1755cf7be4601d03b62e 8341483: Clarify special case handling of Types.getArrayType Reviewed-by: liach, prappo, dlsmith ! src/java.compiler/share/classes/javax/lang/model/util/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! test/langtools/tools/javac/processing/model/util/types/TestInvalidInputs.java Changeset: 33e4bfdf Branch: http3 Author: Chris Plummer Date: 2024-10-04 21:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33e4bfdf919c44bebcf122818ab92deeb1f1cdce 8341295: Add some useful debugging APIs to the debug agent Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: 85e0e645 Branch: http3 Author: Alexander Matveev Date: 2024-10-04 21:21:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85e0e6452d167db2fadd60543f875a6375339604 8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: bade041d Branch: http3 Author: William Kemper Date: 2024-10-04 21:56:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bade041db82a09cf33d4dbcc849f5784b3851f3d 8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Changeset: 55928948 Branch: http3 Author: Damon Nguyen Date: 2024-10-04 22:08:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/559289487d97230760cff6f3349be4dc55c3a2ef 8340417: Open source some MenuBar tests - Set1 Reviewed-by: psadhukhan + test/jdk/java/awt/MenuBar/CellsResize.java + test/jdk/java/awt/MenuBar/MenuBarRemoveMenu/MenuBarRemoveMenuTest.java + test/jdk/java/awt/MenuBar/MenuNPE/MenuNPE.java + test/jdk/java/awt/MenuBar/SetMBarWhenHidden/SetMBarWhenHidden.java Changeset: b42fbf43 Branch: http3 Author: Shaojin Wen Date: 2024-10-04 22:35:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b42fbf43dfd62ae64973ff0e406b6609cd8e1aa6 8339699: Optimize DataOutputStream writeUTF Reviewed-by: liach, bpb ! src/java.base/share/classes/java/io/DataOutputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java + src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java + test/micro/org/openjdk/bench/java/io/DataOutputStreamBench.java Changeset: f8db3a83 Branch: http3 Author: Shaojin Wen Date: 2024-10-05 01:21:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8db3a831b61bb585c5494a7a8657e37000892b4 8341510: Optimize StackMapGenerator::processFieldInstructions Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 1c3e56c3 Branch: http3 Author: Shaojin Wen Date: 2024-10-05 15:37:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c3e56c3e45be3626afec0461d4ae8059b0b577f 8341512: Optimize StackMapGenerator::processInvokeInstructions Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.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 Changeset: df763cd2 Branch: http3 Author: Martin Doerr Date: 2024-10-05 18:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df763cd2c27070d96a40c9ec00f921107767edb9 8341558: [AIX] build broken after 8341413 Reviewed-by: kbarrett ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp Changeset: 9a25f822 Branch: http3 Author: Martin Doerr Date: 2024-10-05 18:42:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a25f822fb2529c1cae3ae909761381789d7b7b1 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method Reviewed-by: rrich, lucy ! src/hotspot/cpu/ppc/frame_ppc.cpp Changeset: 260d4658 Branch: http3 Author: Attila Szegedi Date: 2024-10-05 21:15:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/260d4658aefe370d8994574c20057de07fd6f197 8340572: ConcurrentModificationException when sorting ArrayList sublists Reviewed-by: smarks ! src/java.base/share/classes/java/util/ArrayList.java + test/jdk/java/util/ArrayList/SortingModCount.java Changeset: 50426b38 Branch: http3 Author: SendaoYan Date: 2024-10-06 12:21:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50426b3841240c5fda0df11439e52fa1ae9e7e07 8337713: RISC-V: fix typos in macroAssembler_riscv.cpp Reviewed-by: jwaters, fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java Changeset: 20f36c66 Branch: http3 Author: David M. Lloyd Committer: Chen Liang Date: 2024-10-06 16:26:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20f36c666c30e50c446d09cca4ea52395317a7eb 8339329: ConstantPoolBuilder#constantValueEntry method doc typo and clarifications Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java Changeset: 6600161a Branch: http3 Author: Aleksey Shipilev Date: 2024-10-07 07:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6600161ad46fe5b1e742409481bf225cd87f07c9 8338379: Accesses to class init state should be properly synchronized Reviewed-by: mdoerr, dholmes, coleenp, fyang, amitkumar ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 92186a27 Branch: http3 Author: Tobias Hartmann Date: 2024-10-07 07:58:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92186a27743732964b5cf3be339fd568da2aa4ba 8341612: [BACKOUT] 8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands Reviewed-by: chagedorn ! 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/ad_encode.m4 ! src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! test/hotspot/jtreg/compiler/c2/TestUnalignedAccess.java Changeset: 81ebbb24 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2024-10-07 08:28:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81ebbb2463df8b014bb209dc4028668fc78e8327 8341525: G1: use bit clearing to remove tightly-coupled initialization store pre-barriers Reviewed-by: mdoerr, kbarrett, shade, tschatzl ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: 747a3fa3 Branch: http3 Author: SendaoYan Date: 2024-10-07 08:39:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/747a3fa31d9a9512475615c91d2ee9c2d2a94e8e 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 28977972 Branch: http3 Author: Hamlin Li Date: 2024-10-07 09:32:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28977972a0129892543222eada4dc99f4cd62574 8340880: RISC-V: add t3-t6 alias into assemler_riscv.hpp Reviewed-by: luhenry, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 520060f7 Branch: http3 Author: Alexey Ivanov Date: 2024-10-07 12:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/520060f79a3cedb8f93e6bbd0e9b2823eaabf79a 8340799: Add border inside instruction frame in PassFailJFrame Reviewed-by: prr, dnguyen ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 4ba170c4 Branch: http3 Author: Alexey Ivanov Date: 2024-10-07 12:45:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ba170c403ae85576f84dafd4a157ba0db99873f 8341235: Improve default instruction frame title in PassFailJFrame Reviewed-by: prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: a2372c60 Branch: http3 Author: Ivan Walulya Date: 2024-10-07 13:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2372c607c940589f239d4e59b675d3b2e626fd9 8341238: G1: Refactor G1Policy to move collection set selection methods into G1CollectionSet Reviewed-by: tschatzl, mli ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 33595189 Branch: http3 Author: SendaoYan Date: 2024-10-07 16:28:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3359518986bd12b0d97e5df5b0154d0539639818 8341593: Problemlist java/foreign/TestUpcallStress.java in Xcomp mode Reviewed-by: jvernee ! test/jdk/ProblemList-Xcomp.txt Changeset: d0c5e4bc Branch: http3 Author: Alexander Zvegintsev Date: 2024-10-07 16:32:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0c5e4bc50cc2cbb65efe827ae8cf3e077f45e07 8341373: Open source closed frame tests # 4 Reviewed-by: prr + test/jdk/java/awt/Frame/AddRemoveMenuBarTest_5.java + test/jdk/java/awt/Frame/FrameResizableTest.java + test/jdk/java/awt/Frame/I18NTitle.java + test/jdk/java/awt/Frame/MenuBarOffsetTest.java + test/jdk/java/awt/Frame/MinimumSizeTest.java Changeset: f7bb647d Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-10-07 16:34:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7bb647dc88f835fe819e7ab0434c931f243304a 8341595: Clean up iteration of CEN headers in ZipFile.Source.initCEN Reviewed-by: lancea, redestad ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/CenSizeMaximum.java Changeset: fc7244da Branch: http3 Author: Harshitha Onkar Date: 2024-10-07 17:42:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc7244da96a9423146c4a46bcc3bbfc205900c3b 8340713: Open source DnD tests - Set5 Reviewed-by: azvegint, dnguyen ! test/jdk/ProblemList.txt + test/jdk/java/awt/dnd/DragExitBeforeDropTest.java + test/jdk/java/awt/dnd/DragThresholdTest.java + test/jdk/java/awt/dnd/WinMoveFileToShellTest.java Changeset: 23f3ca25 Branch: http3 Author: Mikael Vidstedt Date: 2024-10-07 19:33:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23f3ca254a2558ddaaf29714b0a5fc22daeed013 8330206: Bump minimum boot jdk to JDK 23 Reviewed-by: darcy, iris, erikj ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 4d50cbb5 Branch: http3 Author: Harshitha Onkar Date: 2024-10-07 21:29:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d50cbb5a73ad1f84ecd6a895045ecfdb0835adc 8341278: Open source few TrayIcon tests - Set7 Reviewed-by: azvegint ! test/jdk/ProblemList.txt + test/jdk/java/awt/TrayIcon/ClearPrevImageTest.java + test/jdk/java/awt/TrayIcon/FocusLostAfterTrayTest.java + test/jdk/java/awt/TrayIcon/MouseMoveTest.java + test/jdk/java/awt/TrayIcon/TrayIconKeySelectTest.java Changeset: d996ca86 Branch: http3 Author: Shaojin Wen Date: 2024-10-07 23:30:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d996ca863deef50ba7c1c8878cc4c202fa1a9d6b 8341581: Optimize BytecodeHelpers validate slot Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java Changeset: 45a63595 Branch: http3 Author: William Kemper Date: 2024-10-08 01:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45a6359588996d25e5e8dadebdcd8d6a00ef786f 8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp Changeset: b6a40473 Branch: http3 Author: Tejesh R Date: 2024-10-08 06:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6a4047387dbe4e07df0032dfdd7ee5ad8f571a4 8339982: Open source several AWT Mouse tests - Batch 2 Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/GraphicsEnvironment/DefaultScreenDeviceTest.java + test/jdk/java/awt/Mouse/DoubleClickTest.java + test/jdk/java/awt/Mouse/MouseClickCount.java + test/jdk/java/awt/Mouse/MouseDragEnterExitTest.java + test/jdk/java/awt/Mouse/MouseDragTest.java Changeset: 57c859e4 Branch: http3 Author: Tejesh R Date: 2024-10-08 06:33:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57c859e4adfedc963b1f4b3bf066453ace41ee36 8339836: Open source several AWT Mouse tests - Batch 1 Reviewed-by: honkar, prr + test/jdk/java/awt/Mouse/MouseEnterExitTest.java + test/jdk/java/awt/Mouse/MouseEnterExitTest2.java + test/jdk/java/awt/Mouse/MouseEnterExitTest3.java + test/jdk/java/awt/Mouse/MouseEnterExitTest4.java + test/jdk/java/awt/Mouse/MousePressedTest.java Changeset: ffb60e55 Branch: http3 Author: Claes Redestad Date: 2024-10-08 08:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffb60e55cd77a92d19e1fde305f5d204b9fae429 8341594: Use Unsafe to coalesce reads in java.util.zip.ZipUtils Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! test/micro/org/openjdk/bench/java/util/zip/ZipFileOpen.java Changeset: 59ac7039 Branch: http3 Author: Amit Kumar Date: 2024-10-08 09:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59ac7039d3ace0ec481742c3a10c81f1675e12da 8339220: [s390x] TestIfMinMax.java failure Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/matcher_s390.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: f62dba36 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-10-08 09:59:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f62dba3651719bc0031522e171a6e42b362c1363 8341597: ZipFileInflaterInputStream input buffer size uses uncompressed size Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 7a1e832e Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-10-08 10:08:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a1e832ea997f9984eb5fc18474a8f1650ddb1bf 8336843: Deprecate java.util.zip.ZipError for removal Reviewed-by: liach, lancea ! src/java.base/share/classes/java/util/zip/ZipError.java Changeset: 6e486181 Branch: http3 Author: Matthias Baesken Date: 2024-10-08 12:36:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e486181613bde8da6874eeed680c7136e8d778a 8341644: Compile error in cgroup coding when using toolchain clang Reviewed-by: stefank, mdoerr ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp Changeset: 4a12f5b2 Branch: http3 Author: Thomas Schatzl Date: 2024-10-08 14:12:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a12f5b26e2b7fb638ee0946d3938451f5effd3d 8341643: G1: Merged cards counter skewed by merge cards cache Reviewed-by: iwalulya, mli ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 580eb62d Branch: http3 Author: Hamlin Li Date: 2024-10-08 15:15:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/580eb62dc097efeb51c76b095c1404106859b673 8320500: [vectorapi] RISC-V: Optimize vector math operations with SLEEF Reviewed-by: luhenry, ihse, erikj, fyang, rehn ! make/modules/jdk.incubator.vector/Lib.gmk ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp + src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c Changeset: 65463536 Branch: http3 Author: Hannes Walln?fer Date: 2024-10-08 16:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65463536e6b7d792edb96bfddc2cd397276c7bd8 8340203: Link color is hard to distinguish from text color in API documentation Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: b9db74a6 Branch: http3 Author: Harshitha Onkar Date: 2024-10-08 16:34:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9db74a64577bf2b79570a789c91de6549a50788 8341378: Open source few TrayIcon tests - Set8 Reviewed-by: azvegint, dnguyen ! test/jdk/ProblemList.txt + test/jdk/java/awt/TrayIcon/TrayIconTest.java Changeset: 966eb723 Branch: http3 Author: Alexander Zvegintsev Date: 2024-10-08 17:37:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/966eb7232ff867d9a68269d5a2007da20259565f 8341447: Open source closed frame tests # 5 Reviewed-by: honkar ! test/jdk/ProblemList.txt + test/jdk/java/awt/Frame/FocusTest.java ! test/jdk/java/awt/Frame/InitialIconifiedTest.java Changeset: 7312eea3 Branch: http3 Author: Leonid Mesnik Date: 2024-10-08 17:44:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7312eea382eed048b6abdb6409c006fc8e8f45b4 8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp Reviewed-by: chagedorn ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java Changeset: 62acc9c1 Branch: http3 Author: Shaojin Wen Date: 2024-10-08 20:35:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62acc9c174f23acd2807c8214ffc28d73799da16 8341548: More concise use of classfile API Reviewed-by: liach ! 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/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java Changeset: 7eab0a50 Branch: http3 Author: Igor Veresov Date: 2024-10-08 23:21:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7eab0a506adffac7bed940cc020e37754f0adbdb 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/gcm.cpp + test/hotspot/jtreg/compiler/controldependency/TestAntiDependencyForPinnedLoads.java Changeset: f276f58f Branch: http3 Author: Daniel D. Daugherty Date: 2024-10-09 00:00:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f276f58fb427a849549a525a200e95e28952edf4 8341803: ProblemList containers/docker/TestJcmdWithSideCar.java on linux-x64 8341805: ProblemList five mlvm/indy/func/jvmti tests in Xcomp mode Reviewed-by: psandoz ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: de90204b Branch: http3 Author: Ramkumar Sunderbabu Date: 2024-10-09 03:11:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de90204b60c408ef258a2d2515ad252de4b23536 8341588: Remove CollectionUsageThreshold.java from ProblemList-Xcomp for debugging Reviewed-by: lmesnik, kevinw ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/java/lang/management/MemoryMXBean/MemoryUtil.java ! test/jdk/java/lang/management/MemoryMXBean/RunUtil.java Changeset: d809bc0e Branch: http3 Author: SendaoYan Date: 2024-10-09 05:47:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d809bc0e21b145758f21c4324772faf6aa6a276a 8341658: RISC-V: Test DateFormatProviderTest.java run timeouted Reviewed-by: naoto ! test/jdk/java/util/PluggableLocale/DateFormatProviderTest.java Changeset: d3f3c6a8 Branch: http3 Author: Daniel Skantz Date: 2024-10-09 07:01:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3f3c6a8cdf862df3a72f60c824ce50d37231061 8330157: C2: Add a stress flag for bailouts Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/reg_split.cpp + test/hotspot/jtreg/compiler/debug/TestStressBailout.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: d636e0d3 Branch: http3 Author: SendaoYan Date: 2024-10-09 09:02:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code Reviewed-by: aph, jsjolen, jwaters ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: 047c2d7f Branch: http3 Author: Shaojin Wen Date: 2024-10-09 10:01:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/047c2d7f2676b8c3c8b5645134fb5c00c540e43f 8341141: Optimize DirectCodeBuilder Co-authored-by: Claes Redestad Co-authored-by: Chen Liang Reviewed-by: liach, redestad ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.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/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.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/constant/MethodTypeDescImpl.java ! test/jdk/jdk/classfile/UtilTest.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: 3fba1702 Branch: http3 Author: Christian Hagedorn Date: 2024-10-09 11:42:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fba1702cd8dc817b11bfa51077c41424d289281 8340786: Introduce Predicate classes with predicate iterators and visitors for simplified walking Reviewed-by: roland, thartmann ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: d9365567 Branch: http3 Author: Johan Sj?len Date: 2024-10-09 13:05:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d936556799dd0425ff06a79ffb69b3bf0ea1ad4e 8341633: StatSampler::assert_system_property: Print the keys and values of the assert Reviewed-by: stefank ! src/hotspot/share/runtime/statSampler.cpp Changeset: ecc77a5b Branch: http3 Author: Roland Westrelin Date: 2024-10-09 14:57:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecc77a5b4a84c84ffa1580174872af6df3a4f6ca 8336702: C2 compilation fails with "all memory state should have been processed" assert Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/longcountedloops/TestSafePointWithEAState.java Changeset: ff2f39f2 Branch: http3 Author: Roland Westrelin Date: 2024-10-09 14:59:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff2f39f24018436556a8956ec55da433dc697437 8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/types/TestBadMemSliceWithInterfaces.java Changeset: c30ad012 Branch: http3 Author: Kangcheng Xu Date: 2024-10-09 15:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c30ad0124e7743f3a4c29ef901761f8fcc53de10 8325495: C2: implement optimization for series of Add of unique value Reviewed-by: chagedorn, roland ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp + test/hotspot/jtreg/compiler/c2/TestSerialAdditions.java Changeset: e704c055 Branch: http3 Author: Oli Gillespie Date: 2024-10-09 15:28:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 8340547: Starting many threads can delay safepoints Reviewed-by: shade, qamai, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 950e3a75 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-10-09 15:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/950e3a7587ed3269aab0c3b6625b9cc9149d34d8 8341625: Improve ZipFile validation of the END header Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java ! test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java Changeset: 38c1d651 Branch: http3 Author: Archie Cobbs Date: 2024-10-09 16:03:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38c1d6514881363ffa4ed20b34bd8cdfd8343f5f 8337980: Javac allows invocation of an inherited instance method from a static method Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/resolve/MethodAmbiguityCrash1.java + test/langtools/tools/javac/resolve/MethodAmbiguityCrash1.out + test/langtools/tools/javac/resolve/MethodAmbiguityCrash2.java + test/langtools/tools/javac/resolve/MethodAmbiguityCrash2.out Changeset: fcc9c8d5 Branch: http3 Author: Fredrik Bredberg Date: 2024-10-09 16:45:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcc9c8d570396506068e0a1d4123e32b195e6653 8341854: Incorrect clearing of ZF in fast_unlock_lightweight on x86 Reviewed-by: stefank, aboldtch, pchilanomate, dcubed ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: a24525b6 Branch: http3 Author: Shaojin Wen Date: 2024-10-09 17:21:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a24525b67b97d38a33e42871bd2e8d03cd327568 8339320: Optimize ClassFile Utf8EntryImpl#inflate Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java Changeset: 3ab519f1 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-09 17:30:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ab519f16381ab49353e67db8480ed13f52ca3e8 8341424: GHA: Collect hs_errs from build time failures Reviewed-by: ihse, jwaters ! .github/scripts/gen-build-failure-report.sh ! .github/scripts/gen-test-results.sh + .github/scripts/report-utils.sh Changeset: 3180aaa3 Branch: http3 Author: Jatin Bhateja Date: 2024-10-09 17:44:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3180aaa370de16eb1835e1f57664b9fb15a6bb01 8341832: Incorrect continuation address of synthetic SIGSEGV for APX in product builds Reviewed-by: thartmann, sviswanathan, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 593c27e6 Branch: http3 Author: Phil Race Date: 2024-10-09 18:17:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/593c27e69703875115e6db5843a3743ba9bd8c18 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering Reviewed-by: mbaesken ! test/jdk/sun/awt/font/TestDevTransform.java Changeset: a45abf13 Branch: http3 Author: Daniel D. Daugherty Date: 2024-10-09 18:20:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a45abf131be9ee52828c5db18a18847c45ae6994 8341860: ProblemList applications/ctw/modules/java_base_2.java on linux-x64 Reviewed-by: azvegint ! test/hotspot/jtreg/ProblemList.txt Changeset: 52eded4a Branch: http3 Author: Alexander Zuev Date: 2024-10-09 20:31:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52eded4a9ce612a978ae15d5b606784bcf671c69 8341170: Open source several Choice related tests (part 2) Reviewed-by: honkar + test/jdk/java/awt/Choice/ChoiceDragEventsInside.java + test/jdk/java/awt/Choice/ChoiceMouseEventTest.java + test/jdk/java/awt/Choice/ChoiceRemoveTest.java + test/jdk/java/awt/Choice/PopupMenuOnChoiceArea.java + test/jdk/java/awt/Choice/ScrollbarFlickers.java Changeset: 49c7148d Branch: http3 Author: Justin Lu Date: 2024-10-09 21:45:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49c7148d3770c1ba2cd291f7b55ad471577ee151 8341366: Suspicious check in Locale.getDisplayName(Locale inLocale) Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: e7045e93 Branch: http3 Author: Justin Lu Date: 2024-10-09 21:46:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7045e9399c5bca0592afc5769432414ecae7219 8341684: Typo in External Specifications link of java.util.Currency Reviewed-by: liach, naoto, srl ! src/java.base/share/classes/java/util/Currency.java Changeset: 172f7446 Branch: http3 Author: Alexander Zuev Date: 2024-10-09 22:10:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/172f74466fe59ece816764112dba98e4604706b7 8340985: Open source some Desktop related tests Reviewed-by: abhiscxk + test/jdk/java/awt/Desktop/ActionSupportTest.java + test/jdk/java/awt/Desktop/BrowseTest.java + test/jdk/java/awt/Desktop/DesktopSupportTest.java + test/jdk/java/awt/Desktop/MailTest.java + test/jdk/java/awt/Desktop/OpenTest.java Changeset: c850ecb2 Branch: http3 Author: Shaojin Wen Date: 2024-10-09 23:50:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c850ecb20a095cb69da81f6fbe5da9c4bce66e77 8341755: Optimize argNames in InnerClassLambdaMetafactory Co-authored-by: Chen Liang Reviewed-by: liach, redestad ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java Changeset: 475f8f94 Branch: http3 Author: Shaojin Wen Date: 2024-10-10 00:03:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/475f8f94e038e10c796b5d56f939384d7b84da54 8341859: Optimize ClassFile Benchmark Write Reviewed-by: liach ! test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: 9d621d39 Branch: http3 Author: SendaoYan Date: 2024-10-10 01:04:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d621d3914b39cfdcda97274a7af5ca0fe062d35 8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Reviewed-by: sgehwolf, bpb ! make/test/JtregNativeJdk.gmk ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java + test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java + test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: 313f4a96 Branch: http3 Author: Abhishek Kumar Date: 2024-10-10 05:40:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/313f4a962148331c9958618054109284470d1c9f 8340809: Open source few more AWT PopupMenu tests Reviewed-by: prr, aivanov + test/jdk/java/awt/PopupMenu/ActivePopupCrashTest.java + test/jdk/java/awt/PopupMenu/KeyTraversalCrash.java + test/jdk/java/awt/PopupMenu/MultiplePopupMenusTest.java + test/jdk/java/awt/PopupMenu/PopupMenuCrash.java + test/jdk/java/awt/PopupMenu/StressTest.java Changeset: 780de009 Branch: http3 Author: Abhishek Kumar Date: 2024-10-10 05:57:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/780de009224b048fa51a119e1db6cc52daddaaf8 8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails Reviewed-by: honkar, dnguyen, psadhukhan ! test/jdk/ProblemList.txt - test/jdk/javax/swing/JTabbedPane/8007563/Test8007563.java + test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java Changeset: 36fca5d1 Branch: http3 Author: Christian Hagedorn Date: 2024-10-10 06:40:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36fca5d19d6c0eb0391b4a36db689d9c3aae09b1 8341882: [BACKOUT] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Reviewed-by: thartmann ! make/test/JtregNativeJdk.gmk ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java - test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java - test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: e7c5bf45 Branch: http3 Author: Matthias Baesken Date: 2024-10-10 07:21:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7c5bf45f753ad6459c666a4dd4a31197b69e05e 8341722: Fix some warnings as errors when building on Linux with toolchain clang Reviewed-by: cjplummer, lucy ! make/modules/jdk.hotspot.agent/Lib.gmk ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c ! src/jdk.jpackage/share/native/common/Log.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 16042556 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2024-10-10 08:34:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16042556f394adfa93e54173944198397ad29dea 8341619: C2: remove unused StoreCM node Reviewed-by: chagedorn, thartmann, kvn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/forms.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: e9327b6e Branch: http3 Author: Shaojin Wen Date: 2024-10-10 14:32:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9327b6e3c1fcc47ec790fa4e4019f7651a8f912 8339205: Optimize StackMapGenerator Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: 6e013845 Branch: http3 Author: Shaojin Wen Date: 2024-10-10 15:13:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e0138450ab4b0af917cbf61701b0d1d17eeaa44 8341136: Optimize StackMapGenerator::trimAndCompress Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: 2d8fcc42 Branch: http3 Author: Tejesh R Date: 2024-10-10 15:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d8fcc4271802b211c4718c6abae3ce9c99eafbd 8340193: Open source several AWT Dialog tests - Batch 1 Reviewed-by: psadhukhan + test/jdk/java/awt/Dialog/DialogIconTest/DialogIconTest.java = test/jdk/java/awt/Dialog/DialogIconTest/swing.small.gif + test/jdk/java/awt/Dialog/DialogResizeTest.java + test/jdk/java/awt/Dialog/FileDialogIconTest/FileDialogIconTest.java = test/jdk/java/awt/Dialog/FileDialogIconTest/T1.gif = test/jdk/java/awt/Dialog/FileDialogIconTest/T2.gif = test/jdk/java/awt/Dialog/FileDialogIconTest/T3.gif = test/jdk/java/awt/Dialog/FileDialogIconTest/T4.gif + test/jdk/java/awt/Dialog/FileDialogIconTest/loading-msg.gif + test/jdk/java/awt/Dialog/FileDialogWrongNameCrash.java + test/jdk/java/awt/Dialog/GetLocationTest_1.java Changeset: a7d2077f Branch: http3 Author: Tejesh R Date: 2024-10-10 15:50:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7d2077fe20d73f49a003c15469c2aa9bda1b30f 8340366: Open source several AWT Dialog tests - Batch 3 Reviewed-by: prr, dnguyen ! test/jdk/ProblemList.txt + test/jdk/java/awt/Dialog/DialogModalityTest.java + test/jdk/java/awt/Dialog/DialogResizeTest2.java + test/jdk/java/awt/Dialog/FileDialogUserFilterTest.java + test/jdk/java/awt/Dialog/HideDialogTest.java + test/jdk/java/awt/Dialog/ModalDialogTest.java Changeset: 4beb7719 Branch: http3 Author: Aleksei Efimov Date: 2024-10-10 15:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4beb77192f54f27183285400d7cae7528df64e43 8339538: Wrong timeout computations in DnsClient 8220213: com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent Reviewed-by: dfuchs, msheppar, djelinski ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java ! test/jdk/com/sun/jndi/dns/ConfigTests/Timeout.java + test/jdk/com/sun/jndi/dns/ConfigTests/TimeoutWithEmptyDatagrams.java Changeset: 6fad6af0 Branch: http3 Author: Axel Boldt-Christmas Date: 2024-10-10 17:02:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fad6af0de5e749aa60038d70ae196b5f666286f 8341819: LightweightSynchronizer::enter_for races with deflation Reviewed-by: pchilanomate, rkennke ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! test/jdk/com/sun/jdi/EATests.java Changeset: 76541b06 Branch: http3 Author: Weijun Wang Date: 2024-10-10 17:22:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76541b0646d27e79948d73759f21383c099e2436 8341792: Fix ExceptionOccurred in java.security.jgss Reviewed-by: jlu, mullan ! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m ! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c Changeset: 7eb55357 Branch: http3 Author: Justin Lu Date: 2024-10-10 17:33:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7eb55357ab169c21dd5d0ed1738155e794e5faaf 8341789: Fix ExceptionOccurred in java.base Reviewed-by: bpb, jpai, dfuchs, lancea, rriggs, naoto ! src/java.base/share/native/libjava/ClassLoader.c ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/io_util.c ! src/java.base/share/native/libjava/jni_util.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/SdpSupport.c ! src/java.base/unix/native/libnio/ch/UnixDomainSockets.c Changeset: a5cad0ee Branch: http3 Author: Justin Lu Date: 2024-10-10 17:33:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5cad0ee1e86285b7d2561dfce37f2b22067c9e6 8341791: Fix ExceptionOccurred in java.prefs Reviewed-by: bpb, jpai, naoto ! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m Changeset: 32f817a4 Branch: http3 Author: Harshitha Onkar Date: 2024-10-10 17:55:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32f817a46068b61d599b714a4480e3ea5d6e9050 8340978: Open source few DnD tests - Set6 Reviewed-by: prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/dnd/CustomDragCursorTest.java + test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDAcceptanceTest.java + test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDSource.java + test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDTarget.java Changeset: 2a6f0307 Branch: http3 Author: Daniel Gredler Committer: Phil Race Date: 2024-10-10 18:00:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a6f0307e8d287fc9177e9454386e63faf8e61a0 8339974: Graphics2D.drawString doesn't always work with Font derived from AffineTransform Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/java/awt/font/TextLayout.java ! src/java.desktop/share/classes/java/awt/font/TextLine.java + test/jdk/java/awt/font/FontScaling/RotatedScaledFontTest.java + test/jdk/javax/print/PostScriptRotatedScaledFontTest.java Changeset: 97ee8bbd Branch: http3 Author: Damon Nguyen Date: 2024-10-10 18:17:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97ee8bbda2c7d7f76866690a34a5021fade2f438 8340173: Open source some Component/Panel/EventQueue tests - Set2 Reviewed-by: honkar ! test/jdk/ProblemList.txt + test/jdk/java/awt/EventQueue/PushPopDeadlock/PushPopDeadlock.java + test/jdk/java/awt/LightweightComponent/MultipleAddNotifyTest/MultipleAddNotifyTest.java + test/jdk/java/awt/LightweightComponent/PopupTest/PopupTest.java + test/jdk/java/awt/Panel/PanelRepaint/PanelRepaint.java Changeset: 06f34d7e Branch: http3 Author: William Kemper Date: 2024-10-10 18:45:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06f34d7ed2ac77e30b2a891b7a0549055ed40da3 8339651: ShenandoahPacer::setup_for_mark, ShenandoahPacer::setup_for_updaterefs and ShenandoahPacer::setup_for_evac runtime error: division by zero Reviewed-by: shade, mli ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: cd4981c2 Branch: http3 Author: Damon Nguyen Date: 2024-10-10 21:42:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd4981c29245b4ddd37b49aef1a051e29a1001f9 8341257: Open source few DND tests - Set1 Reviewed-by: honkar, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/dnd/DnDClipboardDeadlockTest.java + test/jdk/java/awt/dnd/DnDCursorCrashTest.java + test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java + test/jdk/java/awt/dnd/DnDToWordpadTest.java + test/jdk/java/awt/dnd/NonAsciiFilenames.java Changeset: 24eb3601 Branch: http3 Author: Shaojin Wen Date: 2024-10-11 00:29:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24eb360147a5ca548abc89eb6480f46b89e11d19 8341906: Optimize ClassFile writing BufBuffer Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.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/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: 472db922 Branch: http3 Author: Shaojin Wen Date: 2024-10-11 02:17:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/472db922fabfb8942f15d39ebd58125189bc8600 8341900: Optimize DirectCodeBuilder writeBody Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java Changeset: ace44e56 Branch: http3 Author: SendaoYan Date: 2024-10-11 07:29:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078 8341806: Gcc version detection failure on Alinux3 Reviewed-by: ihse, jwaters ! make/autoconf/toolchain.m4 Changeset: ae41daf9 Branch: http3 Author: SendaoYan Date: 2024-10-11 08:12:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae41daf9a780f8fd29b2af984e9aa60ae9b10937 8341880: RISC-V: riscv_vector.h native build fails with gcc13 after JDK-8320500 Co-authored-by: Fei Yang Reviewed-by: mli, fyang ! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c Changeset: 7c0dbf8e Branch: http3 Author: Matthias Baesken Date: 2024-10-11 08:22:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c0dbf8e9c69d51aa8e06305e4483002116019f4 8341820: Check return value of hcreate_r Reviewed-by: cjplummer, lucy ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c Changeset: 519544c1 Branch: http3 Author: Thomas Schatzl Date: 2024-10-11 09:12:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/519544c1d72bccb4528953adb054ea3ee97e35b9 8341909: G1: Add region index to region printer output Reviewed-by: kbarrett, lkorinth ! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp Changeset: 61338661 Branch: http3 Author: Jan Lahoda Date: 2024-10-11 10:07:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6133866150cf6131ab578f1537f84c239703fa67 8341070: javac fails with an exception when compiling import module under source level 8 Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! test/langtools/tools/javac/ImportModule.java Changeset: 7276a1be Branch: http3 Author: Quan Anh Mai Date: 2024-10-11 15:28:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7276a1bec0d90f63e9e433fdcdfd6564b70dc9bb 8341784: Refactor TypeVect to use a BasicType instead of a const Type* Reviewed-by: kvn, jkarthikeyan ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java Changeset: 1f6bd0c3 Branch: http3 Author: Damon Nguyen Date: 2024-10-11 20:03:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 Reviewed-by: azvegint ! test/jdk/ProblemList.txt ! test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java Changeset: 0a57fe1d Branch: http3 Author: Kim Barrett Date: 2024-10-11 21:11:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a57fe1df6f3431cfb2d5d868597c61ef6af3806 8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB Reviewed-by: dlong, kvn ! src/hotspot/share/opto/type.cpp Changeset: 3f53d571 Branch: http3 Author: Weijun Wang Date: 2024-10-11 21:16:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f53d571343792341481f4d15970cdc0bcd76a5e 8340327: A common framework to support public key algorithms with standard parameter sets Reviewed-by: ascarpino, mullan + src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java + src/java.base/share/classes/sun/security/provider/NamedKEM.java + src/java.base/share/classes/sun/security/provider/NamedKeyFactory.java + src/java.base/share/classes/sun/security/provider/NamedKeyPairGenerator.java + src/java.base/share/classes/sun/security/provider/NamedSignature.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/SignatureUtil.java + src/java.base/share/classes/sun/security/x509/NamedX509Key.java + test/jdk/sun/security/provider/NamedEdDSA.java + test/jdk/sun/security/provider/NamedKeyFactoryTest.java Changeset: c4965d9b Branch: http3 Author: Justin Lu Date: 2024-10-11 21:30:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4965d9b135b58e0b3604bc1cc60978ad4c8c11b 8341794: Fix ExceptionOccurred in jdk.attach Reviewed-by: amenkov, cjplummer ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c Changeset: 2db33971 Branch: http3 Author: Justin Lu Date: 2024-10-11 21:31:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2db3397187563d1821d24578247f764c372fbb4b 8341797: Fix ExceptionOccurred in jdk.jdi Reviewed-by: amenkov, cjplummer ! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c ! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c Changeset: 2e1c1936 Branch: http3 Author: Daniel D. Daugherty Date: 2024-10-12 02:45:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e1c1936e183fe8329bb6247523bd73ad9b3ca88 8342003: ProblemList sun/security/tools/keytool/GenKeyPairSigner.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: 41ee582d Branch: http3 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-12 03:25:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41ee582df8c65f2f26b21e46784cf0bc4ece0585 8341138: Rename jtreg property docker.support as container.support Reviewed-by: sgehwolf, mseledtsov ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/containers/docker/DockerBasicTest.java ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestCPUSets.java ! test/hotspot/jtreg/containers/docker/TestContainerInfo.java ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmd.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/TEST.ROOT ! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java ! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/Container.java Changeset: 5c4f1ef7 Branch: http3 Author: Abhishek Kumar Date: 2024-10-14 04:45:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c4f1ef746b0c373a131726d74d27f0e0cc6e40d 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser Reviewed-by: aivanov, psadhukhan, tr ! test/jdk/javax/swing/JColorChooser/Test4887836.java + test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java Changeset: fe98f86b Branch: http3 Author: Abhishek Kumar Date: 2024-10-14 04:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe98f86b5792cbb17d47871452d27ab87d72b342 8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog Reviewed-by: honkar, prr + test/jdk/javax/swing/JFileChooser/bug4587721.java Changeset: 8d0975a2 Branch: http3 Author: Tobias Hartmann Date: 2024-10-14 05:26:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d0975a27d826f7aa487a612131827586abaefd5 8336726: C2: assert(!do_asserts || projs->fallthrough_ioproj != nullptr) failed: must be found Reviewed-by: chagedorn, kvn, vlivanov ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp + test/hotspot/jtreg/compiler/c2/TestCallDevirtualizationWithInfiniteLoop.java Changeset: 037f11b8 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-14 06:02:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/037f11b864734734dd7fbce029b2e8b4bc17f3ab 8341708: Optimize safepoint poll encoding with smaller poll data offset Reviewed-by: kvn, qamai ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java Changeset: e3f65039 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-14 07:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3f650393744790e24820b2d6d99dd1da1a44de6 8341893: AArch64: Micro-optimize compressed ptr decoding Reviewed-by: aph, fyang ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: dcac4b0a Branch: http3 Author: Fei Gao Date: 2024-10-14 08:40:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcac4b0a532f2ca6cb374da7ece331e8266ab351 8341471: Reversed field layout caused by unstable sorting Reviewed-by: jwaters, jsjolen ! src/hotspot/share/classfile/fieldLayoutBuilder.hpp + test/hotspot/jtreg/runtime/FieldLayout/TestFieldLayout.java Changeset: b20c5c79 Branch: http3 Author: Matthias Baesken Date: 2024-10-14 10:34:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b20c5c79def1ef2cc4b587b7688f8f1d4c81d699 8341967: Unify os::current_file_offset and os::seek_to_file_offset across posix platforms Reviewed-by: jsjolen, mdoerr ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp Changeset: 15815089 Branch: http3 Author: Afshin Zafari Date: 2024-10-14 10:51:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1581508988141bfb420d97759138203f30926b35 8335091: NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg Reviewed-by: jsjolen, gziemski ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_vmatree.cpp Changeset: ba3774dc Branch: http3 Author: Daniel Fuchs Date: 2024-10-14 12:29:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba3774dc5d27e762dfd61f8acf842ae11dec0cb7 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) Reviewed-by: jpai ! test/jdk/java/net/Socket/UdpSocket.java Changeset: f56a1541 Branch: http3 Author: SendaoYan Date: 2024-10-14 12:32:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f56a154132f7e66b1b65adfa2aa937119999b14a 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 Reviewed-by: liach, sgehwolf, ihse, bpb ! make/test/JtregNativeJdk.gmk ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java + test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java + test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: 9e262df8 Branch: http3 Author: Weijun Wang Date: 2024-10-14 16:00:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e262df813874043f72b60695a88c28fc7d5cccb 8342002: sun/security/tools/keytool/GenKeyPairSigner.java failed due to missing certificate output Reviewed-by: mullan ! test/jdk/ProblemList.txt ! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java Changeset: a8a8b2de Branch: http3 Author: Igor Veresov Date: 2024-10-14 16:44:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8a8b2deba854ac105ed760c09e65701c4d0f6fc 8341831: PhaseCFG::insert_anti_dependences asserts with "no loads" Reviewed-by: dlong, kvn ! src/hotspot/share/opto/gcm.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 60713463 Branch: http3 Author: Alisen Chung Date: 2024-10-14 16:45:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60713463c7014e4e15da73023e82ef58d7134b48 8339879: Open some dialog awt tests Reviewed-by: honkar, prr + test/jdk/java/awt/Dialog/DefaultIconTest.java + test/jdk/java/awt/Dialog/DialogInitialResizability.java + test/jdk/java/awt/Dialog/NestedDialogTest.java + test/jdk/java/awt/Dialog/ShownModalDialogSerializationTest.java Changeset: a2c77522 Branch: http3 Author: Chen Liang Date: 2024-10-14 17:21:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2c775222e17a3ba2e388c9a0eb9ffd33efad219 8317356: Fix missing null checks in the ClassFile API Co-authored-by: Nizar Benalla Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.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/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java Changeset: bd626442 Branch: http3 Author: Chen Liang Date: 2024-10-14 17:22:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd6264420b9f248999dd8387c25c549b08bd193a 8341924: Improve error message with structurally malformed Code array Reviewed-by: asotona ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java Changeset: a601cd2e Branch: http3 Author: Fei Yang Date: 2024-10-15 02:53:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a601cd2e100958e3f37ae65e32e4b3cac246c079 8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags Reviewed-by: rehn, aboldtch, mli ! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad ! src/hotspot/cpu/riscv/gc/x/x_riscv.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad Changeset: e6698f51 Branch: http3 Author: t.ogata Committer: Christian Stein Date: 2024-10-15 07:47:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6698f51a1977d553ce4e1dd14b43b0d325224fa 8337851: Some tests have name which confuse jtreg Reviewed-by: aivanov, prr, cstein = test/jdk/java/awt/dnd/URLDragTest/URLDragTest.java = test/langtools/tools/javac/generics/parametricException/ParametricException.java = test/langtools/tools/javac/warnings/Serial/Serial.java = test/langtools/tools/javac/warnings/Serial/Serial.out Changeset: 521effe0 Branch: http3 Author: Per Minborg Date: 2024-10-15 07:59:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/521effe017b9b6322036f1851220056a637d6b1c 8340189: 8339531 incorrect for Big Endian platforms Reviewed-by: mdoerr, amitkumar ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: 3b8a2f8c Branch: http3 Author: Thomas Schatzl Date: 2024-10-15 08:46:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b8a2f8c45ffd0bdb48db805cf70b4652525d891 8337269: G1ConfidencePercent interpreted inconsistently Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: f4dccfd4 Branch: http3 Author: Maurizio Cimadamore Date: 2024-10-15 09:10:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4dccfd4cf354f360b823c8cce15bb54ef90e9ca 8338596: Clarify handling of restricted and caller-sensitive methods Co-authored-by: Hannes Walln?fer Reviewed-by: alanb, jvernee + src/java.base/share/classes/java/lang/doc-files/RestrictedMethods.html ! src/java.base/share/classes/java/lang/foreign/package-info.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/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java Changeset: c9a536c3 Branch: http3 Author: Thomas Schatzl Date: 2024-10-15 09:15:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9a536c330d37632139a1d71b0c054352eae5aa0 8337339: gc/arguments/Test*SizeFlags.java timing out with Xcomp Reviewed-by: shade, iwalulya ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java Changeset: df7d6e08 Branch: http3 Author: Kevin Walls Date: 2024-10-15 10:50:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df7d6e081ff9513fbd6cff5d033a307e6798418b 8338603: DiagnosticCommandMBean operations should standardize types for parameters Reviewed-by: cjplummer, egahlin ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java Changeset: 2c0c6535 Branch: http3 Author: Matthias Baesken Date: 2024-10-15 11:52:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c0c65353b2f67bdcd954b4d2c2ae3e9b24d1c22 8342044: Increase timeout of gc/shenandoah/oom/TestClassLoaderLeak.java Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java Changeset: 54c9348c Branch: http3 Author: Aleksey Shipilev Date: 2024-10-15 12:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54c9348c8c0f5b363d1ef31166179fe9ac61ab9c 8336103: Clean up confusing Method::is_initializer Reviewed-by: dholmes, coleenp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp Changeset: 6ed6dff2 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-15 12:55:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ed6dff22208e7e6c24c98d3a9ff895a6c6c0ae0 8341871: Disable G1 for unsupported platforms after JDK-8334060 Reviewed-by: mdoerr, erikj ! make/autoconf/jvm-features.m4 Changeset: 5eae20f7 Branch: http3 Author: Julian Waters Date: 2024-10-15 14:10:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5eae20f73b9e8578d58c7e49d2da79cf1b0b229c 8323672: Suppress unwanted autoconf added flags in CC and CXX Reviewed-by: ihse ! make/autoconf/toolchain.m4 ! make/autoconf/util.m4 Changeset: b9cabbec Branch: http3 Author: Brian Burkhalter Date: 2024-10-15 17:44:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828 8341997: Tests create files in src tree instead of scratch dir Reviewed-by: erikj, jpai ! test/jdk/java/io/FileInputStream/ReadXBytes.java ! test/jdk/java/nio/MappedByteBuffer/ForceException.java ! test/jdk/java/nio/MappedByteBuffer/ForceViews.java Changeset: 86ce19e8 Branch: http3 Author: Jaikiran Pai Date: 2024-10-16 01:51:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86ce19e8db6950fc529b8c510137e91e97cae0c4 8341142: Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory Reviewed-by: dfuchs = src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java - src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: 6d7e6795 Branch: http3 Author: Tejesh R Date: 2024-10-16 05:14:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d7e67956b1722b4e3d33253d68c095058f39f02 8340790: Open source several AWT Dialog tests - Batch 4 Reviewed-by: honkar, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Dialog/ChoiceModalDialogTest.java + test/jdk/java/awt/Dialog/DialogBackgroundTest.java + test/jdk/java/awt/Dialog/EnabledResetTest.java + test/jdk/java/awt/Dialog/FileDialogGetFileTest.java Changeset: e94e3bba Branch: http3 Author: Ramkumar Sunderbabu Committer: Jaikiran Pai Date: 2024-10-16 06:52:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e94e3bba3932f3d92c0a135d333d1ccd6e72b964 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust Reviewed-by: rriggs, dfuchs ! test/jdk/java/time/tck/java/time/TCKInstant.java Changeset: e4ff553c Branch: http3 Author: Kim Barrett Date: 2024-10-16 07:05:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4ff553c121e29c497336fdde705e70d0abdc826 8341931: os_linux gtest uses lambdas with explicit capture lists Reviewed-by: jwaters, jsjolen ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 724de682 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-16 07:13:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/724de682091623cd9877ee4e5f13123ef1d92ddf 8342081: Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: b9b0bd08 Branch: http3 Author: Emanuel Peter Date: 2024-10-16 07:23:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9b0bd0871886eb65f87864f262424b119f2c748 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing Reviewed-by: chagedorn, tholenstein + test/hotspot/jtreg/compiler/lib/compile_framework/ClassLoaderBuilder.java + test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java + test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java + test/hotspot/jtreg/compiler/lib/compile_framework/CompileFrameworkException.java + test/hotspot/jtreg/compiler/lib/compile_framework/InternalCompileFrameworkException.java + test/hotspot/jtreg/compiler/lib/compile_framework/README.md + test/hotspot/jtreg/compiler/lib/compile_framework/SourceCode.java + test/hotspot/jtreg/compiler/lib/compile_framework/Utils.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/CombinedJavaJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/RunWithFlagsExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJasmExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJavaExample.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJasmCompilation.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJavaCompilation.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestConcurrentCompilation.java Changeset: 577babf1 Branch: http3 Author: Thomas Schatzl Date: 2024-10-16 07:27:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/577babf1968700e4b648305cd5a5c2ddf712e2dc 8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/shared/gcArguments.cpp + test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java Changeset: e7cf25ce Branch: http3 Author: Matthias Baesken Date: 2024-10-16 07:28:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7cf25ce0efdf568fc8eaff249d49e46d5a6eda1 8340801: Disable ubsan checks in some awt/2d coding Reviewed-by: ihse, lucy, goetz, jwaters + src/java.base/share/native/libjava/ub.h ! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c Changeset: ebc17c7c Branch: http3 Author: Johny Jose Date: 2024-10-16 07:36:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9 8339637: (tz) Update Timezone Data to 2024b Reviewed-by: naoto, coffeys, jlu ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/africa ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/backward ! src/java.base/share/data/tzdata/etcetera ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/leapseconds ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! src/java.base/share/data/tzdata/zone.tab ! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java ! test/jdk/java/time/tck/java/time/TCKZoneId.java ! test/jdk/java/util/TimeZone/OldIDMappingTest.java ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION ! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt ! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt ! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java ! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java ! test/jdk/sun/util/resources/TimeZone/Bug4848242.java Changeset: c81aa755 Branch: http3 Author: Nizar Benalla Date: 2024-10-16 10:17:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c81aa7551c37cc025c9054db08472b8abb2cbcb5 8331051: Add an `@since` checker test for `java.base` module Reviewed-by: jlahoda, jjg ! test/jdk/TEST.groups + test/jdk/tools/sincechecker/SinceChecker.java + test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java Changeset: 369c5733 Branch: http3 Author: Valerie Peng Committer: Jaikiran Pai Date: 2024-02-05 22:53:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/369c573383a0120e0d85aeb89a211f38b5261013 8302111: Serialization considerations Reviewed-by: skoivu, rhalade, weijun, wetmore ! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SignedObject.java ! src/java.base/share/classes/java/security/Timestamp.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java ! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java ! src/java.base/share/classes/sun/security/provider/DRBG.java ! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java ! src/java.base/share/classes/sun/security/x509/AlgIdDSA.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java Changeset: 893e7bc8 Branch: http3 Author: Weijun Wang Committer: Jaikiran Pai Date: 2024-04-17 22:38:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/893e7bc894e2828f8d02db06302485d02f2cfa5a 8328726: Better Kerberos support Reviewed-by: ahgross, rhalade, valeriep, coffeys ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Changeset: 03bc6b35 Branch: http3 Author: Daniel Fuchs Committer: Jaikiran Pai Date: 2024-05-07 19:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03bc6b359fc5ff4fa2b569723903cdf1c9c5775b 8328286: Enhance HTTP client Reviewed-by: aefimov, michaelm ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/sun/net/www/MessageHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/conf/net.properties ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Encoder.java ! src/java.net.http/share/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/HpackTestEncoder.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: cfa25b71 Branch: http3 Author: Emanuel Peter Committer: Jaikiran Pai Date: 2024-05-21 10:31:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfa25b71a65bfff1b31efe0d37ded37c50a98247 8328544: Improve handling of vectorization Co-authored-by: Christian Hagedorn Reviewed-by: mschoene, kvn, chagedorn, rhalade ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java Changeset: 498a5824 Branch: http3 Author: Matias Saavedra Silva Committer: Jaikiran Pai Date: 2024-06-21 16:48:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/498a58244d79b6aaffd17300844f9908991d463c 8311208: Improve CDS Support Reviewed-by: rhalade, mschoene, ccheung, iklam ! src/hotspot/share/classfile/verifier.cpp Changeset: dadcee1b Branch: http3 Author: Hai-May Chao Committer: Jaikiran Pai Date: 2024-07-01 19:43:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dadcee1b89515a651d0532d9803c22dfeeb64f9e 8307383: Enhance DTLS connections Co-authored-by: Jamil Nimeh Reviewed-by: rhalade, mschoene, ascarpino ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java ! test/jdk/javax/net/ssl/TLSCommon/MFLNTest.java Changeset: d9f63830 Branch: http3 Author: Justin Lu Committer: Jaikiran Pai Date: 2024-07-04 23:09:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9f638303737c4e5174e5cf21ad2f634cc0b1494 8331446: Improve deserialization support Reviewed-by: rhalade, skoivu, rriggs, naoto ! src/java.base/share/classes/java/text/MessageFormat.java + test/jdk/java/text/Format/MessageFormat/MaxArgumentIndexTest.java + test/jdk/java/text/Format/MessageFormat/SerializationTest.java Changeset: c89f76c0 Branch: http3 Author: Dean Long Committer: Jaikiran Pai Date: 2024-07-11 22:32:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c89f76c0b9ca085192775af9bd9368562b582dd6 8332644: Improve graph optimizations Co-authored-by: Martin Balao Co-authored-by: Francisco Ferrari Bihurriet Reviewed-by: epeter, ahgross, thartmann, rhalade, dlong, roland ! src/hotspot/share/opto/loopnode.cpp Changeset: 490d099e Branch: http3 Author: Emanuel Peter Committer: Jaikiran Pai Date: 2024-07-23 09:28:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/490d099e234f27adef7d691d3c5a08ebdb550c5d 8335713: Enhance vectorization analysis Co-authored-by: Roland Westrelin Reviewed-by: rhalade, ahgross, thartmann, kvn ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp Changeset: cf5bb127 Branch: http3 Author: Jaikiran Pai Date: 2024-10-16 11:36:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf5bb12731b0eefe53b99281453e40493ddafbe4 Merge Reviewed-by: alanb, dfuchs Changeset: 769521a1 Branch: http3 Author: Daniel Fuchs Date: 2024-10-16 19:21:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/769521a1cfe95a6a36673ed78a41c04fa07c3155 merge latest from master branch ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java From duke at openjdk.org Thu Oct 17 15:50:39 2024 From: duke at openjdk.org (duke) Date: Thu, 17 Oct 2024 15:50:39 GMT Subject: git: openjdk/jdk-sandbox: jep486: 26 new changesets Message-ID: Changeset: 1cc32237 Branch: jep486 Author: Matthias Baesken Date: 2024-10-16 13:36:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cc32237aee03a38bfb0f6679f7328a682ad6ea9 8336911: ZGC: Division by zero in heuristics after JDK-8332717 Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp Changeset: 7625b299 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-16 14:08:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7625b29920e95f9b754057fe0a2c4ab0afa5cb0c 8329597: C2: Intrinsify Reference.clear Reviewed-by: rcastanedalo, eosterlund, kvn ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/native/libjava/PhantomReference.c + test/hotspot/jtreg/compiler/c2/irTests/gc/ReferenceClearTests.java + test/micro/org/openjdk/bench/java/lang/ref/ReferenceClear.java Changeset: c34fb2c9 Branch: jep486 Author: Gerard Ziemski Date: 2024-10-16 15:32:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c34fb2c989562206a2506a2fbbfb584e223bb828 8338883: Show warning when CreateCoredumpOnCrash set, but core dump will not happen Reviewed-by: dholmes, jsjolen ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java Changeset: 709914fc Branch: jep486 Author: Jatin Bhateja Date: 2024-10-16 16:08:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/709914fc92dd180c8f081ff70ef476554a04f4ce 8338023: Support two vector selectFrom API Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! 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/ByteVector.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/DoubleVector.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/FloatVector.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/IntVector.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/LongVector.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/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! 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/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template + test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java Changeset: 44151f47 Branch: jep486 Author: SendaoYan Date: 2024-10-16 16:27:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44151f475fca3cf03299319b2ac9ddc533ba134d 8342145: File libCreationTimeHelper.c compile fails on Alpine Reviewed-by: mbaesken ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: d4f0ba73 Branch: jep486 Author: Jatin Bhateja Date: 2024-10-16 18:26:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4f0ba73f653a3886b17f283b9b6a92db1af52aa 8342439: Build failure after 8338023 Reviewed-by: liach ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: ed680966 Branch: jep486 Author: Richard Reingruber Date: 2024-10-16 19:17:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed6809666b12b0de66f68d5e7e389dde1708aaf3 8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp Changeset: 28538524 Branch: jep486 Author: Yudi Zheng Date: 2024-10-16 19:58:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/285385247aaa262866697ed848040f05f4d94988 8342332: [JVMCI] Export CompilerToVM::Data::dtanh Reviewed-by: never ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: b4ab290f Branch: jep486 Author: Valerie Peng Date: 2024-10-16 21:26:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4ab290fd7c3d914154755a1539b48ba33338c26 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 Reviewed-by: weijun, ascarpino ! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h Changeset: 4e703b28 Branch: jep486 Author: Alisen Chung Date: 2024-10-16 21:57:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e703b285b5b34fdfb342d194cd744660d4c2be1 8340140: Open some dialog awt tests 3 Reviewed-by: prr, honkar + test/jdk/java/awt/Dialog/ClosingParentTest.java + test/jdk/java/awt/Dialog/FileDialogEmptyTitleTest.java + test/jdk/java/awt/Dialog/FileDialogUIUpdate.java + test/jdk/java/awt/Dialog/MenuAndModalDialogTest.java Changeset: 3da68900 Branch: jep486 Author: Vlad Zahorodnii Committer: Sergey Bylokhov Date: 2024-10-16 23:32:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3da68900818fc43b777098fe6e244779794d5294 8338751: ConfigureNotify behavior has changed in KWin 6.2 Reviewed-by: prr, azvegint, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: 58d39c31 Branch: jep486 Author: Tobias Hartmann Date: 2024-10-17 05:03:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58d39c317e332fda994f66529fcd1a0ea0e53151 8340313: Crash due to invalid oop in nmethod after C1 patching Reviewed-by: tschatzl, kvn, dlong ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp + test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java Changeset: 22a1feea Branch: jep486 Author: Christian Hagedorn Date: 2024-10-17 05:08:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22a1feea7484c9d640eeac22943d237a0e549942 8341328: Refactor initial Assertion Predicate creation into separate classes Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: f6fe5eaf Branch: jep486 Author: Tejesh R Date: 2024-10-17 05:48:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6fe5eaf1a24ba083e7ecf28b02290020ccab142 8341072: Open source several AWT Canvas and Rectangle related tests Reviewed-by: prr + test/jdk/java/awt/Canvas/MultiDitherTest.java + test/jdk/java/awt/Canvas/MultiGraphicsTest.java + test/jdk/java/awt/Canvas/NoEventsLeakTest.java = test/jdk/java/awt/Canvas/duke_404.gif + test/jdk/java/awt/Rectangle/IntersectionTest.java Changeset: e0dabfb4 Branch: jep486 Author: Tejesh R Date: 2024-10-17 06:38:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0dabfb4bfd93a4407518177043d3dbc85c4bbd9 8340279: Open source several AWT Dialog tests - Batch 2 Reviewed-by: abhiscxk, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Dialog/DialogSystemMenu/DialogSystemMenu.java + test/jdk/java/awt/Dialog/DialogSystemMenu/icon24x24.gif + test/jdk/java/awt/Dialog/DialogSystemMenu/iconone.gif + test/jdk/java/awt/Dialog/DialogSystemMenu/icontwo.gif + test/jdk/java/awt/Dialog/FileDialogFilterTest.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java + test/jdk/java/awt/Dialog/PrintToFileTest/granted + test/jdk/java/awt/Dialog/PrintToFileTest/revoked + test/jdk/java/awt/Dialog/TopmostModalDialogTest.java Changeset: fa39e84d Branch: jep486 Author: Richard Reingruber Date: 2024-10-17 07:19:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa39e84d64d79f6c66f98110e98d2562f35681e1 8342042: PPC64: compiler_fast_unlock_object flags failure instead of success Reviewed-by: mdoerr, aboldtch, fbredberg ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: f9208fad Branch: jep486 Author: Richard Reingruber Date: 2024-10-17 07:21:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9208fadde8141e18a025ddb6ce28423861ba391 8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 8862ca07 Branch: jep486 Author: Kevin Walls Date: 2024-10-17 08:01:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8862ca076f9be1c0b5f4bc2639ab9c1f60de308c 8342338: Remove redundant IIOPURLTest.java Reviewed-by: cjplummer, amenkov - test/jdk/javax/management/remote/mandatory/connection/IIOPURLTest.java Changeset: 7a64fbbb Branch: jep486 Author: Simon Tooke Date: 2024-10-17 08:06:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a64fbbb9292f4d65a6970206dec1a7d7645046b 8338851: Hoist os::Posix::realpath() to os::realpath() and implement on Windows Reviewed-by: dholmes, stuefe, jwaters ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 1ea1f33f Branch: jep486 Author: Alisen Chung Date: 2024-10-17 08:43:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ea1f33f66326804ca2892fe0659a9acb7ee72ae 8340336: Open some checkbox awt tests Reviewed-by: prr, honkar + test/jdk/java/awt/Checkbox/AppearanceIfLargeFont.java + test/jdk/java/awt/Checkbox/CheckboxMenuItemEventsTest.java + test/jdk/java/awt/Container/ValidateTest.java Changeset: 9bdface1 Branch: jep486 Author: Ant?n Seoane Ampudia Committer: Johan Sj?len Date: 2024-10-17 09:18:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bdface14719d53f40a6572f1c3d4b816c32438b 8341622: Tag-specific disabled default decorators for UnifiedLogging Reviewed-by: jsjolen, rcastanedalo, aboldtch ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorators.cpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/logging/logSelection.hpp ! src/hotspot/share/logging/logSelectionList.cpp ! src/hotspot/share/logging/logSelectionList.hpp + test/hotspot/gtest/logging/test_logDefaultDecorators.cpp + test/hotspot/jtreg/runtime/logging/DefaultLogDecoratorsTest.java Changeset: 7ff4ea8d Branch: jep486 Author: Jan Lahoda Date: 2024-10-17 09:26:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94 8341966: Broken annotated module may lead to an exception in javac Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java Changeset: 3ebfc6c1 Branch: jep486 Author: Shaojin Wen Date: 2024-10-17 10:49:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ebfc6c1e27119180700af5ea85e5fa6c1771050 8342336: Optimize ClassFile imports Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/Attributes.java ! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java ! src/java.base/share/classes/java/lang/classfile/BufWriter.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.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/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java Changeset: 8e16e674 Branch: jep486 Author: Ivan Walulya Date: 2024-10-17 12:26:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e16e67492a46c5ee1e6fdb8f86d061cb8d3169b 8342329: G1: Rename G1HeapRegionManager::_allocated_heapregions_length Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp Changeset: d6f8b465 Branch: jep486 Author: Thomas Schatzl Date: 2024-10-17 12:31:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6f8b465e47d40220bdba6bf7502de90ee9fa7f7 8340389: vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3 Reviewed-by: shade, iwalulya ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java Changeset: d0343415 Branch: jep486 Author: Alan Bateman Date: 2024-10-17 14:27:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d03434155bd4b24ca67436d442d99fc791081290 Merge ! src/hotspot/share/classfile/vmSymbols.hpp ! test/jdk/ProblemList.txt ! src/hotspot/share/classfile/vmSymbols.hpp ! test/jdk/ProblemList.txt From duke at openjdk.org Fri Oct 18 06:47:22 2024 From: duke at openjdk.org (duke) Date: Fri, 18 Oct 2024 06:47:22 GMT Subject: git: openjdk/jdk-sandbox: jep486: 18 new changesets Message-ID: <1663edfb-cfbf-4987-8f9e-2ec05ddc5d06@openjdk.org> Changeset: 363327e6 Branch: jep486 Author: Matias Saavedra Silva Date: 2024-10-17 13:56:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/363327e68644b710b0fd549e088beb5c8838a973 8341452: Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/cdsProtectionDomain.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java Changeset: d915ac2a Branch: jep486 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-17 14:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d915ac2abda9ff4cd8c7a628f08d7964bcf3f472 8339871: serviceability/sa/TestDebugInfoDecode.java should be driver Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java Changeset: 7e98f590 Branch: jep486 Author: Alisen Chung Date: 2024-10-17 14:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e98f5905b313f4e9bf638f87392b6a1b01df1f8 8340987: Open some TextArea awt tests 1 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest2.java + test/jdk/java/awt/TextArea/TextAreaAppendTest.java + test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectManualTest.java + test/jdk/java/awt/TextArea/TextAreaLimit.java Changeset: 9a94884e Branch: jep486 Author: Alisen Chung Date: 2024-10-17 14:50:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a94884e428f9a6fee1aac2af0d0d057aef77e1b 8341055: Open some TextArea awt tests 2 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaHScrollbarTest.java + test/jdk/java/awt/TextArea/TextAreaLineScrollWrapTest.java + test/jdk/java/awt/TextArea/TextAreaScrollbarTest.java + test/jdk/java/awt/TextArea/TextScrollTest.java Changeset: 979895d1 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-17 15:03:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/979895d175797a71c52da12f245d1040a27172cf 8342079: Shenandoah: Remove extra ShenandoahInitMarkRootsClosure Reviewed-by: wkemper, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp Changeset: 236c71ca Branch: jep486 Author: Alisen Chung Date: 2024-10-17 15:10:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/236c71cad9fa269518456c11edcfb353bbfc084d 8341376: Open some TextArea awt tests 4 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/ScrollBarArrowScrollTest.java + test/jdk/java/awt/TextArea/WordWrappingTest.java Changeset: 83e9e482 Branch: jep486 Author: Coleen Phillimore Date: 2024-10-17 18:06:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83e9e482b181e76ca9f645e8cc83cfa9337df498 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 Reviewed-by: rehn, eosterlund, pchilanomate, aph, fbredberg ! src/hotspot/share/runtime/handshake.cpp Changeset: b993227e Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-17 18:08:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7cfe 8342119: Shenandoah: Remove extra ShenandoahUpdateRefsClosure Reviewed-by: wkemper, kdnilsen, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: 40a44e1c Branch: jep486 Author: Alisen Chung Date: 2024-10-17 18:10:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40a44e1c1b83a0a4edf48fa4d2aafa70e223e2fa 8340851: Open some TextArea awt tests Reviewed-by: prr + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest.java + test/jdk/java/awt/TextArea/TextAreaCursorTest.java + test/jdk/java/awt/TextArea/TextAreaKeypadTest.java + test/jdk/java/awt/TextArea/TextAreaSelectionTest.java Changeset: 60af9078 Branch: jep486 Author: Alisen Chung Date: 2024-10-17 19:28:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60af9078fb4b1bce7c1fee171cd050c1cb0b1223 8340494: Open some dialog awt tests 4 Reviewed-by: dnguyen, honkar + test/jdk/java/awt/Container/ActivateOnFocusTest.java + test/jdk/java/awt/Container/MouseEnteredTest.java + test/jdk/java/awt/Dialog/ModalExcludedTest.java Changeset: 12551ae6 Branch: jep486 Author: Alisen Chung Date: 2024-10-17 19:29:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12551ae64a7d09d1ea76d4f48f181962402020fb 8339975: Open some dialog awt tests 2 Reviewed-by: azvegint + test/jdk/java/awt/Dialog/DialogDisposeLeak.java + test/jdk/java/awt/Dialog/FileDialogTest.java + test/jdk/java/awt/Dialog/TaskbarIconTest.java + test/jdk/java/awt/Dialog/WindowInputBlock.java Changeset: fe83b7d5 Branch: jep486 Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2024-10-17 20:54:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe83b7d59667563a4b9e60858e900f7196073f6d 8339341: SurfaceManager cacheMap retains strong references Reviewed-by: jdv, prr ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java Changeset: f7e8f506 Branch: jep486 Author: Alisen Chung Date: 2024-10-17 21:00:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7e8f5064a405e46db722ec47bfd86a43408b328 8341292: Open some TextArea awt tests 3 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/PrintTextTest.java Changeset: 2b03dbda Branch: jep486 Author: Kevin Rushforth Committer: Roger Riggs Date: 2024-10-18 00:23:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b03dbdac4819bc0d40912f273a1ca7ab4e8715e 8311530: Deprecate jdk.jsobject module for removal Reviewed-by: rriggs, alanb, erikj ! make/conf/module-loader-map.conf ! src/java.base/share/lib/security/default.policy ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java ! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java Changeset: ffe60919 Branch: jep486 Author: Jaikiran Pai Date: 2024-10-18 00:51:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffe60919df59196d65832b8ce6b2cd38099d64df 8173970: jar tool should have a way to extract to a directory Reviewed-by: lancea, cstein ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/man/jar.1 + test/jdk/tools/jar/JarExtractTest.java Changeset: 7a16906e Branch: jep486 Author: Jaikiran Pai Date: 2024-10-18 00:57:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a16906ed0dce716bc9516cb75b6450725fe9dbb 8341134: Deprecate for removal the jrunscript tool Reviewed-by: mchung, alanb, sundar ! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java ! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.scripting/share/classes/module-info.java ! src/java.scripting/share/man/jrunscript.1 Changeset: f50bd0d9 Branch: jep486 Author: Amit Kumar Date: 2024-10-18 03:37:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f50bd0d9ec65a6b9596805d0131aaefc1bb913f3 8341513: Remove the unused thread_type field from OSThread Reviewed-by: stefank, dholmes ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/osThread_bsd.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/osThread_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 2a4663c2 Branch: jep486 Author: Alan Bateman Date: 2024-10-18 06:36:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a4663c297cb0a4a40e9500582f8652b5847e21d Merge From duke at openjdk.org Fri Oct 18 12:14:51 2024 From: duke at openjdk.org (duke) Date: Fri, 18 Oct 2024 12:14:51 GMT Subject: git: openjdk/jdk-sandbox: jep486: 6 new changesets Message-ID: Changeset: 2ebb6de5 Branch: jep486 Author: Sean Mullan Date: 2024-10-17 09:05:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ebb6de50194770658462507cee28b785fb30dbd Change checkAccess() methods to be no-ops, rather than throwing SecurityException. ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.logging/share/classes/java/util/logging/LogManager.java Changeset: 7ea65a6f Branch: jep486 Author: Sean Mullan Date: 2024-10-17 10:00:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ea65a6febd18ad8f8fa99cfbb8687e761558594 Add api note to getClassContext to use StackWalker instead and add DROP_METHOD_INFO option to StackWalker. ! src/java.base/share/classes/java/lang/SecurityManager.java Changeset: adf5ed78 Branch: jep486 Author: Sean Mullan Date: 2024-10-17 12:32:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adf5ed789b0437fa57c87f29e6a4e6b6f7f0c92b Restore text about needing permissions from the desktop environment in the getPixelColor and createScreenCapture methods. ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 44432e56 Branch: jep486 Author: Sean Mullan Date: 2024-10-17 12:49:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44432e56a91a992150ee873e81282d1fe21e69ea Add text to class description of MBeanServer stating that implementations may throw SecurityException if authorization doesn't allow access to resource. ! src/java.management/share/classes/javax/management/MBeanServer.java Changeset: 86ff7146 Branch: jep486 Author: Sean Mullan Date: 2024-10-17 13:18:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86ff71461ef1d695c02497626facda63c496a287 Restored methods in RMIConnection to throw SecurityExceptions again but with adjusted text that avoids the word "permission". ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java Changeset: 9dd59a12 Branch: jep486 Author: Sean Mullan Date: 2024-10-17 15:06:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9dd59a12e984c347a34a25e6fd820340b1e12505 Sanitize the class descriptions of DelegationPermission and ServicePermission by removing text that refers to granting permissions, but avoid changes that affect the API specification, such as the description and format of input parameters. ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java From duke at openjdk.org Fri Oct 18 13:30:08 2024 From: duke at openjdk.org (duke) Date: Fri, 18 Oct 2024 13:30:08 GMT Subject: git: openjdk/jdk-sandbox: jep486: Change apiNote to deprecated annotation on checkAccess methods. Change method dedescription to "Does nothing". Message-ID: <393e5908-0fb5-4089-b48a-91460dbd8ef8@openjdk.org> Changeset: 16e17b89 Branch: jep486 Author: Sean Mullan Date: 2024-10-18 09:27:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16e17b89b3dbce4f49706c032c315977dd54c315 Change apiNote to deprecated annotation on checkAccess methods. Change method dedescription to "Does nothing". ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.logging/share/classes/java/util/logging/LogManager.java From duke at openjdk.org Fri Oct 18 21:52:09 2024 From: duke at openjdk.org (duke) Date: Fri, 18 Oct 2024 21:52:09 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: java/awt/Robot/InfiniteLoopException.java problemlisted Message-ID: Changeset: 14475d13 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-18 14:45:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14475d1335856da3876e76edfcaf2024f8e19e12 clientlibs: java/awt/Robot/InfiniteLoopException.java problemlisted Please refer to JDK-8342638 for details. ! test/jdk/ProblemList.txt From duke at openjdk.org Sat Oct 19 16:56:24 2024 From: duke at openjdk.org (duke) Date: Sat, 19 Oct 2024 16:56:24 GMT Subject: git: openjdk/jdk-sandbox: jep486: 14 new changesets Message-ID: <30470726-31b3-4db8-84ea-2dc6c4b550b6@openjdk.org> Changeset: 7f4ed500 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-18 05:55:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f4ed5001efac28f02fbbb78893051e28cc33e80 8341020: Error handler crashes when Metaspace is not fully initialized Reviewed-by: kbarrett, jsjolen, stefank, dholmes ! src/hotspot/share/runtime/os.cpp Changeset: c51a086c Branch: jep486 Author: Tobias Hartmann Date: 2024-10-18 06:46:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c51a086ce32dd4e97aa83dfba3bcf9b0636193cc 8339694: ciTypeFlow does not correctly handle unresolved constant dynamic of array type Reviewed-by: kvn, vlivanov ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/opto/parse2.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamic.java + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamicHelper.jasm Changeset: 0963b9e8 Branch: jep486 Author: Shaojin Wen Date: 2024-10-18 08:06:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0963b9e8918670badc956a325fe2ca0bf55f6d29 8341664: ReferenceClassDescImpl cache internalName 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 ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/jdk/classfile/UtilTest.java Changeset: 9201e9fc Branch: jep486 Author: Amit Kumar Date: 2024-10-18 08:30:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b1c 8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Reviewed-by: rrich, lucy ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp Changeset: 8174cbd5 Branch: jep486 Author: Alexey Ivanov Date: 2024-10-18 11:03:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8174cbd5cb797a80d48246a686897ef6fe64ed57 8341978: Improve JButton/bug4490179.java Use latch to synchronize actions in the test. Verify mouseButton3Released does not trigger actionPerformed while mouse button 1 is pressed. Ensure mouse button 1 is released. Verify releasing mouse button 1 triggers actionPerformed. Reviewed-by: azvegint, achung, serb ! test/jdk/javax/swing/JButton/bug4490179.java Changeset: 28252bb4 Branch: jep486 Author: Matias Saavedra Silva Date: 2024-10-18 13:23:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28252bb48da3c960a1a261af26650d74235a9531 8341444: Unnecessary check for JSRs in CDS Reviewed-by: dholmes, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 4dcc7f3f Branch: jep486 Author: Fei Gao Date: 2024-10-18 15:00:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dcc7f3f2629e857b20f72e99189db8781aa65ff 8337536: AArch64: Enable BTI branch protection for runtime part Co-authored-by: Hao Sun Co-authored-by: Magnus Ihse Bursie Reviewed-by: aph, ihse, erikj, eliu ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-other.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S Changeset: 07840113 Branch: jep486 Author: Justin Lu Date: 2024-10-18 17:41:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/078401134a97a13a96e12aa23e3481c59f3669ed 8340488: Clarify LocaleServiceProvider deployment on application module path Reviewed-by: naoto ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java Changeset: 85911094 Branch: jep486 Author: Serguei Spitsyn Date: 2024-10-18 19:34:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8591109419efc8f71544a98bdb04a48cb1afc47e 8340698: JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/libNotifyFramePopStressTest.cpp Changeset: 401d0d6b Branch: jep486 Author: Chad Rakoczy Committer: Paul Hohensee Date: 2024-10-18 22:52:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/401d0d6b09ea422eacecda2900793a416097dc9b 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Reviewed-by: thartmann, eastigeevich ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java Changeset: 309b9291 Branch: jep486 Author: Johannes Bechberger Date: 2024-10-18 23:39:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/309b929147e7dddfa27879ff31b1eaad271def85 8336401: Remove the option onjcmd from the jdwp agent Reviewed-by: cjplummer, mbaesken ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c - test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java Changeset: fc10303b Branch: jep486 Author: Alan Bateman Date: 2024-10-19 08:43:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc10303bf981262e0319976829e90d72af0b3e35 Merge ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java Changeset: 4f140277 Branch: jep486 Author: Alan Bateman Date: 2024-10-19 16:45:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f1402779beff8666e62b4cce8b2108db378df99 Remove left over references to SecurityManager in tests ! test/jdk/java/util/logging/modules/GetResourceBundleTest.java ! test/jdk/java/util/spi/ToolProviderTest.java ! test/jdk/sun/nio/cs/StrCodingBenchmark.java ! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java ! test/jdk/sun/nio/cs/TestStringCodingUTF8.java ! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java Changeset: 2f8242b6 Branch: jep486 Author: Alan Bateman Date: 2024-10-19 16:58:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f8242b62358af6a66a7bca96b38e7f9a2829ac9 WhiteBox.getWhiteBox cleanup ! test/lib/jdk/test/whitebox/WhiteBox.java From duke at openjdk.org Sat Oct 19 18:47:46 2024 From: duke at openjdk.org (duke) Date: Sat, 19 Oct 2024 18:47:46 GMT Subject: git: openjdk/jdk-sandbox: jep486: Update test summary for tests that no longer run with SM set Message-ID: Changeset: 8e8d3885 Branch: jep486 Author: Alan Bateman Date: 2024-10-19 19:45:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e8d3885938f9cf0bb999d3ed2c90450f8291a61 Update test summary for tests that no longer run with SM set ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java From duke at openjdk.org Sat Oct 19 21:08:50 2024 From: duke at openjdk.org (duke) Date: Sat, 19 Oct 2024 21:08:50 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove left over policy files Message-ID: Changeset: e66d14a1 Branch: jep486 Author: Alan Bateman Date: 2024-10-19 22:07:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e66d14a1438be68901a7a00b75f78816d5fce6fb Remove left over policy files - test/jdk/java/io/Serializable/records/empty_security.policy - test/jdk/java/io/Serializable/subclass/Allow.policy - test/jdk/java/io/Serializable/subclassGC/security.policy - test/jdk/java/lang/invoke/7196190/jtreg.security.policy - test/jdk/java/lang/invoke/getclassloader.policy - test/jdk/java/lang/invoke/jtreg.security.policy - test/jdk/java/lang/module/java.policy - test/jdk/jdk/nio/zipfs/PropertyPermissions.policy - test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy - test/jdk/sun/net/www/protocol/jrt/java.policy From duke at openjdk.org Sun Oct 20 06:34:31 2024 From: duke at openjdk.org (duke) Date: Sun, 20 Oct 2024 06:34:31 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove left over policy files Message-ID: <9f628c18-8cbe-4338-824b-35bc24322afb@openjdk.org> Changeset: 46970f8f Branch: jep486 Author: Alan Bateman Date: 2024-10-20 07:32:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46970f8f01ca000bb43ad55a20543d2b02b36dd0 Remove left over policy files - test/jdk/javax/imageio/CachePremissionsTest/rw.policy - test/jdk/javax/imageio/CachePremissionsTest/rwd.policy - test/jdk/javax/imageio/CachePremissionsTest/w.policy - test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy From duke at openjdk.org Sun Oct 20 06:54:24 2024 From: duke at openjdk.org (duke) Date: Sun, 20 Oct 2024 06:54:24 GMT Subject: git: openjdk/jdk-sandbox: jep486: test/langtools/tools/doclint/tool/RunTest.java failing with JTREG_TEST_THREAD_FACTORY=Virtual Message-ID: <7f9a9393-1240-4318-a0d0-525b2ff98baf@openjdk.org> Changeset: 365acc1e Branch: jep486 Author: Alan Bateman Date: 2024-10-20 07:52:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/365acc1e4c212b6126d99a1073724be62a8e3052 test/langtools/tools/doclint/tool/RunTest.java failing with JTREG_TEST_THREAD_FACTORY=Virtual ! test/langtools/tools/doclint/tool/RunTest.java From duke at openjdk.org Mon Oct 21 13:59:48 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 13:59:48 GMT Subject: git: openjdk/jdk-sandbox: jep486: 11 new changesets Message-ID: <4fb0a383-c22d-43d0-8ec7-3178476148ce@openjdk.org> Changeset: 76ae072a Branch: jep486 Author: Fei Yang Date: 2024-10-21 01:46:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756a90 8342579: RISC-V: C2: Cleanup effect of killing flag register for call instructs Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: d61f56a3 Branch: jep486 Author: Christian Hagedorn Date: 2024-10-21 06:28:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b827d 8342287: C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: 21682bcd Branch: jep486 Author: SendaoYan Date: 2024-10-21 07:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21682bcdccbb35286cbffc21517b3b52abcb2476 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java Reviewed-by: kvn ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java Changeset: 8f2b23bb Branch: jep486 Author: Roland Westrelin Date: 2024-10-21 07:37:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f2b23bb53e81e3f9d8d84720719d129aea82a78 8341407: C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/rangechecks/TestLimitControlWhenNoRCEliminated.java Changeset: 680dc5d8 Branch: jep486 Author: Roland Westrelin Date: 2024-10-21 07:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c81 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java Changeset: aa060f22 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-21 08:04:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa060f22d302789c4f80dd1ebaa233a97b6b0073 8342334: CDS: Scratch mirrors should not point to dead klasses Reviewed-by: adinn, coleenp, iklam ! src/hotspot/share/cds/heapShared.cpp Changeset: 239d84a8 Branch: jep486 Author: Fei Yang Date: 2024-10-21 09:30:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing Reviewed-by: shade, erikj ! .github/workflows/build-cross-compile.yml Changeset: 5d5d88ab Branch: jep486 Author: Nizar Benalla Date: 2024-10-21 10:13:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96210 8339570: Add Tidy build support for JDK tests Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, ihse ! make/RunTests.gmk ! make/autoconf/configure.ac ! make/autoconf/lib-tests.m4 ! make/autoconf/spec.gmk.template ! make/conf/jib-profiles.js + make/devkit/createTidyBundle.sh Changeset: 27ef6c9d Branch: jep486 Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2024-10-21 10:14:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e38377 8341470: BigDecimal.stripTrailingZeros() optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java + test/micro/org/openjdk/bench/java/math/BigDecimalStripTrailingZeros.java Changeset: 07f550b8 Branch: jep486 Author: Nizar Benalla Date: 2024-10-21 10:22:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07f550b85a3910edd28d8761e2adfb8d6a1352f6 8340818: Add a new jtreg test root to test the generated documentation Reviewed-by: erikj ! make/Global.gmk ! make/InitSupport.gmk ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk ! make/conf/jib-profiles.js + test/docs/ProblemList.txt + test/docs/TEST.ROOT + test/docs/TEST.groups + test/docs/jdk/javadoc/TestDocs.java + test/docs/tools/tester/DocTester.java Changeset: 6e5891fc Branch: jep486 Author: Alan Bateman Date: 2024-10-21 13:57:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e5891fc4fe46308d4838399c0f7d2a681ca5ffd Merge From duke at openjdk.org Mon Oct 21 14:48:32 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 14:48:32 GMT Subject: git: openjdk/jdk-sandbox: jep486: 3 new changesets Message-ID: <3e3eed3f-c2e0-4a23-8644-ffbb39ccc2b8@openjdk.org> Changeset: 02b4bf17 Branch: jep486 Author: Weijun Wang Date: 2024-10-21 10:45:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02b4bf177555eaf2fa732e918448af9ff1efa8bf remove references to sm in pkcs11 tests ! test/jdk/sun/security/pkcs11/PKCS11Test.java - test/jdk/sun/security/pkcs11/Provider/Login.policy ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java - test/jdk/sun/security/pkcs11/policy Changeset: b4f68e36 Branch: jep486 Author: Weijun Wang Date: 2024-10-21 10:45:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4f68e36260cba4cb9e3f72e86674666ee04f15b two useless policy files - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy - test/jdk/sun/security/util/DerInputBuffer/Allow.policy Changeset: 807eb6e3 Branch: jep486 Author: Weijun Wang Date: 2024-10-21 10:46:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/807eb6e363cd78f7051ab2512fbb9fe7f72a036c cleanup TestEC.java ! test/jdk/sun/security/ec/TestEC.java - test/jdk/sun/security/ec/TestEC.policy From duke at openjdk.org Mon Oct 21 14:52:44 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 14:52:44 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove redundant @see StackWalker from getClassContext. Message-ID: <96565a5c-5261-4514-8df0-04f3850fcc12@openjdk.org> Changeset: f88f5d6d Branch: jep486 Author: Sean Mullan Date: 2024-10-21 10:47:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f88f5d6d4abe2bc7e6c9d5bdf1795a74fea91898 Remove redundant @see StackWalker from getClassContext. ! src/java.base/share/classes/java/lang/SecurityManager.java From duke at openjdk.org Mon Oct 21 14:56:48 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 14:56:48 GMT Subject: git: openjdk/jdk-sandbox: jep486: Revert last copyright date as there are now no changes to this file. Message-ID: Changeset: 9e831e2d Branch: jep486 Author: Sean Mullan Date: 2024-10-21 10:54:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e831e2d3b41abd5edfac4e4e4a6d6a3e1d82571 Revert last copyright date as there are now no changes to this file. ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java From duke at openjdk.org Mon Oct 21 15:05:07 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 15:05:07 GMT Subject: git: openjdk/jdk-sandbox: jep486: update copyright year for the recently updated tests Message-ID: <390d34a6-8acb-4763-896b-f19a76a0e51f@openjdk.org> Changeset: 848ed638 Branch: jep486 Author: Weijun Wang Date: 2024-10-21 11:03:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/848ed638a685557366e13d494319320e60670194 update copyright year for the recently updated tests ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java From duke at openjdk.org Mon Oct 21 15:23:36 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 15:23:36 GMT Subject: git: openjdk/jdk-sandbox: jep486: this special rule no long applies since we have no PolicyFile class now Message-ID: Changeset: 84ad0717 Branch: jep486 Author: Weijun Wang Date: 2024-10-21 11:21:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84ad07178ea09d18faf3d5aa0121ad739022a765 this special rule no long applies since we have no PolicyFile class now ! test/jdk/sun/security/util/Resources/Usages.java From duke at openjdk.org Mon Oct 21 17:17:18 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 17:17:18 GMT Subject: git: openjdk/jdk-sandbox: jep486: in Subject, current() is only mostly equivalent to the original getSubject() Message-ID: Changeset: efd1b0f4 Branch: jep486 Author: Weijun Wang Date: 2024-10-21 13:14:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efd1b0f424bc6ea71428f8fa286ee56a2ecb2d3a in Subject, current() is only mostly equivalent to the original getSubject() ! src/java.base/share/classes/javax/security/auth/Subject.java From duke at openjdk.org Mon Oct 21 17:21:49 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 17:21:49 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove/modify microbenchmark tests that set an SM. Message-ID: <0be29a51-bd77-44d7-88c0-9ad3e15c346c@openjdk.org> Changeset: 46031194 Branch: jep486 Author: Sean Mullan Date: 2024-10-21 13:15:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/460311946e0809900ca8514ceee7a16ff72e0ccf Remove/modify microbenchmark tests that set an SM. - test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java From duke at openjdk.org Mon Oct 21 17:49:12 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 17:49:12 GMT Subject: git: openjdk/jdk-sandbox: jep486: Drop sentence about trusted system code from Proxy spec Message-ID: <9000443d-c47d-48b9-9cdd-bb24a501e5f5@openjdk.org> Changeset: be38c744 Branch: jep486 Author: Alan Bateman Date: 2024-10-21 18:48:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be38c744ed15db46da11ee7d1dbf235460f5ef95 Drop sentence about trusted system code from Proxy spec ! src/java.base/share/classes/java/lang/reflect/Proxy.java From duke at openjdk.org Mon Oct 21 18:20:12 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 18:20:12 GMT Subject: git: openjdk/jdk-sandbox: jep486: Modify tools/javac/processing/6348193/T6348193.java test to not test Message-ID: <9472a2eb-b4f1-478a-8485-0d23aa7a0dd6@openjdk.org> Changeset: d3844161 Branch: jep486 Author: Sean Mullan Date: 2024-10-21 14:08:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3844161a9e05bcf686b31bc6ec9e863bc2fbda7 Modify tools/javac/processing/6348193/T6348193.java test to not test with SM enabled as this case no longer applies. ! test/langtools/ProblemList.txt ! test/langtools/tools/javac/processing/6348193/T6348193.java From duke at openjdk.org Mon Oct 21 21:15:24 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 21:15:24 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove 3 test cases from jdk/dynalink/BeanLinkerTest.java that depended on Message-ID: <403404e4-8e4e-4a6d-88b9-610be038b2cd@openjdk.org> Changeset: e8656ac6 Branch: jep486 Author: Sean Mullan Date: 2024-10-21 17:12:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8656ac6e011e18d82240d9256b0f7bcd55b46de Remove 3 test cases from jdk/dynalink/BeanLinkerTest.java that depended on the SM and checked if security exceptions were thrown getting system property, the enviroment, and loading a library. ! test/jdk/ProblemList.txt ! test/jdk/jdk/dynalink/BeanLinkerTest.java - test/jdk/jdk/dynalink/untrusted.security.policy From duke at openjdk.org Mon Oct 21 21:26:44 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 21:26:44 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: Changeset: 1bf77a39 Branch: jep486 Author: prrace Date: 2024-10-21 14:22:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bf77a393c5756bca65760402077617d37be72d2 imageio cache ! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java - test/jdk/javax/imageio/CachePremissionsTest/rw.policy - test/jdk/javax/imageio/CachePremissionsTest/rwd.policy - test/jdk/javax/imageio/CachePremissionsTest/w.policy Changeset: ebd8a9e4 Branch: jep486 Author: prrace Date: 2024-10-21 14:23:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebd8a9e4b5a0e97aedad3f108f8f9a208badaac8 Merge branch 'jep486' of github.com:openjdk/jdk-sandbox into jep486 merge From duke at openjdk.org Mon Oct 21 21:56:48 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 21:56:48 GMT Subject: git: openjdk/jdk-sandbox: jep486: TestClassPathPlugin.sh Message-ID: Changeset: 313fb8bb Branch: jep486 Author: prrace Date: 2024-10-21 14:54:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/313fb8bbd5d229bde25e2c525a5f4c561602b440 TestClassPathPlugin.sh ! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh From duke at openjdk.org Mon Oct 21 22:07:36 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 22:07:36 GMT Subject: git: openjdk/jdk-sandbox: jep486: createfont Message-ID: <8dfdab64-1041-458a-a7fb-e258d7f0e71b@openjdk.org> Changeset: 7e53cfc5 Branch: jep486 Author: prrace Date: 2024-10-21 15:06:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e53cfc55b714ee1c7b7caa243495fbc29a8be69 createfont - test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh From duke at openjdk.org Mon Oct 21 22:12:41 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 22:12:41 GMT Subject: git: openjdk/jdk-sandbox: jep486: policy Message-ID: <759a58bd-ecc5-4757-b71e-02ad9184c8ef@openjdk.org> Changeset: 75ddc001 Branch: jep486 Author: prrace Date: 2024-10-21 15:10:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75ddc0014f58a992ac6e1b8376d07eea48f6e6bb policy - test/jdk/java/awt/image/mlib/mlib.security.policy From duke at openjdk.org Mon Oct 21 22:25:20 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 22:25:20 GMT Subject: git: openjdk/jdk-sandbox: jep486: Policy no longer links to standard-names.html Message-ID: Changeset: 3e509d70 Branch: jep486 Author: Weijun Wang Date: 2024-10-21 18:23:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e509d704e38b96a375c0e3e0ce3dcc8263e45ef Policy no longer links to standard-names.html ! src/java.base/share/classes/java/security/Policy.java From duke at openjdk.org Mon Oct 21 22:31:37 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 22:31:37 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: Changeset: 352b51e2 Branch: jep486 Author: prrace Date: 2024-10-21 15:29:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/352b51e2f1b013537030168d32519f1204d6828c warningwindow - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/policy Changeset: db88b586 Branch: jep486 Author: prrace Date: 2024-10-21 15:29:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db88b586a4c2f87e606d4509a3bfa388300761d6 Merge branch 'jep486' of github.com:openjdk/jdk-sandbox into jep486 merge From duke at openjdk.org Mon Oct 21 22:33:54 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 22:33:54 GMT Subject: git: openjdk/jdk-sandbox: jep486: dump.policy Message-ID: Changeset: 2a5d99cc Branch: jep486 Author: prrace Date: 2024-10-21 15:31:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a5d99cc500d5a50c8eec41ae002b55daa787730 dump.policy - test/jdk/java/awt/Debug/DumpOnKey/dump.policy From duke at openjdk.org Mon Oct 21 22:36:08 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 22:36:08 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: Changeset: 7c0e8e4b Branch: jep486 Author: prrace Date: 2024-10-21 15:33:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c0e8e4b3704d9dbb38930f456f4bb8dfb3f0378 securitydialog - test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java - test/jdk/java/awt/PrintJob/Security/policy Changeset: 72a1651e Branch: jep486 Author: prrace Date: 2024-10-21 15:35:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72a1651eb3f039b776f7f24f4a3030feb93edc03 policy - test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy From duke at openjdk.org Mon Oct 21 22:38:24 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 22:38:24 GMT Subject: git: openjdk/jdk-sandbox: jep486: policy Message-ID: Changeset: 8383d789 Branch: jep486 Author: prrace Date: 2024-10-21 15:36:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8383d789127c326f03d45419a2ee8f343fc1fef5 policy - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy From duke at openjdk.org Mon Oct 21 22:53:26 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 22:53:26 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: deleted policy files Message-ID: <1124b7e6-ed1e-432c-8a81-6557c60388cf@openjdk.org> Changeset: 8c32dc34 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-21 15:50:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c32dc34255949f989c438f11a943f23e7bffb5a clientlibs: deleted policy files - test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy - test/jdk/java/beans/Statement/ClassForName/java.policy From duke at openjdk.org Tue Oct 22 12:26:27 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 12:26:27 GMT Subject: git: openjdk/jdk-sandbox: jep486: Modified jdk/dynalink/TrustedDynamicLinkerFactoryTest.java to run w/o SM. Message-ID: <80814dc9-ba46-4097-b5a2-65a5158e6827@openjdk.org> Changeset: 0a26398a Branch: jep486 Author: Sean Mullan Date: 2024-10-22 08:19:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a26398a0054e1acbe515f624a0982824f12fdfd Modified jdk/dynalink/TrustedDynamicLinkerFactoryTest.java to run w/o SM. Works fine w/o an SM. ! test/jdk/ProblemList.txt ! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/trusted.security.policy From duke at openjdk.org Tue Oct 22 13:18:41 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 13:18:41 GMT Subject: git: openjdk/jdk-sandbox: jep486: reword Subject spec Message-ID: Changeset: c9f4db1c Branch: jep486 Author: Weijun Wang Date: 2024-10-22 09:16:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9f4db1ca8b9a1cc38eb17bbe4647f1a3f888886 reword Subject spec ! src/java.base/share/classes/javax/security/auth/Subject.java From duke at openjdk.org Tue Oct 22 14:17:40 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 14:17:40 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove compiler/exceptions/ExceptionInInit.java test - exception is no Message-ID: <4eb42c1c-bc4e-4258-99bd-9895baee82d5@openjdk.org> Changeset: 3a5f1fcb Branch: jep486 Author: Sean Mullan Date: 2024-10-22 10:14:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a5f1fcb338a08c43ffc0d406641a9d5d78e0aed Remove compiler/exceptions/ExceptionInInit.java test - exception is no longer thrown when getting system property, so test can be removed. ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java From duke at openjdk.org Tue Oct 22 20:44:15 2024 From: duke at openjdk.org (duke) Date: Tue, 22 Oct 2024 20:44:15 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs swing test review changes Message-ID: Changeset: d9ee496f Branch: jep486 Author: Harshitha Onkar Date: 2024-10-22 13:00:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9ee496f7349cb8beaf1e696fd430f8064baee8e clientlibs swing test review changes ! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java + test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java ! test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java + test/jdk/javax/swing/UIDefaults/6795356/TableTest.java From duke at openjdk.org Wed Oct 23 06:56:14 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 06:56:14 GMT Subject: git: openjdk/jdk-sandbox: jep486: 21 new changesets Message-ID: <604af730-1c20-4e3f-a7a8-fc05df3f12df@openjdk.org> Changeset: bf92c498 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-22 07:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf92c498391b099b67c313703e48374cade76f87 8342704: GHA: Report truncation is broken after JDK-8341424 Reviewed-by: erikj, jwaters ! .github/scripts/gen-build-failure-report.sh ! .github/scripts/gen-test-results.sh Changeset: de441c2b Branch: jep486 Author: Kevin Walls Date: 2024-10-22 08:29:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de441c2b6891ad475f516d14b793efbe65f1477c 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir Reviewed-by: dfuchs, amenkov ! test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: 2da7f2bc Branch: jep486 Author: Christian Hagedorn Date: 2024-10-22 08:34:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2da7f2bcb066184831207ee8c1317094c9891b8a 8342787: Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory Reviewed-by: thartmann, shade, jwaters = test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: c9f38409 Branch: jep486 Author: Aggelos Biboudis Date: 2024-10-22 09:39:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9f38409ccb84f315fa61490baacea9f070b646d 8342679: Clean up PreviewFeature.Feature Reviewed-by: liach, vromero ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 004aaea7 Branch: jep486 Author: Roland Westrelin Date: 2024-10-22 11:19:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/004aaea76db091569aa88eeb6b08db3408f288cd 8342330: C2: "node pinned on loop exit test?" assert failure Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE.java Changeset: 3b71657f Branch: jep486 Author: SendaoYan Date: 2024-10-22 12:27:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b71657f5995482d26c36209f72650fbf672a965 8341584: Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp Reviewed-by: jpai, jvernee ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/java/foreign/TestUpcallStress.java Changeset: f70ecc27 Branch: jep486 Author: Ivan Walulya Date: 2024-10-22 13:13:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f70ecc27a787a96795452c11262fe427ad03f96a 8342182: G1: G1OldGenAllocationTracker does not account for direct allocations in regions Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp Changeset: 264d7014 Branch: jep486 Author: Stefan Karlsson Date: 2024-10-22 13:15:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/264d7014a11b113d309dde2301ea23d6eba71f57 8342610: ZGC: Cleanup pre-touching code Reviewed-by: aboldtch, mli, jsikstro, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: 3bba0f3d Branch: jep486 Author: Martin Doerr Date: 2024-10-22 13:16:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, rrich ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp Changeset: d10eecf1 Branch: jep486 Author: Claes Redestad Date: 2024-10-22 13:51:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d10eecf1619903fadea7eca9afd6bb154831ae50 8341776: Remove unused enum values from LambdaForm$Kind Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 01b681c8 Branch: jep486 Author: Michael McMahon Date: 2024-10-22 14:09:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01b681c80d5f7c76013ab6274b9f4a3dcf2f4c39 8326949: Authorization header is removed when a proxy Authenticator is set on HttpClient Reviewed-by: dfuchs, jpai, djelinski ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java - test/jdk/java/net/httpclient/AuthFilter.java + test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java Changeset: af5e5324 Branch: jep486 Author: Claes Redestad Date: 2024-10-22 14:29:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af5e53241b5f05ef56a437b66b2ad8c5eea5462c 8342806: Desugar capturing lambda in StringNameTable Reviewed-by: mcimadamore, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java + test/micro/org/openjdk/bench/javax/tools/JavacNameTable.java Changeset: f9852aea Branch: jep486 Author: Claes Redestad Date: 2024-10-22 15:31:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9852aea8b45853544b7acd45ba21b10ab20a1ad 8342839: Malformed copyright in StringNameTable since JDK-8342806 Reviewed-by: thartmann ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java Changeset: 893266c4 Branch: jep486 Author: Chad Rakoczy Date: 2024-10-22 16:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/893266c48f26e089d0449d2c161b04430741970c 8342601: AArch64: Micro-optimize bit shift in copy_memory Reviewed-by: dlong, aph, shade ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: aafc8d0d Branch: jep486 Author: Brian Burkhalter Date: 2024-10-22 17:09:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aafc8d0dcb769ac9000b7024c1ccb8fb165da0e2 8342850: Change ProblemList to have LimitDirectMemory refer to JDK-8342849 Reviewed-by: tschatzl ! test/jdk/ProblemList.txt Changeset: c61d2c5a Branch: jep486 Author: Justin Lu Date: 2024-10-22 17:21:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c61d2c5a3403ad5f48daad22bdfb031f42bc3dd5 8341445: DecimalFormatSymbols setters should throw NPE Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java + test/jdk/java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java Changeset: 28147dab Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-22 17:58:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28147dab072b8f054f13350ea37ad64f7693b43d 8341913: Support CDS heap dumping for Shenandoah and Epsilon Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java Changeset: d6eddcda Branch: jep486 Author: Mandy Chung Date: 2024-10-22 18:14:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6eddcdaf92f2352266ba519608879141997cd63 8327624: Remove VM implementation that bypass verification for core reflection Reviewed-by: liach, dholmes, jrose, alanb, mli ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/reflection.cpp - src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java - src/java.base/share/classes/jdk/internal/reflect/ByteVector.java - src/java.base/share/classes/jdk/internal/reflect/ByteVectorFactory.java - src/java.base/share/classes/jdk/internal/reflect/ByteVectorImpl.java - src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java - src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java - src/java.base/share/classes/jdk/internal/reflect/ClassFileConstants.java ! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java - src/java.base/share/classes/jdk/internal/reflect/Label.java - src/java.base/share/classes/jdk/internal/reflect/MagicAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java - src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java - src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorImpl.java Changeset: 476d0f19 Branch: jep486 Author: Yasumasa Suenaga Date: 2024-10-23 02:05:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/476d0f19286c9d3c66d211352d0a8946b7039baf 8339309: unused-variable warnings happen in libfontmanager Reviewed-by: prr ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c Changeset: f1f15370 Branch: jep486 Author: Manukumar V S Date: 2024-10-23 05:13:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1f15370fa26e4c1121abadb8938c0126c6f4f24 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Reviewed-by: abhiscxk, asemenov ! test/jdk/java/awt/a11y/AccessibleJTableTest.java Changeset: 2c9b11d5 Branch: jep486 Author: Alan Bateman Date: 2024-10-23 06:24:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c9b11d5b5a676981c61c574f2212cc0cdfea429 Merge ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! test/jdk/ProblemList.txt ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! test/jdk/ProblemList.txt From duke at openjdk.org Wed Oct 23 08:32:33 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 08:32:33 GMT Subject: git: openjdk/jdk-sandbox: jep486: Restore test/langtools/ProblemList.txt as not changed Message-ID: <4072fcd1-3d13-40bd-aae8-fc854cf23e5a@openjdk.org> Changeset: 7fbe1215 Branch: jep486 Author: Alan Bateman Date: 2024-10-23 09:29:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7fbe1215e068511cc6a65e4ff28dd8de320264a7 Restore test/langtools/ProblemList.txt as not changed ! test/langtools/ProblemList.txt From duke at openjdk.org Wed Oct 23 14:03:28 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 14:03:28 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: Changeset: 82bb0d82 Branch: jep486 Author: Daniel Fuchs Date: 2024-10-23 14:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82bb0d8207334d6072277e596fb16228f397fb77 java/net/httpclient/websocket/security/WSURLPermissionTest.java renamed to java/net/httpclient/websocket/security/WSSanityTest.java = test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java Changeset: 34439751 Branch: jep486 Author: Daniel Fuchs Date: 2024-10-23 15:01:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34439751f1b26e6ff1705e35f269e260401233af java/net/httpclient/websocket/security/WSURLPermissionTest.java: integrated review feedback in renamed WSSanityTest.java ! test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java From duke at openjdk.org Wed Oct 23 17:32:36 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 17:32:36 GMT Subject: git: openjdk/jdk-sandbox: jep486: warning-string Message-ID: <46ffbc2f-7a8f-4542-b094-4a8e25dbb83e@openjdk.org> Changeset: 300d3f93 Branch: jep486 Author: prrace Date: 2024-10-23 10:31:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/300d3f9375f113d0a1bb35ec11bade8a5f33ca88 warning-string ! src/java.desktop/share/classes/java/awt/Window.java From duke at openjdk.org Wed Oct 23 17:58:26 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 17:58:26 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: import order Message-ID: <466a2066-bea1-40d6-b8c7-d4439ace1fdb@openjdk.org> Changeset: d32e3849 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-23 10:55:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d32e3849ef2a429213c41d5036b7a8a8e571e950 clientlibs: import order ! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java ! test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java ! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java From duke at openjdk.org Wed Oct 23 22:00:57 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 22:00:57 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove hasSM() method and code that calls it, and remove comment about Message-ID: Changeset: 55993466 Branch: jep486 Author: Sean Mullan Date: 2024-10-23 17:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/559934662119b1372fd831de8be7c97f877e0947 Remove hasSM() method and code that calls it, and remove comment about running test manually with SM. ! test/jdk/java/lang/invoke/RevealDirectTest.java From duke at openjdk.org Wed Oct 23 22:05:11 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 22:05:11 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove static variable `DEFAULT_POLICY` and unused imports. Message-ID: <42da8bf0-0a8b-4c87-bfdb-b65bf232c8cc@openjdk.org> Changeset: d991534c Branch: jep486 Author: Sean Mullan Date: 2024-10-23 18:03:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d991534c0a8aa6a0130942f9d09f1a3954bf15bd Remove static variable `DEFAULT_POLICY` and unused imports. ! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java From duke at openjdk.org Wed Oct 23 22:07:22 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 22:07:22 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove unused static variable NEW_PROXY_IN_PKG. Message-ID: <1d2e27d8-1545-4c1f-af2b-5179c8e8d666@openjdk.org> Changeset: 3dbf6842 Branch: jep486 Author: Sean Mullan Date: 2024-10-23 18:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3dbf684263a75470b85a95b9446a44ceb99c4b3a Remove unused static variable NEW_PROXY_IN_PKG. ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java From duke at openjdk.org Wed Oct 23 22:09:32 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 22:09:32 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove println about Security Manager. Message-ID: Changeset: 00227645 Branch: jep486 Author: Sean Mullan Date: 2024-10-23 18:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002276450e625b66b786fb7eae7256bbcafa7496 Remove println about Security Manager. ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java From duke at openjdk.org Wed Oct 23 22:18:29 2024 From: duke at openjdk.org (duke) Date: Wed, 23 Oct 2024 22:18:29 GMT Subject: git: openjdk/jdk-sandbox: jep486: Update @summary to replace "if the right permission is granted" can be replaced with "package java.lang is open to unnamed module". Message-ID: Changeset: d8564fa8 Branch: jep486 Author: Sean Mullan Date: 2024-10-23 18:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8564fa8dd003456b6e313c5e07809999c7d96e1 Update @summary to replace "if the right permission is granted" can be replaced with "package java.lang is open to unnamed module". ! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java From duke at openjdk.org Thu Oct 24 06:52:12 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 06:52:12 GMT Subject: git: openjdk/jdk-sandbox: jep486: 20 new changesets Message-ID: <525cbe9e-5c42-44e2-ba27-0217b0b7538a@openjdk.org> Changeset: 018db8c1 Branch: jep486 Author: Christian Hagedorn Date: 2024-10-23 06:39:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/018db8c16a826b4b6b5eec76163616a07289b55a 8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top Reviewed-by: roland, thartmann ! src/hotspot/share/opto/predicates.cpp + test/hotspot/jtreg/compiler/predicates/TestTopIntoIfTrue.java Changeset: cdad7286 Branch: jep486 Author: SendaoYan Date: 2024-10-23 06:49:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdad7286c6a099f5d0aa1f936e6201df9f3004cb 8342646: JTREG_TEST_THREAD_FACTORY in testing.md should be TEST_THREAD_FACTORY Reviewed-by: ihse, erikj ! doc/testing.html ! doc/testing.md ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java Changeset: a1ef8188 Branch: jep486 Author: Hannes Walln?fer Date: 2024-10-23 06:54:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1ef81889bb5b9563f9295f979aee00f387be75f 8342825: Fix order of @param tags in module java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/ActionEvent.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/LayoutStyle.java ! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/TableView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java Changeset: 37cfaa8d Branch: jep486 Author: Matthias Baesken Date: 2024-10-23 07:08:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2f0d 8338449: ubsan: division by zero in sharedRuntimeTrans.cpp Reviewed-by: lucy, kbarrett ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp Changeset: 7131f053 Branch: jep486 Author: Christian Hagedorn Date: 2024-10-23 08:00:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7131f053b0d26b62cbf0d8376ec117d6e8d79f9e 8342043: Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode Reviewed-by: kvn, roland ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/split_if.cpp Changeset: 964d8d22 Branch: jep486 Author: Sorna Sarathi Committer: Amit Kumar Date: 2024-10-23 12:40:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/964d8d2234595afaf4dfe48ea5cacdbfd3792d03 8340445: [PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1 Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/ppc.ad Changeset: afb62f73 Branch: jep486 Author: Fredrik Bredberg Date: 2024-10-23 15:26:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb62f73499c09f4a7bde6f522fcd3ef1278e526 8342683: Use non-short forward jump when passing stop() Reviewed-by: aboldtch, shade, kvn ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: a522d216 Branch: jep486 Author: Erik Joelsson Date: 2024-10-23 17:27:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a522d216b5bebbf103e5a823f0bba22cf1508883 8342858: Make target mac-jdk-bundle fails on chmod command Reviewed-by: lucy, ihse ! make/common/FileUtils.gmk Changeset: 426da4bb Branch: jep486 Author: Naoto Sato Date: 2024-10-23 17:44:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/426da4bbad3a3eac15e8b17026ebad52b7c568ea 8341975: Unable to set encoding for IO.println, IO.print and IO.readln Reviewed-by: rriggs, iris, alanb ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/unix/native/libjava/Console_md.c ! src/java.base/windows/native/libjava/Console_md.c + test/jdk/java/io/Console/DefaultCharsetTest.java Changeset: e64f0798 Branch: jep486 Author: Naoto Sato Date: 2024-10-23 17:44:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e64f0798be64d334b3ec2a918687aafc2031a8b7 8342582: user.region for formatting number no longer works for 21.0.5 Reviewed-by: jlu, rriggs ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java + test/jdk/java/util/Locale/UserRegionTest.java Changeset: a21c5586 Branch: jep486 Author: Joe Darcy Date: 2024-10-23 18:23:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a21c558699646d44d071945c82203e2d68a4dcc3 8342863: Use pattern matching for instanceof in equals methods of wrapper classes Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java Changeset: 002de860 Branch: jep486 Author: Chris Plummer Date: 2024-10-23 18:26:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002de860813ff6bac8c6392f8c10d1c30fc5c09c 8342673: Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify Reviewed-by: amenkov, lmesnik, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java Changeset: de92fe37 Branch: jep486 Author: Brian Burkhalter Date: 2024-10-23 18:53:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de92fe375771315452fc5318abfd228fdd31c454 8233451: (fs) Files.newInputStream() cannot be used with character special files Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java ! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c ! test/jdk/java/nio/file/Files/InputStreamTest.java Changeset: 9a7a850e Branch: jep486 Author: Alexander Matveev Date: 2024-10-23 19:43:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a7a850e2892990cf6755a0ccb19711816ad1b51 8341939: SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443 Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java Changeset: 98403b75 Branch: jep486 Author: Doug Simon Date: 2024-10-23 20:01:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98403b75df0a0737bdf082231f38c5c0019fe4c9 8342854: [JVMCI] Block secondary thread reporting a JVMCI fatal error Reviewed-by: never ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp Changeset: 28d23ada Branch: jep486 Author: David Holmes Date: 2024-10-23 21:39:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28d23ada6dde007ed60b8538cc159afc62d76db3 8340177: Malformed system classes loaded by bootloader crash the JVM in product builds Reviewed-by: coleenp, mli ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp Changeset: 158b93d1 Branch: jep486 Author: Henry Jen Date: 2024-10-24 00:07:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/158b93d19a518d2b9d3d185e2d4c4dbff9c82aab 8335912: Add an operation mode to the jar command when extracting to not overwriting existing files Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + test/jdk/tools/jar/ExtractFilesTest.java + test/jdk/tools/jar/MultipleManifestTest.java Changeset: 25c2f48d Branch: jep486 Author: Chen Liang Date: 2024-10-24 02:40:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25c2f48d458bfd92423c311a887679ad3e1e4041 8338544: Dedicated Array class descriptor implementation Reviewed-by: redestad, mchung, jvernee ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! 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/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java + src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java + src/java.base/share/classes/jdk/internal/constant/ClassOrInterfaceDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java - src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/java/lang/constant/ClassDescTest.java Changeset: f7a61fce Branch: jep486 Author: David Holmes Date: 2024-10-24 05:03:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7a61fce949ea2d15ec09d295c643d0c2eabea1e 8342931: ProblemList failing tests from JDK-8335912 Reviewed-by: henryjen, mikael ! test/jdk/ProblemList.txt Changeset: 29e7e877 Branch: jep486 Author: Alan Bateman Date: 2024-10-24 06:20:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/29e7e877889cb7598e5ad5ab4c6006b19c71e2b2 Merge ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! test/jdk/ProblemList.txt ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! test/jdk/ProblemList.txt From duke at openjdk.org Thu Oct 24 18:05:30 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 18:05:30 GMT Subject: git: openjdk/jdk-sandbox: jep486: SM related cleanup of Runtime exec ExecCommand test. Message-ID: <468be53a-e238-4917-84e4-14de4cd49ed5@openjdk.org> Changeset: 2bc142e2 Branch: jep486 Author: Roger Riggs Date: 2024-10-24 19:00:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bc142e200f1fb863ef9f1a3dba9ec6948933e85 SM related cleanup of Runtime exec ExecCommand test. Removed dead code and test data for SM tests. Removed unused mention of AccessControlException ! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java From duke at openjdk.org Thu Oct 24 22:19:11 2024 From: duke at openjdk.org (duke) Date: Thu, 24 Oct 2024 22:19:11 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: <88e0fc31-3eb9-44e9-b1c8-346e8fdb42fd@openjdk.org> Changeset: de0a0f67 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-24 14:56:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de0a0f67ef207e1d217c42c312a4378f9f7fa833 clientlibs: Deleted awt/Focus/CloseDialogActivateOwnerTest.java This test was created for SM specific issue. Details in https://bugs.openjdk.org/browse/JDK-6785058 - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java Changeset: b78a7b6a Branch: jep486 Author: Harshitha Onkar Date: 2024-10-24 15:03:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b78a7b6a2e5f96a98c81c68a8d9db3745e4efc3b clientlibs: Javadoc updates to src/java.desktop/ ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/WindowConstants.java From duke at openjdk.org Fri Oct 25 13:34:11 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 13:34:11 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove enum from test as it is no longer needed. Message-ID: Changeset: e50cf64d Branch: jep486 Author: Sean Mullan Date: 2024-10-25 09:31:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e50cf64d771ed12de20e0a0500dc92f2e8a0abe4 Remove enum from test as it is no longer needed. ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java From duke at openjdk.org Fri Oct 25 13:48:10 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 13:48:10 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove unnecessary "anymore" word from @apiNote in Permission subclasses. Message-ID: <477213d7-4180-422c-b2f6-f3bcdeddb333@openjdk.org> Changeset: 44b552ad Branch: jep486 Author: Sean Mullan Date: 2024-10-25 09:46:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44b552adb68d9aae1e72ed7bf20feb81552014c8 Remove unnecessary "anymore" word from @apiNote in Permission subclasses. ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.smartcardio/share/classes/javax/smartcardio/CardPermission.java ! src/java.sql/share/classes/java/sql/SQLPermission.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java From duke at openjdk.org Fri Oct 25 13:53:18 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 13:53:18 GMT Subject: git: openjdk/jdk-sandbox: jep486: Fix typo. Message-ID: Changeset: 0f448e5f Branch: jep486 Author: Sean Mullan Date: 2024-10-25 09:50:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f448e5fabac7941cd1b551aa1cc9ade773814ff Fix typo. ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java From duke at openjdk.org Fri Oct 25 16:39:15 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 16:39:15 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: copyright year updates Message-ID: Changeset: a7a49446 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-25 09:35:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7a4944630d63874a8d360cec798247eab144b42 clientlibs: copyright year updates ! src/java.desktop/share/classes/java/beans/Expression.java ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java From duke at openjdk.org Fri Oct 25 17:35:31 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 17:35:31 GMT Subject: git: openjdk/jdk-sandbox: jep486: no more support for permissions in Proc.java Message-ID: Changeset: 1a2e1a81 Branch: jep486 Author: Weijun Wang Date: 2024-10-25 13:34:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a2e1a814ec5ff94bff4b5647319e9f37bb14202 no more support for permissions in Proc.java ! test/lib/jdk/test/lib/process/Proc.java From duke at openjdk.org Fri Oct 25 17:43:09 2024 From: duke at openjdk.org (duke) Date: Fri, 25 Oct 2024 17:43:09 GMT Subject: git: openjdk/jdk-sandbox: jep486: 13 new changesets Message-ID: <8a577e10-0505-4b8a-9c65-dc8d0b3e8144@openjdk.org> Changeset: e96b4cf0 Branch: jep486 Author: Emanuel Peter Date: 2024-10-24 05:45:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e96b4cf0a81914c6a615bb4f62ea3f139a4737f3 8342387: C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java Changeset: f0b130e5 Branch: jep486 Author: Jan Lahoda Date: 2024-10-24 06:45:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0b130e54f33d3190640ce33c991e35f27e9f812 8339296: Record deconstruction pattern in switch fails to compile Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/patterns/Switches.java + test/langtools/tools/javac/types/UnknownTypeTest.java Changeset: 2c31c8ee Branch: jep486 Author: Fredrik Bredberg Date: 2024-10-24 09:51:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c31c8eeb42188ad6fd15eca50db4342cd791fb2 8339730: Windows regression after removing ObjectMonitor Responsible Reviewed-by: coleenp, jwaters ! src/hotspot/os/windows/os_windows.cpp Changeset: 85774b71 Branch: jep486 Author: Fei Yang Date: 2024-10-24 11:22:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85774b713edf8782f162ac25b61ce99a77e116f4 8342882: RISC-V: Unify handling of jumps to runtime Reviewed-by: rehn ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: b0ac633b Branch: jep486 Author: Daniel Fuchs Date: 2024-10-24 12:24:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0ac633b2d0076d64b463b2a6ce19abf6b12c50f 8342075: HttpClient: improve HTTP/2 flow control checks Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java + test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java + test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: 3c14c2ba Branch: jep486 Author: Markus KARG Committer: Chen Liang Date: 2024-10-24 14:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c14c2babbdfb46a77636ed80e083ef2f8be2b45 8341566: Add Reader.of(CharSequence) Reviewed-by: rriggs, jpai, liach, alanb ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java + test/jdk/java/io/Reader/Of.java Changeset: d8c3b0f8 Branch: jep486 Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-24 16:01:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8c3b0f834c603fe115ef4ca442727948b7a834e 8342768: GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported Reviewed-by: sviswanathan, thartmann, kvn ! src/hotspot/cpu/x86/vm_version_x86.hpp ! test/hotspot/gtest/x86/test_assemblerx86.cpp Changeset: 7d5eefa5 Branch: jep486 Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-24 16:02:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d5eefa50673d6f7c5bd916f63271cf7898d6dee 8342862: Gtest added by 8339507 appears to be causing 8GB build machines to hang Reviewed-by: kvn, sviswanathan ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assemblerx86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 7af46a6b Branch: jep486 Author: Justin Lu Date: 2024-10-24 16:17:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7af46a6b424cadfe298958d774da0f21db58ecd3 8340554: Improve MessageFormat readObject checks Reviewed-by: naoto ! src/java.base/share/classes/java/text/MessageFormat.java ! test/jdk/java/text/Format/MessageFormat/SerializationTest.java Changeset: d1540e2a Branch: jep486 Author: Vicente Romero Date: 2024-10-24 17:25:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1540e2a49c7a41eb771fc9896c367187d070dec 8342090: Infer::IncorporationBinaryOp::equals can produce side-effects 8288590: javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/langtools/tools/javac/inference_non_determinism/NonDeterminismTest.java Changeset: ca1700b8 Branch: jep486 Author: Mark Powers Date: 2024-10-24 23:09:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca1700b8bf3b7b34616c469837748ac4c3607dfc 8336665: CCE in X509CRLImpl$TBSCertList.getCertIssuer Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java + test/jdk/sun/security/x509/X509CRLImpl/UnexpectedCCE.java Changeset: 3aa00545 Branch: jep486 Author: Alan Bateman Date: 2024-10-25 06:59:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aa005454fabdef56af21d18796131b4c40b85a9 Merge branch 'master' into jep486 Changeset: bc59b553 Branch: jep486 Author: Alan Bateman Date: 2024-10-25 18:34:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc59b5539907b0b35bf5dace552a133bd7e974a6 Merge From duke at openjdk.org Sat Oct 26 10:17:44 2024 From: duke at openjdk.org (duke) Date: Sat, 26 Oct 2024 10:17:44 GMT Subject: git: openjdk/jdk-sandbox: jep486: 18 new changesets Message-ID: <07829c47-f535-40a0-94df-7583c28fbbe3@openjdk.org> Changeset: c5489866 Branch: jep486 Author: Kim Barrett Date: 2024-10-25 06:14:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5489866308bd09729c5431537e0836145452624 8342918: Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared Reviewed-by: jwaters, shade ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 415d8151 Branch: jep486 Author: Matthias Baesken Date: 2024-10-25 07:03:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/415d8151a6c7ce04d8ab27ff641acb5d69840125 8342938: Problem list java/io/IO/IO.java test on Linux ppc64le Reviewed-by: lucy, naoto ! test/jdk/ProblemList.txt Changeset: fd5ff054 Branch: jep486 Author: Hannes Walln?fer Date: 2024-10-25 07:08:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd5ff0547ced6733ae05f1428664062615408dc9 8342827: Fix order of @param tags in other modules Reviewed-by: jpai, iris, joehw, darcy, dfuchs ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/MBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/MBeanOperationInfo.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerConnection.java ! src/java.management/share/classes/javax/management/loading/ClassLoaderRepository.java ! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/Name.java ! src/java.naming/share/classes/javax/naming/Reference.java ! src/java.naming/share/classes/javax/naming/directory/SearchControls.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/LdapReferralException.java ! src/java.scripting/share/classes/javax/script/Invocable.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/transform/TransformerConfigurationException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryConfigurationError.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java ! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java Changeset: 4635351b Branch: jep486 Author: Thomas Schatzl Date: 2024-10-25 07:16:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4635351b1570fcea07fac1ece5f76f528d68c2a7 8342939: Building ZGC without compiler2 fails Reviewed-by: eosterlund, mli, kvn ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 3c5db12b Branch: jep486 Author: Stefan Karlsson Date: 2024-10-25 07:26:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c5db12bbe4d1155ab874c2862005621c6b8541d 8342857: SA: Heap iterator makes incorrect assumptions about TLAB layout Reviewed-by: cjplummer, rkennke, lmesnik ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: 94317dbc Branch: jep486 Author: Hamlin Li Date: 2024-10-25 07:48:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94317dbcf26a54428c649ad0286e127bd6dab570 8342884: RISC-V: verify float <--> float16 conversion Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: a9eb50a2 Branch: jep486 Author: Fei Yang Date: 2024-10-25 11:23:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9eb50a2d8341b454c55c2f56446775c497ddde9 8342953: RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN Reviewed-by: mli, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 4f8f395e Branch: jep486 Author: Hamlin Li Date: 2024-10-25 14:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f8f395e2bb692148e2b891198f28a579749dd6d 8343060: RISC-V: enable TestFloat16VectorConvChain for riscv Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java Changeset: 1e35da8d Branch: jep486 Author: Hamlin Li Date: 2024-10-25 14:28:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e35da8d3341ed1af266e5b59aa90bfcfae6576a 8343063: RISC-V: remove redundant reg copy in generate_resolve_blob Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 5cbd578f Branch: jep486 Author: Henry Jen Date: 2024-10-25 14:35:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cbd578fbe9df4f68ab21bf764208ad4f67443f6 8342930: New tests from JDK-8335912 are failing Reviewed-by: jpai ! src/jdk.jartool/share/man/jar.1 ! test/jdk/ProblemList.txt ! test/jdk/tools/jar/ExtractFilesTest.java ! test/jdk/tools/jar/MultipleManifestTest.java Changeset: c202a2f7 Branch: jep486 Author: Thomas Schatzl Date: 2024-10-25 15:24:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c202a2f7b231152136bd8960c55e43bc96cf1eb9 8295269: G1: Improve slow startup due to predictor initialization Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: 0853aee3 Branch: jep486 Author: Brian Burkhalter Date: 2024-10-25 15:35:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0853aee3b377cf9f17340a85f600651db42e6999 8338426: Test java/nio/channels/Selector/WakeupNow.java failed Reviewed-by: jpai, alanb ! test/jdk/java/nio/channels/Selector/WakeupNow.java Changeset: ff165f9f Branch: jep486 Author: Joe Darcy Date: 2024-10-25 16:49:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff165f9f0cf519144d7361b766bcce53d04c518e 8342934: TYPE_USE annotations printed with error causing "," in toString output Reviewed-by: iris, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java ! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/Test.java Changeset: 36d71735 Branch: jep486 Author: Alex Menkov Date: 2024-10-25 18:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36d71735e3554264e8d17f7e0e72999ac639e398 8339289: Enhance Attach API to support arbitrary length arguments - Windows Reviewed-by: kevinw, sspitsyn ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c + test/hotspot/jtreg/serviceability/attach/AttachAPIv2/CompatTest.java Changeset: f1cc890d Branch: jep486 Author: Thomas Schatzl Date: 2024-10-25 19:17:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1cc890ddfe2e472cf786856dc7d01645f61b054 8343086: [BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization Reviewed-by: sangheki ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: f1a9a8d2 Branch: jep486 Author: Maurizio Cimadamore Date: 2024-10-25 21:07:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1a9a8d25b2e1f9b5dbe8719abb66ec4cd9057dc 8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java + test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallByRefHighArity.c Changeset: 1476f6c4 Branch: jep486 Author: Fei Yang Date: 2024-10-26 03:32:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1476f6c47511ad9dceda3633776ace3ee353d7ed 8343030: RISC-V: Small assembler cleanups Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 17b5cc7d Branch: jep486 Author: Alan Bateman Date: 2024-10-26 07:57:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17b5cc7de2aa6e160d4b9ce8ad175326f17103dc Merge ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! test/jdk/ProblemList.txt ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! test/jdk/ProblemList.txt From duke at openjdk.org Sat Oct 26 15:16:09 2024 From: duke at openjdk.org (duke) Date: Sat, 26 Oct 2024 15:16:09 GMT Subject: git: openjdk/jdk-sandbox: jep486: Fix type in addProvider. Message-ID: <7360d8a9-f0ef-49f0-83aa-195b32ba030e@openjdk.org> Changeset: ed0f5c07 Branch: jep486 Author: Sean Mullan Date: 2024-10-25 16:22:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed0f5c07f2bf3f3d7636533a77e8455d66bbf8b8 Fix type in addProvider. ! src/java.base/share/classes/java/security/Security.java From duke at openjdk.org Sat Oct 26 15:21:44 2024 From: duke at openjdk.org (duke) Date: Sat, 26 Oct 2024 15:21:44 GMT Subject: git: openjdk/jdk-sandbox: jep486: Remove apiNote. SM changes in smartcardio APIs should be done via JSR 268. Message-ID: <9897a5ef-527f-4cb2-b016-24127e28b5cd@openjdk.org> Changeset: 7f86027d Branch: jep486 Author: Sean Mullan Date: 2024-10-26 11:19:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f86027d58820ffb153fb1b4daa89ccb1ac42a98 Remove apiNote. SM changes in smartcardio APIs should be done via JSR 268. ! src/java.smartcardio/share/classes/javax/smartcardio/CardPermission.java From duke at openjdk.org Sat Oct 26 17:56:26 2024 From: duke at openjdk.org (duke) Date: Sat, 26 Oct 2024 17:56:26 GMT Subject: git: openjdk/jdk-sandbox: jep486: Change checkPermission exception msg to "checking permissions is not supported". Message-ID: Changeset: b6fe405d Branch: jep486 Author: Sean Mullan Date: 2024-10-26 13:53:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6fe405dbbe8ec19a18174bc48dd649feca3d6aa Change checkPermission exception msg to "checking permissions is not supported". ! src/java.base/share/classes/java/security/AccessControlContext.java From duke at openjdk.org Sat Oct 26 19:15:24 2024 From: duke at openjdk.org (duke) Date: Sat, 26 Oct 2024 19:15:24 GMT Subject: git: openjdk/jdk-sandbox: jep486: Add missing class description. Message-ID: <9c719d09-9198-4dbe-80a6-627e6dafca94@openjdk.org> Changeset: 09b6cd60 Branch: jep486 Author: Sean Mullan Date: 2024-10-26 15:12:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09b6cd602c1f2c7998ed824878c5f5f43be69075 Add missing class description. ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/Policy.java From duke at openjdk.org Sat Oct 26 19:22:16 2024 From: duke at openjdk.org (duke) Date: Sat, 26 Oct 2024 19:22:16 GMT Subject: git: openjdk/jdk-sandbox: jep486: Add api note to class description that permission checking is not supported and remove text about getting permissions from system policy. In getPermissions(), change "granted to the given codesource" to "for the codesource". Message-ID: <5f69c0e7-9e9e-4292-b622-ca1a57269f63@openjdk.org> Changeset: 8b527c90 Branch: jep486 Author: Sean Mullan Date: 2024-10-26 15:16:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b527c90e434e63fd00a719aedda50d8d27e93b5 Add api note to class description that permission checking is not supported and remove text about getting permissions from system policy. In getPermissions(), change "granted to the given codesource" to "for the codesource". ! src/java.base/share/classes/java/security/SecureClassLoader.java From duke at openjdk.org Sat Oct 26 19:55:48 2024 From: duke at openjdk.org (duke) Date: Sat, 26 Oct 2024 19:55:48 GMT Subject: git: openjdk/jdk-sandbox: jep486: Change "SecurityManager" to "Security Manager". Add some missing code and linkplain tags. Message-ID: <0e194f7a-f017-4515-9403-3034ef3114e6@openjdk.org> Changeset: 275dabd4 Branch: jep486 Author: Sean Mullan Date: 2024-10-26 15:52:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/275dabd4dbc8f443901dc5d82b281111dcbf15e6 Change "SecurityManager" to "Security Manager". Add some missing code and linkplain tags. ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/DomainCombiner.java From duke at openjdk.org Sun Oct 27 09:37:03 2024 From: duke at openjdk.org (duke) Date: Sun, 27 Oct 2024 09:37:03 GMT Subject: git: openjdk/jdk-sandbox: jep486: Restore note for implementers in src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java Message-ID: Changeset: 66145173 Branch: jep486 Author: Alan Bateman Date: 2024-10-27 09:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66145173cce201b655845144daa209a75ad5964a Restore note for implementers in src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java From duke at openjdk.org Mon Oct 28 00:50:40 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 00:50:40 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: GetSoundBankSecurityException.java renamed to EmptySoundBankTest.java Message-ID: Changeset: cd794a10 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-27 17:45:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd794a105b4d4356b93d08f7f541aaee35db0922 clientlibs: GetSoundBankSecurityException.java renamed to EmptySoundBankTest.java test renamed, test summary updated - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java From duke at openjdk.org Mon Oct 28 00:52:44 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 00:52:44 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: GetSoundBankSecurityException.java renamed to EmptySoundBankTest.java Message-ID: <14d17993-524b-4686-9f90-f7cb099b2ae5@openjdk.org> Changeset: 934e1c28 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-27 17:50:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/934e1c28f783b32c43e6977f0e1ba6e1c68f810f clientlibs: GetSoundBankSecurityException.java renamed to EmptySoundBankTest.java + test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java From duke at openjdk.org Mon Oct 28 01:06:53 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 01:06:53 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: Deleted JPopupMenu tests Message-ID: <5a0ec5aa-f694-4d9b-8161-fa927472d608@openjdk.org> Changeset: aca9555a Branch: jep486 Author: Harshitha Onkar Date: 2024-10-27 17:54:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aca9555a0b697bd9829224396a5448c88057009d clientlibs: Deleted JPopupMenu tests The following tests are deleted as they don't hold value without SM test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java - It tests that the popup are always-on-top for apps which doesn't hold value after SM removal. test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java - Tests whether popup can overlap taskbar. Works differently on macOS and windows & linux but this is the expected behavior. Details in JDK-8342012. Not a functional issue. - test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java - test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java From duke at openjdk.org Mon Oct 28 01:15:55 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 01:15:55 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: Updated Problemlist Message-ID: <12d1ab7a-1775-48bc-a5b1-5109507a8aa0@openjdk.org> Changeset: 80514d9e Branch: jep486 Author: Harshitha Onkar Date: 2024-10-27 18:11:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80514d9e2416bd2629a1a385090b45279fbe8bf0 clientlibs: Updated Problemlist Deleted javax/swing/JPopupMenu/6694823/bug6694823.java entry since it was determined that it is not a JDK bug but expected behavior on windows and linux platform. ! test/jdk/ProblemList.txt From duke at openjdk.org Mon Oct 28 12:00:37 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 12:00:37 GMT Subject: git: openjdk/jdk-sandbox: jep486: Change deprecated annotations to api notes on getPolicy and setPolicy. Message-ID: Changeset: 6064562b Branch: jep486 Author: Sean Mullan Date: 2024-10-28 07:59:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6064562b53af7f7d7f9f56fb25adc0db1f5cf991 Change deprecated annotations to api notes on getPolicy and setPolicy. ! src/java.base/share/classes/java/security/Policy.java From duke at openjdk.org Mon Oct 28 12:13:00 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 12:13:00 GMT Subject: git: openjdk/jdk-sandbox: jep486: Specify that params passed to getPermissions and implies are ignored and Message-ID: <6e82b6e6-9d17-4b9b-b82f-b03ccf44f677@openjdk.org> Changeset: 4981da0f Branch: jep486 Author: Sean Mullan Date: 2024-10-28 08:10:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4981da0fe50919e60cc036371f8bc8d7ee153849 Specify that params passed to getPermissions and implies are ignored and implies always returns false. ! src/java.base/share/classes/java/security/Policy.java From duke at openjdk.org Mon Oct 28 17:32:50 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 17:32:50 GMT Subject: git: openjdk/jdk-sandbox: jep486: No need to override methods for private static NO_PERMISSIONS_POLICY. Message-ID: <17f777c3-b76c-4f48-abec-8b5ae1613aa1@openjdk.org> Changeset: 047e144a Branch: jep486 Author: Sean Mullan Date: 2024-10-28 13:29:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/047e144acf709aa97928c1be6c8dbb15c7ff68c8 No need to override methods for private static NO_PERMISSIONS_POLICY. ! src/java.base/share/classes/java/security/Policy.java From duke at openjdk.org Mon Oct 28 18:06:37 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 18:06:37 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: Updated javax/swing/UIDefaults/6622002/bug6622002.java Message-ID: Changeset: 9eb275c4 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-28 10:53:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9eb275c4aaf9a88127c5c33e0bf7ca35125f29ea clientlibs: Updated javax/swing/UIDefaults/6622002/bug6622002.java Removed createPrivateValue(), no longer used. ! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java From duke at openjdk.org Mon Oct 28 21:04:58 2024 From: duke at openjdk.org (duke) Date: Mon, 28 Oct 2024 21:04:58 GMT Subject: git: openjdk/jdk-sandbox: jep486: 4 new changesets Message-ID: <7c4a0c2f-f0e8-4981-9607-08f012fe99a9@openjdk.org> Changeset: 2a9b98e2 Branch: jep486 Author: Justin Lu Date: 2024-10-28 14:02:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a9b98e244362dbbb98487098865cfd46a46dc1e remove non enforced/redundant comment in TestLogConfigurationDeadLockWithConf.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java Changeset: 8054d108 Branch: jep486 Author: Justin Lu Date: 2024-10-28 14:02:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8054d108fea3ce9e7f1618c3d90ef5af6cfa22d7 delete PermissionTest.java as it simply constructs provider impls - test/jdk/java/util/PluggableLocale/PermissionTest.java Changeset: bc5b3d70 Branch: jep486 Author: Justin Lu Date: 2024-10-28 14:03:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc5b3d70741505a684a39474630372a9b2fd8bc0 remove privileged calls in logging/File* tests ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/java/util/logging/FileHandlerPath.java ! test/jdk/java/util/logging/FileHandlerPatternExceptions.java Changeset: cb5f6e43 Branch: jep486 Author: Justin Lu Date: 2024-10-28 14:04:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb5f6e43b891df8c2a977e665016079469290669 ResourceBundle/modules/security/* no longer needed. TestPermission tested against getModule(String, Module) w/ SM. - test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java From duke at openjdk.org Tue Oct 29 07:53:13 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 07:53:13 GMT Subject: git: openjdk/jdk-sandbox: jep486: 24 new changesets Message-ID: Changeset: 873f8a69 Branch: jep486 Author: Jonathan Gibbons Committer: Hannes Walln?fer Date: 2024-10-26 06:57:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/873f8a696fa45c7d94a164be20cf3c797ce7f2a6 8305406: Add @spec tags in java.base/java.* (part 2) Co-authored-by: Daniel Jeli?ski Co-authored-by: Hannes Walln?fer Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java ! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyRep.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/cert/CRL.java ! src/java.base/share/classes/java/security/cert/CRLReason.java ! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/java.base/share/classes/java/security/cert/TrustAnchor.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/cert/package-info.java ! src/java.base/share/classes/java/security/interfaces/EdECKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAKey.java ! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/DSAGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java ! src/java.base/share/classes/java/security/spec/EdECPoint.java ! src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java ! src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java ! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/javax/crypto/package-info.java ! src/java.base/share/classes/javax/crypto/spec/ChaCha20ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/PBEParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/PSource.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java ! src/java.base/share/classes/javax/net/ssl/SNIServerName.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/StandardConstants.java ! src/java.base/share/classes/javax/net/ssl/package-info.java ! src/java.base/share/classes/javax/security/auth/login/package-info.java ! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java ! src/java.base/share/classes/javax/security/auth/x500/package-info.java Changeset: 9e451aa3 Branch: jep486 Author: Alexey Semenyuk Date: 2024-10-26 14:01:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e451aa36586badc7be58804ae6f12e6b671445d 8343102: Remove `--compress` from jlink command lines from jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 40e07a7e Branch: jep486 Author: Chen Liang Date: 2024-10-26 14:45:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40e07a7ea31d04722cda3e6d2fc988df50a7cdca 8342865: Use type parameter for Class::getPrimitiveClass Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/Void.java Changeset: 762a573e Branch: jep486 Author: Chen Liang Date: 2024-10-26 14:45:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/762a573ef1f4d800b98d3acfcc72c0b2792de69e 8335880: More troubleshooting tips around windows space in path Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md Changeset: 0e3fc93d Branch: jep486 Author: Andrey Turbanov Date: 2024-10-26 17:59:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e3fc93dfb14378a848571a6b83282c0c73e690f 8342083: Make a few fields in FileSystemPreferences final Reviewed-by: jpai, bpb ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java Changeset: eb3669a5 Branch: jep486 Author: Fredrik Bredberg Date: 2024-10-28 09:02:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb3669a5869d3066341e63dfb8792bd967663656 8340796: Use a consistent order when loading cxq and EntryList Reviewed-by: dholmes, coleenp, eosterlund ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: ec061874 Branch: jep486 Author: Jonathan Lamp?rth Committer: Vicente Romero Date: 2024-10-28 09:42:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec0618742ff6cfd6d83f1278e8d245673fb9ef2c 8034066: Incorrect alignment in the "Code" section for "-c -XDdetails" options Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java + test/langtools/tools/javap/ClassWriterCodeIndentTest.java Changeset: a5ad974b Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-28 12:11:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5ad974bec932c63ddc647c9986a513ae32ef663 8343056: C2: Micro-optimize Node lists grow Reviewed-by: kvn, redestad ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: d5fb6b4a Branch: jep486 Author: Yudi Zheng Date: 2024-10-28 12:39:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5fb6b4a3cf4926acb333e7ee55f96fc76225631 8339939: [JVMCI] Don't compress abstract and interface Klasses Co-authored-by: Doug Simon Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java Changeset: 120a9357 Branch: jep486 Author: Coleen Phillimore Date: 2024-10-28 13:48:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/120a9357b3cf63427a6c8539128b69b11b9beca3 8342561: Metaspace for generated reflection classes is no longer needed Reviewed-by: shade, stuefe ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp Changeset: 9f6211bc Branch: jep486 Author: Matias Saavedra Silva Date: 2024-10-28 14:31:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f6211bcf1b46e4bfba2d128d9eb8457bc0cde51 8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java Changeset: e659d9da Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-28 15:38:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e659d9da5d6198ad9c85efd6472e138a6a3961c2 8342975: C2: Micro-optimize PhaseIdealLoop::Dominators() Reviewed-by: dlong, kvn ! src/hotspot/share/opto/domgraph.cpp Changeset: 52382e28 Branch: jep486 Author: Jatin Bhateja Date: 2024-10-28 16:30:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52382e285fdf853c01605f8e0d7f3f5d34965802 8338021: Support new unsigned and saturating vector operators in VectorAPI Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java ! 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/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/VectorMathTest.java ! test/jdk/jdk/incubator/vector/gen-template.sh = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op.template = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 1341b813 Branch: jep486 Author: Brian Burkhalter Date: 2024-10-28 16:38:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1341b81321fe77005ba68fba19c7d83e3fcb5fde 8341666: FileInputStream doesn't support readAllBytes() or readNBytes(int) on pseudo devices Reviewed-by: alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/native/libjava/FileInputStream.c ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libjava/io_util_md.h ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libjava/io_util_md.h + test/jdk/java/io/FileInputStream/PseudoDevice.java Changeset: 9f6d5b46 Branch: jep486 Author: David M. Lloyd Committer: Brian Burkhalter Date: 2024-10-28 16:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f6d5b46ce2cfcdb39f94b8ac8621ee21f4e8740 8343020: (fs) Add support for SecureDirectoryStream on macOS Reviewed-by: bpb, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: 00fe9f7b Branch: jep486 Author: Alexey Semenyuk Date: 2024-10-28 17:22:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00fe9f7bdfd245791bca6b5b1b2d0a98d41af221 8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java - test/jdk/tools/jpackage/share/EmptyFolderBase.java - test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java Changeset: a95374f5 Branch: jep486 Author: Alexey Semenyuk Date: 2024-10-28 17:24:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a95374f588149d80068275a496ba4aa04b3bb4fd 8343101: Rework BasicTest.testTemp test cases Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: d2e716eb Branch: jep486 Author: Valerie Peng Date: 2024-10-28 18:06:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2e716eb72ea603fce50f0757a766ec623ef2faf 8331958: Update PC/SC Lite for Suse Linux to 2.3.0 Reviewed-by: weijun ! src/java.smartcardio/unix/legal/pcsclite.md ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h Changeset: d49f2104 Branch: jep486 Author: Eirik Bj?rsn?s Date: 2024-10-28 18:21:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d49f21043b84ebcc8b9176de3a84621ca7bca8fb 8342040: Further improve entry lookup performance for multi-release JARs Co-authored-by: Claes Redestad Reviewed-by: redestad ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java Changeset: 90bd5445 Branch: jep486 Author: Claes Redestad Date: 2024-10-28 22:40:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90bd544512de541cd98889bec58f419bc69a723d 8342958: Use jvmArgs consistently in microbenchmarks Reviewed-by: ecaspole, jvernee ! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/StringHashCode.java ! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java ! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java ! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java ! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java ! test/micro/org/openjdk/bench/java/lang/foreign/QSort.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/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java ! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java ! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java ! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java ! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java ! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java ! test/micro/org/openjdk/bench/java/security/CacheBench.java ! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java ! test/micro/org/openjdk/bench/java/security/Signatures.java ! test/micro/org/openjdk/bench/java/util/ArraysSort.java ! test/micro/org/openjdk/bench/java/util/ListArgs.java ! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java ! test/micro/org/openjdk/bench/javax/crypto/AES.java ! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java ! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java ! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java ! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java ! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java ! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java ! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java ! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java ! test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java ! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java ! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java ! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java ! test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java ! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java ! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java ! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java ! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java ! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java ! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java ! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java Changeset: f0075d59 Branch: jep486 Author: Fei Yang Date: 2024-10-29 00:15:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0075d593db657182e1857e54710a1052e9d1cf0 8343115: SkipIfEqual class is not used after JDK-8335946 Reviewed-by: coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! 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/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: 54327bc4 Branch: jep486 Author: Amit Kumar Date: 2024-10-29 04:22:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54327bc4e38773b7461977ce17f2185c068bce9b 8342962: [s390x] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp Changeset: df3473e2 Branch: jep486 Author: SendaoYan Date: 2024-10-29 06:05:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df3473e22069145334dd7323bfa793c237a7f26e 8343178: Test BasicTest.java javac compile fails cannot find symbol Reviewed-by: jpai, asemenyuk ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: fe73fd0e Branch: jep486 Author: Alan Bateman Date: 2024-10-29 06:27:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe73fd0eb79f4f5b7238b50cd8b7aff68b00ea36 Merge branch 'master' into jep486 ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java From duke at openjdk.org Tue Oct 29 08:38:28 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 08:38:28 GMT Subject: git: openjdk/jdk-sandbox: jep486: Adjust Executors.privilegedThreadFactory to make clear that thread uses current CCL Message-ID: <4bcdc1ca-29a5-4993-a77f-27f5f4f0c399@openjdk.org> Changeset: 0feceaae Branch: jep486 Author: Alan Bateman Date: 2024-10-29 08:37:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0feceaae472710aa13e4c569f4d72d6149b7de07 Adjust Executors.privilegedThreadFactory to make clear that thread uses current CCL ! src/java.base/share/classes/java/util/concurrent/Executors.java From duke at openjdk.org Tue Oct 29 09:42:14 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 09:42:14 GMT Subject: git: openjdk/jdk-sandbox: jep486: Update copyright headers Message-ID: <22642eef-a827-4ead-b84a-4cd170d02db1@openjdk.org> Changeset: b6543557 Branch: jep486 Author: Alan Bateman Date: 2024-10-29 09:40:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6543557702e45f2d237e93e9e3da9622c944279 Update copyright headers ! src/java.base/share/classes/java/nio/channels/NetworkChannel.java ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java ! src/java.base/share/classes/javax/security/auth/Refreshable.java ! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java ! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java ! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java ! test/jdk/java/rmi/dgc/VMID/CheckVMID.java ! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java ! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java ! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java ! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java ! test/jdk/java/security/Security/removing/RemoveStaticProvider.java ! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java ! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java ! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java ! test/jdk/javax/script/ProviderTest.sh ! test/jdk/javax/security/auth/Subject/Synch2.java ! test/jdk/sun/nio/cs/TestStringCoding.java ! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java ! test/jdk/sun/security/util/Resources/Format.java From duke at openjdk.org Tue Oct 29 12:34:37 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 12:34:37 GMT Subject: git: openjdk/jdk-sandbox: jep486: Update copyrights. Remove @compile line form Marshal.java test. Message-ID: <7b25d65b-f7e6-4bfd-ab3e-6d9578a721b2@openjdk.org> Changeset: 548eb9e2 Branch: jep486 Author: Sean Mullan Date: 2024-10-29 08:30:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/548eb9e2eb3f586bbb620d5357fe3e5665aeb505 Update copyrights. Remove @compile line form Marshal.java test. ! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java ! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java From duke at openjdk.org Tue Oct 29 13:43:26 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 13:43:26 GMT Subject: git: openjdk/jdk-sandbox: jep486: Update definition of networkaddress.cache.ttl security property. Message-ID: <4dc33631-0117-485f-b768-307e211d0bb7@openjdk.org> Changeset: 61dd3ba7 Branch: jep486 Author: Sean Mullan Date: 2024-10-29 09:38:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61dd3ba74c83d11a6f3eb917fe78db8c8b759921 Update definition of networkaddress.cache.ttl security property. ! src/java.base/share/conf/security/java.security From duke at openjdk.org Tue Oct 29 14:27:27 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 14:27:27 GMT Subject: git: openjdk/jdk-sandbox: jep486: Update copyrights. Message-ID: Changeset: ee570c45 Branch: jep486 Author: Sean Mullan Date: 2024-10-29 10:24:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee570c45aaaedab86c56fe7a8e8f54f242948749 Update copyrights. ! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java ! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java ! test/jdk/java/security/KeyRep/SerialDSAPubKey.java From duke at openjdk.org Tue Oct 29 14:43:41 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 14:43:41 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: <8d2ed122-e4d0-4178-8707-718ae9de0118@openjdk.org> Changeset: b2d59a43 Branch: jep486 Author: Sean Mullan Date: 2024-10-29 10:40:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2d59a432d6472263c1706d9dbb83c99cbf79793 Remove test - only checked that doPrivileged calls were in place. - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java Changeset: 7e72d145 Branch: jep486 Author: Sean Mullan Date: 2024-10-29 10:41:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e72d145c262e1e3cd4931210262a72c496fd2df Renamed test as it is not about permission checking anymore but still has value for resolving and validating reference URIs. = test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java From duke at openjdk.org Tue Oct 29 16:59:06 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 16:59:06 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: Javadoc cleanup Message-ID: <2f8cdb5c-b740-4c91-bef1-a4555403e2f8@openjdk.org> Changeset: 90469c2e Branch: jep486 Author: Harshitha Onkar Date: 2024-10-29 09:58:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90469c2e42d0259d032a7bdf3be20d81e9fb8fac clientlibs: Javadoc cleanup ! src/java.desktop/share/classes/java/awt/Font.java From duke at openjdk.org Tue Oct 29 17:10:54 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 17:10:54 GMT Subject: git: openjdk/jdk-sandbox: jep486: rename TestAppletLoggerContext.java as suggested in util test review Message-ID: Changeset: 444fabe8 Branch: jep486 Author: Justin Lu Date: 2024-10-29 10:09:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/444fabe80a7b53ba208db99d69b9778a6113454d rename TestAppletLoggerContext.java as suggested in util test review = test/jdk/java/util/logging/TestUILoggerContext.java From duke at openjdk.org Tue Oct 29 18:45:20 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 18:45:20 GMT Subject: git: openjdk/jdk-sandbox: jep486: Improve description of Executors.privilegedThreadFactory Message-ID: <345bd097-2084-49ba-a2c5-71ce28dbb1df@openjdk.org> Changeset: 06c4c3c1 Branch: jep486 Author: Alan Bateman Date: 2024-10-29 18:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06c4c3c1ab1fe121b625bd30a0c424be06d5022a Improve description of Executors.privilegedThreadFactory ! src/java.base/share/classes/java/util/concurrent/Executors.java From duke at openjdk.org Tue Oct 29 22:30:39 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 22:30:39 GMT Subject: git: openjdk/jdk-sandbox: jep486-smarks-rmi-test-cleanup-1: Remove two obsolete RMI tests: Message-ID: <55306303-b727-492d-ad48-aec54c8fc8c2@openjdk.org> Changeset: 5cc00c24 Branch: jep486-smarks-rmi-test-cleanup-1 Author: Stuart Marks Date: 2024-10-29 15:24:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cc00c242761cc03a3e0bb37fe74595a35981951 Remove two obsolete RMI tests: - test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java Adjust two tests to run without the Security Manager: - test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java - test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java Remove these tests from the problem list. ! test/jdk/ProblemList.txt ! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java - test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java From duke at openjdk.org Tue Oct 29 23:53:38 2024 From: duke at openjdk.org (duke) Date: Tue, 29 Oct 2024 23:53:38 GMT Subject: git: openjdk/jdk-sandbox: jep486: JAXP tests: organize imports of a few tests Message-ID: <98337909-2549-42b2-b2f5-3596989e6c9d@openjdk.org> Changeset: 5577e488 Branch: jep486 Author: JoeWang-Java Date: 2024-10-29 23:52:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5577e4884710eba498ee5f40fa85d47eaa07364d JAXP tests: organize imports of a few tests ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java From duke at openjdk.org Wed Oct 30 07:31:36 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 07:31:36 GMT Subject: git: openjdk/jdk-sandbox: jep486: 19 new changesets Message-ID: <8a552d96-6b8f-4dac-bc2b-5c7408a1ff82@openjdk.org> Changeset: 88dc655a Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-29 06:43:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f 8342988: GHA: Build JTReg in single step Reviewed-by: ihse + .github/actions/build-jtreg/action.yml ! .github/actions/get-jtreg/action.yml ! .github/workflows/main.yml Changeset: 0abfa3ba Branch: jep486 Author: Robert Toyonaga Date: 2024-10-29 07:50:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14cdf 8304824: NMT should not use ThreadCritical Reviewed-by: stuefe, dholmes, jsjolen ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: e389f82b Branch: jep486 Author: Christian Hagedorn Date: 2024-10-29 08:07:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e389f82b1b2365a43fef744936b222328d71494b 8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp - test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java + test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java + test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: beff8bfe Branch: jep486 Author: Matthias Baesken Date: 2024-10-29 08:18:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f3d4 8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' Reviewed-by: kvn, mdoerr ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 79a07ad7 Branch: jep486 Author: Matthias Baesken Date: 2024-10-29 08:47:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79a07ad726f4e4b0502a22a55832960aa1561911 8343149: Cleanup os::print_tos_pc on AIX Reviewed-by: mdoerr, lucy, jkern ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp Changeset: 6332e258 Branch: jep486 Author: Amit Kumar Date: 2024-10-29 10:48:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6332e258f91789cf50d07a6929f32ff3aaef1a92 8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: d8430efb Branch: jep486 Author: Boris Ulasevich Date: 2024-10-29 12:02:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112927 8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM Reviewed-by: kvn, eastigeevich ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/globals_arm.hpp Changeset: d8b3685d Branch: jep486 Author: Martin Doerr Date: 2024-10-29 13:30:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8b3685d36873904248e9701f66459e074a4a8ab 8342607: Enhance register printing on x86_64 platforms Co-authored-by: Richard Reingruber Reviewed-by: rrich, stuefe, mbaesken ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/utilities/debug.cpp Changeset: 7c800e6b Branch: jep486 Author: Erik Gahlin Date: 2024-10-29 14:23:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c800e6bae388dd87986f366787398fe99b4e2ee 8343026: JFR: Index into fields in the topFrame Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java Changeset: 4ce19ca1 Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-29 14:57:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b773 8343190: GHA: Try building JTReg several times Reviewed-by: erikj, ihse ! .github/actions/build-jtreg/action.yml Changeset: 9cfb0f7f Branch: jep486 Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2024-10-29 15:18:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45382 8341527: AVX-512 intrinsic for SHA3 Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/java.base/share/classes/sun/security/provider/SHA3.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 520ddac9 Branch: jep486 Author: Varada M Date: 2024-10-29 18:20:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/520ddac97053be669d9678375266ccfd6724e3e1 8331861: [PPC64] Implement load / store assembler functions which take an Address object Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp Changeset: 60364ef0 Branch: jep486 Author: Serguei Spitsyn Date: 2024-10-29 19:59:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60364ef0010bde2933c22bf581ff8b3700c4afd6 8341273: JVMTI is not properly hiding some continuation related methods Reviewed-by: alanb, amenkov ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constMethodFlags.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java + src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java ! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp Changeset: 40f3d50b Branch: jep486 Author: SendaoYan Date: 2024-10-29 23:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40f3d50badc20db5fbfcd485447e634778d03248 8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)' Reviewed-by: vpaprotski, sviswanathan, thartmann, shade ! src/hotspot/cpu/x86/assembler_x86.cpp ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: ceaa71e7 Branch: jep486 Author: Alexey Semenyuk Date: 2024-10-30 02:41:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ceaa71e73100072b73e8bb8ec57259510e92f1c5 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions Co-authored-by: Alexander Matveev Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: bd795946 Branch: jep486 Author: Prasanta Sadhukhan Date: 2024-10-30 02:52:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd795946e777fccf797b1b69806217f988212f73 8343037: Missing @since tag on JColorChooser.showDialog overload Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java Changeset: b6f745df Branch: jep486 Author: Amit Kumar Date: 2024-10-30 03:09:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6f745df5795341dab1fc049a188a9e70d563a1a 8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms Reviewed-by: epeter, mbaesken ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java Changeset: 158ae51b Branch: jep486 Author: Chen Liang Date: 2024-10-30 05:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/158ae51be0fa5e8f90ad534df3e4f07745a443dc 8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned Reviewed-by: darcy ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java Changeset: 1dbfe91d Branch: jep486 Author: Alan Bateman Date: 2024-10-30 06:04:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1dbfe91d34cf828c7136503f9fe951ab61d9838f Merge branch 'master' into jep486 ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.org Wed Oct 30 13:58:23 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 13:58:23 GMT Subject: git: openjdk/jdk-sandbox: jep486: Added API Notes to ProtectionDomain clarifying that the current policy always Message-ID: <2e70ce71-6da5-4273-a193-358f9549acf6@openjdk.org> Changeset: 376d1b58 Branch: jep486 Author: Sean Mullan Date: 2024-10-30 09:53:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/376d1b58bd442143ed9dc48c7d38cb5535af1569 Added API Notes to ProtectionDomain clarifying that the current policy always grants no permissions. A few other small changes to Policy and PD. ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/ProtectionDomain.java From duke at openjdk.org Wed Oct 30 16:54:46 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 16:54:46 GMT Subject: git: openjdk/jdk-sandbox: jep486: In staticPermissionsOnly(), change "current policy binding" to "current policy" so wording is consistent with the API note that follows. Message-ID: <9aac5795-5b51-4ff2-97b5-6220a6ed8a4e@openjdk.org> Changeset: 8772ee2d Branch: jep486 Author: Sean Mullan Date: 2024-10-30 12:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8772ee2d20842418f07a6f08bf80869e97999996 In staticPermissionsOnly(), change "current policy binding" to "current policy" so wording is consistent with the API note that follows. ! src/java.base/share/classes/java/security/ProtectionDomain.java From duke at openjdk.org Wed Oct 30 18:35:27 2024 From: duke at openjdk.org (duke) Date: Wed, 30 Oct 2024 18:35:27 GMT Subject: git: openjdk/jdk-sandbox: jep486: 2 new changesets Message-ID: <4f2dd363-21f5-4375-a92b-d5479dbd609e@openjdk.org> Changeset: 16709075 Branch: jep486 Author: Stuart Marks Date: 2024-10-30 09:05:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/167090754cc2766fe7c8c839e02bf033e8024454 Remove two obsolete RMI tests: - test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java Adjust two tests to run without the Security Manager: - test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java - test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java Remove all of these tests from the problem list. ! test/jdk/ProblemList.txt ! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java - test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy - test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java Changeset: 3fe3f598 Branch: jep486 Author: Stuart Marks Date: 2024-10-30 10:29:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fe3f598b9d3b2a1e9e37b0c588e253ae019c7b7 Modify three RMI tests to work without the security manager: - test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java - test/jdk/java/rmi/registry/readTest/CodebaseTest.java - test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java Also remove them from the problem list. ! test/jdk/ProblemList.txt ! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java - test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy - test/jdk/java/rmi/registry/classPathCodebase/security.policy ! test/jdk/java/rmi/registry/readTest/CodebaseTest.java - test/jdk/java/rmi/registry/readTest/registry.security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java - test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy + test/jdk/java/rmi/testlibrary/TestLoaderHandler.java From duke at openjdk.org Thu Oct 31 08:02:26 2024 From: duke at openjdk.org (duke) Date: Thu, 31 Oct 2024 08:02:26 GMT Subject: git: openjdk/jdk-sandbox: jep486: 14 new changesets Message-ID: <35493a68-4dba-47d3-b93d-c9bbdde500f6@openjdk.org> Changeset: 63c19d3d Branch: jep486 Author: Christian Hagedorn Date: 2024-10-30 06:11:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63c19d3db586920108808866c7a094a5ae41bc22 8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor Reviewed-by: kvn, epeter ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: f7f51983 Branch: jep486 Author: Matthias Baesken Date: 2024-10-30 08:06:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7f5198367c74a97933fba7b18aa68f340a5a59c 8343186: hsdis build libopcodes and libbfd are not found Reviewed-by: erikj, ihse, shade, jwaters ! make/autoconf/lib-hsdis.m4 Changeset: 9003524c Branch: jep486 Author: Aleksey Shipilev Date: 2024-10-30 10:24:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9003524c8bbe5041b8d51deb6000b688a29027f8 8342588: Shenandoah: Pull shared closures together in one header Reviewed-by: wkemper, kdnilsen, simonis ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: 0fe15d68 Branch: jep486 Author: Jaikiran Pai Date: 2024-10-30 10:39:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0fe15d683630646d42d3b0ff75656a9b9006d61d 8343040: Clean up references to JRE in the launcher code Reviewed-by: alanb, darcy ! 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/unix/native/libjli/java_md.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/windows/native/libjli/java_md.c Changeset: 821c514a Branch: jep486 Author: Axel Boldt-Christmas Date: 2024-10-30 11:05:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/821c514a132e809a14648ddbb56f2ffee85fd35a 8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes ! make/RunTests.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp - src/hotspot/cpu/ppc/gc/x/x_ppc.ad ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp - src/hotspot/cpu/riscv/gc/x/x_riscv.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp - src/hotspot/cpu/x86/gc/x/x_x86_64.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad - src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp - src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp - src/hotspot/os/linux/gc/x/xLargePages_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp - src/hotspot/os/linux/gc/x/xNUMA_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp - src/hotspot/os/linux/gc/x/xSyscall_linux.cpp - src/hotspot/os/linux/gc/x/xSyscall_linux.hpp - src/hotspot/os/posix/gc/x/xArguments_posix.cpp - src/hotspot/os/posix/gc/x/xInitialize_posix.cpp - src/hotspot/os/posix/gc/x/xUtils_posix.cpp - src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp - src/hotspot/os/windows/gc/x/xArguments_windows.cpp - src/hotspot/os/windows/gc/x/xInitialize_windows.cpp - src/hotspot/os/windows/gc/x/xLargePages_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.hpp - src/hotspot/os/windows/gc/x/xNUMA_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp - src/hotspot/os/windows/gc/x/xSyscall_windows.cpp - src/hotspot/os/windows/gc/x/xSyscall_windows.hpp - src/hotspot/os/windows/gc/x/xUtils_windows.cpp - src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp - src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp - src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp - src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp - src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp - src/hotspot/share/gc/x/vmStructs_x.cpp - src/hotspot/share/gc/x/vmStructs_x.hpp - src/hotspot/share/gc/x/xAbort.cpp - src/hotspot/share/gc/x/xAbort.hpp - src/hotspot/share/gc/x/xAbort.inline.hpp - src/hotspot/share/gc/x/xAddress.cpp - src/hotspot/share/gc/x/xAddress.hpp - src/hotspot/share/gc/x/xAddress.inline.hpp - src/hotspot/share/gc/x/xAddressSpaceLimit.cpp - src/hotspot/share/gc/x/xAddressSpaceLimit.hpp - src/hotspot/share/gc/x/xAllocationFlags.hpp - src/hotspot/share/gc/x/xArguments.cpp - src/hotspot/share/gc/x/xArguments.hpp - src/hotspot/share/gc/x/xArray.hpp - src/hotspot/share/gc/x/xArray.inline.hpp - src/hotspot/share/gc/x/xAttachedArray.hpp - src/hotspot/share/gc/x/xAttachedArray.inline.hpp - src/hotspot/share/gc/x/xBarrier.cpp - src/hotspot/share/gc/x/xBarrier.hpp - src/hotspot/share/gc/x/xBarrier.inline.hpp - src/hotspot/share/gc/x/xBarrierSet.cpp - src/hotspot/share/gc/x/xBarrierSet.hpp - src/hotspot/share/gc/x/xBarrierSet.inline.hpp - src/hotspot/share/gc/x/xBarrierSetAssembler.cpp - src/hotspot/share/gc/x/xBarrierSetAssembler.hpp - src/hotspot/share/gc/x/xBarrierSetNMethod.cpp - src/hotspot/share/gc/x/xBarrierSetNMethod.hpp - src/hotspot/share/gc/x/xBarrierSetRuntime.cpp - src/hotspot/share/gc/x/xBarrierSetRuntime.hpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp - src/hotspot/share/gc/x/xBitField.hpp - src/hotspot/share/gc/x/xBitMap.hpp - src/hotspot/share/gc/x/xBitMap.inline.hpp - src/hotspot/share/gc/x/xBreakpoint.cpp - src/hotspot/share/gc/x/xBreakpoint.hpp - src/hotspot/share/gc/x/xCPU.cpp - src/hotspot/share/gc/x/xCPU.hpp - src/hotspot/share/gc/x/xCPU.inline.hpp - src/hotspot/share/gc/x/xCollectedHeap.cpp - src/hotspot/share/gc/x/xCollectedHeap.hpp - src/hotspot/share/gc/x/xDebug.gdb - src/hotspot/share/gc/x/xDirector.cpp - src/hotspot/share/gc/x/xDirector.hpp - src/hotspot/share/gc/x/xDriver.cpp - src/hotspot/share/gc/x/xDriver.hpp - src/hotspot/share/gc/x/xErrno.cpp - src/hotspot/share/gc/x/xErrno.hpp - src/hotspot/share/gc/x/xForwarding.cpp - src/hotspot/share/gc/x/xForwarding.hpp - src/hotspot/share/gc/x/xForwarding.inline.hpp - src/hotspot/share/gc/x/xForwardingAllocator.cpp - src/hotspot/share/gc/x/xForwardingAllocator.hpp - src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp - src/hotspot/share/gc/x/xForwardingEntry.hpp - src/hotspot/share/gc/x/xForwardingTable.hpp - src/hotspot/share/gc/x/xForwardingTable.inline.hpp - src/hotspot/share/gc/x/xFuture.hpp - src/hotspot/share/gc/x/xFuture.inline.hpp - src/hotspot/share/gc/x/xGlobals.cpp - src/hotspot/share/gc/x/xGlobals.hpp - src/hotspot/share/gc/x/xGranuleMap.hpp - src/hotspot/share/gc/x/xGranuleMap.inline.hpp - src/hotspot/share/gc/x/xHash.hpp - src/hotspot/share/gc/x/xHash.inline.hpp - src/hotspot/share/gc/x/xHeap.cpp - src/hotspot/share/gc/x/xHeap.hpp - src/hotspot/share/gc/x/xHeap.inline.hpp - src/hotspot/share/gc/x/xHeapIterator.cpp - src/hotspot/share/gc/x/xHeapIterator.hpp - src/hotspot/share/gc/x/xHeuristics.cpp - src/hotspot/share/gc/x/xHeuristics.hpp - src/hotspot/share/gc/x/xInitialize.cpp - src/hotspot/share/gc/x/xInitialize.hpp - src/hotspot/share/gc/x/xLargePages.cpp - src/hotspot/share/gc/x/xLargePages.hpp - src/hotspot/share/gc/x/xLargePages.inline.hpp - src/hotspot/share/gc/x/xList.hpp - src/hotspot/share/gc/x/xList.inline.hpp - src/hotspot/share/gc/x/xLiveMap.cpp - src/hotspot/share/gc/x/xLiveMap.hpp - src/hotspot/share/gc/x/xLiveMap.inline.hpp - src/hotspot/share/gc/x/xLock.hpp - src/hotspot/share/gc/x/xLock.inline.hpp - src/hotspot/share/gc/x/xMark.cpp - src/hotspot/share/gc/x/xMark.hpp - src/hotspot/share/gc/x/xMark.inline.hpp - src/hotspot/share/gc/x/xMarkCache.cpp - src/hotspot/share/gc/x/xMarkCache.hpp - src/hotspot/share/gc/x/xMarkCache.inline.hpp - src/hotspot/share/gc/x/xMarkContext.hpp - src/hotspot/share/gc/x/xMarkContext.inline.hpp - src/hotspot/share/gc/x/xMarkStack.cpp - src/hotspot/share/gc/x/xMarkStack.hpp - src/hotspot/share/gc/x/xMarkStack.inline.hpp - src/hotspot/share/gc/x/xMarkStackAllocator.cpp - src/hotspot/share/gc/x/xMarkStackAllocator.hpp - src/hotspot/share/gc/x/xMarkStackEntry.hpp - src/hotspot/share/gc/x/xMarkTerminate.hpp - src/hotspot/share/gc/x/xMarkTerminate.inline.hpp - src/hotspot/share/gc/x/xMemory.cpp - src/hotspot/share/gc/x/xMemory.hpp - src/hotspot/share/gc/x/xMemory.inline.hpp - src/hotspot/share/gc/x/xMessagePort.hpp - src/hotspot/share/gc/x/xMessagePort.inline.hpp - src/hotspot/share/gc/x/xMetronome.cpp - src/hotspot/share/gc/x/xMetronome.hpp - src/hotspot/share/gc/x/xNMethod.cpp - src/hotspot/share/gc/x/xNMethod.hpp - src/hotspot/share/gc/x/xNMethodData.cpp - src/hotspot/share/gc/x/xNMethodData.hpp - src/hotspot/share/gc/x/xNMethodTable.cpp - src/hotspot/share/gc/x/xNMethodTable.hpp - src/hotspot/share/gc/x/xNMethodTableEntry.hpp - src/hotspot/share/gc/x/xNMethodTableIteration.cpp - src/hotspot/share/gc/x/xNMethodTableIteration.hpp - src/hotspot/share/gc/x/xNUMA.cpp - src/hotspot/share/gc/x/xNUMA.hpp - src/hotspot/share/gc/x/xNUMA.inline.hpp - src/hotspot/share/gc/x/xObjArrayAllocator.cpp - src/hotspot/share/gc/x/xObjArrayAllocator.hpp - src/hotspot/share/gc/x/xObjectAllocator.cpp - src/hotspot/share/gc/x/xObjectAllocator.hpp - src/hotspot/share/gc/x/xOop.hpp - src/hotspot/share/gc/x/xOop.inline.hpp - src/hotspot/share/gc/x/xPage.cpp - src/hotspot/share/gc/x/xPage.hpp - src/hotspot/share/gc/x/xPage.inline.hpp - src/hotspot/share/gc/x/xPageAllocator.cpp - src/hotspot/share/gc/x/xPageAllocator.hpp - src/hotspot/share/gc/x/xPageAllocator.inline.hpp - src/hotspot/share/gc/x/xPageCache.cpp - src/hotspot/share/gc/x/xPageCache.hpp - src/hotspot/share/gc/x/xPageTable.cpp - src/hotspot/share/gc/x/xPageTable.hpp - src/hotspot/share/gc/x/xPageTable.inline.hpp - src/hotspot/share/gc/x/xPhysicalMemory.cpp - src/hotspot/share/gc/x/xPhysicalMemory.hpp - src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp - src/hotspot/share/gc/x/xReferenceProcessor.cpp - src/hotspot/share/gc/x/xReferenceProcessor.hpp - src/hotspot/share/gc/x/xRelocate.cpp - src/hotspot/share/gc/x/xRelocate.hpp - src/hotspot/share/gc/x/xRelocationSet.cpp - src/hotspot/share/gc/x/xRelocationSet.hpp - src/hotspot/share/gc/x/xRelocationSet.inline.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.cpp - src/hotspot/share/gc/x/xRelocationSetSelector.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp - src/hotspot/share/gc/x/xResurrection.cpp - src/hotspot/share/gc/x/xResurrection.hpp - src/hotspot/share/gc/x/xResurrection.inline.hpp - src/hotspot/share/gc/x/xRootsIterator.cpp - src/hotspot/share/gc/x/xRootsIterator.hpp - src/hotspot/share/gc/x/xRuntimeWorkers.cpp - src/hotspot/share/gc/x/xRuntimeWorkers.hpp - src/hotspot/share/gc/x/xSafeDelete.hpp - src/hotspot/share/gc/x/xSafeDelete.inline.hpp - src/hotspot/share/gc/x/xServiceability.cpp - src/hotspot/share/gc/x/xServiceability.hpp - src/hotspot/share/gc/x/xStackWatermark.cpp - src/hotspot/share/gc/x/xStackWatermark.hpp - src/hotspot/share/gc/x/xStat.cpp - src/hotspot/share/gc/x/xStat.hpp - src/hotspot/share/gc/x/xTask.cpp - src/hotspot/share/gc/x/xTask.hpp - src/hotspot/share/gc/x/xThread.cpp - src/hotspot/share/gc/x/xThread.hpp - src/hotspot/share/gc/x/xThread.inline.hpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp - src/hotspot/share/gc/x/xThreadLocalData.hpp - src/hotspot/share/gc/x/xTracer.cpp - src/hotspot/share/gc/x/xTracer.hpp - src/hotspot/share/gc/x/xTracer.inline.hpp - src/hotspot/share/gc/x/xUncommitter.cpp - src/hotspot/share/gc/x/xUncommitter.hpp - src/hotspot/share/gc/x/xUnload.cpp - src/hotspot/share/gc/x/xUnload.hpp - src/hotspot/share/gc/x/xUnmapper.cpp - src/hotspot/share/gc/x/xUnmapper.hpp - src/hotspot/share/gc/x/xUtils.hpp - src/hotspot/share/gc/x/xUtils.inline.hpp - src/hotspot/share/gc/x/xValue.hpp - src/hotspot/share/gc/x/xValue.inline.hpp - src/hotspot/share/gc/x/xVerify.cpp - src/hotspot/share/gc/x/xVerify.hpp - src/hotspot/share/gc/x/xVirtualMemory.cpp - src/hotspot/share/gc/x/xVirtualMemory.hpp - src/hotspot/share/gc/x/xVirtualMemory.inline.hpp - src/hotspot/share/gc/x/xWeakRootsProcessor.cpp - src/hotspot/share/gc/x/xWeakRootsProcessor.hpp - src/hotspot/share/gc/x/xWorkers.cpp - src/hotspot/share/gc/x/xWorkers.hpp - src/hotspot/share/gc/x/x_globals.hpp - src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp - src/hotspot/share/gc/z/shared/zSharedArguments.cpp - src/hotspot/share/gc/z/shared/zSharedArguments.hpp - src/hotspot/share/gc/z/shared/z_shared_globals.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - test/hotspot/gtest/gc/x/test_xAddress.cpp - test/hotspot/gtest/gc/x/test_xArray.cpp - test/hotspot/gtest/gc/x/test_xBitField.cpp - test/hotspot/gtest/gc/x/test_xBitMap.cpp - test/hotspot/gtest/gc/x/test_xForwarding.cpp - test/hotspot/gtest/gc/x/test_xList.cpp - test/hotspot/gtest/gc/x/test_xLiveMap.cpp - test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp - test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp - test/hotspot/jtreg/ProblemList-generational-zgc.txt ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java ! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java ! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java - test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java - test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/x/TestDeprecated.java - test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java - test/hotspot/jtreg/gc/x/TestHighUsage.java - test/hotspot/jtreg/gc/x/TestMemoryMXBean.java - test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java - test/hotspot/jtreg/gc/x/TestNoUncommit.java - test/hotspot/jtreg/gc/x/TestPageCacheFlush.java - test/hotspot/jtreg/gc/x/TestRelocateInPlace.java - test/hotspot/jtreg/gc/x/TestSmallHeap.java - test/hotspot/jtreg/gc/x/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java ! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/z/TestDefault.java ! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java ! test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java ! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java - test/jdk/ProblemList-generational-zgc.txt ! test/jdk/ProblemList-zgc.txt ! test/jdk/TEST.ROOT ! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java ! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java ! test/jdk/java/lang/ProcessBuilder/CloseRace.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java ! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: 7404ddf2 Branch: jep486 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-30 15:45:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7404ddf24a162cff445cd0a26aec446461988bc8 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Reviewed-by: lmesnik ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java - test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java ! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java Changeset: 1b177ce5 Branch: jep486 Author: Alex Menkov Date: 2024-10-30 18:02:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29126 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Changeset: 9a9ac1d0 Branch: jep486 Author: Matthew Donovan Date: 2024-10-30 18:51:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad2bd 8341927: Replace hardcoded security providers with new test.provider.name system property Reviewed-by: mullan, ascarpino, rhalade ! doc/testing.html ! doc/testing.md ! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java ! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java ! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java ! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java ! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java ! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/MacClone.java ! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java ! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java ! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java ! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java ! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java ! test/jdk/com/sun/jdi/ClassesByName2Test.java ! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java ! test/jdk/java/security/KeyAgreement/KeySizeTest.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/MessageDigest/ByteBuffers.java ! test/jdk/java/security/MessageDigest/TestCloneable.java ! test/jdk/java/security/SecureRandom/DefaultAlgo.java ! test/jdk/java/security/SecureRandom/DefaultProvider.java ! test/jdk/java/security/SecureRandom/GetInstanceTest.java ! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java ! test/jdk/java/security/Signature/ByteBuffers.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/SignatureGetInstance.java ! test/jdk/java/security/Signature/TestCloneable.java ! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/security/SignedObject/Copy.java ! test/jdk/java/security/misc/GetInstanceNullsEmpties.java ! test/jdk/javax/crypto/Cipher/ByteBuffers.java ! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java ! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java ! test/jdk/javax/crypto/Cipher/TestCipherMode.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java ! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java ! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java ! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java ! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java ! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java ! test/jdk/javax/crypto/Mac/ByteBuffers.java ! test/jdk/javax/crypto/Mac/TestGetInstance.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java ! test/jdk/javax/security/auth/login/Configuration/GetInstance.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/sun/security/ec/ECDSAPrimitive.java ! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java ! test/jdk/sun/security/ec/InvalidCurve.java ! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java ! test/jdk/sun/security/ec/OidInstance.java ! test/jdk/sun/security/ec/SignatureDigestTruncate.java ! test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/ec/ed/EdCRLSign.java ! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java ! test/jdk/sun/security/ec/ed/EdDSAKeySize.java ! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java ! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java ! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java ! test/jdk/sun/security/ec/ed/EdDSATest.java ! test/jdk/sun/security/ec/ed/TestEdDSA.java ! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java ! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java ! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java ! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java ! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java ! test/jdk/sun/security/pkcs11/Mac/PBAMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java ! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java ! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java ! test/jdk/sun/security/provider/DSA/TestDSA.java ! test/jdk/sun/security/provider/DSA/TestDSA2.java ! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java ! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java ! test/jdk/sun/security/provider/MessageDigest/Offsets.java ! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java ! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/GenKeyStore.java ! test/jdk/sun/security/rsa/KeySizeTest.java ! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java ! test/jdk/sun/security/rsa/SignatureTest.java ! test/jdk/sun/security/rsa/SpecTest.java ! test/jdk/sun/security/rsa/TestCACerts.java ! test/jdk/sun/security/rsa/TestKeyFactory.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/TestRSAOidSupport.java ! test/jdk/sun/security/rsa/TestSigGen15.java ! test/jdk/sun/security/rsa/TestSignatures.java ! test/jdk/sun/security/rsa/WithoutNULL.java ! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java ! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java Changeset: 7461dfe9 Branch: jep486 Author: Justin Lu Date: 2024-10-30 21:49:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345492 8341788: Fix ExceptionOccurred in hotspot Reviewed-by: dholmes ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/runtime/continuation.cpp Changeset: 02ea4b54 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-30 21:53:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844116 8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir 8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir Reviewed-by: erikj, serb ! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java ! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java Changeset: cc2fb4d3 Branch: jep486 Author: Kevin Walls Date: 2024-10-30 21:54:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba55ee 8337276: jcmd man page update for PID in output filenames Reviewed-by: cjplummer, szaldana ! src/jdk.jcmd/share/man/jcmd.1 Changeset: f340ab2d Branch: jep486 Author: Fernando Guallini Date: 2024-10-30 22:14:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f340ab2d360b5dfd375095ac053e9f4fc22a98de 8342181: Update tests to use stronger Key and Salt size Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/Provider/SupportsParameter.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/ResetAfterException.java ! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java ! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java ! test/jdk/jdk/security/jarsigner/Spec.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java ! test/jdk/sun/security/rsa/pss/InitAgain.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 688e92e7 Branch: jep486 Author: Jiangli Zhou Date: 2024-10-31 01:50:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9401 8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper Reviewed-by: iklam, shade, alanb ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java Changeset: 11f374a7 Branch: jep486 Author: Alan Bateman Date: 2024-10-31 06:59:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/11f374a717b526b37f45a319d847c57c55e1f742 Merge branch 'master' into jep486 ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java From duke at openjdk.org Thu Oct 31 10:10:26 2024 From: duke at openjdk.org (duke) Date: Thu, 31 Oct 2024 10:10:26 GMT Subject: git: openjdk/jdk-sandbox: jep486: Update copyright headers Message-ID: <548ddf35-7703-4413-bf5c-6bf189c9133f@openjdk.org> Changeset: aabb6484 Branch: jep486 Author: Alan Bateman Date: 2024-10-31 10:07:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aabb6484e78d7caedaf9a2799bed33c4261caa24 Update copyright headers ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java ! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java ! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java From duke at openjdk.org Thu Oct 31 17:18:50 2024 From: duke at openjdk.org (duke) Date: Thu, 31 Oct 2024 17:18:50 GMT Subject: git: openjdk/jdk-sandbox: jep486: clientlibs: Problemlisted manual tests Message-ID: <746be082-e043-4d3c-ad5c-0eee14e7758f@openjdk.org> Changeset: 6033f474 Branch: jep486 Author: Harshitha Onkar Date: 2024-10-31 10:13:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6033f47478432e1c651fa944fb74d2acad4c9bc7 clientlibs: Problemlisted manual tests ! test/jdk/ProblemList.txt From duke at openjdk.org Thu Oct 31 23:55:44 2024 From: duke at openjdk.org (duke) Date: Thu, 31 Oct 2024 23:55:44 GMT Subject: git: openjdk/jdk-sandbox: http3: 219 new changesets Message-ID: <06e5c5cf-1a58-401e-b218-324cdefdc5e9@openjdk.org> Changeset: 80670f9f Branch: http3 Author: Daniel Fuchs Date: 2024-10-18 13:02:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80670f9f982c3f68507d89bfbac5f2e41bcbc789 http3: take into account jdk.httpclient.maxNonFinalResponses in HTTP/3 ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineReader.java Changeset: 30d12267 Branch: http3 Author: Jaikiran Pai Date: 2024-10-28 13:51:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30d12267c56db66606d419e0ff9bd5592dfee10f mark the QuicSelectorThread as daemon, just like the TCP variant SelectorManager Thread ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java Changeset: 183dbfba Branch: http3 Author: Daniel Fuchs Date: 2024-10-31 11:43:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/183dbfba059730b6461cfadf7c9f5f0e43fca15b http3: minor cleanup in PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: 029d5c3c Branch: http3 Author: Daniel Fuchs Date: 2024-10-31 19:00:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/029d5c3cd578a90db7a74d28045b805c1750a31c http3: add a jdk.httpclient.quic.maxInitialTimeout property to configure the maximum time to wait when there's nobody responding at the target address ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java ! src/java.net.http/share/classes/module-info.java + test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java Changeset: 99b49575 Branch: http3 Author: Daniel Fuchs Date: 2024-10-31 19:38:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99b49575fe4c243f06a69fa87e4d67992c07bdf4 http3: minor cleanup in AltSvcProcessor ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java Changeset: 1cc32237 Branch: http3 Author: Matthias Baesken Date: 2024-10-16 13:36:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cc32237aee03a38bfb0f6679f7328a682ad6ea9 8336911: ZGC: Division by zero in heuristics after JDK-8332717 Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp Changeset: 7625b299 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-16 14:08:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7625b29920e95f9b754057fe0a2c4ab0afa5cb0c 8329597: C2: Intrinsify Reference.clear Reviewed-by: rcastanedalo, eosterlund, kvn ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/native/libjava/PhantomReference.c + test/hotspot/jtreg/compiler/c2/irTests/gc/ReferenceClearTests.java + test/micro/org/openjdk/bench/java/lang/ref/ReferenceClear.java Changeset: c34fb2c9 Branch: http3 Author: Gerard Ziemski Date: 2024-10-16 15:32:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c34fb2c989562206a2506a2fbbfb584e223bb828 8338883: Show warning when CreateCoredumpOnCrash set, but core dump will not happen Reviewed-by: dholmes, jsjolen ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java Changeset: 709914fc Branch: http3 Author: Jatin Bhateja Date: 2024-10-16 16:08:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/709914fc92dd180c8f081ff70ef476554a04f4ce 8338023: Support two vector selectFrom API Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! 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/ByteVector.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/DoubleVector.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/FloatVector.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/IntVector.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/LongVector.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/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! 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/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template + test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java Changeset: 44151f47 Branch: http3 Author: SendaoYan Date: 2024-10-16 16:27:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44151f475fca3cf03299319b2ac9ddc533ba134d 8342145: File libCreationTimeHelper.c compile fails on Alpine Reviewed-by: mbaesken ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c Changeset: d4f0ba73 Branch: http3 Author: Jatin Bhateja Date: 2024-10-16 18:26:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4f0ba73f653a3886b17f283b9b6a92db1af52aa 8342439: Build failure after 8338023 Reviewed-by: liach ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: ed680966 Branch: http3 Author: Richard Reingruber Date: 2024-10-16 19:17:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed6809666b12b0de66f68d5e7e389dde1708aaf3 8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp Changeset: 28538524 Branch: http3 Author: Yudi Zheng Date: 2024-10-16 19:58:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/285385247aaa262866697ed848040f05f4d94988 8342332: [JVMCI] Export CompilerToVM::Data::dtanh Reviewed-by: never ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: b4ab290f Branch: http3 Author: Valerie Peng Date: 2024-10-16 21:26:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4ab290fd7c3d914154755a1539b48ba33338c26 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 Reviewed-by: weijun, ascarpino ! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h Changeset: 4e703b28 Branch: http3 Author: Alisen Chung Date: 2024-10-16 21:57:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e703b285b5b34fdfb342d194cd744660d4c2be1 8340140: Open some dialog awt tests 3 Reviewed-by: prr, honkar + test/jdk/java/awt/Dialog/ClosingParentTest.java + test/jdk/java/awt/Dialog/FileDialogEmptyTitleTest.java + test/jdk/java/awt/Dialog/FileDialogUIUpdate.java + test/jdk/java/awt/Dialog/MenuAndModalDialogTest.java Changeset: 3da68900 Branch: http3 Author: Vlad Zahorodnii Committer: Sergey Bylokhov Date: 2024-10-16 23:32:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3da68900818fc43b777098fe6e244779794d5294 8338751: ConfigureNotify behavior has changed in KWin 6.2 Reviewed-by: prr, azvegint, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: 58d39c31 Branch: http3 Author: Tobias Hartmann Date: 2024-10-17 05:03:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58d39c317e332fda994f66529fcd1a0ea0e53151 8340313: Crash due to invalid oop in nmethod after C1 patching Reviewed-by: tschatzl, kvn, dlong ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp + test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java Changeset: 22a1feea Branch: http3 Author: Christian Hagedorn Date: 2024-10-17 05:08:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22a1feea7484c9d640eeac22943d237a0e549942 8341328: Refactor initial Assertion Predicate creation into separate classes Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: f6fe5eaf Branch: http3 Author: Tejesh R Date: 2024-10-17 05:48:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6fe5eaf1a24ba083e7ecf28b02290020ccab142 8341072: Open source several AWT Canvas and Rectangle related tests Reviewed-by: prr + test/jdk/java/awt/Canvas/MultiDitherTest.java + test/jdk/java/awt/Canvas/MultiGraphicsTest.java + test/jdk/java/awt/Canvas/NoEventsLeakTest.java = test/jdk/java/awt/Canvas/duke_404.gif + test/jdk/java/awt/Rectangle/IntersectionTest.java Changeset: e0dabfb4 Branch: http3 Author: Tejesh R Date: 2024-10-17 06:38:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0dabfb4bfd93a4407518177043d3dbc85c4bbd9 8340279: Open source several AWT Dialog tests - Batch 2 Reviewed-by: abhiscxk, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Dialog/DialogSystemMenu/DialogSystemMenu.java + test/jdk/java/awt/Dialog/DialogSystemMenu/icon24x24.gif + test/jdk/java/awt/Dialog/DialogSystemMenu/iconone.gif + test/jdk/java/awt/Dialog/DialogSystemMenu/icontwo.gif + test/jdk/java/awt/Dialog/FileDialogFilterTest.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java + test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java + test/jdk/java/awt/Dialog/PrintToFileTest/granted + test/jdk/java/awt/Dialog/PrintToFileTest/revoked + test/jdk/java/awt/Dialog/TopmostModalDialogTest.java Changeset: fa39e84d Branch: http3 Author: Richard Reingruber Date: 2024-10-17 07:19:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa39e84d64d79f6c66f98110e98d2562f35681e1 8342042: PPC64: compiler_fast_unlock_object flags failure instead of success Reviewed-by: mdoerr, aboldtch, fbredberg ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: f9208fad Branch: http3 Author: Richard Reingruber Date: 2024-10-17 07:21:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9208fadde8141e18a025ddb6ce28423861ba391 8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 8862ca07 Branch: http3 Author: Kevin Walls Date: 2024-10-17 08:01:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8862ca076f9be1c0b5f4bc2639ab9c1f60de308c 8342338: Remove redundant IIOPURLTest.java Reviewed-by: cjplummer, amenkov - test/jdk/javax/management/remote/mandatory/connection/IIOPURLTest.java Changeset: 7a64fbbb Branch: http3 Author: Simon Tooke Date: 2024-10-17 08:06:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a64fbbb9292f4d65a6970206dec1a7d7645046b 8338851: Hoist os::Posix::realpath() to os::realpath() and implement on Windows Reviewed-by: dholmes, stuefe, jwaters ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 1ea1f33f Branch: http3 Author: Alisen Chung Date: 2024-10-17 08:43:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ea1f33f66326804ca2892fe0659a9acb7ee72ae 8340336: Open some checkbox awt tests Reviewed-by: prr, honkar + test/jdk/java/awt/Checkbox/AppearanceIfLargeFont.java + test/jdk/java/awt/Checkbox/CheckboxMenuItemEventsTest.java + test/jdk/java/awt/Container/ValidateTest.java Changeset: 9bdface1 Branch: http3 Author: Ant?n Seoane Ampudia Committer: Johan Sj?len Date: 2024-10-17 09:18:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bdface14719d53f40a6572f1c3d4b816c32438b 8341622: Tag-specific disabled default decorators for UnifiedLogging Reviewed-by: jsjolen, rcastanedalo, aboldtch ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorators.cpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/logging/logSelection.hpp ! src/hotspot/share/logging/logSelectionList.cpp ! src/hotspot/share/logging/logSelectionList.hpp + test/hotspot/gtest/logging/test_logDefaultDecorators.cpp + test/hotspot/jtreg/runtime/logging/DefaultLogDecoratorsTest.java Changeset: 7ff4ea8d Branch: http3 Author: Jan Lahoda Date: 2024-10-17 09:26:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94 8341966: Broken annotated module may lead to an exception in javac Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java Changeset: 3ebfc6c1 Branch: http3 Author: Shaojin Wen Date: 2024-10-17 10:49:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ebfc6c1e27119180700af5ea85e5fa6c1771050 8342336: Optimize ClassFile imports Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/Attributes.java ! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java ! src/java.base/share/classes/java/lang/classfile/BufWriter.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.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/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java Changeset: 8e16e674 Branch: http3 Author: Ivan Walulya Date: 2024-10-17 12:26:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e16e67492a46c5ee1e6fdb8f86d061cb8d3169b 8342329: G1: Rename G1HeapRegionManager::_allocated_heapregions_length Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp Changeset: d6f8b465 Branch: http3 Author: Thomas Schatzl Date: 2024-10-17 12:31:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6f8b465e47d40220bdba6bf7502de90ee9fa7f7 8340389: vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3 Reviewed-by: shade, iwalulya ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java Changeset: 363327e6 Branch: http3 Author: Matias Saavedra Silva Date: 2024-10-17 13:56:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/363327e68644b710b0fd549e088beb5c8838a973 8341452: Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/cdsProtectionDomain.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java Changeset: d915ac2a Branch: http3 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-17 14:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d915ac2abda9ff4cd8c7a628f08d7964bcf3f472 8339871: serviceability/sa/TestDebugInfoDecode.java should be driver Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java Changeset: 7e98f590 Branch: http3 Author: Alisen Chung Date: 2024-10-17 14:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e98f5905b313f4e9bf638f87392b6a1b01df1f8 8340987: Open some TextArea awt tests 1 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest2.java + test/jdk/java/awt/TextArea/TextAreaAppendTest.java + test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectManualTest.java + test/jdk/java/awt/TextArea/TextAreaLimit.java Changeset: 9a94884e Branch: http3 Author: Alisen Chung Date: 2024-10-17 14:50:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a94884e428f9a6fee1aac2af0d0d057aef77e1b 8341055: Open some TextArea awt tests 2 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaHScrollbarTest.java + test/jdk/java/awt/TextArea/TextAreaLineScrollWrapTest.java + test/jdk/java/awt/TextArea/TextAreaScrollbarTest.java + test/jdk/java/awt/TextArea/TextScrollTest.java Changeset: 979895d1 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-17 15:03:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/979895d175797a71c52da12f245d1040a27172cf 8342079: Shenandoah: Remove extra ShenandoahInitMarkRootsClosure Reviewed-by: wkemper, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp Changeset: 236c71ca Branch: http3 Author: Alisen Chung Date: 2024-10-17 15:10:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/236c71cad9fa269518456c11edcfb353bbfc084d 8341376: Open some TextArea awt tests 4 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/ScrollBarArrowScrollTest.java + test/jdk/java/awt/TextArea/WordWrappingTest.java Changeset: 83e9e482 Branch: http3 Author: Coleen Phillimore Date: 2024-10-17 18:06:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83e9e482b181e76ca9f645e8cc83cfa9337df498 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 Reviewed-by: rehn, eosterlund, pchilanomate, aph, fbredberg ! src/hotspot/share/runtime/handshake.cpp Changeset: b993227e Branch: http3 Author: Aleksey Shipilev Date: 2024-10-17 18:08:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7cfe 8342119: Shenandoah: Remove extra ShenandoahUpdateRefsClosure Reviewed-by: wkemper, kdnilsen, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: 40a44e1c Branch: http3 Author: Alisen Chung Date: 2024-10-17 18:10:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40a44e1c1b83a0a4edf48fa4d2aafa70e223e2fa 8340851: Open some TextArea awt tests Reviewed-by: prr + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest.java + test/jdk/java/awt/TextArea/TextAreaCursorTest.java + test/jdk/java/awt/TextArea/TextAreaKeypadTest.java + test/jdk/java/awt/TextArea/TextAreaSelectionTest.java Changeset: 60af9078 Branch: http3 Author: Alisen Chung Date: 2024-10-17 19:28:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60af9078fb4b1bce7c1fee171cd050c1cb0b1223 8340494: Open some dialog awt tests 4 Reviewed-by: dnguyen, honkar + test/jdk/java/awt/Container/ActivateOnFocusTest.java + test/jdk/java/awt/Container/MouseEnteredTest.java + test/jdk/java/awt/Dialog/ModalExcludedTest.java Changeset: 12551ae6 Branch: http3 Author: Alisen Chung Date: 2024-10-17 19:29:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12551ae64a7d09d1ea76d4f48f181962402020fb 8339975: Open some dialog awt tests 2 Reviewed-by: azvegint + test/jdk/java/awt/Dialog/DialogDisposeLeak.java + test/jdk/java/awt/Dialog/FileDialogTest.java + test/jdk/java/awt/Dialog/TaskbarIconTest.java + test/jdk/java/awt/Dialog/WindowInputBlock.java Changeset: fe83b7d5 Branch: http3 Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2024-10-17 20:54:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe83b7d59667563a4b9e60858e900f7196073f6d 8339341: SurfaceManager cacheMap retains strong references Reviewed-by: jdv, prr ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java Changeset: f7e8f506 Branch: http3 Author: Alisen Chung Date: 2024-10-17 21:00:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7e8f5064a405e46db722ec47bfd86a43408b328 8341292: Open some TextArea awt tests 3 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/PrintTextTest.java Changeset: 2b03dbda Branch: http3 Author: Kevin Rushforth Committer: Roger Riggs Date: 2024-10-18 00:23:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b03dbdac4819bc0d40912f273a1ca7ab4e8715e 8311530: Deprecate jdk.jsobject module for removal Reviewed-by: rriggs, alanb, erikj ! make/conf/module-loader-map.conf ! src/java.base/share/lib/security/default.policy ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java ! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java Changeset: ffe60919 Branch: http3 Author: Jaikiran Pai Date: 2024-10-18 00:51:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffe60919df59196d65832b8ce6b2cd38099d64df 8173970: jar tool should have a way to extract to a directory Reviewed-by: lancea, cstein ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/man/jar.1 + test/jdk/tools/jar/JarExtractTest.java Changeset: 7a16906e Branch: http3 Author: Jaikiran Pai Date: 2024-10-18 00:57:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a16906ed0dce716bc9516cb75b6450725fe9dbb 8341134: Deprecate for removal the jrunscript tool Reviewed-by: mchung, alanb, sundar ! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java ! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.scripting/share/classes/module-info.java ! src/java.scripting/share/man/jrunscript.1 Changeset: f50bd0d9 Branch: http3 Author: Amit Kumar Date: 2024-10-18 03:37:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f50bd0d9ec65a6b9596805d0131aaefc1bb913f3 8341513: Remove the unused thread_type field from OSThread Reviewed-by: stefank, dholmes ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/osThread_bsd.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/osThread_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 7f4ed500 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-18 05:55:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f4ed5001efac28f02fbbb78893051e28cc33e80 8341020: Error handler crashes when Metaspace is not fully initialized Reviewed-by: kbarrett, jsjolen, stefank, dholmes ! src/hotspot/share/runtime/os.cpp Changeset: c51a086c Branch: http3 Author: Tobias Hartmann Date: 2024-10-18 06:46:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c51a086ce32dd4e97aa83dfba3bcf9b0636193cc 8339694: ciTypeFlow does not correctly handle unresolved constant dynamic of array type Reviewed-by: kvn, vlivanov ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/opto/parse2.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamic.java + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamicHelper.jasm Changeset: 0963b9e8 Branch: http3 Author: Shaojin Wen Date: 2024-10-18 08:06:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0963b9e8918670badc956a325fe2ca0bf55f6d29 8341664: ReferenceClassDescImpl cache internalName 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 ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/jdk/classfile/UtilTest.java Changeset: 9201e9fc Branch: http3 Author: Amit Kumar Date: 2024-10-18 08:30:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b1c 8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Reviewed-by: rrich, lucy ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp Changeset: 8174cbd5 Branch: http3 Author: Alexey Ivanov Date: 2024-10-18 11:03:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8174cbd5cb797a80d48246a686897ef6fe64ed57 8341978: Improve JButton/bug4490179.java Use latch to synchronize actions in the test. Verify mouseButton3Released does not trigger actionPerformed while mouse button 1 is pressed. Ensure mouse button 1 is released. Verify releasing mouse button 1 triggers actionPerformed. Reviewed-by: azvegint, achung, serb ! test/jdk/javax/swing/JButton/bug4490179.java Changeset: 28252bb4 Branch: http3 Author: Matias Saavedra Silva Date: 2024-10-18 13:23:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28252bb48da3c960a1a261af26650d74235a9531 8341444: Unnecessary check for JSRs in CDS Reviewed-by: dholmes, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 4dcc7f3f Branch: http3 Author: Fei Gao Date: 2024-10-18 15:00:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dcc7f3f2629e857b20f72e99189db8781aa65ff 8337536: AArch64: Enable BTI branch protection for runtime part Co-authored-by: Hao Sun Co-authored-by: Magnus Ihse Bursie Reviewed-by: aph, ihse, erikj, eliu ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-other.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S Changeset: 07840113 Branch: http3 Author: Justin Lu Date: 2024-10-18 17:41:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/078401134a97a13a96e12aa23e3481c59f3669ed 8340488: Clarify LocaleServiceProvider deployment on application module path Reviewed-by: naoto ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java Changeset: 85911094 Branch: http3 Author: Serguei Spitsyn Date: 2024-10-18 19:34:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8591109419efc8f71544a98bdb04a48cb1afc47e 8340698: JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/libNotifyFramePopStressTest.cpp Changeset: 401d0d6b Branch: http3 Author: Chad Rakoczy Committer: Paul Hohensee Date: 2024-10-18 22:52:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/401d0d6b09ea422eacecda2900793a416097dc9b 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Reviewed-by: thartmann, eastigeevich ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java Changeset: 309b9291 Branch: http3 Author: Johannes Bechberger Date: 2024-10-18 23:39:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/309b929147e7dddfa27879ff31b1eaad271def85 8336401: Remove the option onjcmd from the jdwp agent Reviewed-by: cjplummer, mbaesken ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c - test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java Changeset: 76ae072a Branch: http3 Author: Fei Yang Date: 2024-10-21 01:46:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756a90 8342579: RISC-V: C2: Cleanup effect of killing flag register for call instructs Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: d61f56a3 Branch: http3 Author: Christian Hagedorn Date: 2024-10-21 06:28:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b827d 8342287: C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: 21682bcd Branch: http3 Author: SendaoYan Date: 2024-10-21 07:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21682bcdccbb35286cbffc21517b3b52abcb2476 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java Reviewed-by: kvn ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java Changeset: 8f2b23bb Branch: http3 Author: Roland Westrelin Date: 2024-10-21 07:37:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f2b23bb53e81e3f9d8d84720719d129aea82a78 8341407: C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/rangechecks/TestLimitControlWhenNoRCEliminated.java Changeset: 680dc5d8 Branch: http3 Author: Roland Westrelin Date: 2024-10-21 07:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c81 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java Changeset: aa060f22 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-21 08:04:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa060f22d302789c4f80dd1ebaa233a97b6b0073 8342334: CDS: Scratch mirrors should not point to dead klasses Reviewed-by: adinn, coleenp, iklam ! src/hotspot/share/cds/heapShared.cpp Changeset: 239d84a8 Branch: http3 Author: Fei Yang Date: 2024-10-21 09:30:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing Reviewed-by: shade, erikj ! .github/workflows/build-cross-compile.yml Changeset: 5d5d88ab Branch: http3 Author: Nizar Benalla Date: 2024-10-21 10:13:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96210 8339570: Add Tidy build support for JDK tests Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, ihse ! make/RunTests.gmk ! make/autoconf/configure.ac ! make/autoconf/lib-tests.m4 ! make/autoconf/spec.gmk.template ! make/conf/jib-profiles.js + make/devkit/createTidyBundle.sh Changeset: 27ef6c9d Branch: http3 Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2024-10-21 10:14:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e38377 8341470: BigDecimal.stripTrailingZeros() optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java + test/micro/org/openjdk/bench/java/math/BigDecimalStripTrailingZeros.java Changeset: 07f550b8 Branch: http3 Author: Nizar Benalla Date: 2024-10-21 10:22:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07f550b85a3910edd28d8761e2adfb8d6a1352f6 8340818: Add a new jtreg test root to test the generated documentation Reviewed-by: erikj ! make/Global.gmk ! make/InitSupport.gmk ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk ! make/conf/jib-profiles.js + test/docs/ProblemList.txt + test/docs/TEST.ROOT + test/docs/TEST.groups + test/docs/jdk/javadoc/TestDocs.java + test/docs/tools/tester/DocTester.java Changeset: 66ddaaa3 Branch: http3 Author: Robbin Ehn Date: 2024-10-21 13:15:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66ddaaa3591851cc420ec9e0ffe460c78a9a51f5 8340241: RISC-V: Returns mispredicted Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp Changeset: 1f357485 Branch: http3 Author: Joel Sikstr?m Date: 2024-10-21 13:16:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f3574855e79221739d8800235583b7c47ebae97 8342102: ZGC: Optimize copy constructors in ZPhysicalMemory Reviewed-by: stefank, kbarrett, aboldtch ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 330f2b5a Branch: http3 Author: Tomas Zezula Committer: Doug Simon Date: 2024-10-21 13:50:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/330f2b5a9cad02b8e6882fc6eee996d7792d3de1 8342295: compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output Reviewed-by: dnsimon ! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java Changeset: 80ec5522 Branch: http3 Author: Kangcheng Xu Date: 2024-10-21 14:57:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80ec552248470dda2d0d003be9315e9e39eb5276 8328528: C2 should optimize long-typed parallel iv in an int counted loop Reviewed-by: roland, chagedorn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java Changeset: 153ad911 Branch: http3 Author: Sandhya Viswanathan Date: 2024-10-21 14:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/153ad911f9fa3389ab92a1acab44526e3f4be4a2 8338126: C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2 Reviewed-by: thartmann, jbhateja, epeter ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java Changeset: 18b55cea Branch: http3 Author: Joe Darcy Date: 2024-10-21 15:14:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18b55ceaa44baabdfce8dcfa1cd6b3e3bdc9df1a 8342653: Fix minor doc issues in AnnotatedElement Reviewed-by: jpai, iris, liach ! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: 54a744b0 Branch: http3 Author: Lance Andersen Date: 2024-10-21 15:34:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54a744b0235ab2987f2e9c78fb5326b15233d176 8340553: ZipEntry field validation does not take into account the size of a CEN header Reviewed-by: jpai, redestad, eirbjo ! 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/ZipEntry/MaxZipEntryFieldSizeTest.java - test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java Changeset: 18bcbf79 Branch: http3 Author: Smita Kamath Date: 2024-10-21 15:37:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18bcbf7941f7567449983b3f317401efb3e34d39 8341052: SHA-512 implementation using SHA-NI Reviewed-by: jbhateja, ascarpino, sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java Changeset: 37aa320f Branch: http3 Author: Aleksey Shipilev Date: 2024-10-21 15:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37aa320f573650f007e60729e4d187c3b96b5756 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test Reviewed-by: iklam, phh ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java Changeset: 52d752c4 Branch: http3 Author: hanklo6 Date: 2024-10-21 16:46:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52d752c43b3a9935ea97051c39adf381084035cc 8339507: Test generation tool and gtest for testing APX encoding of extended gpr instructions Reviewed-by: jbhateja, sviswanathan, kvn + test/hotspot/gtest/x86/asmtest.out.h + test/hotspot/gtest/x86/test_assemblerx86.cpp + test/hotspot/gtest/x86/x86-asmtest.py Changeset: 51a7ff65 Branch: http3 Author: Justin Lu Date: 2024-10-21 17:08:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51a7ff65949e77c58c66f724e9047ca591e5c6d4 8335271: Specify the MessageFormat ArgumentIndex Implementation Limit Reviewed-by: darcy, iris, naoto, rriggs ! src/java.base/share/classes/java/text/MessageFormat.java Changeset: 97c92128 Branch: http3 Author: Hannes Walln?fer Date: 2024-10-21 17:14:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97c921284222ca53a293dcebe513fbb59ee9c690 8342698: Fix order of @param tags in module java.base Reviewed-by: iris ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 71583222 Branch: http3 Author: Naoto Sato Date: 2024-10-21 17:20:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/71583222eb221f2bae480d1f834e48527081691e 8340477: Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones Reviewed-by: iris, jlu, joehw ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java - test/jdk/java/util/TimeZone/OldIDMappingTest.java - test/jdk/java/util/TimeZone/TzIDOldMapping.java ! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java Changeset: e0c6480c Branch: http3 Author: Phil Race Date: 2024-10-21 18:23:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0c6480cd3c8f033bad36711701d71d30269d7b3 8338570: sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h Changeset: 5a4b1809 Branch: http3 Author: Kim Barrett Date: 2024-10-21 18:42:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a4b180965048027094adcebcd35d0f9a2a2c601 8342011: Conditionally compile ReservedHeapSpace compressed heap support Reviewed-by: stefank, dholmes ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp Changeset: 8276a419 Branch: http3 Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-21 21:16:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8276a419585b9f06c6e9b5fc5813aecc434e00bf 8342715: x86 unused orw instruction encoding could be removed Reviewed-by: sviswanathan, jbhateja, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp Changeset: 7133d1b9 Branch: http3 Author: Alexey Semenyuk Date: 2024-10-21 22:13:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7133d1b983d7b85ba3c8dde26eb654c7ab695b07 8342609: jpackage test helper function incorrectly removes a directory instead of its contents only Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java Changeset: 8bcd4920 Branch: http3 Author: SendaoYan Date: 2024-10-22 02:09:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java Changeset: bf92c498 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-22 07:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf92c498391b099b67c313703e48374cade76f87 8342704: GHA: Report truncation is broken after JDK-8341424 Reviewed-by: erikj, jwaters ! .github/scripts/gen-build-failure-report.sh ! .github/scripts/gen-test-results.sh Changeset: de441c2b Branch: http3 Author: Kevin Walls Date: 2024-10-22 08:29:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de441c2b6891ad475f516d14b793efbe65f1477c 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir Reviewed-by: dfuchs, amenkov ! test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: 2da7f2bc Branch: http3 Author: Christian Hagedorn Date: 2024-10-22 08:34:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2da7f2bcb066184831207ee8c1317094c9891b8a 8342787: Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory Reviewed-by: thartmann, shade, jwaters = test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: c9f38409 Branch: http3 Author: Aggelos Biboudis Date: 2024-10-22 09:39:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9f38409ccb84f315fa61490baacea9f070b646d 8342679: Clean up PreviewFeature.Feature Reviewed-by: liach, vromero ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 004aaea7 Branch: http3 Author: Roland Westrelin Date: 2024-10-22 11:19:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/004aaea76db091569aa88eeb6b08db3408f288cd 8342330: C2: "node pinned on loop exit test?" assert failure Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE.java Changeset: 3b71657f Branch: http3 Author: SendaoYan Date: 2024-10-22 12:27:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b71657f5995482d26c36209f72650fbf672a965 8341584: Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp Reviewed-by: jpai, jvernee ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/java/foreign/TestUpcallStress.java Changeset: f70ecc27 Branch: http3 Author: Ivan Walulya Date: 2024-10-22 13:13:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f70ecc27a787a96795452c11262fe427ad03f96a 8342182: G1: G1OldGenAllocationTracker does not account for direct allocations in regions Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp Changeset: 264d7014 Branch: http3 Author: Stefan Karlsson Date: 2024-10-22 13:15:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/264d7014a11b113d309dde2301ea23d6eba71f57 8342610: ZGC: Cleanup pre-touching code Reviewed-by: aboldtch, mli, jsikstro, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: 3bba0f3d Branch: http3 Author: Martin Doerr Date: 2024-10-22 13:16:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, rrich ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp Changeset: d10eecf1 Branch: http3 Author: Claes Redestad Date: 2024-10-22 13:51:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d10eecf1619903fadea7eca9afd6bb154831ae50 8341776: Remove unused enum values from LambdaForm$Kind Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 01b681c8 Branch: http3 Author: Michael McMahon Date: 2024-10-22 14:09:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01b681c80d5f7c76013ab6274b9f4a3dcf2f4c39 8326949: Authorization header is removed when a proxy Authenticator is set on HttpClient Reviewed-by: dfuchs, jpai, djelinski ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java - test/jdk/java/net/httpclient/AuthFilter.java + test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java Changeset: af5e5324 Branch: http3 Author: Claes Redestad Date: 2024-10-22 14:29:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af5e53241b5f05ef56a437b66b2ad8c5eea5462c 8342806: Desugar capturing lambda in StringNameTable Reviewed-by: mcimadamore, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java + test/micro/org/openjdk/bench/javax/tools/JavacNameTable.java Changeset: f9852aea Branch: http3 Author: Claes Redestad Date: 2024-10-22 15:31:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9852aea8b45853544b7acd45ba21b10ab20a1ad 8342839: Malformed copyright in StringNameTable since JDK-8342806 Reviewed-by: thartmann ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java Changeset: 893266c4 Branch: http3 Author: Chad Rakoczy Date: 2024-10-22 16:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/893266c48f26e089d0449d2c161b04430741970c 8342601: AArch64: Micro-optimize bit shift in copy_memory Reviewed-by: dlong, aph, shade ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: aafc8d0d Branch: http3 Author: Brian Burkhalter Date: 2024-10-22 17:09:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aafc8d0dcb769ac9000b7024c1ccb8fb165da0e2 8342850: Change ProblemList to have LimitDirectMemory refer to JDK-8342849 Reviewed-by: tschatzl ! test/jdk/ProblemList.txt Changeset: c61d2c5a Branch: http3 Author: Justin Lu Date: 2024-10-22 17:21:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c61d2c5a3403ad5f48daad22bdfb031f42bc3dd5 8341445: DecimalFormatSymbols setters should throw NPE Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java + test/jdk/java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java Changeset: 28147dab Branch: http3 Author: Aleksey Shipilev Date: 2024-10-22 17:58:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28147dab072b8f054f13350ea37ad64f7693b43d 8341913: Support CDS heap dumping for Shenandoah and Epsilon Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java Changeset: d6eddcda Branch: http3 Author: Mandy Chung Date: 2024-10-22 18:14:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6eddcdaf92f2352266ba519608879141997cd63 8327624: Remove VM implementation that bypass verification for core reflection Reviewed-by: liach, dholmes, jrose, alanb, mli ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/reflection.cpp - src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java - src/java.base/share/classes/jdk/internal/reflect/ByteVector.java - src/java.base/share/classes/jdk/internal/reflect/ByteVectorFactory.java - src/java.base/share/classes/jdk/internal/reflect/ByteVectorImpl.java - src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java - src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java - src/java.base/share/classes/jdk/internal/reflect/ClassFileConstants.java ! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java - src/java.base/share/classes/jdk/internal/reflect/Label.java - src/java.base/share/classes/jdk/internal/reflect/MagicAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java - src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java - src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorImpl.java Changeset: 476d0f19 Branch: http3 Author: Yasumasa Suenaga Date: 2024-10-23 02:05:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/476d0f19286c9d3c66d211352d0a8946b7039baf 8339309: unused-variable warnings happen in libfontmanager Reviewed-by: prr ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c Changeset: f1f15370 Branch: http3 Author: Manukumar V S Date: 2024-10-23 05:13:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1f15370fa26e4c1121abadb8938c0126c6f4f24 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Reviewed-by: abhiscxk, asemenov ! test/jdk/java/awt/a11y/AccessibleJTableTest.java Changeset: 018db8c1 Branch: http3 Author: Christian Hagedorn Date: 2024-10-23 06:39:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/018db8c16a826b4b6b5eec76163616a07289b55a 8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top Reviewed-by: roland, thartmann ! src/hotspot/share/opto/predicates.cpp + test/hotspot/jtreg/compiler/predicates/TestTopIntoIfTrue.java Changeset: cdad7286 Branch: http3 Author: SendaoYan Date: 2024-10-23 06:49:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdad7286c6a099f5d0aa1f936e6201df9f3004cb 8342646: JTREG_TEST_THREAD_FACTORY in testing.md should be TEST_THREAD_FACTORY Reviewed-by: ihse, erikj ! doc/testing.html ! doc/testing.md ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java Changeset: a1ef8188 Branch: http3 Author: Hannes Walln?fer Date: 2024-10-23 06:54:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1ef81889bb5b9563f9295f979aee00f387be75f 8342825: Fix order of @param tags in module java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/ActionEvent.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/LayoutStyle.java ! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/TableView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java Changeset: 37cfaa8d Branch: http3 Author: Matthias Baesken Date: 2024-10-23 07:08:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2f0d 8338449: ubsan: division by zero in sharedRuntimeTrans.cpp Reviewed-by: lucy, kbarrett ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp Changeset: 7131f053 Branch: http3 Author: Christian Hagedorn Date: 2024-10-23 08:00:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7131f053b0d26b62cbf0d8376ec117d6e8d79f9e 8342043: Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode Reviewed-by: kvn, roland ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/split_if.cpp Changeset: 964d8d22 Branch: http3 Author: Sorna Sarathi Committer: Amit Kumar Date: 2024-10-23 12:40:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/964d8d2234595afaf4dfe48ea5cacdbfd3792d03 8340445: [PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1 Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/ppc.ad Changeset: afb62f73 Branch: http3 Author: Fredrik Bredberg Date: 2024-10-23 15:26:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb62f73499c09f4a7bde6f522fcd3ef1278e526 8342683: Use non-short forward jump when passing stop() Reviewed-by: aboldtch, shade, kvn ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: a522d216 Branch: http3 Author: Erik Joelsson Date: 2024-10-23 17:27:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a522d216b5bebbf103e5a823f0bba22cf1508883 8342858: Make target mac-jdk-bundle fails on chmod command Reviewed-by: lucy, ihse ! make/common/FileUtils.gmk Changeset: 426da4bb Branch: http3 Author: Naoto Sato Date: 2024-10-23 17:44:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/426da4bbad3a3eac15e8b17026ebad52b7c568ea 8341975: Unable to set encoding for IO.println, IO.print and IO.readln Reviewed-by: rriggs, iris, alanb ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/unix/native/libjava/Console_md.c ! src/java.base/windows/native/libjava/Console_md.c + test/jdk/java/io/Console/DefaultCharsetTest.java Changeset: e64f0798 Branch: http3 Author: Naoto Sato Date: 2024-10-23 17:44:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e64f0798be64d334b3ec2a918687aafc2031a8b7 8342582: user.region for formatting number no longer works for 21.0.5 Reviewed-by: jlu, rriggs ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java + test/jdk/java/util/Locale/UserRegionTest.java Changeset: a21c5586 Branch: http3 Author: Joe Darcy Date: 2024-10-23 18:23:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a21c558699646d44d071945c82203e2d68a4dcc3 8342863: Use pattern matching for instanceof in equals methods of wrapper classes Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java Changeset: 002de860 Branch: http3 Author: Chris Plummer Date: 2024-10-23 18:26:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002de860813ff6bac8c6392f8c10d1c30fc5c09c 8342673: Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify Reviewed-by: amenkov, lmesnik, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java Changeset: de92fe37 Branch: http3 Author: Brian Burkhalter Date: 2024-10-23 18:53:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de92fe375771315452fc5318abfd228fdd31c454 8233451: (fs) Files.newInputStream() cannot be used with character special files Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java ! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c ! test/jdk/java/nio/file/Files/InputStreamTest.java Changeset: 9a7a850e Branch: http3 Author: Alexander Matveev Date: 2024-10-23 19:43:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a7a850e2892990cf6755a0ccb19711816ad1b51 8341939: SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443 Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java Changeset: 98403b75 Branch: http3 Author: Doug Simon Date: 2024-10-23 20:01:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98403b75df0a0737bdf082231f38c5c0019fe4c9 8342854: [JVMCI] Block secondary thread reporting a JVMCI fatal error Reviewed-by: never ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp Changeset: 28d23ada Branch: http3 Author: David Holmes Date: 2024-10-23 21:39:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28d23ada6dde007ed60b8538cc159afc62d76db3 8340177: Malformed system classes loaded by bootloader crash the JVM in product builds Reviewed-by: coleenp, mli ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp Changeset: 158b93d1 Branch: http3 Author: Henry Jen Date: 2024-10-24 00:07:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/158b93d19a518d2b9d3d185e2d4c4dbff9c82aab 8335912: Add an operation mode to the jar command when extracting to not overwriting existing files Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + test/jdk/tools/jar/ExtractFilesTest.java + test/jdk/tools/jar/MultipleManifestTest.java Changeset: 25c2f48d Branch: http3 Author: Chen Liang Date: 2024-10-24 02:40:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25c2f48d458bfd92423c311a887679ad3e1e4041 8338544: Dedicated Array class descriptor implementation Reviewed-by: redestad, mchung, jvernee ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! 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/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java + src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java + src/java.base/share/classes/jdk/internal/constant/ClassOrInterfaceDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java - src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/java/lang/constant/ClassDescTest.java Changeset: f7a61fce Branch: http3 Author: David Holmes Date: 2024-10-24 05:03:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7a61fce949ea2d15ec09d295c643d0c2eabea1e 8342931: ProblemList failing tests from JDK-8335912 Reviewed-by: henryjen, mikael ! test/jdk/ProblemList.txt Changeset: e96b4cf0 Branch: http3 Author: Emanuel Peter Date: 2024-10-24 05:45:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e96b4cf0a81914c6a615bb4f62ea3f139a4737f3 8342387: C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java Changeset: f0b130e5 Branch: http3 Author: Jan Lahoda Date: 2024-10-24 06:45:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0b130e54f33d3190640ce33c991e35f27e9f812 8339296: Record deconstruction pattern in switch fails to compile Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/patterns/Switches.java + test/langtools/tools/javac/types/UnknownTypeTest.java Changeset: 2c31c8ee Branch: http3 Author: Fredrik Bredberg Date: 2024-10-24 09:51:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c31c8eeb42188ad6fd15eca50db4342cd791fb2 8339730: Windows regression after removing ObjectMonitor Responsible Reviewed-by: coleenp, jwaters ! src/hotspot/os/windows/os_windows.cpp Changeset: 85774b71 Branch: http3 Author: Fei Yang Date: 2024-10-24 11:22:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85774b713edf8782f162ac25b61ce99a77e116f4 8342882: RISC-V: Unify handling of jumps to runtime Reviewed-by: rehn ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: b0ac633b Branch: http3 Author: Daniel Fuchs Date: 2024-10-24 12:24:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0ac633b2d0076d64b463b2a6ce19abf6b12c50f 8342075: HttpClient: improve HTTP/2 flow control checks Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java + test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java + test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: 3c14c2ba Branch: http3 Author: Markus KARG Committer: Chen Liang Date: 2024-10-24 14:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c14c2babbdfb46a77636ed80e083ef2f8be2b45 8341566: Add Reader.of(CharSequence) Reviewed-by: rriggs, jpai, liach, alanb ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java + test/jdk/java/io/Reader/Of.java Changeset: d8c3b0f8 Branch: http3 Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-24 16:01:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8c3b0f834c603fe115ef4ca442727948b7a834e 8342768: GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported Reviewed-by: sviswanathan, thartmann, kvn ! src/hotspot/cpu/x86/vm_version_x86.hpp ! test/hotspot/gtest/x86/test_assemblerx86.cpp Changeset: 7d5eefa5 Branch: http3 Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-24 16:02:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d5eefa50673d6f7c5bd916f63271cf7898d6dee 8342862: Gtest added by 8339507 appears to be causing 8GB build machines to hang Reviewed-by: kvn, sviswanathan ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assemblerx86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 7af46a6b Branch: http3 Author: Justin Lu Date: 2024-10-24 16:17:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7af46a6b424cadfe298958d774da0f21db58ecd3 8340554: Improve MessageFormat readObject checks Reviewed-by: naoto ! src/java.base/share/classes/java/text/MessageFormat.java ! test/jdk/java/text/Format/MessageFormat/SerializationTest.java Changeset: d1540e2a Branch: http3 Author: Vicente Romero Date: 2024-10-24 17:25:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1540e2a49c7a41eb771fc9896c367187d070dec 8342090: Infer::IncorporationBinaryOp::equals can produce side-effects 8288590: javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/langtools/tools/javac/inference_non_determinism/NonDeterminismTest.java Changeset: ca1700b8 Branch: http3 Author: Mark Powers Date: 2024-10-24 23:09:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca1700b8bf3b7b34616c469837748ac4c3607dfc 8336665: CCE in X509CRLImpl$TBSCertList.getCertIssuer Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java + test/jdk/sun/security/x509/X509CRLImpl/UnexpectedCCE.java Changeset: c5489866 Branch: http3 Author: Kim Barrett Date: 2024-10-25 06:14:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5489866308bd09729c5431537e0836145452624 8342918: Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared Reviewed-by: jwaters, shade ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 415d8151 Branch: http3 Author: Matthias Baesken Date: 2024-10-25 07:03:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/415d8151a6c7ce04d8ab27ff641acb5d69840125 8342938: Problem list java/io/IO/IO.java test on Linux ppc64le Reviewed-by: lucy, naoto ! test/jdk/ProblemList.txt Changeset: fd5ff054 Branch: http3 Author: Hannes Walln?fer Date: 2024-10-25 07:08:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd5ff0547ced6733ae05f1428664062615408dc9 8342827: Fix order of @param tags in other modules Reviewed-by: jpai, iris, joehw, darcy, dfuchs ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/MBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/MBeanOperationInfo.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerConnection.java ! src/java.management/share/classes/javax/management/loading/ClassLoaderRepository.java ! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/Name.java ! src/java.naming/share/classes/javax/naming/Reference.java ! src/java.naming/share/classes/javax/naming/directory/SearchControls.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/LdapReferralException.java ! src/java.scripting/share/classes/javax/script/Invocable.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/transform/TransformerConfigurationException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryConfigurationError.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java ! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java Changeset: 4635351b Branch: http3 Author: Thomas Schatzl Date: 2024-10-25 07:16:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4635351b1570fcea07fac1ece5f76f528d68c2a7 8342939: Building ZGC without compiler2 fails Reviewed-by: eosterlund, mli, kvn ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 3c5db12b Branch: http3 Author: Stefan Karlsson Date: 2024-10-25 07:26:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c5db12bbe4d1155ab874c2862005621c6b8541d 8342857: SA: Heap iterator makes incorrect assumptions about TLAB layout Reviewed-by: cjplummer, rkennke, lmesnik ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: 94317dbc Branch: http3 Author: Hamlin Li Date: 2024-10-25 07:48:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94317dbcf26a54428c649ad0286e127bd6dab570 8342884: RISC-V: verify float <--> float16 conversion Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: a9eb50a2 Branch: http3 Author: Fei Yang Date: 2024-10-25 11:23:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9eb50a2d8341b454c55c2f56446775c497ddde9 8342953: RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN Reviewed-by: mli, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 4f8f395e Branch: http3 Author: Hamlin Li Date: 2024-10-25 14:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f8f395e2bb692148e2b891198f28a579749dd6d 8343060: RISC-V: enable TestFloat16VectorConvChain for riscv Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java Changeset: 1e35da8d Branch: http3 Author: Hamlin Li Date: 2024-10-25 14:28:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e35da8d3341ed1af266e5b59aa90bfcfae6576a 8343063: RISC-V: remove redundant reg copy in generate_resolve_blob Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 5cbd578f Branch: http3 Author: Henry Jen Date: 2024-10-25 14:35:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cbd578fbe9df4f68ab21bf764208ad4f67443f6 8342930: New tests from JDK-8335912 are failing Reviewed-by: jpai ! src/jdk.jartool/share/man/jar.1 ! test/jdk/ProblemList.txt ! test/jdk/tools/jar/ExtractFilesTest.java ! test/jdk/tools/jar/MultipleManifestTest.java Changeset: c202a2f7 Branch: http3 Author: Thomas Schatzl Date: 2024-10-25 15:24:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c202a2f7b231152136bd8960c55e43bc96cf1eb9 8295269: G1: Improve slow startup due to predictor initialization Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: 0853aee3 Branch: http3 Author: Brian Burkhalter Date: 2024-10-25 15:35:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0853aee3b377cf9f17340a85f600651db42e6999 8338426: Test java/nio/channels/Selector/WakeupNow.java failed Reviewed-by: jpai, alanb ! test/jdk/java/nio/channels/Selector/WakeupNow.java Changeset: ff165f9f Branch: http3 Author: Joe Darcy Date: 2024-10-25 16:49:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff165f9f0cf519144d7361b766bcce53d04c518e 8342934: TYPE_USE annotations printed with error causing "," in toString output Reviewed-by: iris, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java ! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/Test.java Changeset: 36d71735 Branch: http3 Author: Alex Menkov Date: 2024-10-25 18:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36d71735e3554264e8d17f7e0e72999ac639e398 8339289: Enhance Attach API to support arbitrary length arguments - Windows Reviewed-by: kevinw, sspitsyn ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c + test/hotspot/jtreg/serviceability/attach/AttachAPIv2/CompatTest.java Changeset: f1cc890d Branch: http3 Author: Thomas Schatzl Date: 2024-10-25 19:17:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1cc890ddfe2e472cf786856dc7d01645f61b054 8343086: [BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization Reviewed-by: sangheki ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: f1a9a8d2 Branch: http3 Author: Maurizio Cimadamore Date: 2024-10-25 21:07:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1a9a8d25b2e1f9b5dbe8719abb66ec4cd9057dc 8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java + test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallByRefHighArity.c Changeset: 1476f6c4 Branch: http3 Author: Fei Yang Date: 2024-10-26 03:32:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1476f6c47511ad9dceda3633776ace3ee353d7ed 8343030: RISC-V: Small assembler cleanups Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 873f8a69 Branch: http3 Author: Jonathan Gibbons Committer: Hannes Walln?fer Date: 2024-10-26 06:57:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/873f8a696fa45c7d94a164be20cf3c797ce7f2a6 8305406: Add @spec tags in java.base/java.* (part 2) Co-authored-by: Daniel Jeli?ski Co-authored-by: Hannes Walln?fer Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java ! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyRep.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/cert/CRL.java ! src/java.base/share/classes/java/security/cert/CRLReason.java ! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/java.base/share/classes/java/security/cert/TrustAnchor.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/cert/package-info.java ! src/java.base/share/classes/java/security/interfaces/EdECKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAKey.java ! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/DSAGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java ! src/java.base/share/classes/java/security/spec/EdECPoint.java ! src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java ! src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java ! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/javax/crypto/package-info.java ! src/java.base/share/classes/javax/crypto/spec/ChaCha20ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/PBEParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/PSource.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java ! src/java.base/share/classes/javax/net/ssl/SNIServerName.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/StandardConstants.java ! src/java.base/share/classes/javax/net/ssl/package-info.java ! src/java.base/share/classes/javax/security/auth/login/package-info.java ! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java ! src/java.base/share/classes/javax/security/auth/x500/package-info.java Changeset: 9e451aa3 Branch: http3 Author: Alexey Semenyuk Date: 2024-10-26 14:01:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e451aa36586badc7be58804ae6f12e6b671445d 8343102: Remove `--compress` from jlink command lines from jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 40e07a7e Branch: http3 Author: Chen Liang Date: 2024-10-26 14:45:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40e07a7ea31d04722cda3e6d2fc988df50a7cdca 8342865: Use type parameter for Class::getPrimitiveClass Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/Void.java Changeset: 762a573e Branch: http3 Author: Chen Liang Date: 2024-10-26 14:45:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/762a573ef1f4d800b98d3acfcc72c0b2792de69e 8335880: More troubleshooting tips around windows space in path Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md Changeset: 0e3fc93d Branch: http3 Author: Andrey Turbanov Date: 2024-10-26 17:59:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e3fc93dfb14378a848571a6b83282c0c73e690f 8342083: Make a few fields in FileSystemPreferences final Reviewed-by: jpai, bpb ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java Changeset: eb3669a5 Branch: http3 Author: Fredrik Bredberg Date: 2024-10-28 09:02:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb3669a5869d3066341e63dfb8792bd967663656 8340796: Use a consistent order when loading cxq and EntryList Reviewed-by: dholmes, coleenp, eosterlund ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: ec061874 Branch: http3 Author: Jonathan Lamp?rth Committer: Vicente Romero Date: 2024-10-28 09:42:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec0618742ff6cfd6d83f1278e8d245673fb9ef2c 8034066: Incorrect alignment in the "Code" section for "-c -XDdetails" options Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java + test/langtools/tools/javap/ClassWriterCodeIndentTest.java Changeset: a5ad974b Branch: http3 Author: Aleksey Shipilev Date: 2024-10-28 12:11:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5ad974bec932c63ddc647c9986a513ae32ef663 8343056: C2: Micro-optimize Node lists grow Reviewed-by: kvn, redestad ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: d5fb6b4a Branch: http3 Author: Yudi Zheng Date: 2024-10-28 12:39:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5fb6b4a3cf4926acb333e7ee55f96fc76225631 8339939: [JVMCI] Don't compress abstract and interface Klasses Co-authored-by: Doug Simon Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java Changeset: 120a9357 Branch: http3 Author: Coleen Phillimore Date: 2024-10-28 13:48:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/120a9357b3cf63427a6c8539128b69b11b9beca3 8342561: Metaspace for generated reflection classes is no longer needed Reviewed-by: shade, stuefe ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp Changeset: 9f6211bc Branch: http3 Author: Matias Saavedra Silva Date: 2024-10-28 14:31:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f6211bcf1b46e4bfba2d128d9eb8457bc0cde51 8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java Changeset: e659d9da Branch: http3 Author: Aleksey Shipilev Date: 2024-10-28 15:38:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e659d9da5d6198ad9c85efd6472e138a6a3961c2 8342975: C2: Micro-optimize PhaseIdealLoop::Dominators() Reviewed-by: dlong, kvn ! src/hotspot/share/opto/domgraph.cpp Changeset: 52382e28 Branch: http3 Author: Jatin Bhateja Date: 2024-10-28 16:30:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52382e285fdf853c01605f8e0d7f3f5d34965802 8338021: Support new unsigned and saturating vector operators in VectorAPI Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java ! 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/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/VectorMathTest.java ! test/jdk/jdk/incubator/vector/gen-template.sh = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op.template = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 1341b813 Branch: http3 Author: Brian Burkhalter Date: 2024-10-28 16:38:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1341b81321fe77005ba68fba19c7d83e3fcb5fde 8341666: FileInputStream doesn't support readAllBytes() or readNBytes(int) on pseudo devices Reviewed-by: alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/native/libjava/FileInputStream.c ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libjava/io_util_md.h ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libjava/io_util_md.h + test/jdk/java/io/FileInputStream/PseudoDevice.java Changeset: 9f6d5b46 Branch: http3 Author: David M. Lloyd Committer: Brian Burkhalter Date: 2024-10-28 16:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f6d5b46ce2cfcdb39f94b8ac8621ee21f4e8740 8343020: (fs) Add support for SecureDirectoryStream on macOS Reviewed-by: bpb, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: 00fe9f7b Branch: http3 Author: Alexey Semenyuk Date: 2024-10-28 17:22:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00fe9f7bdfd245791bca6b5b1b2d0a98d41af221 8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java - test/jdk/tools/jpackage/share/EmptyFolderBase.java - test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java Changeset: a95374f5 Branch: http3 Author: Alexey Semenyuk Date: 2024-10-28 17:24:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a95374f588149d80068275a496ba4aa04b3bb4fd 8343101: Rework BasicTest.testTemp test cases Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: d2e716eb Branch: http3 Author: Valerie Peng Date: 2024-10-28 18:06:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2e716eb72ea603fce50f0757a766ec623ef2faf 8331958: Update PC/SC Lite for Suse Linux to 2.3.0 Reviewed-by: weijun ! src/java.smartcardio/unix/legal/pcsclite.md ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h Changeset: d49f2104 Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-10-28 18:21:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d49f21043b84ebcc8b9176de3a84621ca7bca8fb 8342040: Further improve entry lookup performance for multi-release JARs Co-authored-by: Claes Redestad Reviewed-by: redestad ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java Changeset: 90bd5445 Branch: http3 Author: Claes Redestad Date: 2024-10-28 22:40:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90bd544512de541cd98889bec58f419bc69a723d 8342958: Use jvmArgs consistently in microbenchmarks Reviewed-by: ecaspole, jvernee ! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/StringHashCode.java ! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java ! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java ! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java ! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java ! test/micro/org/openjdk/bench/java/lang/foreign/QSort.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/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java ! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java ! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java ! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java ! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java ! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java ! test/micro/org/openjdk/bench/java/security/CacheBench.java ! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java ! test/micro/org/openjdk/bench/java/security/Signatures.java ! test/micro/org/openjdk/bench/java/util/ArraysSort.java ! test/micro/org/openjdk/bench/java/util/ListArgs.java ! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java ! test/micro/org/openjdk/bench/javax/crypto/AES.java ! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java ! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java ! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java ! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java ! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java ! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java ! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java ! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java ! test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java ! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java ! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java ! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java ! test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java ! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java ! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java ! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java ! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java ! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java ! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java ! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java Changeset: f0075d59 Branch: http3 Author: Fei Yang Date: 2024-10-29 00:15:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0075d593db657182e1857e54710a1052e9d1cf0 8343115: SkipIfEqual class is not used after JDK-8335946 Reviewed-by: coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! 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/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: 54327bc4 Branch: http3 Author: Amit Kumar Date: 2024-10-29 04:22:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54327bc4e38773b7461977ce17f2185c068bce9b 8342962: [s390x] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp Changeset: df3473e2 Branch: http3 Author: SendaoYan Date: 2024-10-29 06:05:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df3473e22069145334dd7323bfa793c237a7f26e 8343178: Test BasicTest.java javac compile fails cannot find symbol Reviewed-by: jpai, asemenyuk ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 88dc655a Branch: http3 Author: Aleksey Shipilev Date: 2024-10-29 06:43:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f 8342988: GHA: Build JTReg in single step Reviewed-by: ihse + .github/actions/build-jtreg/action.yml ! .github/actions/get-jtreg/action.yml ! .github/workflows/main.yml Changeset: 0abfa3ba Branch: http3 Author: Robert Toyonaga Date: 2024-10-29 07:50:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14cdf 8304824: NMT should not use ThreadCritical Reviewed-by: stuefe, dholmes, jsjolen ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: e389f82b Branch: http3 Author: Christian Hagedorn Date: 2024-10-29 08:07:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e389f82b1b2365a43fef744936b222328d71494b 8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp - test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java + test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java + test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: beff8bfe Branch: http3 Author: Matthias Baesken Date: 2024-10-29 08:18:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f3d4 8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' Reviewed-by: kvn, mdoerr ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 79a07ad7 Branch: http3 Author: Matthias Baesken Date: 2024-10-29 08:47:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79a07ad726f4e4b0502a22a55832960aa1561911 8343149: Cleanup os::print_tos_pc on AIX Reviewed-by: mdoerr, lucy, jkern ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp Changeset: 6332e258 Branch: http3 Author: Amit Kumar Date: 2024-10-29 10:48:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6332e258f91789cf50d07a6929f32ff3aaef1a92 8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: d8430efb Branch: http3 Author: Boris Ulasevich Date: 2024-10-29 12:02:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112927 8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM Reviewed-by: kvn, eastigeevich ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/globals_arm.hpp Changeset: d8b3685d Branch: http3 Author: Martin Doerr Date: 2024-10-29 13:30:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8b3685d36873904248e9701f66459e074a4a8ab 8342607: Enhance register printing on x86_64 platforms Co-authored-by: Richard Reingruber Reviewed-by: rrich, stuefe, mbaesken ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/utilities/debug.cpp Changeset: 7c800e6b Branch: http3 Author: Erik Gahlin Date: 2024-10-29 14:23:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c800e6bae388dd87986f366787398fe99b4e2ee 8343026: JFR: Index into fields in the topFrame Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java Changeset: 4ce19ca1 Branch: http3 Author: Aleksey Shipilev Date: 2024-10-29 14:57:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b773 8343190: GHA: Try building JTReg several times Reviewed-by: erikj, ihse ! .github/actions/build-jtreg/action.yml Changeset: 9cfb0f7f Branch: http3 Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2024-10-29 15:18:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45382 8341527: AVX-512 intrinsic for SHA3 Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/java.base/share/classes/sun/security/provider/SHA3.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 520ddac9 Branch: http3 Author: Varada M Date: 2024-10-29 18:20:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/520ddac97053be669d9678375266ccfd6724e3e1 8331861: [PPC64] Implement load / store assembler functions which take an Address object Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp Changeset: 60364ef0 Branch: http3 Author: Serguei Spitsyn Date: 2024-10-29 19:59:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60364ef0010bde2933c22bf581ff8b3700c4afd6 8341273: JVMTI is not properly hiding some continuation related methods Reviewed-by: alanb, amenkov ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constMethodFlags.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java + src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java ! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp Changeset: 40f3d50b Branch: http3 Author: SendaoYan Date: 2024-10-29 23:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40f3d50badc20db5fbfcd485447e634778d03248 8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)' Reviewed-by: vpaprotski, sviswanathan, thartmann, shade ! src/hotspot/cpu/x86/assembler_x86.cpp ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: ceaa71e7 Branch: http3 Author: Alexey Semenyuk Date: 2024-10-30 02:41:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ceaa71e73100072b73e8bb8ec57259510e92f1c5 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions Co-authored-by: Alexander Matveev Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: bd795946 Branch: http3 Author: Prasanta Sadhukhan Date: 2024-10-30 02:52:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd795946e777fccf797b1b69806217f988212f73 8343037: Missing @since tag on JColorChooser.showDialog overload Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java Changeset: b6f745df Branch: http3 Author: Amit Kumar Date: 2024-10-30 03:09:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6f745df5795341dab1fc049a188a9e70d563a1a 8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms Reviewed-by: epeter, mbaesken ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java Changeset: 158ae51b Branch: http3 Author: Chen Liang Date: 2024-10-30 05:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/158ae51be0fa5e8f90ad534df3e4f07745a443dc 8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned Reviewed-by: darcy ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java Changeset: 63c19d3d Branch: http3 Author: Christian Hagedorn Date: 2024-10-30 06:11:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63c19d3db586920108808866c7a094a5ae41bc22 8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor Reviewed-by: kvn, epeter ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: f7f51983 Branch: http3 Author: Matthias Baesken Date: 2024-10-30 08:06:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7f5198367c74a97933fba7b18aa68f340a5a59c 8343186: hsdis build libopcodes and libbfd are not found Reviewed-by: erikj, ihse, shade, jwaters ! make/autoconf/lib-hsdis.m4 Changeset: 9003524c Branch: http3 Author: Aleksey Shipilev Date: 2024-10-30 10:24:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9003524c8bbe5041b8d51deb6000b688a29027f8 8342588: Shenandoah: Pull shared closures together in one header Reviewed-by: wkemper, kdnilsen, simonis ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: 0fe15d68 Branch: http3 Author: Jaikiran Pai Date: 2024-10-30 10:39:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0fe15d683630646d42d3b0ff75656a9b9006d61d 8343040: Clean up references to JRE in the launcher code Reviewed-by: alanb, darcy ! 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/unix/native/libjli/java_md.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/windows/native/libjli/java_md.c Changeset: 821c514a Branch: http3 Author: Axel Boldt-Christmas Date: 2024-10-30 11:05:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/821c514a132e809a14648ddbb56f2ffee85fd35a 8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes ! make/RunTests.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp - src/hotspot/cpu/ppc/gc/x/x_ppc.ad ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp - src/hotspot/cpu/riscv/gc/x/x_riscv.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp - src/hotspot/cpu/x86/gc/x/x_x86_64.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad - src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp - src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp - src/hotspot/os/linux/gc/x/xLargePages_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp - src/hotspot/os/linux/gc/x/xNUMA_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp - src/hotspot/os/linux/gc/x/xSyscall_linux.cpp - src/hotspot/os/linux/gc/x/xSyscall_linux.hpp - src/hotspot/os/posix/gc/x/xArguments_posix.cpp - src/hotspot/os/posix/gc/x/xInitialize_posix.cpp - src/hotspot/os/posix/gc/x/xUtils_posix.cpp - src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp - src/hotspot/os/windows/gc/x/xArguments_windows.cpp - src/hotspot/os/windows/gc/x/xInitialize_windows.cpp - src/hotspot/os/windows/gc/x/xLargePages_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.hpp - src/hotspot/os/windows/gc/x/xNUMA_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp - src/hotspot/os/windows/gc/x/xSyscall_windows.cpp - src/hotspot/os/windows/gc/x/xSyscall_windows.hpp - src/hotspot/os/windows/gc/x/xUtils_windows.cpp - src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp - src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp - src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp - src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp - src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp - src/hotspot/share/gc/x/vmStructs_x.cpp - src/hotspot/share/gc/x/vmStructs_x.hpp - src/hotspot/share/gc/x/xAbort.cpp - src/hotspot/share/gc/x/xAbort.hpp - src/hotspot/share/gc/x/xAbort.inline.hpp - src/hotspot/share/gc/x/xAddress.cpp - src/hotspot/share/gc/x/xAddress.hpp - src/hotspot/share/gc/x/xAddress.inline.hpp - src/hotspot/share/gc/x/xAddressSpaceLimit.cpp - src/hotspot/share/gc/x/xAddressSpaceLimit.hpp - src/hotspot/share/gc/x/xAllocationFlags.hpp - src/hotspot/share/gc/x/xArguments.cpp - src/hotspot/share/gc/x/xArguments.hpp - src/hotspot/share/gc/x/xArray.hpp - src/hotspot/share/gc/x/xArray.inline.hpp - src/hotspot/share/gc/x/xAttachedArray.hpp - src/hotspot/share/gc/x/xAttachedArray.inline.hpp - src/hotspot/share/gc/x/xBarrier.cpp - src/hotspot/share/gc/x/xBarrier.hpp - src/hotspot/share/gc/x/xBarrier.inline.hpp - src/hotspot/share/gc/x/xBarrierSet.cpp - src/hotspot/share/gc/x/xBarrierSet.hpp - src/hotspot/share/gc/x/xBarrierSet.inline.hpp - src/hotspot/share/gc/x/xBarrierSetAssembler.cpp - src/hotspot/share/gc/x/xBarrierSetAssembler.hpp - src/hotspot/share/gc/x/xBarrierSetNMethod.cpp - src/hotspot/share/gc/x/xBarrierSetNMethod.hpp - src/hotspot/share/gc/x/xBarrierSetRuntime.cpp - src/hotspot/share/gc/x/xBarrierSetRuntime.hpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp - src/hotspot/share/gc/x/xBitField.hpp - src/hotspot/share/gc/x/xBitMap.hpp - src/hotspot/share/gc/x/xBitMap.inline.hpp - src/hotspot/share/gc/x/xBreakpoint.cpp - src/hotspot/share/gc/x/xBreakpoint.hpp - src/hotspot/share/gc/x/xCPU.cpp - src/hotspot/share/gc/x/xCPU.hpp - src/hotspot/share/gc/x/xCPU.inline.hpp - src/hotspot/share/gc/x/xCollectedHeap.cpp - src/hotspot/share/gc/x/xCollectedHeap.hpp - src/hotspot/share/gc/x/xDebug.gdb - src/hotspot/share/gc/x/xDirector.cpp - src/hotspot/share/gc/x/xDirector.hpp - src/hotspot/share/gc/x/xDriver.cpp - src/hotspot/share/gc/x/xDriver.hpp - src/hotspot/share/gc/x/xErrno.cpp - src/hotspot/share/gc/x/xErrno.hpp - src/hotspot/share/gc/x/xForwarding.cpp - src/hotspot/share/gc/x/xForwarding.hpp - src/hotspot/share/gc/x/xForwarding.inline.hpp - src/hotspot/share/gc/x/xForwardingAllocator.cpp - src/hotspot/share/gc/x/xForwardingAllocator.hpp - src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp - src/hotspot/share/gc/x/xForwardingEntry.hpp - src/hotspot/share/gc/x/xForwardingTable.hpp - src/hotspot/share/gc/x/xForwardingTable.inline.hpp - src/hotspot/share/gc/x/xFuture.hpp - src/hotspot/share/gc/x/xFuture.inline.hpp - src/hotspot/share/gc/x/xGlobals.cpp - src/hotspot/share/gc/x/xGlobals.hpp - src/hotspot/share/gc/x/xGranuleMap.hpp - src/hotspot/share/gc/x/xGranuleMap.inline.hpp - src/hotspot/share/gc/x/xHash.hpp - src/hotspot/share/gc/x/xHash.inline.hpp - src/hotspot/share/gc/x/xHeap.cpp - src/hotspot/share/gc/x/xHeap.hpp - src/hotspot/share/gc/x/xHeap.inline.hpp - src/hotspot/share/gc/x/xHeapIterator.cpp - src/hotspot/share/gc/x/xHeapIterator.hpp - src/hotspot/share/gc/x/xHeuristics.cpp - src/hotspot/share/gc/x/xHeuristics.hpp - src/hotspot/share/gc/x/xInitialize.cpp - src/hotspot/share/gc/x/xInitialize.hpp - src/hotspot/share/gc/x/xLargePages.cpp - src/hotspot/share/gc/x/xLargePages.hpp - src/hotspot/share/gc/x/xLargePages.inline.hpp - src/hotspot/share/gc/x/xList.hpp - src/hotspot/share/gc/x/xList.inline.hpp - src/hotspot/share/gc/x/xLiveMap.cpp - src/hotspot/share/gc/x/xLiveMap.hpp - src/hotspot/share/gc/x/xLiveMap.inline.hpp - src/hotspot/share/gc/x/xLock.hpp - src/hotspot/share/gc/x/xLock.inline.hpp - src/hotspot/share/gc/x/xMark.cpp - src/hotspot/share/gc/x/xMark.hpp - src/hotspot/share/gc/x/xMark.inline.hpp - src/hotspot/share/gc/x/xMarkCache.cpp - src/hotspot/share/gc/x/xMarkCache.hpp - src/hotspot/share/gc/x/xMarkCache.inline.hpp - src/hotspot/share/gc/x/xMarkContext.hpp - src/hotspot/share/gc/x/xMarkContext.inline.hpp - src/hotspot/share/gc/x/xMarkStack.cpp - src/hotspot/share/gc/x/xMarkStack.hpp - src/hotspot/share/gc/x/xMarkStack.inline.hpp - src/hotspot/share/gc/x/xMarkStackAllocator.cpp - src/hotspot/share/gc/x/xMarkStackAllocator.hpp - src/hotspot/share/gc/x/xMarkStackEntry.hpp - src/hotspot/share/gc/x/xMarkTerminate.hpp - src/hotspot/share/gc/x/xMarkTerminate.inline.hpp - src/hotspot/share/gc/x/xMemory.cpp - src/hotspot/share/gc/x/xMemory.hpp - src/hotspot/share/gc/x/xMemory.inline.hpp - src/hotspot/share/gc/x/xMessagePort.hpp - src/hotspot/share/gc/x/xMessagePort.inline.hpp - src/hotspot/share/gc/x/xMetronome.cpp - src/hotspot/share/gc/x/xMetronome.hpp - src/hotspot/share/gc/x/xNMethod.cpp - src/hotspot/share/gc/x/xNMethod.hpp - src/hotspot/share/gc/x/xNMethodData.cpp - src/hotspot/share/gc/x/xNMethodData.hpp - src/hotspot/share/gc/x/xNMethodTable.cpp - src/hotspot/share/gc/x/xNMethodTable.hpp - src/hotspot/share/gc/x/xNMethodTableEntry.hpp - src/hotspot/share/gc/x/xNMethodTableIteration.cpp - src/hotspot/share/gc/x/xNMethodTableIteration.hpp - src/hotspot/share/gc/x/xNUMA.cpp - src/hotspot/share/gc/x/xNUMA.hpp - src/hotspot/share/gc/x/xNUMA.inline.hpp - src/hotspot/share/gc/x/xObjArrayAllocator.cpp - src/hotspot/share/gc/x/xObjArrayAllocator.hpp - src/hotspot/share/gc/x/xObjectAllocator.cpp - src/hotspot/share/gc/x/xObjectAllocator.hpp - src/hotspot/share/gc/x/xOop.hpp - src/hotspot/share/gc/x/xOop.inline.hpp - src/hotspot/share/gc/x/xPage.cpp - src/hotspot/share/gc/x/xPage.hpp - src/hotspot/share/gc/x/xPage.inline.hpp - src/hotspot/share/gc/x/xPageAllocator.cpp - src/hotspot/share/gc/x/xPageAllocator.hpp - src/hotspot/share/gc/x/xPageAllocator.inline.hpp - src/hotspot/share/gc/x/xPageCache.cpp - src/hotspot/share/gc/x/xPageCache.hpp - src/hotspot/share/gc/x/xPageTable.cpp - src/hotspot/share/gc/x/xPageTable.hpp - src/hotspot/share/gc/x/xPageTable.inline.hpp - src/hotspot/share/gc/x/xPhysicalMemory.cpp - src/hotspot/share/gc/x/xPhysicalMemory.hpp - src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp - src/hotspot/share/gc/x/xReferenceProcessor.cpp - src/hotspot/share/gc/x/xReferenceProcessor.hpp - src/hotspot/share/gc/x/xRelocate.cpp - src/hotspot/share/gc/x/xRelocate.hpp - src/hotspot/share/gc/x/xRelocationSet.cpp - src/hotspot/share/gc/x/xRelocationSet.hpp - src/hotspot/share/gc/x/xRelocationSet.inline.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.cpp - src/hotspot/share/gc/x/xRelocationSetSelector.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp - src/hotspot/share/gc/x/xResurrection.cpp - src/hotspot/share/gc/x/xResurrection.hpp - src/hotspot/share/gc/x/xResurrection.inline.hpp - src/hotspot/share/gc/x/xRootsIterator.cpp - src/hotspot/share/gc/x/xRootsIterator.hpp - src/hotspot/share/gc/x/xRuntimeWorkers.cpp - src/hotspot/share/gc/x/xRuntimeWorkers.hpp - src/hotspot/share/gc/x/xSafeDelete.hpp - src/hotspot/share/gc/x/xSafeDelete.inline.hpp - src/hotspot/share/gc/x/xServiceability.cpp - src/hotspot/share/gc/x/xServiceability.hpp - src/hotspot/share/gc/x/xStackWatermark.cpp - src/hotspot/share/gc/x/xStackWatermark.hpp - src/hotspot/share/gc/x/xStat.cpp - src/hotspot/share/gc/x/xStat.hpp - src/hotspot/share/gc/x/xTask.cpp - src/hotspot/share/gc/x/xTask.hpp - src/hotspot/share/gc/x/xThread.cpp - src/hotspot/share/gc/x/xThread.hpp - src/hotspot/share/gc/x/xThread.inline.hpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp - src/hotspot/share/gc/x/xThreadLocalData.hpp - src/hotspot/share/gc/x/xTracer.cpp - src/hotspot/share/gc/x/xTracer.hpp - src/hotspot/share/gc/x/xTracer.inline.hpp - src/hotspot/share/gc/x/xUncommitter.cpp - src/hotspot/share/gc/x/xUncommitter.hpp - src/hotspot/share/gc/x/xUnload.cpp - src/hotspot/share/gc/x/xUnload.hpp - src/hotspot/share/gc/x/xUnmapper.cpp - src/hotspot/share/gc/x/xUnmapper.hpp - src/hotspot/share/gc/x/xUtils.hpp - src/hotspot/share/gc/x/xUtils.inline.hpp - src/hotspot/share/gc/x/xValue.hpp - src/hotspot/share/gc/x/xValue.inline.hpp - src/hotspot/share/gc/x/xVerify.cpp - src/hotspot/share/gc/x/xVerify.hpp - src/hotspot/share/gc/x/xVirtualMemory.cpp - src/hotspot/share/gc/x/xVirtualMemory.hpp - src/hotspot/share/gc/x/xVirtualMemory.inline.hpp - src/hotspot/share/gc/x/xWeakRootsProcessor.cpp - src/hotspot/share/gc/x/xWeakRootsProcessor.hpp - src/hotspot/share/gc/x/xWorkers.cpp - src/hotspot/share/gc/x/xWorkers.hpp - src/hotspot/share/gc/x/x_globals.hpp - src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp - src/hotspot/share/gc/z/shared/zSharedArguments.cpp - src/hotspot/share/gc/z/shared/zSharedArguments.hpp - src/hotspot/share/gc/z/shared/z_shared_globals.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - test/hotspot/gtest/gc/x/test_xAddress.cpp - test/hotspot/gtest/gc/x/test_xArray.cpp - test/hotspot/gtest/gc/x/test_xBitField.cpp - test/hotspot/gtest/gc/x/test_xBitMap.cpp - test/hotspot/gtest/gc/x/test_xForwarding.cpp - test/hotspot/gtest/gc/x/test_xList.cpp - test/hotspot/gtest/gc/x/test_xLiveMap.cpp - test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp - test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp - test/hotspot/jtreg/ProblemList-generational-zgc.txt ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java ! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java ! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java - test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java - test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/x/TestDeprecated.java - test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java - test/hotspot/jtreg/gc/x/TestHighUsage.java - test/hotspot/jtreg/gc/x/TestMemoryMXBean.java - test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java - test/hotspot/jtreg/gc/x/TestNoUncommit.java - test/hotspot/jtreg/gc/x/TestPageCacheFlush.java - test/hotspot/jtreg/gc/x/TestRelocateInPlace.java - test/hotspot/jtreg/gc/x/TestSmallHeap.java - test/hotspot/jtreg/gc/x/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java ! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/z/TestDefault.java ! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java ! test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java ! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java - test/jdk/ProblemList-generational-zgc.txt ! test/jdk/ProblemList-zgc.txt ! test/jdk/TEST.ROOT ! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java ! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java ! test/jdk/java/lang/ProcessBuilder/CloseRace.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java ! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: 7404ddf2 Branch: http3 Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-30 15:45:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7404ddf24a162cff445cd0a26aec446461988bc8 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Reviewed-by: lmesnik ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java - test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java ! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java Changeset: 1b177ce5 Branch: http3 Author: Alex Menkov Date: 2024-10-30 18:02:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29126 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Changeset: 9a9ac1d0 Branch: http3 Author: Matthew Donovan Date: 2024-10-30 18:51:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad2bd 8341927: Replace hardcoded security providers with new test.provider.name system property Reviewed-by: mullan, ascarpino, rhalade ! doc/testing.html ! doc/testing.md ! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java ! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java ! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java ! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java ! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java ! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/MacClone.java ! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java ! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java ! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java ! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java ! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java ! test/jdk/com/sun/jdi/ClassesByName2Test.java ! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java ! test/jdk/java/security/KeyAgreement/KeySizeTest.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/MessageDigest/ByteBuffers.java ! test/jdk/java/security/MessageDigest/TestCloneable.java ! test/jdk/java/security/SecureRandom/DefaultAlgo.java ! test/jdk/java/security/SecureRandom/DefaultProvider.java ! test/jdk/java/security/SecureRandom/GetInstanceTest.java ! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java ! test/jdk/java/security/Signature/ByteBuffers.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/SignatureGetInstance.java ! test/jdk/java/security/Signature/TestCloneable.java ! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/security/SignedObject/Copy.java ! test/jdk/java/security/misc/GetInstanceNullsEmpties.java ! test/jdk/javax/crypto/Cipher/ByteBuffers.java ! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java ! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java ! test/jdk/javax/crypto/Cipher/TestCipherMode.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java ! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java ! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java ! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java ! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java ! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java ! test/jdk/javax/crypto/Mac/ByteBuffers.java ! test/jdk/javax/crypto/Mac/TestGetInstance.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java ! test/jdk/javax/security/auth/login/Configuration/GetInstance.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/sun/security/ec/ECDSAPrimitive.java ! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java ! test/jdk/sun/security/ec/InvalidCurve.java ! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java ! test/jdk/sun/security/ec/OidInstance.java ! test/jdk/sun/security/ec/SignatureDigestTruncate.java ! test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/ec/ed/EdCRLSign.java ! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java ! test/jdk/sun/security/ec/ed/EdDSAKeySize.java ! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java ! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java ! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java ! test/jdk/sun/security/ec/ed/EdDSATest.java ! test/jdk/sun/security/ec/ed/TestEdDSA.java ! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java ! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java ! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java ! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java ! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java ! test/jdk/sun/security/pkcs11/Mac/PBAMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java ! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java ! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java ! test/jdk/sun/security/provider/DSA/TestDSA.java ! test/jdk/sun/security/provider/DSA/TestDSA2.java ! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java ! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java ! test/jdk/sun/security/provider/MessageDigest/Offsets.java ! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java ! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/GenKeyStore.java ! test/jdk/sun/security/rsa/KeySizeTest.java ! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java ! test/jdk/sun/security/rsa/SignatureTest.java ! test/jdk/sun/security/rsa/SpecTest.java ! test/jdk/sun/security/rsa/TestCACerts.java ! test/jdk/sun/security/rsa/TestKeyFactory.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/TestRSAOidSupport.java ! test/jdk/sun/security/rsa/TestSigGen15.java ! test/jdk/sun/security/rsa/TestSignatures.java ! test/jdk/sun/security/rsa/WithoutNULL.java ! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java ! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java Changeset: 7461dfe9 Branch: http3 Author: Justin Lu Date: 2024-10-30 21:49:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345492 8341788: Fix ExceptionOccurred in hotspot Reviewed-by: dholmes ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/runtime/continuation.cpp Changeset: 02ea4b54 Branch: http3 Author: Harshitha Onkar Date: 2024-10-30 21:53:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844116 8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir 8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir Reviewed-by: erikj, serb ! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java ! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java Changeset: cc2fb4d3 Branch: http3 Author: Kevin Walls Date: 2024-10-30 21:54:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba55ee 8337276: jcmd man page update for PID in output filenames Reviewed-by: cjplummer, szaldana ! src/jdk.jcmd/share/man/jcmd.1 Changeset: f340ab2d Branch: http3 Author: Fernando Guallini Date: 2024-10-30 22:14:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f340ab2d360b5dfd375095ac053e9f4fc22a98de 8342181: Update tests to use stronger Key and Salt size Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/Provider/SupportsParameter.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/ResetAfterException.java ! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java ! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java ! test/jdk/jdk/security/jarsigner/Spec.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java ! test/jdk/sun/security/rsa/pss/InitAgain.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 688e92e7 Branch: http3 Author: Jiangli Zhou Date: 2024-10-31 01:50:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9401 8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper Reviewed-by: iklam, shade, alanb ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java Changeset: 388d44fb Branch: http3 Author: Daniel Lund?n Date: 2024-10-31 07:46:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b 8342156: C2: Compilation failure with fewer arguments after JDK-8329032 Co-authored-by: Christian Hagedorn Reviewed-by: rcastanedalo, chagedorn, kvn ! src/hotspot/share/adlc/formsopt.cpp + test/hotspot/jtreg/compiler/arguments/TestManyParameters.java Changeset: 2f1ba5ef Branch: http3 Author: Eirik Bj?rsn?s Date: 2024-10-31 08:32:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777 8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: dee0982c Branch: http3 Author: Alan Bateman Date: 2024-10-31 08:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dee0982c603b389148a2e615c10c1276c3c589ae 8343132: Remove temporary transitions from Virtual thread implementation Reviewed-by: dholmes, sspitsyn, pchilanomate ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/native/libjava/VirtualThread.c ! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java Changeset: c40bb762 Branch: http3 Author: Christian Hagedorn Date: 2024-10-31 09:17:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c40bb7621c0e49581dac587b6900b6d281572813 8343296: IGV: Show pre/main/post at CountedLoopNodes Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter Changeset: e5bbad05 Branch: http3 Author: Arseny Bochkarev Date: 2024-10-31 12:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74 8334999: RISC-V: implement AES single block encryption/decryption intrinsics Reviewed-by: fyang, rehn, yzhu ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 29ae2651 Branch: http3 Author: Doug Simon Date: 2024-10-31 13:55:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/29ae26517f9c1fd5e641b3a560aa93e370920506 8341861: GHA: Use only retention mechanism to remove bundles Reviewed-by: shade, ihse, erikj ! .github/workflows/main.yml Changeset: 3ccd2f75 Branch: http3 Author: Chen Liang Date: 2024-10-31 14:01:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24 8342458: More consistent constant instruction handling Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/LDCTest.java Changeset: b2694934 Branch: http3 Author: Olexandr Rotan Date: 2024-10-31 15:25:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2694934b567c896b715c420584ce0989d2decc9 8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java Changeset: 7d8bd21e Branch: http3 Author: Cesar Soares Lucas Date: 2024-10-31 17:11:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b 8335977: Deoptimization fails with assert "object should be reallocated already" Co-authored-by: Christian Hagedorn Reviewed-by: thartmann, kvn, vlivanov ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java Changeset: 7ad3ef7f Branch: http3 Author: Erik Gahlin Date: 2024-10-31 18:25:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989 8343057: JFR: Sorting in 'jfr view' can violate contract Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java Changeset: ae82cc1b Branch: http3 Author: Fernando Guallini Date: 2024-10-31 18:28:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe 8342188: Update tests to use stronger key parameters and certificates Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java + test/lib/jdk/test/lib/security/DiffieHellmanGroup.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 385f38ff Branch: http3 Author: Daniel Fuchs Date: 2024-10-31 21:02:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/385f38ff3bfeac05229fa5e85bda6389cde63a40 merge latest changes from master branch ! src/java.base/share/lib/security/default.policy ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! src/java.base/share/lib/security/default.policy ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java