git: openjdk/loom: fibers: 112 new changesets

duke duke at openjdk.org
Thu Jun 1 09:42:10 UTC 2023


Changeset: bacf6523
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-24 18:07:03 +0000
URL:       https://git.openjdk.org/loom/commit/bacf652311a74d93f6f802c51a1a2150522704cb

8297887: Update Siphash

Reviewed-by: lfoltan

! src/hotspot/share/classfile/altHashing.cpp

Changeset: ac89e304
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-05-24 18:39:30 +0000
URL:       https://git.openjdk.org/loom/commit/ac89e3045b653969dfce48a2b34fd37078a2b958

8308291: compiler/jvmci/meta/ProfilingInfoTest.java fails with -XX:TieredStopAtLevel=1

Reviewed-by: kvn, chagedorn

! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java

Changeset: b44fa365
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-05-24 19:08:39 +0000
URL:       https://git.openjdk.org/loom/commit/b44fa365cacce0ae3f9e576a52c08d9ed6258185

8308040: Evaluate new public types in non-public classes

Reviewed-by: rriggs, darcy

! src/java.base/share/classes/java/lang/runtime/ReferenceKey.java
! src/java.base/share/classes/java/lang/runtime/ReferencedKeyMap.java
+ src/java.base/share/classes/java/lang/runtime/SoftReferenceKey.java
+ src/java.base/share/classes/java/lang/runtime/StrongReferenceKey.java
+ src/java.base/share/classes/java/lang/runtime/WeakReferenceKey.java
+ src/java.base/share/classes/java/util/DecimalDigits.java
! src/java.base/share/classes/java/util/Digits.java
! src/java.base/share/classes/java/util/FormatItem.java
+ src/java.base/share/classes/java/util/HexDigits.java
+ src/java.base/share/classes/java/util/OctalDigits.java

Changeset: 207fbcb0
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-05-24 20:26:10 +0000
URL:       https://git.openjdk.org/loom/commit/207fbcb08319c4cae976fc5248780d4b438ae5f9

8299414: JVMTI FollowReferences should support references from VirtualThread stack

Reviewed-by: sspitsyn, kevinw

! src/hotspot/share/prims/jvmtiTagMap.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/libVThreadStackRefTest.cpp

Changeset: 1451ac17
Author:    Chen Liang <liach at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-24 21:03:47 +0000
URL:       https://git.openjdk.org/loom/commit/1451ac1770aa1fde0a96e475dfe9a92bc76b4eb9

8307652: sealed class hierarchy graph doesn't distinguish non-sealed classes

Reviewed-by: pminborg, jjg

! make/jdk/src/classes/build/tools/taglet/SealedGraph.java

Changeset: 89b99143
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-25 02:29:22 +0000
URL:       https://git.openjdk.org/loom/commit/89b99143ac2b5e486319625838782ea1c8ff20fe

8308400: add ForceEarlyReturn support for virtual threads

Reviewed-by: alanb, lmesnik

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/libBoundVThreadTest.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/libForceEarlyReturnTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp

Changeset: a291f002
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-05-25 03:25:50 +0000
URL:       https://git.openjdk.org/loom/commit/a291f002cdd3daffeccab36ec713d9e59fe50f16

8288619: Unexpected parsing for @see

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/SeeTest.java

Changeset: 2a18e537
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-05-25 05:08:39 +0000
URL:       https://git.openjdk.org/loom/commit/2a18e537d60c88c015bea738764eef2ca610abf1

8308656: RISC-V: vstring_compare doesnt manifest usage of all vector registers

Reviewed-by: yzhu, fyang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: bfcae68e
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-25 07:13:33 +0000
URL:       https://git.openjdk.org/loom/commit/bfcae68ed10e4330c35f5de0bdb2d31e44e2872e

8308549: Classfile API should fail to generate over-sized Code attribute

Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 3f4abff5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-05-25 07:30:03 +0000
URL:       https://git.openjdk.org/loom/commit/3f4abff59cfe3c5055f086cba969371a9812170f

8305958: Use links instead of buttons for auto-generated header links

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/link.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 3272e259
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-05-25 07:40:44 +0000
URL:       https://git.openjdk.org/loom/commit/3272e2597ac1176353bea33fb59e2938395bdb3f

8305710: Line breaks in search tags cause invalid JSON in index file

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java

Changeset: 4500bb7a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-05-25 08:10:02 +0000
URL:       https://git.openjdk.org/loom/commit/4500bb7a676b9208337590880cfde45f264e4baf

8308727: Compiler should accept final unnamed variables in try-with-resources

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/patterns/Unnamed.java

Changeset: aaa61899
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-05-25 08:56:07 +0000
URL:       https://git.openjdk.org/loom/commit/aaa61899c9e246442a50941d075b74083c7c0411

8308506: Reduce testing time by removing combinations tested

Reviewed-by: tschatzl, lmesnik

! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle3.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle3Quick.java

