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