git: openjdk/panama-foreign: master: 84 new changesets
duke
duke at openjdk.org
Fri Jul 21 11:05:54 UTC 2023
Changeset: 167d1c18
Author: Leslie Zhai <lzhai at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2023-07-14 13:54:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/167d1c183546a9501a4f255baecc8a4a5b859ab1
8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC
Reviewed-by: jiefu, stuefe, shade
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: a63f865f
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-14 14:10:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a63f865feba4cb82ec6e6529b9097bc709ace77a
8311946: add support for libgraal specific jtreg tests
Reviewed-by: kvn, thartmann
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/jdk/test/whitebox/code/Compiler.java
Changeset: f3b96f69
Author: Ilya Gavrilin <ilya.gavrilin at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-07-14 14:32:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f3b96f6937395246f09ac2ef3dfca5854217a0da
8311862: RISC-V: small improvements to shift immediate instructions
Reviewed-by: luhenry, fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: 0d2196f8
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-14 16:01:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0d2196f8e5b03577a14ff97505718f4fa53f3792
8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
Changeset: c84866ac
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-07-14 18:39:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c84866ac0dcda487fe2abc2a8841f237df0a395b
8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt
Reviewed-by: kevinw, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001a.java
Changeset: 19691fab
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-14 20:18:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/19691fab48657174a4e9768d33da2fdd532271c9
6361826: (reflect) provide method for mapping strings to class object for primitive types
Reviewed-by: rriggs, mchung
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/ForPrimitiveName.java
Changeset: e8f66bf8
Author: Ludovic Henry <luhenry at openjdk.org>
Date: 2023-07-15 06:50:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e8f66bf88ceb30383b50d1fac7a2583e3339ece0
8310949: RISC-V: Initialize UseUnalignedAccesses
Reviewed-by: rehn, vkempik, fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 81c4e8f9
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-16 07:11:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/81c4e8f916a04582698907291b6505d4484cf9c2
8304006: jlink should create the jimage file in the native endian for the target platform
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: alanb, mchung, rriggs
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/IntegrationTest.java
+ test/jdk/tools/jlink/JLinkEndianTest.java
! test/jdk/tools/jlink/ResourceDuplicateCheckTest.java
Changeset: 37ca9024
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-17 04:56:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/37ca9024ef59d99cae0bd7e25b2e6d3c1e085f97
8310233: Fix THP detection on Linux
Reviewed-by: jsjolen, dholmes
+ src/hotspot/os/linux/hugepages.cpp
+ src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
+ test/hotspot/jtreg/runtime/os/HugePageDetection.java
Changeset: 1c9691b1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-17 06:43:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1c9691b1f762812aa090b88507d60a2e2e5f4933
8312093: Incorrect javadoc comment text
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: a4412166
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-17 08:19:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a4412166ec8526db5e5e8e1ca324f86124055b30
8311815: Incorrect exhaustivity computation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: f6e23ae4
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-07-17 08:28:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f6e23ae4519f8eb877ae28a0bfbb4820c9718f91
8310201: Reduce verbose locale output in -XshowSettings launcher option
Reviewed-by: jpai
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java
Changeset: acf591e8
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-17 08:40:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/acf591e856ce4b43303b1578bd64a8c9ab0063ea
8140527: JInternalFrame has incorrect title button width
8139392: JInternalFrame has incorrect padding
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, tr
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
+ test/jdk/javax/swing/JInternalFrame/InternalFrameTitleButtonTest.java
Changeset: afcf8e47
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-17 11:16:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/afcf8e4751c3d6c33abc34b5a04b7282e84f7cce
8290005: com/sun/jndi/ldap/LdapCBPropertiesTest.java failling with NullPointerException
Reviewed-by: jnimeh, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: 3fb9d117
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-07-17 11:53:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3fb9d117e353af6f007e701a8cd635763bd3cc28
8311172: Classfile.PREVIEW_MINOR_VERSION doesn't match that read from class files
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
+ test/jdk/jdk/classfile/PreviewMinorVersionTest.java
Changeset: 69a46c25
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-07-17 14:53:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/69a46c25cc87d9d5495d0bb975c44f38cbb1fe13
8310157: Allow void-returning filters for MethodHandles::collectCoordinates
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
Changeset: e7379687
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-17 17:38:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e73796879299c6170b63edb998439db4764ceae0
8308398: Move SunEC crypto provider into java.base
Reviewed-by: valeriep, alanb
! make/ZipSecurity.gmk
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! src/java.base/share/classes/module-info.java
= src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
= src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
= src/java.base/share/classes/sun/security/ec/ECDSASignature.java
= src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
= src/java.base/share/classes/sun/security/ec/ECKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/ECOperations.java
= src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ECPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ParametersMap.java
= src/java.base/share/classes/sun/security/ec/SunEC.java
= src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java
= src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
= src/java.base/share/classes/sun/security/ec/XDHKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/XECOperations.java
= src/java.base/share/classes/sun/security/ec/XECParameters.java
= src/java.base/share/classes/sun/security/ec/ed/Ed25519Operations.java
= src/java.base/share/classes/sun/security/ec/ed/Ed448Operations.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAAlgorithmParameters.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyPairGenerator.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAOperations.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAParameters.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
= src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java
= src/java.base/share/classes/sun/security/ec/ed/EdECOperations.java
= src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
= src/java.base/share/classes/sun/security/ec/point/ExtendedHomogeneousPoint.java
= src/java.base/share/classes/sun/security/ec/point/ImmutablePoint.java
= src/java.base/share/classes/sun/security/ec/point/MutablePoint.java
= src/java.base/share/classes/sun/security/ec/point/Point.java
= src/java.base/share/classes/sun/security/ec/point/ProjectivePoint.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/module-info.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
! test/jdk/javax/net/ssl/TLS/TEST.properties
! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSENoCommonProtocols.java
! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java
+ test/jdk/sun/security/ec/ecModuleCheck.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java
! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java
= test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/ec/ECKeyPairGenerator.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
Changeset: f975be44
Author: Chris Hennick <4961925+Pr0methean at users.noreply.github.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-17 19:19:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f975be44a86879e1079a0066203b49d59b7a1167
8284493: Improve computeNextExponential tail performance and accuracy
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
+ test/micro/org/openjdk/bench/java/util/random/RandomGeneratorExponentialGaussian.java
= test/micro/org/openjdk/bench/java/util/random/RandomGeneratorNext.java
= test/micro/org/openjdk/bench/java/util/random/RandomNext.java
Changeset: 295ae119
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-17 19:44:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/295ae1190dfb6ac3d00d3cf2d8c8c131f5c319b5
8312195: Changes in JDK-8284493 use wrong copyright syntax
Reviewed-by: rriggs
! test/micro/org/openjdk/bench/java/util/random/RandomGeneratorNext.java
! test/micro/org/openjdk/bench/java/util/random/RandomNext.java
Changeset: 6ae152d1
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-17 20:37:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6ae152d1bec6de8b2ab5cf559bddc7069825e5dd
8312196: ProblemList test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6a09992d
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-17 21:00:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6a09992dbd957daac2d5197a9ef8ab4975ddeaa4
8311968: Clarify Three-letter time zone IDs in java.util.TimeZone
Reviewed-by: naoto, lancea
! src/java.base/share/classes/java/util/TimeZone.java
Changeset: 5cc71f81
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-17 22:27:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5cc71f817ff97a17a9f1dfc72a6f10ebe701baaa
8312089: Simplify and modernize equals, hashCode, and compareTo in java.nio and implementation code
Reviewed-by: alanb, vtewari
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/java/nio/file/attribute/FileTime.java
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
Changeset: 3236ba0b
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-17 22:50:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3236ba0be4a8f45c8b40b2ee2b703f67424e59df
8312189: ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java#id1
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: a53345ad
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-07-17 23:01:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a53345ad03e07ab2a990721a506ebc25eed0f7c9
8287061: Support for rematerializing scalar replaced objects participating in allocation merges
Reviewed-by: kvn, vlivanov
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! 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/escape.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/java.base/share/classes/java/security/AccessController.java
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
Changeset: 201e3bcf
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-18 00:58:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/201e3bcf52cac64510d50fbdfcd522638d1d0442
8291065: Creating a VarHandle for a static field triggers class initialization
Reviewed-by: mchung, psandoz
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
+ src/java.base/share/classes/java/lang/invoke/LazyInitializingVarHandle.java
! 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/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
+ test/jdk/java/lang/invoke/VarHandles/LazyInitializingTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java
+ test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
+ test/micro/org/openjdk/bench/java/lang/invoke/VarHandleLazyStaticInvocation.java
Changeset: fbe51e38
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-18 05:13:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fbe51e388d8a7475f162f10aa788a6d37ec4c6d8
8312127: FileDescriptor.sync should temporarily increase parallelism
Reviewed-by: shade, bpb
! src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/unix/native/libjava/FileDescriptor_md.c
! src/java.base/windows/native/libjava/FileDescriptor_md.c
Changeset: 8ec136e6
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-18 05:41:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8ec136e6f0fa684255274181d09c86251ef5428f
8312072: Deprecate for removal the -Xnoagent option
Reviewed-by: alanb, dholmes, cjplummer
! make/ide/netbeans/langtools/build.xml
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java
Changeset: 4b9ec824
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-07-18 05:58:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4b9ec8245187a2eaccc711a6e5d3d4915dd022c9
8310355: Move the stub test from initialize_final_stubs() to test/hotspot/gtest
Reviewed-by: mseledtsov, lmesnik
! src/hotspot/share/runtime/stubRoutines.cpp
+ test/hotspot/gtest/runtime/test_stubRoutines.cpp
Changeset: b20dc1e9
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-18 10:45:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b20dc1e9cda1ea3a76b3f14c778c6816e5cc1c0c
8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready
Reviewed-by: jnimeh
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
Changeset: 1fc726a8
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-18 11:41:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1fc726a8b34fcd41dae12a6d7c63232f9ccef3f4
8312163: Crash in dominance check when compiling unnamed patterns
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8312163.java
+ test/langtools/tools/javac/T8312163.out
Changeset: 1dfb0fb3
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-18 15:12:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1dfb0fb3e22c3616fdfa3a8249be526c44dbe890
8311188: Simplify and modernize equals and hashCode in java.text
Reviewed-by: lancea, naoto, rriggs
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/FieldPosition.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/ParsePosition.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/sun/text/IntHashtable.java
! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java
Changeset: 9905f758
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-18 16:00:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9905f7582270634eb19f7d9cb67210a174da9a85
8311040: JFR: RecordedThread::getOSThreadId() should return -1 if thread is virtual
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java
Changeset: b4dce0d6
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-18 16:07:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b4dce0d62479c2494c02570a60319cb1a5932940
8310814: Clarify the targetName parameter of Lookup::findClass
Reviewed-by: liach, rriggs, bchristi
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: af5bf817
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-07-18 20:16:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/af5bf81754072fa5879726cfacb7404892b553f0
8310584: GetThreadState reports blocked and runnable for pinned suspended virtual threads
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
Changeset: 282a93a4
Author: Jamil Nimeh <jnimeh at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-02-06 22:09:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/282a93a4cc45dae00ed714ae8d6eee31f5746294
8300285: Enhance TLS data handling
Reviewed-by: ahgross, ascarpino, rhalade
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
Changeset: 5e47b8e5
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 11:56:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5e47b8e5e6eb654be7eae2c57020574ea2f4e16c
8304468: Better array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 34dbb225
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 15:39:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/34dbb22505ee826e388fb27104d68ae39db474ba
8304460: Improve array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 4ae3d8f2
Author: Michael McMahon <michaelm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 17:10:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4ae3d8f2cd3ec6e18fdf60e0ddf495bf43b5950f
8302475: Enhance HTTP client file downloading
Reviewed-by: dfuchs, rhalade
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
Changeset: fff7e1ad
Author: Lance Andersen <lancea at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-22 14:45:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fff7e1ad00be07810bf948b8a6f94e83c435fa1f
8302483: Enhance ZIP performance
Reviewed-by: ahgross, alanb, rhalade, coffeys
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/TestExtraTime.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
Changeset: ecd0bc1d
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-29 20:24:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ecd0bc1d6205d1d1eca67cbfb9d4deaeb65739aa
8300596: Enhance Jar Signature validation
Reviewed-by: mullan, rhalade, mschoene, weijun
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
Changeset: be70bc1c
Author: Ioi Lam <iklam at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-04 16:08:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/be70bc1c58eaec876aa1ab36eacba90b901ac9b8
8294323: Improve Shared Class Data
Co-authored-by: Calvin Cheung <ccheung at openjdk.org>
Reviewed-by: coleenp, rhalade
! src/hotspot/share/cds/cds_globals.hpp
Changeset: 889c663a
Author: Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-06 15:46:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/889c663a0e47903a6ebe540d3579670729fa3782
8305312: Enhanced path handling
Reviewed-by: rhalade, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
Changeset: 925138a9
Author: Calvin Cheung <ccheung at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-18 19:57:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/925138a942126b6c5d46adabf88a8a6f1392fe8a
8296565: Enhanced archival support
Reviewed-by: rhalade, iklam
! src/hotspot/share/memory/metaspace.cpp
Changeset: cb5f1b72
Author: Jan Lahoda <jlahoda at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-19 06:02:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cb5f1b72e12613f45cc2d57a6d12053d0e032bf1
8303376: Better launching of JDI
Reviewed-by: mschoene, rhalade, vromero
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
Changeset: 5c4623b3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-06-13 19:03:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5c4623b36076fd150136fac748ff0a59ff2dc8de
8308682: Enhance AES performance
Reviewed-by: rhalade, dlong, kvn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! 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/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 28c4d196
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-07-18 21:35:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/28c4d196cff8576b69cf115cda538ab1dad978d2
8311902: Concurrency regression in the PBKDF2 key impl of SunJCE provider
Reviewed-by: ascarpino, xuelei, mullan
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
Changeset: 7d9f5afe
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-07-18 21:46:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7d9f5afea12e3d1a901a95ee8bf5d2d743893970
6211202: ColorSpace.getInstance(int): IAE is not specified
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! test/jdk/java/awt/color/GetInstanceBrokenData.java
Changeset: e31df3a7
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-07-18 21:51:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e31df3a7748fc36a8afe6e060917de1247bbd39b
6211126: ICC_ColorSpace.toCIEXYZ(float[]): NPE is not specified
6211139: ICC_ColorSpace.toRGB(float[]): NPE is not specified
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/CMMException.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java
+ test/jdk/java/awt/color/CMMExceptionMessage.java
+ test/jdk/java/awt/color/ICC_ColorSpace/ExpectedNPEOnNull.java
+ test/jdk/java/awt/color/ProfileDataExceptionMessage.java
Changeset: c2f421b8
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-07-18 22:04:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c2f421b8bf920665e05bbbb56bc4d7f55430d5e1
8311541: JavaThread::print_jni_stack doesn't support native stacks on all platforms
Reviewed-by: pchilanomate, shade, stuefe
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
Changeset: e5ecbff6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-18 22:40:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e5ecbff69eeb83abbe70421b7f1540a5c382441a
8312203: Improve specification of Array.newInstance
Reviewed-by: bpb, mchung
! src/java.base/share/classes/java/lang/reflect/Array.java
Changeset: 702fea8d
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-07-19 00:44:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/702fea8deb41fa6a4537dbda18d7d965c3752163
8312147: Dynamic Exception Specification warnings are no longer required after JDK-8311380
Reviewed-by: prr, serb
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
Changeset: 82612e27
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-07-19 04:58:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/82612e27255e36d498dcd6700f3b7d264b420180
8312329: Minimal build failure after JDK-8311541
Reviewed-by: dholmes, amitkumar
! src/hotspot/share/runtime/javaThread.cpp
Changeset: f677793d
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-19 07:49:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f677793d02a7aa5d01c06023000762b12b8cee91
8312190: Fix c++11-narrowing warnings in hotspot code
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/utilities/debug.hpp
Changeset: d33e8e6f
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-07-19 09:03:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d33e8e6f93d7b0806e1d0087c3c0a11fe1bc8e21
8312200: Fix Parse::catch_call_exceptions memory leak
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/doCall.cpp
Changeset: c6ab9c29
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-07-19 11:31:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c6ab9c2905203e1ec897b3404f9179ff975d0054
8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17
Reviewed-by: kvn, thartmann, chagedorn
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSinkingNodesCausesLongCompilation.java
Changeset: e7adbdb1
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-07-19 13:14:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e7adbdb1f1506b82392907f7e4a5c8882d3198eb
8311923: TestIRMatching.java fails on RISC-V
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 028068a6
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-19 13:17:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/028068a655bb08e016e7a915c2b2f6abc1e480a0
8312166: (dc) DatagramChannel's socket adaptor does not release carrier thread when blocking in receive
Reviewed-by: jpai, michaelm
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
+ test/jdk/java/net/DatagramSocket/TimeoutWithSM.java
Changeset: c1190375
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-19 14:24:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c1190375fc6def8a5520549157389f615161d7d7
8311971: SA's ConstantPool.java uses incorrect computation to read long value in the constant pool
Reviewed-by: cjplummer, dholmes, stuefe
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
Changeset: d1c788c5
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-19 16:14:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d1c788c52b8de401f42f6c8e9898b6ea12009fee
8312392: ARM32 build broken since 8311035
Reviewed-by: shade
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 14cf0356
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-07-19 16:48:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/14cf035681460e8c93d6afcaaf20aa61c8a6e3a8
8302987: Add uniform and spatially equidistributed bounded double streams to RandomGenerator
Reviewed-by: darcy
! src/java.base/share/classes/java/util/random/RandomGenerator.java
+ test/jdk/java/util/Random/EquiDoublesTest.java
Changeset: b5b6f4e7
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-19 17:21:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b5b6f4e7a77db4d13e19e186d3cd402cd7c626ea
8312164: Refactor Arrays.hashCode for long, boolean, double, float, and Object arrays
Reviewed-by: rriggs, vtewari
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 6f662130
Author: Sidraya <sidraya.jayagond at ibm.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-07-19 18:49:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6f6621303ad54a7dfd880c9472a387706a4466ff
8312014: [s390x] TestSigInfoInHsErrFile.java Failure
Reviewed-by: stuefe, amitkumar, tsteele
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
Changeset: aa23fd98
Author: Daohan Qu <dqu at openjdk.org>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-07-19 19:25:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aa23fd98f528069f5c613f43e335a0585a490176
8311879: SA ClassWriter generates invalid invokedynamic code
Reviewed-by: matsaave, cjplummer, coleenp
! src/hotspot/share/interpreter/rewriter.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
Changeset: 71cac8ce
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-19 20:22:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/71cac8ce47b69a2b78d54cbceb0f0510e5ea4cdc
8311663: Additional refactoring of Locale tests to JUnit
Reviewed-by: naoto
! test/jdk/java/util/Locale/Bug6989440.java
! test/jdk/java/util/Locale/Bug8035133.java
! test/jdk/java/util/Locale/Bug8135061.java
! test/jdk/java/util/Locale/Bug8159420.java
! test/jdk/java/util/Locale/Bug8166994.java
! test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/java/util/Locale/FilteringModeTest.java
! test/jdk/java/util/Locale/HashCodeTest.java
! test/jdk/java/util/Locale/ThaiGov.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
Changeset: 5d57b5c2
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-20 00:59:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5d57b5c2f0ef77f994fbc8c4f09e66f217f06f85
6983726: Reimplement MethodHandleProxies.asInterfaceInstance
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: jvernee, mchung
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
- src/java.base/share/classes/sun/invoke/WrapperInstance.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/Client.java
- test/jdk/java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java
+ test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
= test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy
- test/jdk/java/lang/reflect/Proxy/ProxyForMethodHandle.java
! test/jdk/java/lang/reflect/Proxy/ProxyModuleMapping.java
Changeset: 61ab2708
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-20 01:10:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/61ab27087e1dd6cd2b52c608c87fba4393a0e081
8310835: Address gaps in -Xlint:serial checks
Reviewed-by: rriggs, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/IneffectualExternEnum.java
+ test/langtools/tools/javac/diags/examples/IneffectualExternRecord.java
+ test/langtools/tools/javac/warnings/Serial/EnumExtern.java
+ test/langtools/tools/javac/warnings/Serial/EnumExtern.out
! test/langtools/tools/javac/warnings/Serial/EnumSerial.java
+ test/langtools/tools/javac/warnings/Serial/RecordExtern.java
+ test/langtools/tools/javac/warnings/Serial/RecordExtern.out
Changeset: dfe764e3
Author: airsquared <36649395+airsquared at users.noreply.github.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-20 02:14:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dfe764e3f85784752d69fd51306644732e808d38
8309032: jpackage does not work for module projects unless --module-path is specified
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
Changeset: 37c756a7
Author: Wojciech Kudla <wojciech.kudla at hsbc.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-07-20 05:10:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/37c756a7be87153693c919f22d55189f3108ea2e
8305506: Add support for fractional values of SafepointTimeoutDelay
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
Changeset: a7427678
Author: Sergey Nazarkin <snazarki at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-07-20 09:21:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a7427678e160bf54c57d5bec80650b053dfc9e9a
8312246: NPE when HSDB visits bad oop
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
Changeset: 32833285
Author: Pengfei Li <pli at openjdk.org>
Date: 2023-07-20 09:35:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/32833285bf94a17989db9bdfa86f58777ab9187d
8311130: AArch64: Sync SVE related CPU features with VM options
Reviewed-by: aph, xgong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
+ test/hotspot/jtreg/compiler/arguments/TestSyncCPUFeaturesWithSVEFlags.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java
Changeset: 94eb44b1
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-20 10:23:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/94eb44b192ba421692549a178c386ea34164ea50
8312394: [linux] SIGSEGV if kernel was built without hugepage support
Reviewed-by: dholmes, shade
! src/hotspot/os/linux/hugepages.cpp
Changeset: 8d293291
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-20 11:07:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8d29329138d44800ee4c0c02dacc01a06097de66
8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList
Reviewed-by: xuelei, jpai
! test/jdk/ProblemList.txt
Changeset: fe419101
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-07-20 13:36:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fe419101411d47f81f2dc5f95605308780302fcb
8312459: Problem list java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java for macOS
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: 9fa944e6
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-20 13:54:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9fa944e63f7bec76eab21f85cc5109ed7419a0ab
8312019: Simplify and modernize java.util.BitSet.equals
Reviewed-by: rriggs, martin
! src/java.base/share/classes/java/util/BitSet.java
Changeset: b772e67e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-20 15:06:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b772e67e2929afd9f9d6a4b08713e41f891667c0
8312395: Improve assertions in growableArray
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/growableArray.hpp
Changeset: bae22479
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-20 16:11:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bae224793812cb0a0aa67e399062498d3b13fdb3
8308591: JLine as the default Console provider
Reviewed-by: alanb
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
Changeset: 354c6605
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-20 16:39:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/354c6605e32790ca421869636d8bf5456fc51717
8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock
Reviewed-by: alanb, valeriep
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
Changeset: d7b94164
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-20 20:21:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d7b941640638b35f9ac1ef11cd6bf6ccb795c29a
8199149: Improve the exception message thrown by VarHandle of unsupported operation
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
Changeset: 4e8f331a
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-20 21:48:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4e8f331a80fdfbf3b73ad12b41920fcf4f242275
8312443: sun.security should use toLowerCase(Locale.ROOT)
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/security/ec/ParametersMap.java
! src/java.base/share/classes/sun/security/ec/XECParameters.java
Changeset: 783de32b
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-20 22:40:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/783de32b6af4383b5ba71b91c307a5dddd0dae13
8300051: assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: d4aacdb4
Author: Eric Liu <eliu at openjdk.org>
Date: 2023-07-21 03:26:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d4aacdb44665db9f787e0a408e6b1ba925ad1048
8306136: [vectorapi] Intrinsics of VectorMask.laneIsSet()
Reviewed-by: psandoz, xgong
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
Changeset: 3e8f1eb8
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 05:25:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3e8f1eb82039d4943abf79380f35ad1ec1927b45
8311976: Inconsistency in usage of CITimeVerbose to generate compilation logs
Reviewed-by: kvn, thartmann
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/xmlstream.cpp
Changeset: 8cd43bff
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-21 08:09:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8cd43bff3cd18d6e83cbf07b78a809ad002993c5
8312474: JFR: Improve logging to diagnose event stream timeout
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
Changeset: e085bf12
Author: duke <duke at openjdk.org>
Date: 2023-07-21 11:00:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e085bf124f150dd42d7d248ed2cbe3bf85e8fb4b
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list