git: openjdk/jdk-sandbox: jep486: 23 new changesets
duke
duke at openjdk.org
Tue Oct 8 06:24:28 UTC 2024
Changeset: 1c3e56c3
Branch: jep486
Author: Shaojin Wen <swen at openjdk.org>
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 <mdoerr at openjdk.org>
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 <mdoerr at openjdk.org>
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 <attila at openjdk.org>
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 <syan at openjdk.org>
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 <david.lloyd at redhat.com>
Committer: Chen Liang <liach at openjdk.org>
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 <shade at openjdk.org>
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 <thartmann at openjdk.org>
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 <rcastanedalo at openjdk.org>
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 <syan at openjdk.org>
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 <mli at openjdk.org>
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 <aivanov at openjdk.org>
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 <aivanov at openjdk.org>
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 <iwalulya at openjdk.org>
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 <syan at openjdk.org>
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 <azvegint at openjdk.org>
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 <eirbjo at openjdk.org>
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 <honkar at openjdk.org>
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 <mikael at openjdk.org>
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 <honkar at openjdk.org>
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 <swen at openjdk.org>
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 <wkemper at openjdk.org>
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 <alan.bateman at oracle.com>
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
More information about the jdk-sandbox-changes
mailing list