Changeset: d8771344
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-05-25 08:56:42 +0000
URL:       https://git.openjdk.org/loom/commit/d87713440a1ddb830e87171b009efe9507e644cb

8144891: ToolBox should use java.nio.file.Path internally, instead of java.io.File

Reviewed-by: jjg

! test/langtools/tools/lib/toolbox/AbstractTask.java
! test/langtools/tools/lib/toolbox/JarTask.java
! test/langtools/tools/lib/toolbox/JavacTask.java
! test/langtools/tools/lib/toolbox/JavadocTask.java
! test/langtools/tools/lib/toolbox/ModuleBuilder.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: 8d8153e9
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-05-25 09:03:30 +0000
URL:       https://git.openjdk.org/loom/commit/8d8153e98a64094e6cbccc94062fcf4d9edabe3d

8307958: Metaspace verification is slow causing extreme class unloading times

Reviewed-by: stuefe, coleenp

! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/freeChunkList.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! test/hotspot/jtreg/gtest/MetaspaceGtests.java

Changeset: 426ebf4f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-05-25 09:23:48 +0000
URL:       https://git.openjdk.org/loom/commit/426ebf4fe930aa966dd5a0ebefbbeae107a8d223

8308475: Make the thread dump files generated by jcmd Thread.dump_to_file jtreg failure handler action easily accessible

Reviewed-by: lmesnik

! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionParameters.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java
! test/failure_handler/src/share/conf/common.properties

Changeset: f27bc59f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-05-25 09:36:12 +0000
URL:       https://git.openjdk.org/loom/commit/f27bc59f85d5ea3df1f6b0b0a3932bab37d74709

8307132: Cleanup the code of sun.java2d.cmm.lcms package

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: 4f096eb7
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-05-25 09:40:19 +0000
URL:       https://git.openjdk.org/loom/commit/4f096eb7c9066e5127d9ab8c1c893e991a23d316

8305635: Replace Parse Predicate IfNode with new ParsePredicateNode and route predicate queries through dedicated classes

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 38367d3c
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-05-25 10:22:41 +0000
URL:       https://git.openjdk.org/loom/commit/38367d3c3ad9292b7c581917c89e9f07fac3dd31

8308735: Typos in parameter names

Reviewed-by: naoto, iris, bpb

! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
! src/java.base/share/classes/java/time/chrono/MinguoDate.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java

Changeset: 5a0a238f
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-05-25 11:07:10 +0000
URL:       https://git.openjdk.org/loom/commit/5a0a238f67ae2a7757611881c5c713149cefe3c0

8308746: C2 IR test failures for TestFpMinMaxReductions.java with SSE2

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxReductions.java

Changeset: 2599ada1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-25 11:52:40 +0000
URL:       https://git.openjdk.org/loom/commit/2599ada152a608fb66fd41d12f383737952b976b

8308655: Narrow types of ConstantPool and ConstMethod returns

Reviewed-by: fparain, matsaave

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 7e2e05d8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-25 11:59:01 +0000
URL:       https://git.openjdk.org/loom/commit/7e2e05d836adc8fce57af2dfb4ca12e2f3625d92

8308098: G1: Remove redundant checks in G1ObjectCountIsAliveClosure

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 90e57fd5
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-05-25 12:19:38 +0000
URL:       https://git.openjdk.org/loom/commit/90e57fd5a96199b01e7c058a4d8a82e467d7f41a

8308335: JFR: Remove @Experimental from Virtual Threads events

Reviewed-by: alanb, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java

Changeset: e7edf8d1
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2023-05-25 14:57:29 +0000
URL:       https://git.openjdk.org/loom/commit/e7edf8d1458ff0d66aedbb0086050c36864702f6

8300038: Make new version of JNU_GetStringPlatformChars which checks for null characters

Reviewed-by: dfuchs, naoto

! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
+ test/jdk/java/net/InetAddress/NullCharInHostnameDriver.java
+ test/jdk/java/net/InetAddress/java.base/java/net/NullCharInHostname.java

Changeset: 48d21bd0
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-05-25 14:59:11 +0000
URL:       https://git.openjdk.org/loom/commit/48d21bd089a3f344ee5407926f8ed2af3734d2b0

8286597: Implement PollerProvider on AIX

Reviewed-by: mdoerr, alanb, vtewari

! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java
+ src/java.base/aix/classes/sun/nio/ch/Pollset.java
! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
- src/java.base/aix/native/libnio/ch/AixPollPort.c
+ src/java.base/aix/native/libnio/ch/Pollset.c
! src/java.base/share/classes/sun/nio/ch/Poller.java

Changeset: 534de6d8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-25 15:22:27 +0000
URL:       https://git.openjdk.org/loom/commit/534de6d8ae8a241562ffae002a96e40c1ae0b015

8300491: SymbolLookup::libraryLookup accepts strings with terminators

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java

Changeset: 98acce13
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-05-25 15:39:45 +0000
URL:       https://git.openjdk.org/loom/commit/98acce13d5f79dba3c29c87f30a0364b44cd3951

