git: openjdk/panama-foreign: master: 92 new changesets

duke duke at openjdk.org
Fri Oct 25 11:12:20 UTC 2024


Changeset: 8174cbd5
Branch: master
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-10-18 11:03:00 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-10-18 13:23:52 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-10-18 15:00:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4dcc7f3f2629e857b20f72e99189db8781aa65ff

8337536: AArch64: Enable BTI branch protection for runtime part

Co-authored-by: Hao Sun <haosun at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
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: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-18 17:41:36 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-10-18 19:34:17 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-18 22:52:40 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2024-10-18 23:39:05 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-21 01:46:26 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-21 06:28:40 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-21 07:20:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21682bcdccbb35286cbffc21517b3b52abcb2476

8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java

Changeset: 8f2b23bb
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-21 07:37:01 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-21 07:38:39 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-21 08:04:12 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-21 09:30:28 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-10-21 10:13:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96210

8339570: Add Tidy build support for JDK tests

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
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: master
Author:    fabioromano1 <51378941+fabioromano1 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-10-21 10:14:15 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-10-21 10:22:14 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-10-21 13:15:52 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2024-10-21 13:16:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f3574855e79221739d8800235583b7c47ebae97

8342102: ZGC: Optimize copy constructors in ZPhysicalMemory

Reviewed-by: stefank, kbarrett, aboldtch

! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: 330f2b5a
Branch: master
Author:    Tomas Zezula <tzezula at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-10-21 13:50:13 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Kangcheng Xu <kxu at openjdk.org>
Date:      2024-10-21 14:57:31 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-10-21 14:58:43 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-10-21 15:14:12 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2024-10-21 15:34:27 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Smita Kamath <svkamath at openjdk.org>
Date:      2024-10-21 15:37:36 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-21 15:56:19 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    hanklo6 <hank.lo at intel.com>
Date:      2024-10-21 16:46:41 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-21 17:08:50 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-21 17:14:25 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-10-21 17:20:50 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-10-21 18:23:13 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-10-21 18:42:26 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-10-21 21:16:26 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-21 22:13:25 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-22 02:09:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4

8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option

Reviewed-by: shade

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java

Changeset: bf92c498
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-22 07:07:13 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-10-22 08:29:55 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-22 08:34:46 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-10-22 09:39:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9f38409ccb84f315fa61490baacea9f070b646d

8342679: Clean up PreviewFeature.Feature

Reviewed-by: liach, vromero

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 004aaea7
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-22 11:19:21 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-22 12:27:44 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-10-22 13:13:04 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-10-22 13:15:17 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-22 13:16:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4

8342701: [PPC64] TestOSRLotsOfLocals.java crashes

Reviewed-by: lucy, rrich

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp

Changeset: d10eecf1
Branch: master
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-22 13:51:42 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2024-10-22 14:09:10 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-22 14:29:52 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-22 15:31:11 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Chad Rakoczy <chadrako at amazon.com>
Date:      2024-10-22 16:11:37 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-22 17:09:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aafc8d0dcb769ac9000b7024c1ccb8fb165da0e2

8342850: Change ProblemList to have LimitDirectMemory refer to JDK-8342849

Reviewed-by: tschatzl

! test/jdk/ProblemList.txt

Changeset: c61d2c5a
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-22 17:21:38 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-22 17:58:20 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-10-22 18:14:37 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2024-10-23 02:05:28 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Manukumar V S <mvs at openjdk.org>
Date:      2024-10-23 05:13:29 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-23 06:39:18 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-23 06:49:46 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-23 06:54:31 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-23 07:08:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2f0d

8338449: ubsan: division by zero in sharedRuntimeTrans.cpp

Reviewed-by: lucy, kbarrett

! src/hotspot/share/runtime/sharedRuntimeTrans.cpp

Changeset: 7131f053
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-23 08:00:42 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-23 12:40:27 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-10-23 15:26:32 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-10-23 17:27:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a522d216b5bebbf103e5a823f0bba22cf1508883

8342858: Make target mac-jdk-bundle fails on chmod command

Reviewed-by: lucy, ihse

! make/common/FileUtils.gmk

Changeset: 426da4bb
Branch: master
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-10-23 17:44:15 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-10-23 17:44:31 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-10-23 18:23:50 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-10-23 18:26:30 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-23 18:53:30 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-23 19:43:24 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-10-23 20:01:14 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-10-23 21:39:26 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2024-10-24 00:07:43 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-24 02:40:08 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-10-24 05:03:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7a61fce949ea2d15ec09d295c643d0c2eabea1e

8342931: ProblemList failing tests from JDK-8335912

Reviewed-by: henryjen, mikael

! test/jdk/ProblemList.txt

Changeset: e96b4cf0
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-10-24 05:45:35 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-10-24 06:45:16 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-10-24 09:51:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c31c8eeb42188ad6fd15eca50db4342cd791fb2

8339730: Windows regression after removing ObjectMonitor Responsible

Reviewed-by: coleenp, jwaters

! src/hotspot/os/windows/os_windows.cpp

Changeset: 85774b71
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-24 11:22:01 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-10-24 12:24:14 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-10-24 14:34:58 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-10-24 16:01:31 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-10-24 16:02:30 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-24 16:17:43 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-10-24 17:25:43 +0000
URL:       https://git.openjdk.org/panama-foreign/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 <mcimadamore at openjdk.org>
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: master
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2024-10-24 23:09:45 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-10-25 06:14:10 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-25 07:03:09 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-25 07:08:29 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-25 07:16:52 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-10-25 07:26:21 +0000
URL:       https://git.openjdk.org/panama-foreign/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: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-10-25 07:48:48 +0000
URL:       https://git.openjdk.org/panama-foreign/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: 6b108123
Branch: master
Author:    duke <duke at openjdk.org>
Date:      2024-10-25 11:00:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b108123190c560fae9fb86f918c2760c8fc5106

Automatic merge of jdk:master into master




More information about the panama-dev mailing list