git: openjdk/loom: master: 69 new changesets
duke
duke at openjdk.org
Tue Aug 1 11:31:47 UTC 2023
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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 59f66a3b
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-21 12:21:35 +0000
URL: https://git.openjdk.org/loom/commit/59f66a3b839c5b77c2770fa0bdd76f399d2d86d6
8312293: SIGSEGV in jfr.internal.event.EventWriter.putUncheckedByte after JDK-8312086
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
Changeset: 9e4fc568
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 12:22:03 +0000
URL: https://git.openjdk.org/loom/commit/9e4fc568a6f1a93c84a84d6cc5220c6eb4e546a5
8293114: JVM should trim the native heap
Reviewed-by: shade, rehn, dholmes
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
+ src/hotspot/share/runtime/trimNativeHeap.cpp
+ src/hotspot/share/runtime/trimNativeHeap.hpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/gtest/runtime/test_trim_native.cpp
+ test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java
+ test/hotspot/jtreg/runtime/os/TestTrimNative.java
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 842d6329
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-21 12:58:20 +0000
URL: https://git.openjdk.org/loom/commit/842d6329cf5a3da8df7eddb195b5fcb7baadbdc3
8227229: Deprecate the launcher -Xdebug/-debug flags that have not done anything since Java 6
Reviewed-by: alanb, cjplummer, dholmes
! make/ide/netbeans/langtools/build.xml
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.base/share/native/libjli/java.c
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java
! 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
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java
! test/jdk/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java
! test/jdk/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java
! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
Changeset: 84b325b8
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-21 14:19:57 +0000
URL: https://git.openjdk.org/loom/commit/84b325b844c08809448a9c073a11443d9e3c3f8e
8312182: THPs cause huge RSS due to thread start timing issue
8310687: JDK-8303215 is incomplete
Reviewed-by: dholmes, poonam
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: 8042a50b
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-07-21 14:45:59 +0000
URL: https://git.openjdk.org/loom/commit/8042a50b99a671390910afa5f816894f77255429
8309305: sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout
Reviewed-by: djelinski
! test/jdk/sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java
Changeset: d55d7e8d
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-21 15:21:02 +0000
URL: https://git.openjdk.org/loom/commit/d55d7e8d87670043dd22ec6a3fb6cc49b39000cd
8136895: Writer not closed with disk full error, file resource leaked
Reviewed-by: djelinski, vtewari
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/jdk/java/io/OutputStreamWriter/CloseWriterOnFailedFlush.java
+ test/jdk/java/nio/channels/Channels/CloseWriterOnFailedFlush.java
! test/jdk/sun/nio/cs/StreamEncoderClose.java
Changeset: f4ba7b21
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-07-21 16:49:37 +0000
URL: https://git.openjdk.org/loom/commit/f4ba7b219851217c48e46258d9977d51a757a1a6
8312414: Make java.util.ServiceLoader.LANG_ACCESS final
Reviewed-by: alanb, jpai
! src/java.base/share/classes/java/util/ServiceLoader.java
Changeset: 3c644dc5
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-07-21 18:51:06 +0000
URL: https://git.openjdk.org/loom/commit/3c644dc586e8990607923a2cb56656d0d6bf45e4
8312044: Simplify toolkit Builder/Writer world
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.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/AnnotationTypeMemberWriterImpl.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/ClassWriterImpl.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/ConstantsSummaryWriterImpl.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/ConstructorWriterImpl.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.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/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.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/FieldWriterImpl.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/HtmlConfiguration.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/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/HtmlSerialFieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.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/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.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/NestedClassWriter.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/PackageIndexWriter.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/PackageWriterImpl.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/PropertyWriterImpl.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/SerialFieldWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.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/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.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/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.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/HtmlDocument.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/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFilesHandler.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
Changeset: bfa76dff
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-21 21:47:20 +0000
URL: https://git.openjdk.org/loom/commit/bfa76dffb5cbfb79f56d529be3b8756220d4a8d8
8311978: Shenandoah: Create abstraction over heap metrics for heuristics
Reviewed-by: ysr, phh, shade
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 8d1ab570
Author: Doug Lea <dl at openjdk.org>
Date: 2023-07-22 10:41:42 +0000
URL: https://git.openjdk.org/loom/commit/8d1ab57065c7ebcc650b5fb4ae098f8b0a35f112
8301341: LinkedTransferQueue does not respect timeout for poll()
8300663: java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=true i=0 j=1"
8267502: JDK-8246677 caused 16x performance regression in SynchronousQueue
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java
Changeset: 0487aa61
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-23 06:33:15 +0000
URL: https://git.openjdk.org/loom/commit/0487aa61c67de695d008af4fe75c2a3072261a6f
8312530: Problemlist runtime/os/TestTrimNative.java
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 03288864
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-07-24 06:24:00 +0000
URL: https://git.openjdk.org/loom/commit/0328886450a4978f1edbe06a59d2ab8f733d19a9
8311955: c++filt is now ibm-llvm-cxxfilt when using xlc17 / clang on AIX
Reviewed-by: stuefe, mbaesken, clanger, vtewari
! make/autoconf/toolchain.m4
Changeset: ab821aa2
Author: Tejesh R <tr at openjdk.org>
Date: 2023-07-24 08:23:05 +0000
URL: https://git.openjdk.org/loom/commit/ab821aa24f248e042d367ccd908fc1f68ebe8333
6442919: JFilechooser popup still left-to-right when JFilechooser is set to right-to-left
Reviewed-by: serb, abhiscxk
! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/FCPopupMenuOrientationTest.java
Changeset: f3ade388
Author: Terry Chow <v-terrychow at microsoft.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2023-07-24 09:03:10 +0000
URL: https://git.openjdk.org/loom/commit/f3ade388dac0b882e671462caa762138f44817fb
8308593: Add Keepalive Extended Socket Options Support for Windows
Reviewed-by: michaelm, djelinski, vtewari
! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/aix/native/libextnet/AIXSocketOptions.c
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! src/jdk.net/windows/native/libextnet/WindowsSocketOptions.c
Changeset: 04f39e1f
Author: Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-24 09:17:09 +0000
URL: https://git.openjdk.org/loom/commit/04f39e1f1e0e6c8adf75f59792f4f5b2496f7a31
8310316: Failing HotSpot Compiler directives are too verbose
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/directivesParser.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 197981b4
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-07-24 09:22:14 +0000
URL: https://git.openjdk.org/loom/commit/197981b431fb7c7e6740ac45a671b99d1c7583c6
8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time
Reviewed-by: azvegint, tr
! test/jdk/javax/swing/ProgressMonitor/ProgressTest.java
Changeset: 7dd47998
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-24 12:09:27 +0000
URL: https://git.openjdk.org/loom/commit/7dd47998f00712515c25fb852b6c0cf958120508
8311847: Fix -Wconversion for assembler.hpp emit_int8,16 callers
Reviewed-by: dlong, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
Changeset: 298dda4c
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2023-07-24 14:13:44 +0000
URL: https://git.openjdk.org/loom/commit/298dda4c985ddda84e264aff86ea45c849bb171c
8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed
Reviewed-by: aefimov, msheppar
! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
Changeset: 3caf64e0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-24 14:32:17 +0000
URL: https://git.openjdk.org/loom/commit/3caf64e065074ec9fb632ae93842d0e2eb5eeab4
8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134"
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
Changeset: d1cc2782
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-07-24 15:00:47 +0000
URL: https://git.openjdk.org/loom/commit/d1cc2782606e8a3cfead9055aa845e48e851edd4
8311822: AIX : test/jdk/java/foreign/TestLayouts.java fails because of different output - expected [[i4](struct)] but found [[I4](struct)]
Reviewed-by: jvernee
! test/jdk/java/foreign/TestLayouts.java
Changeset: d5c6b0d0
Author: Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date: 2023-07-24 15:35:22 +0000
URL: https://git.openjdk.org/loom/commit/d5c6b0d0bbad696045eb46e268d28c86cb8c2a4e
8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output
Reviewed-by: stuefe
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: fac9f88c
Author: sunyaqi <sunyaqi at loongson.cn>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-24 16:22:57 +0000
URL: https://git.openjdk.org/loom/commit/fac9f88c52a07d972bad48d9ec116cb7e0fc5052
8311631: When multiple users run tools/jpackage/share/LicenseTest.java, Permission denied for writing /var/tmp/*.files
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
Changeset: d8f2e9ae
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-24 16:24:40 +0000
URL: https://git.openjdk.org/loom/commit/d8f2e9ae3b47b27e51680d88b774183cd156b073
8310530: PipedOutputStream.flush() accesses sink racily
Reviewed-by: dfuchs, bpb, liach, rriggs
! src/java.base/share/classes/java/io/PipedOutputStream.java
Changeset: 8008e27c
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-07-24 17:56:42 +0000
URL: https://git.openjdk.org/loom/commit/8008e27c55030b397e2040bc3cf8408e47edf412
8308903: Print detailed info for Java objects in -Xlog:cds+map
Reviewed-by: stuefe, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
+ test/hotspot/jtreg/runtime/cds/CDSMapReader.java
+ test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
Changeset: 2bdfa836
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-24 19:59:17 +0000
URL: https://git.openjdk.org/loom/commit/2bdfa836adbeba3319bee4ee61017907d6d84d58
8262742: (fs) Add Path::resolve with varargs string
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/PathOps.java
Changeset: d0761c19
Author: Dean Long <dlong at openjdk.org>
Date: 2023-07-24 20:40:08 +0000
URL: https://git.openjdk.org/loom/commit/d0761c19d1ddafbcb5ea97334335462e716de250
8312077: Fix signed integer overflow, final part
Reviewed-by: kvn, amitkumar
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: d63bff67
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-24 22:12:28 +0000
URL: https://git.openjdk.org/loom/commit/d63bff672feafc7df4b1324bf7acce105a998913
8312578: Redundant javadoc in X400Address
Reviewed-by: xuelei, hchao
! src/java.base/share/classes/sun/security/x509/X400Address.java
Changeset: 99998381
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date: 2023-07-25 06:04:42 +0000
URL: https://git.openjdk.org/loom/commit/9999838156aedb15c7e1649b85cfbe4ba394f4a4
8311646: ZGC: LIR_OpZStoreBarrier::_info shadows LIR_Op::_info
Reviewed-by: kbarrett, eosterlund, ksakata
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
Changeset: ea067fc3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-25 08:46:12 +0000
URL: https://git.openjdk.org/loom/commit/ea067fc3d2b1fecda694442c7921ecb980377c1e
8312592: New parentheses warnings after HarfBuzz 7.2.0 update
Reviewed-by: prr, serb
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: b35ccb27
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-25 09:58:29 +0000
URL: https://git.openjdk.org/loom/commit/b35ccb27c3c4a43eca4843bc1186a171fa23a7ed
8312533: JFR: No message for JFR.view when data is missing
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java
Changeset: bd098806
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-07-25 10:56:23 +0000
URL: https://git.openjdk.org/loom/commit/bd098806f768c6afd87cee06b983c13a471268d0
8312512: sspi.cpp avoid some NULL checks related to free and delete
Reviewed-by: djelinski
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
Changeset: 91fe0323
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-25 11:00:33 +0000
URL: https://git.openjdk.org/loom/commit/91fe03232760ae0a9b56456f2f5f5ee6e483e4ef
8312818: Incorrect format specifier in a HttpClient log message
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: 9606cbcd
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-07-25 13:12:42 +0000
URL: https://git.openjdk.org/loom/commit/9606cbcd2314506d0054ecba1804e5e0c2670cd6
8312524: [JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails
Reviewed-by: never, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: e554fdee
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2023-07-25 15:48:31 +0000
URL: https://git.openjdk.org/loom/commit/e554fdee254ce51d605fe127b73644620e87e23b
8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers
Reviewed-by: hchao, valeriep
! src/java.base/share/classes/sun/security/util/KeyUtil.java
Changeset: 36f3bae5
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-07-25 16:37:51 +0000
URL: https://git.openjdk.org/loom/commit/36f3bae556783e7a9ab27b2a2f8dbb0d38be3583
8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length
Reviewed-by: dholmes, coleenp, iklam
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/LongExceptionMessageTest.java
Changeset: c6396dce
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-25 18:26:23 +0000
URL: https://git.openjdk.org/loom/commit/c6396dceb9a64578d5b335af27ad1d968190a1fa
8039165: [Doc] MessageFormat null locale generates NullPointerException
Reviewed-by: naoto
! src/java.base/share/classes/java/text/MessageFormat.java
- test/jdk/java/text/Format/MessageFormat/Bug6481179.java
+ test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java
Changeset: cb82c954
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-07-25 18:57:32 +0000
URL: https://git.openjdk.org/loom/commit/cb82c954e3a37892ad504fcbb279bcf7619222dc
8312415: Expand -Xlint:serial checks to enum constants with specialized class bodies
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/warnings/Serial/ClassBody.out
+ test/langtools/tools/javac/warnings/Serial/EnumExternClassBody.java
Changeset: 78a8a99d
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-07-25 20:12:23 +0000
URL: https://git.openjdk.org/loom/commit/78a8a99d990dcc0b77c096bb2ca2c1bb86462e3f
8312488: tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/native/common/app.cpp
Changeset: 2d05d354
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-25 21:33:54 +0000
URL: https://git.openjdk.org/loom/commit/2d05d3545c8fe4d9e5ad3cee673fc938f84d1901
8312979: Fix assembler_aarch64.hpp after JDK-8311847
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 117f42db
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-26 05:46:13 +0000
URL: https://git.openjdk.org/loom/commit/117f42dbe9a78bcf43bdf3873d5d86a19a9092d3
8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased
Reviewed-by: kevinw, dholmes
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java
Changeset: e9daf4a0
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-07-26 07:34:52 +0000
URL: https://git.openjdk.org/loom/commit/e9daf4a0185b90762d2bdd38d86fe93b4822ea08
8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg
Reviewed-by: kevinw, cjplummer, dholmes
! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
Changeset: 1f81e5b1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-26 09:44:50 +0000
URL: https://git.openjdk.org/loom/commit/1f81e5b19ebfb7cd1b5a01d6cf79efda7e827c35
8312229: Crash involving yield, switch and anonymous classes
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/T8312229.java
Changeset: cc2a75e1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-26 10:35:15 +0000
URL: https://git.openjdk.org/loom/commit/cc2a75e11c4b5728c547aa764067427fdea8c941
8312619: Strange error message when switching over long
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/SelectorTypeNotAllowed.java
! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
Changeset: c22cadf3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-26 10:47:25 +0000
URL: https://git.openjdk.org/loom/commit/c22cadf32fbfa206f089c9d73c3b7f3db069d47a
8312526: Test dk/jfr/event/oldobject/TestHeapDeep.java failed: Could not find ChainNode
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java
Changeset: 02a04731
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-07-26 13:04:39 +0000
URL: https://git.openjdk.org/loom/commit/02a04731b1b2e68bf1a79f50d036bedd032128f0
8312445: Array types in annotation elements show square brackets twice
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/B.java
Changeset: e7726fbd
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-07-26 13:42:10 +0000
URL: https://git.openjdk.org/loom/commit/e7726fbd69232bfa34725c87a7dfd387cce118a0
8313155: Problem list some JUnit-based tests in test/jdk/java/lang/invoke
Reviewed-by: dholmes, jpai
! test/jdk/ProblemList.txt
Changeset: 74121930
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-07-26 15:07:18 +0000
URL: https://git.openjdk.org/loom/commit/74121930e33686d2452170554776c0901f622d3e
4800398: (ch spec) Clarify Channels.newChannel(InputStream) spec
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
Changeset: 830413f1
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-07-26 15:16:52 +0000
URL: https://git.openjdk.org/loom/commit/830413f19a6d998ff6c899c05e8fa93b6b2b0644
8313087: DerValue::toString should output a hex view of the values in byte array
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/DerValue.java
Changeset: 4c2e54fb
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-26 16:55:29 +0000
URL: https://git.openjdk.org/loom/commit/4c2e54fb055bee0af5cd838fdd32a0f7902d51e3
8309088: security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails
Reviewed-by: mullan
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
Changeset: a9d21c61
Author: Paul Hohensee <phh at openjdk.org>
Date: 2023-07-26 19:30:21 +0000
URL: https://git.openjdk.org/loom/commit/a9d21c61fb12a11e18c6bb8aa903e5a8e42473f1
8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074
Reviewed-by: dholmes, sspitsyn, shade
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/management.cpp
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
More information about the loom-dev
mailing list