8306703: JFR: Summary views

Reviewed-by: mgronlun

! make/modules/jdk.jfr/Java.gmk
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/Argument.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Aggregator.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Configuration.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/FilteredType.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/FormRenderer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Query.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryExecutor.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryRun.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Row.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Table.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableCell.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableRenderer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewFile.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewPrinter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Assemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Help.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/View.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Columnizer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Matcher.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Output.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/SpellChecker.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/StopWatch.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Tokenizer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/UserDataException.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/UserSyntaxException.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdView.java
+ test/jdk/jdk/jfr/tool/TestView.java

Changeset: 89b3c375
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-25 16:26:26 +0000
URL:       https://git.openjdk.org/loom/commit/89b3c375ac55f960dbeac8a2355e528450e610a1

8307125: compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java hits assert(!Continuation::is_frame_in_continuation(thread(), fr())) failed: No support for deferred values in continuations

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/InspectedFrame.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/stack/StackIntrospection.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java

Changeset: 27ba8bd4
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-05-25 17:20:02 +0000
URL:       https://git.openjdk.org/loom/commit/27ba8bd4edf0c6f6d747579534262c223047a645

8308108: Support Unicode extension for collation settings

Reviewed-by: iris, rriggs, jlu, alanb

! src/java.base/share/classes/java/text/Collator.java
+ test/jdk/sun/text/resources/Collator/CollationSettingsTests.java

Changeset: 7d2a7ce2
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-05-25 18:31:56 +0000
URL:       https://git.openjdk.org/loom/commit/7d2a7ce2401bdacbfa084a502077ec98ecdcba33

8308672: Add version number in the replay file generated by DumpInline

Reviewed-by: kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciReplay.cpp

Changeset: 48702345
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-05-25 21:01:37 +0000
URL:       https://git.openjdk.org/loom/commit/4870234552d2c63c786641493794a87654b98b7b

8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false"

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java

Changeset: dc7683a0
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-05-25 21:26:54 +0000
URL:       https://git.openjdk.org/loom/commit/dc7683a0514106f29a8e28c138aca42efb5a173e

8308073: ClassLoaderExt::append_boot_classpath should handle dynamic archive

Reviewed-by: iklam, matsaave

! src/hotspot/share/classfile/classLoaderExt.cpp
! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java

Changeset: ee321c70
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-25 21:35:50 +0000
URL:       https://git.openjdk.org/loom/commit/ee321c70e57669fa88fb41afb6dc1832cfa36e71

8308907: ProblemList java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java on linux-x64
8308908: ProblemList javax/sound/sampled/Clip/ClipIsRunningAfterStop.java on linux-x64
8308909: ProblemList sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java on linux-x64

Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: 46c4da7f
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-25 21:54:58 +0000
URL:       https://git.openjdk.org/loom/commit/46c4da7fddb8103934f2a90b4456a5ce6ed3467c

8159023: Engineering notation of DecimalFormat does not work as documented

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/MantissaDigits.java

Changeset: 199b1bf5
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-26 07:03:35 +0000
URL:       https://git.openjdk.org/loom/commit/199b1bf5009120efd1fd37a1ddabc0c6fb84f62c

8308583: SIGSEGV in GraphKit::gen_checkcast

Reviewed-by: thartmann, kvn, never

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/types/TestBottomArrayTypeCheck.java

Changeset: 4becb7bc
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-05-26 07:50:10 +0000
URL:       https://git.openjdk.org/loom/commit/4becb7bcb6d8c24db5209dade77dbf2be057b2b0

8306137: Open source several AWT ScrollPane related tests

Reviewed-by: aivanov

+ test/jdk/java/awt/ScrollPane/ComponentScrollTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneExtraScrollBar.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneLimitation.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneRemoveAdd.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneWindowsTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPositionIntact.java

Changeset: 7c072dbd
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-26 07:52:53 +0000
URL:       https://git.openjdk.org/loom/commit/7c072dbd9dd0478c901daebf053884cdd8dad369

8308844: ProblemList gc/z/TestHighUsage.java with Generational ZGC on windows x64

Reviewed-by: aboldtch, tschatzl

! test/hotspot/jtreg/ProblemList-generational-zgc.txt

Changeset: f09345b3
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-26 08:14:26 +0000
URL:       https://git.openjdk.org/loom/commit/f09345b3a423e5a0c7f15ec4df55420db472c83c

8308931: Problemlist compiler/jvmci/TestUncaughtErrorInCompileMethod.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: 62537d20
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-26 08:44:01 +0000
URL:       https://git.openjdk.org/loom/commit/62537d200f01d58ff1c236f31f71c5839316db9e

8299974: Replace NULL with nullptr in share/adlc/

Reviewed-by: dlong, kvn

! src/hotspot/share/adlc/adlArena.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/archDesc.hpp
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/adlc/dict2.cpp
! src/hotspot/share/adlc/dict2.hpp
! src/hotspot/share/adlc/filebuff.cpp
! src/hotspot/share/adlc/filebuff.hpp
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp

