git: openjdk/loom: master: 56 new changesets
duke
duke at openjdk.org
Thu Apr 13 10:57:07 UTC 2023
Changeset: 31270256
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-04-05 22:40:55 +0000
URL: https://git.openjdk.org/loom/commit/312702567a15d67fcf69325b9cb6345f9ea026f7
8305600: java/lang/invoke/lambda/LogGeneratedClassesTest.java fails after JDK-8304846 and JDK-8202110
Reviewed-by: jvernee
! test/jdk/ProblemList.txt
Changeset: 57641190
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-04-06 01:30:31 +0000
URL: https://git.openjdk.org/loom/commit/5764119024be067ef7afb063a49a14ef59325af6
8303563: GetCurrentThreadCpuTime and GetThreadCpuTime need further clarification for virtual threads
Reviewed-by: dholmes, alanb
! src/hotspot/share/prims/jvmti.xml
Changeset: 35d22930
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-04-06 03:32:12 +0000
URL: https://git.openjdk.org/loom/commit/35d22930bbb9f038273361d8a1a07d07f3766735
8305607: Remove some unused test parameters in com/sun/jdi tests
Reviewed-by: sspitsyn, amenkov, cjplummer
! test/jdk/com/sun/jdi/AllLineLocations.java
! test/jdk/com/sun/jdi/ClassesByName.java
! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java
! test/jdk/com/sun/jdi/UnpreparedByName.java
! test/jdk/com/sun/jdi/UnpreparedClasses.java
Changeset: a6a3cf48
Author: Vladimir Petko <vladimir.petko at canonical.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-04-06 05:06:15 +0000
URL: https://git.openjdk.org/loom/commit/a6a3cf485df50940dfc292c4c52913c696ad5344
8305480: test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java failing on 32 bit arm
Reviewed-by: stuefe, dholmes
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
Changeset: b5ea140d
Author: Tingjun Yuan <yuantj1999 at outlook.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-04-06 06:35:19 +0000
URL: https://git.openjdk.org/loom/commit/b5ea140dff0ba0b1ce22063e2b4af10a3b2086f3
8269843: typo in LinkedHashMap::removeEldestEntry spec
Reviewed-by: martin
! src/java.base/share/classes/java/util/LinkedHashMap.java
Changeset: 6580c4e6
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-04-06 10:05:20 +0000
URL: https://git.openjdk.org/loom/commit/6580c4e6311b6f87cec7c5c5537351bec9b703db
8267140: Support closing the HttpClient by making it auto-closable
Reviewed-by: jpai
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientFacade.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
+ test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
+ test/jdk/java/net/httpclient/HttpClientClose.java
+ test/jdk/java/net/httpclient/HttpClientShutdown.java
+ test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/offline/DelegatingHttpClient.java
! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java
! test/jdk/java/net/httpclient/offline/OfflineTesting.java
Changeset: e52a2aee
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-04-06 11:17:21 +0000
URL: https://git.openjdk.org/loom/commit/e52a2aeeacaeb26c801b6e31f8e67e61b1ea2de3
8304745: Lazily initialize byte[] in java.io.BufferedInputStream
Reviewed-by: liach, bpb, jpai
! src/java.base/share/classes/java/io/BufferedInputStream.java
Changeset: ce10460e
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-04-06 13:59:08 +0000
URL: https://git.openjdk.org/loom/commit/ce10460e94c03f178943fa44dafae18acc480094
8274166: Some CDS tests ignore -Dtest.cds.runtime.options
Reviewed-by: dholmes, iklam, aturbanov
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/lib/jdk/test/lib/cds/CDSOptions.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: ddd50d0d
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-04-06 14:11:40 +0000
URL: https://git.openjdk.org/loom/commit/ddd50d0db31e50c0fcedafa290d6eac277ddae3e
8305608: Change VMConnection to use "test.class.path"instead of "test.classes"
Reviewed-by: cjplummer, sspitsyn
! test/jdk/ProblemList-svc-vthread.txt
! test/jdk/com/sun/jdi/VMConnection.java
Changeset: 536ad9df
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2023-04-06 15:33:16 +0000
URL: https://git.openjdk.org/loom/commit/536ad9df1abc2b905e8e679a08503afd6490805b
8305461: [vectorapi] Add VectorMask::xor
Reviewed-by: psandoz
! 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/VectorMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
Changeset: 08fbb7bb
Author: Viktor Klang <viktor.klang at oracle.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-04-06 15:50:13 +0000
URL: https://git.openjdk.org/loom/commit/08fbb7bb5edebbc22e0a84710894be47bd4fe332
8272119: Typo in JDK documentation (a -> an)
Reviewed-by: dfuchs, mchung, iris
! src/java.base/share/classes/java/util/stream/Collectors.java
Changeset: 1d517afb
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-04-06 19:13:27 +0000
URL: https://git.openjdk.org/loom/commit/1d517afbd4547171ad6fb6a3356351c2554c8279
8305209: JDWP exit error AGENT_ERROR_INVALID_THREAD(203): missing entry in running thread table
Reviewed-by: sspitsyn, lmesnik
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
Changeset: 8db1dd02
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-04-06 21:09:08 +0000
URL: https://git.openjdk.org/loom/commit/8db1dd02582edb3be99c2f63a54772e47311aa8e
8305622: Remove Permission details from jcmd man page
Reviewed-by: cjplummer, sspitsyn
! src/jdk.jcmd/share/man/jcmd.1
Changeset: 0a340187
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-04-06 21:09:56 +0000
URL: https://git.openjdk.org/loom/commit/0a3401879743878c63a3db8d68d33894de6ccf6a
8305680: Remove Permissions from jcmd help output
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 314e9b3d
Author: Joshua Cao <joshcao at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-04-07 00:28:04 +0000
URL: https://git.openjdk.org/loom/commit/314e9b3dcca16d84cf85851cb6f8f7af76ae88db
8300829: Make CtwRunner available as an independent tool
Reviewed-by: xliu, phh
+ test/hotspot/jtreg/testlibrary/ctw/.gitignore
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: ce6e7461
Author: Guoxiong Li <gli at openjdk.org>
Date: 2023-04-07 00:58:36 +0000
URL: https://git.openjdk.org/loom/commit/ce6e7461dc5ac56459a79e75d5de76929d1be0a3
8305118: Add RISC-V related content to building.md
Reviewed-by: erikj
! doc/building.html
! doc/building.md
Changeset: c67bbcea
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-04-07 05:57:16 +0000
URL: https://git.openjdk.org/loom/commit/c67bbcea92919fea9b6f7bbcde8ba4488289d174
8305711: Arm: C2 always enters slowpath for monitorexit
Reviewed-by: shade, kvn
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
Changeset: dc81603c
Author: Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date: 2023-04-07 10:06:51 +0000
URL: https://git.openjdk.org/loom/commit/dc81603cbf223c3ac6b41396d1998a07524a0d54
8305666: Add system property for fair AWT lock
Reviewed-by: prr
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
Changeset: 6b2a86a6
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-04-07 12:51:44 +0000
URL: https://git.openjdk.org/loom/commit/6b2a86a65ef530002aea35ded45d75e04c223802
8300257: C2: vectorization fails on some simple Memory Segment loops
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
Changeset: a8871f5d
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-04-07 14:15:46 +0000
URL: https://git.openjdk.org/loom/commit/a8871f5d26e5cb42c031c7b736ec30b1b147a2bc
8305407: ExternalSpecsWriter should ignore white-space differences in spec titles
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
Changeset: f45b01f8
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-04-08 03:29:27 +0000
URL: https://git.openjdk.org/loom/commit/f45b01f8830a8d42a486374e8c3dadc845bfc59f
8305766: ProblemList runtime/CompressedOops/CompressedClassPointers.java
Reviewed-by: cjplummer
! test/hotspot/jtreg/ProblemList.txt
Changeset: 9e203823
Author: Joshua Cao <joshcao at amazon.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-04-08 13:17:33 +0000
URL: https://git.openjdk.org/loom/commit/9e20382311c58bd172abc98bc0a6757c3a64dda1
8305721: add `make compile-commands` artifacts to .gitignore
Reviewed-by: erikj, jwaters
! .gitignore
Changeset: ec9d816a
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-04-09 01:30:47 +0000
URL: https://git.openjdk.org/loom/commit/ec9d816abf29efe1eb6af46c394fafa7f75e3d7b
6441827: Documentation mentions nonexistent NullReferenceException
Reviewed-by: iris
! src/java.base/share/classes/java/io/ObjectOutputStream.java
Changeset: 50d73352
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-04-09 11:21:48 +0000
URL: https://git.openjdk.org/loom/commit/50d73352068f588cf6db29acb56e21b0412ab768
8305696: (zipfs) Avoid redundant LinkedHashMap.containsKey call ZipFileSystem.makeParentDirs
Reviewed-by: alanb, jpai, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
Changeset: 97276859
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-04-10 00:55:16 +0000
URL: https://git.openjdk.org/loom/commit/97276859ab3892fbf3e839f9403a8e8a1760e803
8305310: Calculate PublicKey from PrivateKey
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
+ src/java.base/share/classes/sun/security/util/InternalPrivateKey.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
+ test/jdk/sun/security/util/InternalPrivateKey/Correctness.java
Changeset: 969a6b9f
Author: Ajit Ghaisas <aghaisas at openjdk.org>
Date: 2023-04-10 04:52:35 +0000
URL: https://git.openjdk.org/loom/commit/969a6b9fd7f7afc60250309f3ada205c1473cf8e
8304825: MacOS metal pipeline - window isn't painted if created during display sleep
Reviewed-by: kcr, avu, prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
Changeset: db174a15
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-04-10 07:21:23 +0000
URL: https://git.openjdk.org/loom/commit/db174a15d18eb8ea9c826592b88f8e690112eaaf
4825182: DefaultBoundedRangeModel.setMinimum() changes extent unnecessarily
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/DefaultBoundedRangeModel.java
+ test/jdk/javax/swing/RangeTest.java
Changeset: a8e3a2dd
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-04-10 08:32:19 +0000
URL: https://git.openjdk.org/loom/commit/a8e3a2dd2f8025986501f59f085afeffa6559e6b
8205129: Remove java.lang.Compiler
Reviewed-by: alanb, jpai
- src/java.base/share/classes/java/lang/Compiler.java
Changeset: 0243da2e
Author: Vladimir Petko <vladimir.petko at canonical.com>
Committer: Anton Kozlov <akozlov at openjdk.org>
Date: 2023-04-10 09:21:23 +0000
URL: https://git.openjdk.org/loom/commit/0243da2e4adc1b7ab6fcd5b10778532101158dce
8305481: gtest is_first_C_frame failing on ARM
Reviewed-by: stuefe
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 0d45a524
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date: 2023-04-10 11:23:21 +0000
URL: https://git.openjdk.org/loom/commit/0d45a524b3d29fd57a4d468d7b5af0f588db7409
8302819: Remove JAR Index
Reviewed-by: mchung, alanb, lancea, jpai
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
- src/java.base/share/classes/jdk/internal/util/jar/InvalidJarIndexError.java
- src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/module-info.java
+ src/jdk.jartool/share/classes/sun/tools/jar/JarIndex.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java
- test/jdk/sun/misc/JarIndex/JarIndexMergeForClassLoaderTest.java
- test/jdk/sun/misc/JarIndex/JarIndexMergeTest.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/Basic.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarA/META-INF/services/my.happy.land
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarA/a/A.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarA/com/message/spi/MessageService.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarB/META-INF/JAVA2.DS
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarB/META-INF/services/no.name.service
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarB/b/B.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts.mf
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts/Company-corporate.ttf
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts/kidpr.ttf
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/services/com.message.spi.MessageService
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/my/impl/StandardMessageService.java
Changeset: 76975da5
Author: Lance Andersen <lancea at openjdk.org>
Date: 2023-04-10 14:11:51 +0000
URL: https://git.openjdk.org/loom/commit/76975da59e85c1520e97384f7ab707787e41a019
8305758: Update the JAR tool man page to indicate -i/--generate-file is deprecated
Reviewed-by: alanb, jpai
! src/jdk.jartool/share/man/jar.1
Changeset: ba90dc77
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-04-10 15:51:01 +0000
URL: https://git.openjdk.org/loom/commit/ba90dc77958c399e4e1fc3c4999dd76680480c7b
8304911: Use OperatingSystem enum in some modules
Reviewed-by: naoto, lancea, iris, jpai
! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
Changeset: a43a17c8
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-04-10 20:50:50 +0000
URL: https://git.openjdk.org/loom/commit/a43a17c8eaa68a7a48ff1b9bebd5e37082e835c0
8305808: Typo in javadoc of ConstantDescs::BSM_VARHANDLE_STATIC_FIELD
Reviewed-by: rriggs, iris
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
Changeset: 42965d39
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-04-10 21:46:31 +0000
URL: https://git.openjdk.org/loom/commit/42965d390c2062c74e2fb9d8125a16513042e857
6218123: (cal) API: Spec for GregorianCalendar constructors and Calendar getInstance is inconsistent.
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
Changeset: 2aeb0e52
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-04-10 21:47:16 +0000
URL: https://git.openjdk.org/loom/commit/2aeb0e5267fc836a06b8ca2e67ec7550bb372163
6241286: (cal) API: Calendar.DAY_OF_WEEK definition is wrong
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Calendar.java
Changeset: 0ff2ff67
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-04-10 22:54:32 +0000
URL: https://git.openjdk.org/loom/commit/0ff2ff6789a73bd72e0b9c9584ae7650d2001ee9
8305807: Spurious right brace in ConstantDescs field Javadocs
Reviewed-by: mchung, iris
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
Changeset: 4485737e
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-04-11 00:17:02 +0000
URL: https://git.openjdk.org/loom/commit/4485737e9b93cdf5cfc9a0f4dc0f327cd119f75b
8304501: Remove orphaned demo netbeans projects
Reviewed-by: serb
- src/demo/share/nbproject/jfc/SwingApplet/build.properties
- src/demo/share/nbproject/jfc/SwingApplet/build.xml
- src/demo/share/nbproject/jfc/SwingApplet/nbproject/file-targets.xml
- src/demo/share/nbproject/jfc/SwingApplet/nbproject/jdk.xml
- src/demo/share/nbproject/jfc/SwingApplet/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/jfc/SwingApplet/nbproject/project.xml
- src/demo/share/nbproject/management/FullThreadDump/build.properties
- src/demo/share/nbproject/management/FullThreadDump/build.xml
- src/demo/share/nbproject/management/FullThreadDump/nbproject/file-targets.xml
- src/demo/share/nbproject/management/FullThreadDump/nbproject/jdk.xml
- src/demo/share/nbproject/management/FullThreadDump/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/management/FullThreadDump/nbproject/project.xml
- src/demo/share/nbproject/management/JTop/build.properties
- src/demo/share/nbproject/management/JTop/build.xml
- src/demo/share/nbproject/management/JTop/nbproject/file-targets.xml
- src/demo/share/nbproject/management/JTop/nbproject/jdk.xml
- src/demo/share/nbproject/management/JTop/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/management/JTop/nbproject/project.xml
- src/demo/share/nbproject/management/MemoryMonitor/build.properties
- src/demo/share/nbproject/management/MemoryMonitor/build.xml
- src/demo/share/nbproject/management/MemoryMonitor/nbproject/file-targets.xml
- src/demo/share/nbproject/management/MemoryMonitor/nbproject/jdk.xml
- src/demo/share/nbproject/management/MemoryMonitor/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/management/MemoryMonitor/nbproject/project.xml
- src/demo/share/nbproject/management/VerboseGC/build.properties
- src/demo/share/nbproject/management/VerboseGC/build.xml
- src/demo/share/nbproject/management/VerboseGC/nbproject/file-targets.xml
- src/demo/share/nbproject/management/VerboseGC/nbproject/jdk.xml
- src/demo/share/nbproject/management/VerboseGC/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/management/VerboseGC/nbproject/project.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/build.properties
- src/demo/share/nbproject/scripting/jconsole-plugin/build.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/nbproject/file-targets.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/nbproject/project.xml
Changeset: 13751302
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-04-11 03:00:54 +0000
URL: https://git.openjdk.org/loom/commit/137513025dad06fc08818fa832edb4a487298f81
8305728: RISC-V: Use bexti instruction to do single-bit testing
Reviewed-by: fyang, yzhu
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 39398075
Author: Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-04-11 04:21:17 +0000
URL: https://git.openjdk.org/loom/commit/39398075b719739513b7610286e19735a8b478b1
8182621: JSSE should reject empty TLS plaintexts
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java
Changeset: 2586f361
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-04-11 05:49:54 +0000
URL: https://git.openjdk.org/loom/commit/2586f36120317cd206464b1e79d3906f711487cb
8304919: Implementation of Virtual Threads
Reviewed-by: lmesnik, cjplummer, psandoz, mchung, sspitsyn, jpai
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiH.xsl
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/native/include/jni.h
! src/java.management/share/classes/module-info.java
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
! src/jdk.incubator.concurrent/share/classes/module-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! test/hotspot/jtreg/compiler/codecache/stress/Helper.java
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/hotspot/jtreg/native_sanity/JniVersion.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/jni/IsVirtualThread/IsVirtualThread.java
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
! test/hotspot/jtreg/runtime/vthread/RedefineClass.java
! test/hotspot/jtreg/runtime/vthread/TestObjectAllocationSampleEvent.java
! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetSetLocalUnsuspended.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/exception01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/framepop02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/mcontenter01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/contmon02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/getstacktr04.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/getstacktr05.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/getstacktr07.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/getstacktr08.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/BreakpointInYieldTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/ContFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/ContYieldBreakPointTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/MethodExitTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/RawMonitorTest/RawMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/RedefineClasses/RedefineRunningMethods.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/VirtualStackTraceTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineVirtual/StressRedefineVirtual.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIThreadFactory.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
! test/jdk/TEST.groups
! test/jdk/com/sun/jdi/SuspendAfterDeath.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/jdk/com/sun/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/lang/Thread/BuilderTest.java
+ test/jdk/java/lang/Thread/ThreadSleepEvent.java
+ test/jdk/java/lang/Thread/ThreadSleepEventThrows.java
+ test/jdk/java/lang/Thread/java.base/jdk/internal/event/ThreadSleepEvent.java
= test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java
! test/jdk/java/lang/Thread/virtual/Collectable.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/GetStackTrace.java
! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/Locking.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/java/lang/Thread/virtual/Parking.java
- test/jdk/java/lang/Thread/virtual/PreviewFeaturesNotEnabled.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadLocals.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
+ test/jdk/java/lang/Thread/virtual/TraceVirtualThreadLocals.java
+ test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
! test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/YieldQueuing.java
+ test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
! test/jdk/java/lang/instrument/ParallelTransformerLoaderTest.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/lang/ref/CleanerTest.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/net/vthread/HttpALot.java
! test/jdk/java/net/vthread/InterruptHttp.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorAsyncCloseAfterReceive.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/jdk/incubator/concurrent/ScopedValue/ManyBindings.java
! test/jdk/jdk/incubator/concurrent/ScopedValue/ScopeValueAPI.java
! test/jdk/jdk/incubator/concurrent/ScopedValue/StressStackOverflow.java
- test/jdk/jdk/incubator/concurrent/StructuredTaskScope/PreviewFeaturesNotEnabled.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/BasicExt.java
! test/jdk/jdk/internal/vm/Continuation/ClassUnloading.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/jdk/jdk/internal/vm/Continuation/HumongousStack.java
! test/jdk/jdk/internal/vm/Continuation/LiveFramesDriver.java
! test/jdk/jdk/internal/vm/Continuation/MovingCompWindow.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java
! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java
! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
Changeset: cd7d53c8
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-04-11 06:52:34 +0000
URL: https://git.openjdk.org/loom/commit/cd7d53c88c27eedbe16020b88c2219708d170a1e
8304717: Declaration aliasing between boolean and jboolean is wrong
Reviewed-by: dholmes
! src/java.base/windows/native/libjli/java_md.c
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m
Changeset: e5ce7d9e
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-04-11 13:40:56 +0000
URL: https://git.openjdk.org/loom/commit/e5ce7d9e431e54504ddcf321711fe8996ce5ed05
8284871: Use covariant overrides for the resolveConstantDesc(Lookup) method in sub‑interfaces of java.lang.constant.ConstantDesc
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDesc.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/CondyDescTest.java
! test/jdk/java/lang/constant/MethodHandleDescTest.java
! test/jdk/java/lang/constant/MethodTypeDescTest.java
! test/jdk/java/lang/constant/access_test/pkg1/MethodTypeDescriptorAccessTest.java
! test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
! test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java
Changeset: 7a5597c3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-04-11 13:55:20 +0000
URL: https://git.openjdk.org/loom/commit/7a5597c34f3b52d8b7c44647bfdcdfac9301b483
8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects
Reviewed-by: kvn, sspitsyn
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: 628a3f17
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-04-11 14:03:10 +0000
URL: https://git.openjdk.org/loom/commit/628a3f173a2c6b0244e993c3d916e5a192e65c15
8304738: UnregisteredClassesTable_lock never created
Reviewed-by: iklam, jcking, dholmes
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 9486969b
Author: Mark Powers <mpowers at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2023-04-11 14:42:44 +0000
URL: https://git.openjdk.org/loom/commit/9486969bd3cb084c89a7255de0c664c980d1e661
8302696: Revert API signature changes made in JDK-8285504 and JDK-8285263
Reviewed-by: mullan
! src/java.base/share/classes/java/security/cert/CertStore.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java
Changeset: 12946f57
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-04-11 14:55:55 +0000
URL: https://git.openjdk.org/loom/commit/12946f5748c819f436e9d16a150313656d059ec2
8305419: JDK-8301995 broke building libgraal
Reviewed-by: matsaave, dnsimon, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: ce4b9955
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-04-11 15:05:44 +0000
URL: https://git.openjdk.org/loom/commit/ce4b9955568100d6b315336321ff8903b703f19e
8305761: Resolve multiple definition of 'jvm' when statically linking with JDK native libraries
Reviewed-by: alanb, kevinw
! src/java.management/share/native/libmanagement/management.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_mutex.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sessmgmt.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.c
Changeset: c6d7cf6b
Author: Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-04-11 16:03:13 +0000
URL: https://git.openjdk.org/loom/commit/c6d7cf6b4850db26db71f333fa00c4280d7b91f6
8305663: Wrong iteration order of pause array in g1MMUTracker
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1MMUTracker.cpp
Changeset: c789d240
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-04-11 16:04:12 +0000
URL: https://git.openjdk.org/loom/commit/c789d240390ce5436fdbc4adbc36f19551635944
8305370: Inconsistent use of for_young_only_phase parameter in G1 predictions
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: d9db9063
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-04-11 16:06:10 +0000
URL: https://git.openjdk.org/loom/commit/d9db90636f246488bb9c10fd37daed024ce56267
8305368: G1 remset chunk claiming may use relaxed memory ordering
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 1de772cd
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-04-11 16:16:07 +0000
URL: https://git.openjdk.org/loom/commit/1de772cd899b535f04380088ee82badc325865be
8294806: jpackaged-app ignores splash screen from jar file
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
Changeset: 475e9a7c
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-04-11 16:59:11 +0000
URL: https://git.openjdk.org/loom/commit/475e9a7cad4efd4179bfcbaee10548b337c9ac48
8305809: (fs) Review obsolete Linux kernel dependency on os.version (Unix kernel 2.6.39)
Reviewed-by: rriggs, alanb
! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
Changeset: 42fa000a
Author: Justin King <jcking at openjdk.org>
Date: 2023-04-11 19:50:01 +0000
URL: https://git.openjdk.org/loom/commit/42fa000a7d042e425913aab2842f8166a0c2172a
8305484: Compiler::init_c1_runtime unnecessarily uses an Arena that lives for the lifetime of the process
Reviewed-by: thartmann, kvn
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_ValueType.cpp
! src/hotspot/share/c1/c1_ValueType.hpp
Changeset: 27cf6385
Author: Bill Huang <bhuang at openjdk.org>
Date: 2023-04-11 21:39:03 +0000
URL: https://git.openjdk.org/loom/commit/27cf63853cc6ab2351eee4f0f2860bae16b2e087
8300912: Update java/nio/MappedByteBuffer/PmemTest.java to run on x86_64 only
Reviewed-by: msheppar
! test/jdk/java/nio/MappedByteBuffer/PmemTest.java
Changeset: 82e8b033
Author: Xin Liu <xliu at openjdk.org>
Date: 2023-04-12 00:37:15 +0000
URL: https://git.openjdk.org/loom/commit/82e8b0332b5313dda26688c49434837374d233d6
8305203: Simplify trimming operation in Region::Ideal
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/cfgnode.cpp
Changeset: b9bdbe9a
Author: Pengfei Li <pli at openjdk.org>
Date: 2023-04-12 03:15:39 +0000
URL: https://git.openjdk.org/loom/commit/b9bdbe9ab3922c4dc7a754200df2fe542b11359b
8305524: AArch64: Fix arraycopy issue on SVE caused by matching rule vmask_gen_sub
Reviewed-by: aph, xgong
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMaskedWithSub.java
More information about the loom-dev
mailing list