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