Changeset: bac02b6e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-26 09:04:31 +0000
URL:       https://git.openjdk.org/loom/commit/bac02b6e9d9e1e93db27c7888188f29631e07f47

8305189: C2 failed "assert(_outcnt==1) failed: not unique"

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestZeroTripGuardShared.java

Changeset: d3b9b364
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-05-26 10:12:50 +0000
URL:       https://git.openjdk.org/loom/commit/d3b9b364da8c11c9b4dd14a6451a7b24f41202e7

8308009: Generational ZGC: OOM before clearing all SoftReferences

Reviewed-by: stefank, aboldtch

! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp

Changeset: c494770c
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-05-26 10:50:49 +0000
URL:       https://git.openjdk.org/loom/commit/c494770ca0662d95ed35f9244a7a9e012aab61a7

8306812: Open source several AWT Miscellaneous tests

Reviewed-by: psadhukhan

+ test/jdk/java/awt/Panel/SetForegroundTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuStayOpen.java
+ test/jdk/java/awt/Robot/RobotMoveMultiscreen.java
+ test/jdk/java/awt/Scrollbar/PageIncrementTest.java
+ test/jdk/java/awt/Scrollbar/ScrollbarKeyControlTest.java

Changeset: 17ef8a44
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-05-26 10:51:39 +0000
URL:       https://git.openjdk.org/loom/commit/17ef8a44a90a74724508a91abda3686e5123d1cd

8299665: /proc/self/stat parsing in libmanagement broken by execname with spaces

Reviewed-by: sspitsyn, amenkov

! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.h
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: cc0976bf
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-26 13:51:31 +0000
URL:       https://git.openjdk.org/loom/commit/cc0976bf7fc41caa5abdaa23f4df00b1a5d5bfba

8308589: gc/cslocker/TestCSLocker.java timed out

Reviewed-by: eosterlund

! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java

Changeset: ce5251af
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-05-26 14:48:14 +0000
URL:       https://git.openjdk.org/loom/commit/ce5251aff7b3d8fb458061ae209d713b6a5a88c8

8308657: ReplayInline is not availabe in production build

Reviewed-by: kvn, roland, thartmann

! src/hotspot/share/opto/compile.cpp

Changeset: 77c5adb0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-05-26 16:00:12 +0000
URL:       https://git.openjdk.org/loom/commit/77c5adb09e89e013c4bc4982f541110bf76e83a7

8308935: jdk.management.jfr.RecordingInfo.toString() lacks test coverage

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java

Changeset: c72b5474
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-26 16:47:39 +0000
URL:       https://git.openjdk.org/loom/commit/c72b5474255d56f704930509525de69711dd9bfb

8308801: update for deprecated sprintf for libnet in java.base

Reviewed-by: djelinski, rriggs

! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c

Changeset: 55d297fd
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-05-26 18:04:01 +0000
URL:       https://git.openjdk.org/loom/commit/55d297fdda70ad0b9b0378890a05cfc2a040c92c

8308594: Use atomic bitset function for PackageEntry::_defined_by_cds_in_class_path

Reviewed-by: coleenp, lfoltan

! src/hotspot/share/classfile/packageEntry.hpp

Changeset: a9236346
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-05-26 18:36:45 +0000
URL:       https://git.openjdk.org/loom/commit/a92363461dbe67d8736a6b0c3cbe1c3ad7aa28ae

8286470: Support searching for sections in class/package javadoc

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java

Changeset: bd113ee0
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-27 02:43:50 +0000
URL:       https://git.openjdk.org/loom/commit/bd113ee0480c296d766d0bc3efbb96efa1cc4930

8308814: extend SetLocalXXX minimal support for virtual threads

Reviewed-by: cjplummer

! src/hotspot/share/prims/jvmti.xml

Changeset: 5fdb22f9
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-05-27 06:18:26 +0000
URL:       https://git.openjdk.org/loom/commit/5fdb22f911b7e430bc1a621f6a39266ee2e50eda

8308876: JFR: Deserialization of EventTypeInfo uses incorrect attribute names

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/EventTypeInfo.java
! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java

Changeset: ca54f4e0
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2023-05-27 18:28:49 +0000
URL:       https://git.openjdk.org/loom/commit/ca54f4e007ab0f13bec9aaf995d34c0ab3ba6452

8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone)

Reviewed-by: jsjolen, stuefe

! src/hotspot/share/services/memReporter.cpp

Changeset: 547a8b40
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-05-28 08:14:37 +0000
URL:       https://git.openjdk.org/loom/commit/547a8b40b324917e66c71409b31421feacce79d7

8306560: Add TOOLING.jsh load file

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/TOOLING.jsh
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
+ test/langtools/jdk/jshell/ToolingTest.java

Changeset: e21f865d
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-29 01:03:01 +0000
URL:       https://git.openjdk.org/loom/commit/e21f865d84c7c861843ff568019e1ad11d280a50

