git: openjdk/panama-foreign: foreign-memaccess+abi: 101 new changesets
duke
duke at openjdk.org
Fri Jan 19 11:08:40 UTC 2024
Changeset: 68c42860
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-12 12:29:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/68c4286026bc2c0ec0f594e0b96fe03fe5624d6d
8323008: filter out harmful -std* flags added by autoconf from CXX
Reviewed-by: erikj, clanger, ihse
! make/autoconf/toolchain.m4
! make/autoconf/util.m4
Changeset: be900f12
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-01-12 13:12:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/be900f1253fe130347385f0daec772c20a79ed57
8323425: JFR: Auto-generated filename doesn't work with time-limited recording
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java
Changeset: e22ab109
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-12 13:51:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e22ab10991d9e82aad56cbfa89d5b82fd48fc8c3
8322537: Parallel: Remove experimental adjustment in PSAdaptiveSizePolicy
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: 65a06727
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-01-12 14:34:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/65a0672791f868556776fc435b37319ed69f7c84
8319773: Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT
Reviewed-by: rkennke, dcubed, thartmann
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
Changeset: c5e72450
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-01-12 15:21:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c5e72450966ad50d57a8d22e9d634bfcb319aee9
8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/superword.cpp
Changeset: e33031b8
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-01-12 17:04:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e33031b850dfd2daacb5ccf2bda265edec3ffe50
8323629: Shenandoah: Fix missing include and declaration
Reviewed-by: ysr, kdnilsen, phh
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
Changeset: 8b6293f6
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-01-12 17:14:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8b6293f6bfb7b7628c6604e6c44401fc96d85cf4
8301994: Remove unused code from awt_List.cpp
Reviewed-by: serb, prr, aivanov
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
Changeset: 999e556b
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-01-12 17:56:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/999e556be4302de4b6911e6d62ee5ca556a76469
8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above
Reviewed-by: serb, tr, azvegint
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/FullScreen/SetFullScreenTest.java
Changeset: 95a91682
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-01-12 18:57:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/95a91682c36992c7fffae5e778d70a1df6269d3b
8323627: Shenandoah: Refactor init logger
Reviewed-by: ysr, kdnilsen, shade, phh
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.hpp
Changeset: c54bca6f
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-01-12 19:21:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c54bca6f7f5a7e4f47e804608e7ea370dcc32897
8323617: Add missing null checks to GetMousePositionWithPopup.java test
Reviewed-by: serb, aivanov, dnguyen
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java
Changeset: 9e9c05f0
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-12 19:40:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9e9c05f0eee7c3ecc750c212e6fe5edddb8c6ed8
8322979: Add informative discussion to Modifier
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/reflect/Modifier.java
Changeset: 84cf4cb3
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-01-12 20:41:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/84cf4cb350331aac147fdf4c6d130cdf5448c987
8318563: GetClassFields should not use random access to field
Reviewed-by: sspitsyn, cjplummer, fparain
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp
Changeset: dc7d3b18
Author: Alisen Chung <achung at openjdk.org>
Date: 2024-01-12 22:16:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dc7d3b182d226253ca246dd854c85c4dd964f10e
8321489: Update LCMS to 2.16
Reviewed-by: serb, dnguyen, prr
! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
Changeset: 5cf7947c
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-12 23:50:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5cf7947ccd1fc56e8944c28145a9c8e71f5e1a03
8323562: SaslInputStream.read() may return wrong value
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: shade, dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java
Changeset: d83ea920
Author: Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-01-13 14:12:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d83ea9208577ff14b505db0bd9f7a14388ae3f1c
8301466: [AIX] Revisit CommittedVirtualMemoryTest
Reviewed-by: mdoerr
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: 71d9a83d
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-01-14 22:01:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0
8323243: JNI invocation of an abstract instance method corrupts the stack
Reviewed-by: coleenp, shade
! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/abstractMethod/AbstractMethodClass.jasm
+ test/hotspot/jtreg/runtime/jni/abstractMethod/TestJNIAbstractMethod.java
+ test/hotspot/jtreg/runtime/jni/abstractMethod/libJNIAbstractMethod.c
Changeset: bdee968e
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-14 23:05:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bdee968e3e969784df130c75a5cf6a1d2847bd29
4760025: sRGB conversions to and from CIE XYZ incorrect
Reviewed-by: prr, aivanov
+ test/jdk/java/awt/color/ICC_ColorSpace/SimpleSRGBToFromCIEXYZ.java
Changeset: 1515bd7c
Author: Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-01-15 06:48:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1515bd7c9d70e3d6153fc82cd7db0502a15427aa
8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/DeMorganLawIntTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/DeMorganLawLongTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java
Changeset: 922f8e44
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2024-01-15 07:40:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/922f8e44eed74b79a76a3628ebd0bca144e28091
8323693: Update some copyright announcements in the new files created in 8234502
Reviewed-by: cjplummer, dholmes
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
Changeset: ba3c3bbd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-15 09:10:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ba3c3bbd879eaf7532663663d73e21fafc65b574
8323519: Add applications/ctw/modules to Hotspot tiered testing
Reviewed-by: xliu, kvn
! test/hotspot/jtreg/TEST.groups
Changeset: e66a76f5
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-15 09:13:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e66a76f52410d8a4d6aadbd424679409650da9ae
8323660: Serial: Fix header ordering and indentation
Reviewed-by: ayang, cjplummer, kbarrett
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
Changeset: 8643cc21
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-15 09:35:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8643cc21333c6b51242ed3b9295b25f372244755
8323610: G1: HeapRegion pin count should be size_t to avoid overflows
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
Changeset: 45c65e6b
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-15 10:41:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45c65e6b1ac06aa06757393f1752661252e6f827
8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
Changeset: cd0fe377
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-15 10:44:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cd0fe377417be65dbf1338d8b47da8817985c7d8
8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
Changeset: 8c238edd
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-01-15 11:12:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8c238eddce67219c3ad4b8fbe61bbcef17b939ab
8318707: Remove the Java Management Extension (JMX) Management Applet (m-let) feature
Reviewed-by: sspitsyn, dfuchs
! src/java.management/share/classes/com/sun/jmx/defaults/JmxProperties.java
! src/java.management/share/classes/com/sun/jmx/defaults/ServiceName.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java
- src/java.management/share/classes/javax/management/loading/MLet.java
- src/java.management/share/classes/javax/management/loading/MLetContent.java
- src/java.management/share/classes/javax/management/loading/MLetMBean.java
- src/java.management/share/classes/javax/management/loading/MLetObjectInputStream.java
- src/java.management/share/classes/javax/management/loading/MLetParser.java
- src/java.management/share/classes/javax/management/loading/PrivateMLet.java
! src/java.management/share/classes/javax/management/loading/package.html
! test/jdk/javax/management/Introspector/ClassLeakTest.java
! test/jdk/javax/management/MBeanServer/PostExceptionTest.java
! test/jdk/javax/management/loading/ArrayClassTest.java
- test/jdk/javax/management/loading/DocumentRootTest.java
- test/jdk/javax/management/loading/GetMBeansFromURLTest.java
- test/jdk/javax/management/loading/LibraryLoader/LibraryLoaderTest.java
- test/jdk/javax/management/loading/LibraryLoader/UseNativeLib0.html
- test/jdk/javax/management/loading/LibraryLoader/UseNativeLib1.html
- test/jdk/javax/management/loading/LibraryLoader/jar_src/RandomGen.c
- test/jdk/javax/management/loading/LibraryLoader/jar_src/RandomGen.h
- test/jdk/javax/management/loading/LibraryLoader/jar_src/UseNativeLib.java
- test/jdk/javax/management/loading/LibraryLoader/jar_src/UseNativeLibMBean.java
- test/jdk/javax/management/loading/LibraryLoader/native.jar
- test/jdk/javax/management/loading/MLetCLR/MLetCommand.java
- test/jdk/javax/management/loading/MLetCLR/policy
- test/jdk/javax/management/loading/MLetContentTest.java
- test/jdk/javax/management/loading/MLetInternalsTest.java
- test/jdk/javax/management/loading/MletParserLocaleTest.java
- test/jdk/javax/management/loading/ParserInfiniteLoopTest.java
- test/jdk/javax/management/loading/mlet1.html
- test/jdk/javax/management/loading/mlet2.html
- test/jdk/javax/management/loading/mlet3.html
- test/jdk/javax/management/loading/mlet4.html
! test/jdk/javax/management/mxbean/MXBeanLoadingTest1.java
! test/jdk/javax/management/relation/NonArrayListTest.java
! test/jdk/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! test/jdk/javax/management/remote/mandatory/loading/TargetMBeanTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationBufferTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
Changeset: 62fd26f0
Author: Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-01-15 11:20:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/62fd26f094133f153cab778f8afe2e9923337955
8323700: Add fontconfig requirement to building.md for Alpine Linux
Reviewed-by: ihse
! doc/building.html
! doc/building.md
Changeset: 34f85ee9
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-15 12:03:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/34f85ee94e8b45bcebbf8ba52a38c92a7185b54a
8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Reviewed-by: tholenstein, fyang, aph
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
Changeset: 7e0a4ed6
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-01-15 12:16:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7e0a4ed6292586772c23292dbdd67ed1db5c12f7
8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestSplitDivThroughPhiWithControl.java
Changeset: a45b5b49
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-15 12:58:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a45b5b49218c0c454c3217e7815d526f9acf6042
8323722: Serial: Remove unused no_gc_in_progress
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: f368a0c1
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-01-15 13:09:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f368a0c12e0c51054fa89dfae8d4116fa535debf
8320328: Restore interrupted flag in ImageIcon.loadImage
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java
Changeset: c84c0ab5
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-01-15 14:14:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8
8323637: Capture hotspot replay files in GHA
Reviewed-by: shade
! .github/scripts/gen-test-results.sh
Changeset: bf813be0
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-01-15 14:34:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bf813be0f30391c67de3ea74c7522d7cbb8d3c3b
8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/zHeuristics.cpp
Changeset: dd0694b9
Author: Andrew Leonard <aleonard at openjdk.org>
Date: 2024-01-15 14:39:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dd0694b9cbbfa2defdc3b09f86f20f686688cf7b
8323671: DevKit build gcc libraries contain full paths to source location
Reviewed-by: erikj, ihse
! make/devkit/Tools.gmk
Changeset: 1f4474f6
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-15 15:21:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f4474f6776cf55796bc6f5ec2e60b44f57bb976
8323726: Serial: Remove unused definitions in Generation
Reviewed-by: stefank
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: f5b757ce
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-15 16:07:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f5b757ced6b672010ea10575d644d3f9d1728923
8323159: Consider adding some text re. memory zeroing in Arena::allocate
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/java/lang/foreign/Arena.java
! test/jdk/java/foreign/TestScope.java
Changeset: a03eb6d3
Author: Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2024-01-15 16:10:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a03eb6d3f69301616faf13d68be8571a037e5999
8321620: Optimize JImage decompressors
Reviewed-by: mchung, redestad
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java
Changeset: edc0ebb7
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-15 16:30:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/edc0ebb7803982311e96a8710e73fa920f321992
8323745: Missing comma in copyright header in TestScope
Reviewed-by: alanb
! test/jdk/java/foreign/TestScope.java
Changeset: b3634722
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-01-15 18:41:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b3634722655901b8d3e43dd1f8aa2b4487509a34
8318227: RISC-V: C2 ConvHF2F
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
Changeset: 36f4b34f
Author: Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-01-16 05:15:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/36f4b34f1953af736706ec67192204727808bc6c
8323122: AArch64: Increase itable stub size estimate
Reviewed-by: aph, eastigeevich
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
Changeset: 67204994
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-16 08:38:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/67204994dc8230eb3f2f9df3045e78892724f2e5
8323738: Serial: Remove unreachable methods in Generation
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
Changeset: 8abaf119
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-16 08:39:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8abaf119659e46684d196bf76784c11587039f60
8323715: Serial: Move genMemoryPools to serial folder
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/serialHeap.cpp
= src/hotspot/share/gc/serial/serialMemoryPools.cpp
= src/hotspot/share/gc/serial/serialMemoryPools.hpp
Changeset: e01f6da1
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-16 10:15:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e01f6da1b8e7de19f90c7cb21b3cd1ff2ab29cb7
8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/subtypenode.cpp
- test/hotspot/jtreg/compiler/types/TestSubTypeOfAbstractClass.java
Changeset: 59062402
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-01-16 10:30:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/59062402b9c5ed5612a13c1c40eb22cf1b97c41a
8323716: Only print ZGC Phase Switch events in hs_err files when running with ZGC
Reviewed-by: aboldtch, tschatzl, shade
! src/hotspot/share/utilities/events.cpp
Changeset: 44a9392e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-16 11:56:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/44a9392ecade2bc1ba78ce695a98ccfddc65c516
8323780: Serial: Remove unused _full_collections_completed
Reviewed-by: ehelin, stefank
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: 5045839c
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-16 12:00:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5045839cb2095105a5c6c9eebc633a78b1e3213e
8323635: Test gc/g1/TestHumongousAllocConcurrentStart.java fails with -XX:TieredStopAtLevel=3
Reviewed-by: shade, lmesnik
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
Changeset: ee4d9aa4
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2024-01-16 12:13:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ee4d9aa4c11c47e7cf15f2742919ac20311f9ea7
8323659: LinkedTransferQueue add and put methods call overridable offer
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
+ test/jdk/java/util/concurrent/LinkedTransferQueue/SubclassTest.java
Changeset: 2fd775f6
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-01-16 13:25:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2fd775f69c8eb4d0bd1163e8b5d2615db105352b
8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Reviewed-by: alanb, kvn
! test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java
Changeset: e2d6023c
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-01-16 13:31:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e2d6023cb9667dc9911e0af421d6dd0c78f6bf58
8323631: JfrTypeSet::write_klass can enqueue a CLD klass that is unloading
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
Changeset: 21f64731
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-01-16 13:59:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/21f647310b49a5002cec4742a1c6310d746ac211
8322675: JFR: Fail-fast mode when constants cannot be resolved
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
Changeset: 0216f5de
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-01-16 14:26:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0216f5de5573180cd2967b50b3fc3311a1bc3863
8323730: Tweak TestZAllocationStallEvent.java to allocate smaller objects
Reviewed-by: aboldtch, sjohanss
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
Changeset: 790871e9
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-16 14:26:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/790871e908681972db1fb5640ad16b5fee411e13
8323800: Serial: Fix include guard macro in generation.hpp
Reviewed-by: stefank
! src/hotspot/share/gc/serial/generation.hpp
Changeset: 1007618f
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-16 14:42:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1007618f6f97fad0f66e4074b50521bdd853629e
8323731: Unproblemlist gc/stress/TestStressG1Humongous.java
Reviewed-by: ehelin
! test/hotspot/jtreg/ProblemList.txt
Changeset: b533272e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-01-16 18:41:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b533272ecb594e918f31b48d7fca6ef62c2cac3f
8299627: Fix/improve handling of "missing" element-list file
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
+ test/langtools/jdk/javadoc/tool/testExternRedirects/TestExternRedirects.java
Changeset: 19c9388c
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-01-16 19:31:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/19c9388c2001b7b3d21624e2dd4ab4fdd8821e2f
8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE
Reviewed-by: thartmann, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java
Changeset: b058063c
Author: Joshua Cao <joshcao at amazon.com>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date: 2024-01-16 22:01:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b058063c40154ea008278077e2e6298ed6765426
8323820: [MacOS] build failure: non-void function does not return a value
Reviewed-by: shade, lucy
! src/hotspot/share/opto/castnode.cpp
Changeset: 43d2d68d
Author: John Jiang <jjiang at openjdk.org>
Date: 2024-01-16 22:54:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/43d2d68da5f60cc45c5f9d9572020743579dc76c
8320449: ECDHKeyAgreement should validate parameters before using them
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
+ test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java
Changeset: d8b63370
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-17 00:29:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d8b63370f301e6f2d2a43d997b9372f08dfcd2b4
8323839: Expand use of Messager convenience methods in langtools regression tests
Reviewed-by: jjg
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/processing/8268575/Processor.java
! test/langtools/tools/javac/processing/TestMultipleErrors.java
! test/langtools/tools/javac/processing/messager/6362067/T6362067.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
Changeset: a2544568
Author: Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-07-12 14:44:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2544568f9a0d7004236c1653f312ee26373a7e9
8308204: Enhanced certificate processing
Reviewed-by: mschoene, rhalade, jnimeh
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
Changeset: fff750c9
Author: Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-09-28 12:05:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fff750c99d6463de441c475b494e907fb658cc05
8314295: Enhance verification of verifier
Reviewed-by: mschoene, rhalade, dholmes, dlong
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/java.base/share/native/libverify/check_code.c
Changeset: fac49b83
Author: Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-10-02 18:50:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fac49b83755ef6cf667b5e356de3e7168cef5d86
8317331: Solaris build failed with "declaration can not follow a statement (E_DECLARATION_IN_CODE)"
Backport-of: 852276d1f833d49802693f2a5a82ba6eb2722de6
! src/java.base/share/native/libverify/check_code.c
Changeset: ed238e8b
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-10-20 07:32:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ed238e8b888c8c00f7f742d7f7ac8574efe6db22
8314468: Improve Compiler loops
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: rhalade, mschoene, iveresov, kvn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 1cc6fbd9
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-10-20 09:06:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1cc6fbd9b07b98fbfb8843c287e48df04a5c5614
8318588: Windows build failure after JDK-8314468 due to ambiguous call
Reviewed-by: epeter
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: c1a568c9
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-11-07 11:08:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c1a568c9c40f33ab1b54e102bd85abbefde0ac94
8314307: Improve loop handling
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Roland Westrelin <rwestrel at redhat.com>
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: mschoene, rhalade, thartmann, epeter
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: bf7bd9a1
Author: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-11-14 17:00:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bf7bd9a16c172bcb5ea6b24717a0429e12e2e3d1
8317547: Enhance TLS connection support
Reviewed-by: ahgross, rhalade, weijun, valeriep
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: 2063bb8f
Author: Henry Jen <henryjen at openjdk.org>
Date: 2024-01-17 01:41:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2063bb8ffabd6096f547ec6da979cfcf68a56ba3
Merge
Reviewed-by: erikj
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: f70667ea
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-01-17 02:28:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f70667ea68a4e23391d45937cdaa66904f75b33d
8318112: CSS percentage values are capped at 100%
Reviewed-by: tr, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: de97c0eb
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-01-17 06:50:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/de97c0eb4bbeece0dfab3065c260c7f5434060a7
8290965: PPC64: Implement post-call NOPs
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: bf666bc0
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-01-17 07:50:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bf666bc0c7ead0c5520f21f8e8cfac15323f5b50
8322692: ZGC: avoid over-unrolling due to hidden barrier size
Reviewed-by: eosterlund, kvn
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java
Changeset: b8917214
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-01-17 08:07:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b89172149d6a900d11630a95be7278870421b435
8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Reviewed-by: kvn, thartmann, chagedorn
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/unsafe/UnsafeArrayCopy.java
Changeset: 22642ff0
Author: Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-17 09:34:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/22642ff0aac71eceb71f6a9eebb2988a9bd5f091
8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case
Reviewed-by: mbaesken, amenkov
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
Changeset: f2a4ed68
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-17 10:25:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f2a4ed680b54e644ae83f8898a4e66a0c45c9cf4
8323779: Serial: Remove Generation::promotion_attempt_is_safe
Reviewed-by: stefank, cjplummer
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
Changeset: b8dafa64
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-01-17 10:56:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b8dafa642e6c401039d7561f562c98d46e34e5ab
8323612: IOVecWrapper should be changed to be TerminatingThreadLocal
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
Changeset: 7be9f1d0
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-17 12:48:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7be9f1d0540907f82800e717389bc3c2da3a8805
8321137: Reconsider ICStub alignment
Reviewed-by: dlong, eosterlund, mdoerr, fyang, aph
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/interpreter/interpreter.hpp
Changeset: 8b29e127
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-01-17 15:41:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8b29e127c2b030a2f63840b56c5bdecd5ee18cab
8323794: Remove unused jimage compressor plugin configuration
Reviewed-by: jlaskey, mchung
! src/java.base/share/classes/jdk/internal/jimage/decompressor/CompressedResourceHeader.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/Decompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ResourceDecompressorFactory.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ResourceDecompressorRepository.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressorFactory.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressorFactory.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java
! test/jdk/tools/jlink/ResourcePoolTest.java
! test/jdk/tools/jlink/plugins/CompressorPluginTest.java
Changeset: 19287eee
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-01-17 16:34:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/19287eeeb2c10ea5562c2fe43d8bd16814ddf8dd
8321561: (fs) Clarify non-atomic behavior of Files.move
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 4e532353
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-01-17 16:34:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4e5323538c81f6ca525e7681841d09f2ddf408b9
8323710: (fc) FileChannel.lock creates a FileKey with a poor hashCode after JDK-8321429 (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
Changeset: ffa33d7b
Author: Artem Semenov <asemenov at openjdk.org>
Date: 2024-01-17 16:44:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ffa33d7b807bfef6ff05c9adba869dddf813cf68
8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma
Reviewed-by: kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
Changeset: 51dbd36c
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2024-01-17 18:08:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/51dbd36c74c70b1b17bd73cd2c3253593300b5f0
8322100: Fix GCMIncrementByte4 & GCMIncrementDirect4, and increase overlap testing
Reviewed-by: jnimeh
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementByte4.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java
Changeset: de237fb0
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-17 19:35:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/de237fb058c74b87ea65a6020939264a5dfe3796
8323554: The typos in Javadoc: "@return if "
Reviewed-by: prr
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDragEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDropEvent.java
! src/java.desktop/share/classes/java/awt/dnd/peer/DropTargetContextPeer.java
! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/swing/JTextArea.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/text/BoxView.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
Changeset: dadd9cd1
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-18 01:23:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dadd9cd1e8434cffaafc7406a864eaa55954cfb8
8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix
Co-authored-by: Sergey Bylokhov <serb at openjdk.org>
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/color/NonICCFilterTest.java
Changeset: ff8cc268
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-01-18 02:28:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ff8cc268fdaaf85299c94088a226b73e7eaf6bdb
8323694: RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
Changeset: 57fad677
Author: Andrew Leonard <aleonard at openjdk.org>
Date: 2024-01-18 09:56:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/57fad677819ae3142782f811a8fba94b38f5a74c
8323667: Library debug files contain non-reproducible full gcc include paths
Reviewed-by: erikj, ihse
! make/autoconf/flags-cflags.m4
Changeset: cbfddf4e
Author: Song Pham <songpv at imt-soft.com>
Date: 2024-01-18 10:03:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cbfddf4e1d3ff8dddb95bcb9242b31c175b768fc
8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination
Reviewed-by: honkar, aivanov, shurailine
! test/jdk/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java
Changeset: 52f787f6
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2024-01-18 12:16:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/52f787f675146d98d3e2338b14b7cd6b1dba7bb8
8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs
Reviewed-by: fparain, dlong
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: 806ffb10
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-18 13:15:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/806ffb108572236cb9908ad6f93d7b09dfc6a600
8324082: more monitoring test timeout adjustments
Reviewed-by: kevinw, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TestDescription.java
Changeset: a22ae909
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-18 13:15:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a22ae909bc53344afd9bb6b1f08ff06858c10820
8321938: java/foreign/critical/TestCriticalUpcall.java does not need a core file
Reviewed-by: dholmes
! test/jdk/java/foreign/critical/TestCriticalUpcall.java
Changeset: aeb304b2
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-18 13:16:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aeb304b29eaaba2b7a8fef85ee46cbfca27dbfbe
8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Reviewed-by: stuefe, thartmann
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
Changeset: 8e534598
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-18 15:22:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8e534598b541600f8f5b3bdd20a28b174f3a5d61
8323993: Serial: Refactor gc_prologue and gc_epilogue
Reviewed-by: stefank, ehelin
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: a2b117ae
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-18 15:23:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2b117ae024e400eda8433a95a091d56818588af
8324132: G1: Remove unimplemented G1MonitoringSupport::recalculate_eden_size
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
Changeset: 4c1a0fc5
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-01-18 15:40:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4c1a0fc58fc3da5d3fd0205ffd1660331be485f0
8323995: Suppress notes generated on incremental microbenchmark builds
Reviewed-by: erikj, ihse
! make/test/BuildMicrobenchmark.gmk
Changeset: bfd2afe5
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-01-18 17:05:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bfd2afe5adc315928fdedbfbe73049d8774400de
8275338: Add JFR events for notable serialization situations
Reviewed-by: rriggs, egahlin
! src/java.base/share/classes/java/io/ObjectStreamClass.java
+ src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java
+ src/java.base/share/classes/jdk/internal/event/SerializationMisdeclarationEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/SerializationMisdeclarationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b6233c3d
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-01-18 17:33:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b6233c3de773fb57b23704f1fec05d8b2d9c11c0
8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist"
Reviewed-by: rhalade
! test/jdk/sun/security/mscapi/KeytoolChangeAlias.java
Changeset: 5c874c19
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-18 17:42:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5c874c19cb08e5c10204a7ad47fb3075f65633db
8324161: validate-source fails after JDK-8275338
Reviewed-by: darcy
! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java
Changeset: a6c0b107
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-18 19:04:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a6c0b10704311c94c179136b13a4dcc244e8011f
8323684: TypeMirror.{getAnnotationsByType, getAnnotation} return uninformative results
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: 81df265e
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-01-18 19:06:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/81df265e41d393cdde87729e091dd465934071fd
8320458: Improve structural navigation in API documentation
Reviewed-by: erikj, jjg
! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/pkg/C.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/pkg/package.html
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/LinkChecker.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
Changeset: 9efdd242
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-01-18 22:28:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9efdd242fb40a8270e489cc071ff1c891878e24f
8324053: Use the blessed modifier order for sealed in java.base
Reviewed-by: naoto, darcy, ihse, dfuchs
! src/java.base/share/classes/java/lang/BaseVirtualThread.java
! src/java.base/share/classes/sun/net/dns/ResolverConfiguration.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
Changeset: 05dad67c
Author: Tejesh R <tr at openjdk.org>
Date: 2024-01-19 05:57:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/05dad67cc23fb49627fabfb306acee247ff67aef
8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly"
Reviewed-by: prr, serb
! test/jdk/javax/swing/JFileChooser/JFileChooserSetLocationTest.java
Changeset: 05330227
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-19 08:14:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/05330227befddd6faee4e07298eaddf9c30f09e3
8222719: libperfstat on AIX - cleanup old API versions
Reviewed-by: goetz, clanger
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp
Changeset: 5f714198
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-19 09:10:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5f7141982c42ebd51a1ec3b2c0917d046dd610ca
8322366: Add IEEE rounding mode corruption check to JNI checks
Reviewed-by: dholmes, lucy
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: bad08d80
Author: duke <duke at openjdk.org>
Date: 2024-01-19 11:01:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bad08d8074b5ccddce4c921b89be02bba35e307e
Automatic merge of jdk:master into master
Changeset: 8c480edd
Author: duke <duke at openjdk.org>
Date: 2024-01-19 11:01:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8c480edd1ab5ec445d92aa95f084037f1db9e12c
Automatic merge of master into foreign-memaccess+abi
More information about the panama-dev
mailing list