8308915: RISC-V: Improve temporary vector register usage avoiding the use of v0

Reviewed-by: yzhu, fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 6360b499
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-29 08:06:41 +0000
URL:       https://git.openjdk.org/loom/commit/6360b4993163c91fb5d8f0a10429e3aac1e624ac

8308948: Remove unimplemented ThreadLocalAllocBuffer::reset

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp

Changeset: 70130d3b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-05-29 08:40:13 +0000
URL:       https://git.openjdk.org/loom/commit/70130d3b16e76364ede72dec421ed6e7c40467fe

8306119: Many components respond to a mouse event by requesting focus without supplying the MOUSE_EVENT cause

Reviewed-by: jdv

! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonListener.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
+ test/jdk/javax/swing/event/FocusEventCauseTest.java

Changeset: a5d8d594
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-29 10:04:31 +0000
URL:       https://git.openjdk.org/loom/commit/a5d8d594694c0e863dd30780a691a3a5ad9c6ee8

8308930: [JVMCI] TestUncaughtErrorInCompileMethod times out

Reviewed-by: never

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java

Changeset: 7cf6eecd
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-05-29 10:53:08 +0000
URL:       https://git.openjdk.org/loom/commit/7cf6eecdc8e6be627111a08c4db330413506bfd2

8307488: Incorrect weight of the first ObjectAllocationSample JFR event

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp

Changeset: d73fc70e
Author:    Renjith <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-05-29 12:52:15 +0000
URL:       https://git.openjdk.org/loom/commit/d73fc70ea272be6bf4f1c82608c73ff0a8f6032d

8289547: Update javax/swing/Popup/TaskbarPositionTest.java

Reviewed-by: aivanov, dmarkov, honkar

! test/jdk/javax/swing/Popup/TaskbarPositionTest.java

Changeset: a4bae3a9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-05-29 18:25:19 +0000
URL:       https://git.openjdk.org/loom/commit/a4bae3a9e2b8162d6dab0428fb90a67860bba1b7

8309060: Compilation Error in javax/swing/event/FocusEventCauseTest.java

Reviewed-by: abhiscxk, aivanov

! test/jdk/javax/swing/event/FocusEventCauseTest.java

Changeset: 7508d9f9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-05-29 20:25:57 +0000
URL:       https://git.openjdk.org/loom/commit/7508d9f9e0cea84d2be8d974215daae3c75140c3

8308906: Make CIPrintCompilerName a diagnostic flag

Reviewed-by: kvn, stuefe

! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compiler_globals.hpp

Changeset: 457e1cb8
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-30 00:39:53 +0000
URL:       https://git.openjdk.org/loom/commit/457e1cb827f4d0a28da2fb76bff760401d677bef

8308817: RISC-V: Support VectorTest node for Vector API

Co-authored-by: Dingli Zhang <dingli at iscas.ac.cn>
Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: d35a550f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-05-30 05:36:46 +0000
URL:       https://git.openjdk.org/loom/commit/d35a550f6df3a9b3f3e4bbe3aa74ecf3e6b09d5a

8309077: Problemlist compiler/jvmci/TestUncaughtErrorInCompileMethod.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 1f1f6040
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-05-30 07:14:50 +0000
URL:       https://git.openjdk.org/loom/commit/1f1f604071dc2fca4849eb6ce251d5f18b443e16

8302670: use-after-free related to PhaseIterGVN interaction with Unique_Node_List and Node_Stack

Co-authored-by: Justin King <jcking at openjdk.org>
Reviewed-by: thartmann, chagedorn, jcking

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/mathexactnode.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 78aac241
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-05-30 07:29:46 +0000
URL:       https://git.openjdk.org/loom/commit/78aac241b8a3f29111e2901e8b7fbadd502a31a9

8308881: Strong CLD oop handle roots are demoted to non-roots concurrently

Reviewed-by: stefank, coleenp

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp

Changeset: 2b186e24
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-30 10:24:10 +0000
URL:       https://git.openjdk.org/loom/commit/2b186e246e8c51d4fd8b659872c95044f15e6951

8309042: MemorySegment::reinterpret cleanup action is not called for all overloads

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 07f20704
Author:    Renjith <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-05-30 12:11:34 +0000
URL:       https://git.openjdk.org/loom/commit/07f2070411b3bff5608166ceae0e0bdbf155e7c2

8309095: Remove UTF-8 character from TaskbarPositionTest.java

Reviewed-by: aivanov

! test/jdk/javax/swing/Popup/TaskbarPositionTest.java

Changeset: f600d036
Author:    changpeng1997 <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2023-05-30 12:45:33 +0000
URL:       https://git.openjdk.org/loom/commit/f600d0369a1f9ac78e62a328be4bbb598ffef62b

8307795: AArch64: Optimize VectorMask.truecount() on Neon

Reviewed-by: aph, eliu

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorMaskTrueCount.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java

Changeset: 45262822
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-05-30 13:08:15 +0000
URL:       https://git.openjdk.org/loom/commit/4526282266c5dc6c040c090ef4f3ce791a8c190d

8308977: gtest:codestrings fails on riscv

Reviewed-by: fyang

! test/hotspot/gtest/code/test_codestrings.cpp

Changeset: 15e02853
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-05-30 13:43:14 +0000
URL:       https://git.openjdk.org/loom/commit/15e028530ad6408693e9f21fb94daa705b951897

8309110: Build failure after JDK-8307795 due to warnings in micro-benchmark StoreMaskTrueCount.java

Reviewed-by: thartmann

! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java

Changeset: 3eced01f
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2023-05-30 13:44:02 +0000
URL:       https://git.openjdk.org/loom/commit/3eced01f9efe2567a07b63343f8559683a2d0517

8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM

Reviewed-by: dholmes, mchung

! src/hotspot/share/include/jmm.h
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/native/libmanagement/ThreadImpl.c
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotThreadImpl.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java

Changeset: fb0b1f0c
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-05-30 14:11:12 +0000
URL:       https://git.openjdk.org/loom/commit/fb0b1f0c23403020969c968bb916d3cb2df3301a

8051725: Improve expansion of Conv2B nodes in the middle-end

Reviewed-by: thartmann, qamai, sviswanathan

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/Conv2BRules.java

Changeset: 804f198c
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-30 15:28:40 +0000
URL:       https://git.openjdk.org/loom/commit/804f198c73794ffce34a8a10c255656c25cf6d79

8308992: New test TestHFA fails with zero

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java

Changeset: 21af8bae
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-05-30 16:16:45 +0000
URL:       https://git.openjdk.org/loom/commit/21af8bae38dd845d5cbeb2b2770e537b5b9bad22

8290499: new File(parent, "/") breaks normalization – creates File with slash at the end

Reviewed-by: rriggs

! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! test/jdk/java/io/File/Cons.java

Changeset: 6b90b051
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-05-30 16:29:19 +0000
URL:       https://git.openjdk.org/loom/commit/6b90b0519e89429300838fa598b2ea9ffda984a2

8297878: KEM: Implementation

Reviewed-by: ascarpino, mullan

+ src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/DecapsulateException.java
+ src/java.base/share/classes/javax/crypto/KEM.java
+ src/java.base/share/classes/javax/crypto/KEMSpi.java
! src/java.base/share/classes/sun/security/ssl/HKDF.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
+ test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java
+ test/jdk/javax/crypto/KEM/RSA_KEM.java

Changeset: 04b0e785
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-05-30 16:32:11 +0000
URL:       https://git.openjdk.org/loom/commit/04b0e785f6b9b4629b77bb19f2b072434be4951c

8307648: java/net/httpclient/ExpectContinueTest.java timed out

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java

Changeset: 1b8e6bf3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-05-30 16:47:02 +0000
URL:       https://git.openjdk.org/loom/commit/1b8e6bf31ccc0eb2db3c26ed2fac2c406eda53be

8308987: Update java.lang.Class to use javadoc snippets

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Class.java

Changeset: 323d6ced
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-30 17:07:02 +0000
URL:       https://git.openjdk.org/loom/commit/323d6ceda65910abff15e3358435533977519234

8308960: Decouple internal Version and OperatingSystem classes

Reviewed-by: mchung

! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
+ src/java.base/share/classes/jdk/internal/util/OSVersion.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
- src/java.base/share/classes/jdk/internal/util/Version.java
! test/jdk/jdk/internal/util/OSTest.java
! test/jdk/jdk/internal/util/VersionTest.java

Changeset: 7891de33
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-05-30 17:50:53 +0000
URL:       https://git.openjdk.org/loom/commit/7891de331a42719234652e0fb3da6827c083707c

8297885: misc sun/security/pkcs11 tests timed out

Reviewed-by: xuelei

! test/jdk/sun/security/pkcs11/Signature/LargeDSAKey.java

Changeset: de7fd1c3
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-05-30 21:01:12 +0000
URL:       https://git.openjdk.org/loom/commit/de7fd1c3061cfbfdbd5d7cc2b1ba0ee8d432ee0a

8307944: ClassFileDumper should only load java.nio.file.Path if enabled

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java
+ test/jdk/java/lang/invoke/DumpMethodHandleInternals.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java

Changeset: cb40db05
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-05-30 21:58:50 +0000
URL:       https://git.openjdk.org/loom/commit/cb40db052cef5e009fca2eb2d2287baedbad81e6

8309134: Augment test/langtools/tools/javac/versions/Versions.java for JDK 21 language changes

Reviewed-by: jjg

! test/langtools/tools/javac/versions/Versions.java

Changeset: 1e6770fb
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-05-30 22:46:06 +0000
URL:       https://git.openjdk.org/loom/commit/1e6770fb978e630b38a70a05120c50f723bb66dc

8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM

Reviewed-by: jsjolen, gziemski

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java
+ test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/exeGetCreatedJavaVMs.c

Changeset: 327733c9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-31 00:11:05 +0000
URL:       https://git.openjdk.org/loom/commit/327733c93d65cc1afbc6a1861576341162db1e88

8308986: Disable svc tests failing with virtual thread factory

Reviewed-by: dholmes, dcubed, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt

Changeset: 119994f3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-31 01:31:50 +0000
URL:       https://git.openjdk.org/loom/commit/119994f3cedab26caa7244e49b58ab6b0b942d91

8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit

Co-authored-by: zifeihan <caogui at iscas.ac.cn>
Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 927a9ed6
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-31 01:52:05 +0000
URL:       https://git.openjdk.org/loom/commit/927a9ed68371597eba1609f97ac03dd1de812e26

8240774: [REDO] G1DirtyCardQueue destructor has useless flush

Reviewed-by: dholmes, ayang, tschatzl

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/init.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 88236263
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-05-31 08:53:47 +0000
URL:       https://git.openjdk.org/loom/commit/88236263dcea96dd0cb33c15367ce6e755a949e9

8309048: Remove malloc locker test case

Reviewed-by: dholmes, tschatzl, coleenp, lmesnik

! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/LockerUtils.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/malloc/MallocLocker.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/malloc/MallocLocker.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/malloc/MallocLockers.java
- test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/malloc/libMallocLocker.cpp

Changeset: 4f161616
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-31 09:19:47 +0000
URL:       https://git.openjdk.org/loom/commit/4f16161607edbf69f423ced1d3c24f7af058d46b

8309044: Replace NULL with nullptr, final sweep of hotspot code

Reviewed-by: stefank, dholmes, kvn, amitkumar

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/x/xBarrier.cpp
! src/hotspot/share/gc/x/xBarrierSet.inline.hpp
! src/hotspot/share/gc/x/xPageTable.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logMessageBuffer.hpp
! src/hotspot/share/logging/logStream.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/unsigned5.hpp
! src/hotspot/share/utilities/utf8.hpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 4f3a95af
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-05-31 09:37:58 +0000
URL:       https://git.openjdk.org/loom/commit/4f3a95af2f87756c87fa63d197176cfbb066ecdb

8309054: Parsing of erroneous patterns succeeds

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8309054.java
+ test/langtools/tools/javac/patterns/T8309054.out

Changeset: a9903224
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-31 10:19:58 +0000
URL:       https://git.openjdk.org/loom/commit/a990322429b8075180830883e20ba618d727688d

8309111: Removing unused constructor of PerfLongCounter and PerfLongVariable

Reviewed-by: dholmes

! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp

Changeset: 4aea7dab
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-05-31 10:49:20 +0000
URL:       https://git.openjdk.org/loom/commit/4aea7dab152de4c61724eec9a40024c990f8dabc

8309120: java/net/httpclient/AsyncShutdownNow.java fails intermittently

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/ShutdownNow.java

Changeset: d66b6d8f
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-31 13:13:20 +0000
URL:       https://git.openjdk.org/loom/commit/d66b6d8fd24c8404531c7d238cf5f05ea2895a2e

8308765: RISC-V: Expand size of stub routines for zgc only

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp

Changeset: 25b98030
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-05-31 13:17:45 +0000
URL:       https://git.openjdk.org/loom/commit/25b98030569d863e605f398d5f97211008c58ca3

8308917: C2 SuperWord::output: assert before bailout with CountedLoopReserveKit

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/superword.cpp

Changeset: 024d9b13
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-31 13:50:04 +0000
URL:       https://git.openjdk.org/loom/commit/024d9b131d6c2d5ee6c8cafdb05b9e9e299d588e

8308910: Allow executeAndLog to accept running process

Reviewed-by: ccheung, iklam

! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 70670b4a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-31 14:43:07 +0000
URL:       https://git.openjdk.org/loom/commit/70670b4af617699782f892ae4cb5228ec655a2d0

8308872: enhance logging and some exception in krb5/Config.java

Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java

Changeset: 12649025
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-05-31 15:56:40 +0000
URL:       https://git.openjdk.org/loom/commit/126490251721d131098a0bc2def8fd02f97cd5af

8308316: Default decomposition mode in Collator

Reviewed-by: rriggs

! src/java.base/share/classes/java/text/Collator.java

Changeset: 42ca6e69
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-31 16:26:48 +0000
URL:       https://git.openjdk.org/loom/commit/42ca6e69420e090cdec16f3bd1e5c70506511663

8308022: update for deprecated sprintf for java.base

Reviewed-by: naoto

! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjli/java_md.c
! src/java.base/windows/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 78aa5f3f
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-05-31 16:28:26 +0000
URL:       https://git.openjdk.org/loom/commit/78aa5f3fc1c7fc7929e0d2b5d94da0827483b7c5

8299505: findVirtual on array classes incorrectly restricts the receiver type

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java
+ test/jdk/java/lang/invoke/findVirtual/FindVirtualArrayCloneTest.java

Changeset: 45473ef2
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-31 16:50:09 +0000
URL:       https://git.openjdk.org/loom/commit/45473ef23520271954fa7196a5be588f88337aaf

8309230: ProblemList jdk/incubator/vector/Float64VectorTests.java on aarch64
8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java

Reviewed-by: darcy

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: eae1f59d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-31 17:38:18 +0000
URL:       https://git.openjdk.org/loom/commit/eae1f59da966f68c8e11547aec123741c1d21fef

8309159: Some minor comment and code cleanup in jdk/com/sun/jdi/PopFramesTest.java

Reviewed-by: sspitsyn, lmesnik

! test/jdk/com/sun/jdi/PopFramesTest.java

Changeset: c3cd481a
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-31 19:32:21 +0000
URL:       https://git.openjdk.org/loom/commit/c3cd481a9a51a55649ae4ffb2b98cb9eee8b3bbb

8304914: Use OperatingSystem, Architecture, and Version in jpackage

Reviewed-by: asemenyuk

! src/java.base/share/classes/module-info.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Platform.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsDefender.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java

Changeset: 8dbd3840
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-05-31 19:40:23 +0000
URL:       https://git.openjdk.org/loom/commit/8dbd3840039dfe962b8fda0e4fa2b2d53068fb5e

8308678: (fs) UnixPath::toRealPath needs additional permissions when running with SM (macOS)

Reviewed-by: lancea, alanb

! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
+ test/jdk/java/nio/file/Path/MacToRealPath.policy
+ test/jdk/java/nio/file/Path/MacToRealPathWithSM.java

Changeset: e42a4b65
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-31 20:41:11 +0000
URL:       https://git.openjdk.org/loom/commit/e42a4b659a78721567e4e882a26fe2972975bc80

8309236: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC and Generational ZGC again

Reviewed-by: bpb, azvegint

! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt

Changeset: 5531f6ba
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-31 20:50:22 +0000
URL:       https://git.openjdk.org/loom/commit/5531f6ba1b75f922f08501eda4b2a7a849ee49f5

8308819: add JDWP and JDI virtual thread support for ThreadReference.ForceEarlyReturn

Reviewed-by: sspitsyn, alanb

! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
! test/jdk/ProblemList-Virtual.txt
+ test/jdk/com/sun/jdi/ForceEarlyReturnTest.java
+ test/jdk/com/sun/jdi/libForceEarlyReturnTestTarg.c

Changeset: f8a924a7
Author:    Dean Long <dlong at openjdk.org>
Date:      2023-05-31 20:51:53 +0000
URL:       https://git.openjdk.org/loom/commit/f8a924a749a786f9e9172561135731c4948c9856

8308975: Fix signed integer overflow in compiler code, part 2

Reviewed-by: aph, coleenp, kvn

! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 01199698
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-05-31 21:13:30 +0000
URL:       https://git.openjdk.org/loom/commit/01199698166baf5e727500fdb7846084f7b8f8ac

8309171: Test vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341

Reviewed-by: dcubed, gziemski

! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 09514745
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-31 21:20:05 +0000
URL:       https://git.openjdk.org/loom/commit/09514745fc87d5a212bdf09399aa2045f02b4612

8309150: Need to escape " inside attribute values

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
+ test/langtools/jdk/javadoc/doclet/testAttribute/TestAttribute.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/HtmlParser.java

Changeset: 8eda97dc
Author:    Justin King <jcking at openjdk.org>
Date:      2023-05-31 21:41:46 +0000
URL:       https://git.openjdk.org/loom/commit/8eda97dc8d1f0db0eb589f678e9ca493c8ea6334

8305320: DbgStrings and AsmRemarks are leaking

Reviewed-by: coleenp, fparain

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreter.hpp

Changeset: f9ad7df4
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-05-31 22:39:54 +0000
URL:       https://git.openjdk.org/loom/commit/f9ad7df4dafa0a2da38e8cbb4150049fb04f4327

8300865: C2: product reduction in ProdRed_Double is not vectorized

Reviewed-by: fgao, epeter, kvn

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java

Changeset: a46b5acc
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-05-31 23:49:13 +0000
URL:       https://git.openjdk.org/loom/commit/a46b5acc15359cabbfe19eec32f468df544b044c

8308503: AArch64: SIGILL when running with -XX:UseBranchProtection=pac-ret on hardware without PAC feature

Reviewed-by: aph, ngasson, dlong

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 39e49948
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-06-01 07:30:04 +0000
URL:       https://git.openjdk.org/loom/commit/39e49948677589c9f9020082f4a74f73dd86a394

Merge

! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt

Changeset: 57573500
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-05-31 07:46:26 +0000
URL:       https://git.openjdk.org/loom/commit/575735008b984e0233bf71f68fe7af51378f91a0

handleComplete methods should not show up in SOS/SOF javadoc

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: 1737a6bb
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-06-01 10:32:04 +0000
URL:       https://git.openjdk.org/loom/commit/1737a6bb2e30bee890ece7c9fb9c41d34688b07c

Merge




More information about the loom-dev mailing list