git: openjdk/panama-foreign: master: 100 new changesets

duke duke at openjdk.org
Fri Apr 7 11:14:58 UTC 2023


Changeset: 345669c2
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-03-31 12:03:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/345669c29d422e4dfd5ff3d1132023ebc02f1bcd

8302738: IGV: refine 'Simplify graph' filter

Reviewed-by: tholenstein, chagedorn

! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/AbstractFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/CombineFilter.java
+ src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/EditPropertyFilter.java
+ src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/RemoveEmptySlotsFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/RemoveInputsFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/SplitFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/AndSelector.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/InputSlot.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/OrSelector.java
! src/utils/IdealGraphVisualizer/README.md
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/color.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideControl.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideControlEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideData.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideDataEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideExceptionBlocks.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideMemory.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideMemoryEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideMixed.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideMixedEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideOther.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideOtherEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideRootBlock.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/hideUncommonTrapBlocks.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/onlyControlFlow.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/simplifyGraph.filter
- src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/structural.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java

Changeset: 049b953f
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-03-31 12:10:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/049b953f8fdab62532e957c86a6009f4c8fa1653

8305223: IGV: mark osr compiled graphs with [OSR] in the name

Reviewed-by: thartmann, rcastanedalo, eliu

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Group.java

Changeset: 2f36eb01
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-03-31 13:48:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f36eb01215785bd91d528de6324b4faa87dcc2e

8305323: Update java/net/httpclient/ContentLengthHeaderTest.java to use new HttpTestServer factory methods

Reviewed-by: jpai

! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java

Changeset: fe42312f
Author:    Justin King <jcking at openjdk.org>
Date:      2023-03-31 14:28:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fe42312f9b0f8e602b85911307dafb6ddd327bc8

8304820: Statically allocate ObjectSynchronizer mutexes

Reviewed-by: dcubed, dholmes

! src/hotspot/share/runtime/synchronizer.cpp

Changeset: e0126850
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-03-31 15:23:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e012685051cb8dbac1a6dd459a6e445c896e76ef

8305066: [JVMCI] guarantee(ik->is_initialized()) failed: java/lang/Long$LongCache must be initialized

Reviewed-by: never, iveresov

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: dae1ab3a
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-03-31 15:50:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dae1ab3aad4e24596f92568b85c92dcc87310dbf

8304844: JFR: Missing disk parameter in ActiveRecording event

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java

Changeset: 4a5d7ca7
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-03-31 16:57:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a5d7ca7d9cf90f8c61d890419c8557b61f78f7e

8305227: [s390x] build broken after JDK-8231349

Reviewed-by: shade, lucy, kvn

! src/hotspot/cpu/s390/stubGenerator_s390.cpp

Changeset: bdbf8fc6
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-03-31 17:14:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bdbf8fc61d9876ad4aad8f9606384c67005cae78

8303930: Fix ConstantUtils.skipOverFieldSignature void case return value

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! test/jdk/java/lang/constant/boottest/java.base/java/lang/constant/ConstantUtilsTest.java

Changeset: cccb0191
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-03-31 17:45:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cccb0191a3b18e2155e9202e5b5a694dc100121a

8304928: Optimize ClassDesc.resolveConstantDesc

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java

Changeset: a565be4d
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2023-03-31 18:11:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a565be4dc5fa6bbaa92553763caf6f2cc5c2c2a1

8297605: improve DelayQueue removal method javadoc

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
! test/jdk/java/util/concurrent/tck/DelayQueueTest.java

Changeset: abfb9008
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-03-31 19:48:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/abfb9008291a65dc76fa8cc740265d43a0d8aa4b

8304028: Port fdlibm IEEEremainder to Java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
- src/java.base/share/native/libjava/StrictMath.c
+ test/jdk/java/lang/Math/IeeeRemainderTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
+ test/jdk/java/lang/StrictMath/IeeeRemainderTests.java

Changeset: 8eb4e7e0
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-03-31 23:17:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8eb4e7e07e9211aabcb0f22696e9c572dac7a59f

8277501: Revisit PathFileObject.getCharContent and friends

Reviewed-by: vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java

Changeset: a19b28ab
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-04-01 01:02:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a19b28ab3ed2d2da4eb04ce9b187dda8a75ba16a

8297539: Use PrimitiveConversions::cast for local uses of the int<->float union conversion trick

Reviewed-by: coleenp, kbarrett, dholmes

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 34e66ce1
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-04-01 14:36:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34e66ce1ef2decc81557a362d6242313e98417fa

8304295: harfbuzz build fails with GCC 7 after JDK-8301998

Reviewed-by: shade, erikj, serb, jwaters

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 41a3db26
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-02 06:19:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41a3db267d0cae9d53117768406b1b7ef1611c91

8304815: Use NMT for more precise hs_err location printing

Reviewed-by: jsjolen, rkennke

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocHeader.inline.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/testutils.hpp

Changeset: b8c748db
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-02 06:21:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8c748dbe468582b9f2a73b17da47148e64cd186

8294266: Add a way to pre-touch java thread stacks

Reviewed-by: rehn, gziemski

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: aa762102
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-04-02 06:54:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa762102e9328ca76663b56b3be6f6141b044744

8304893: Link Time Optimization with gcc can be faster

Reviewed-by: dholmes, erikj

! make/autoconf/flags-ldflags.m4
! make/hotspot/lib/JvmFeatures.gmk

Changeset: ecec611a
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-04-03 05:36:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ecec611af6c6314d7a834392f38468ad3f390e2d

8283404: [macos] a11y : Screen magnifier does not show JMenu name

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m
+ test/jdk/javax/accessibility/JMenu/TestJMenuScreenMagnifier.java

Changeset: 336a23e7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-04-03 08:55:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/336a23e70a9624c124137ee245fa33784d1e824b

8303229: JFR: Preserve disk repository after exit

Reviewed-by: dholmes, mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java
+ test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java

Changeset: 4de24cdb
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-04-03 09:37:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4de24cdbe65289bd99eace30399f20694441f0aa

8303210: [linux, Windows] Make UseSystemMemoryBarrier available as product flag

Reviewed-by: dholmes, rehn

! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/systemMemoryBarrier.hpp

Changeset: 094e03de
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-04-03 10:37:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/094e03de6a0944c296ffc67177c66a0148ab9ce7

8299718: JavaDoc: Buttons to copy specific documentation URL are not accessible

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.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/search-page.js
! 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/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java

Changeset: 2e91585a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-04-03 10:39:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e91585ac945c9a5602decbd5cb1b0b646f8276f

8303123: Add line break opportunity to single type parameters

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java

Changeset: 790aceda
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-04-03 11:40:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/790acedaabd826a452c6db4f8d69f28799751d6f

8305100: [REDO] Clean up JavadocTokenizer

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java

Changeset: 33d09e58
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2023-04-03 12:38:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33d09e587a87e545bb3f6d21c79bf497cd056815

8305247: On RISC-V generate_fixed_frame() sometimes generate a relativized locals value which is way too large

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 127afd34
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-04-03 12:59:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/127afd3445814a1c06e60955813a5948488b1a1c

8241613: Suspicious calls to MacroAssembler::null_check(Register, offset)

Reviewed-by: dholmes, coleenp, fparain, adinn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/memory/universe.cpp

Changeset: 6010de0f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-03 13:52:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6010de0f1d35481cb020642b904aaa242af7f60a

8305417: disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414

Reviewed-by: alanb

! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp

Changeset: f9827ad1
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-04-03 14:57:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9827ad17205ad1cec21bf76f8553f415439b38b

8288109: HttpExchangeImpl.setAttribute does not allow null value after JDK-8266897

Reviewed-by: dfuchs, jpai

! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
+ test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java

Changeset: dd7ca757
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-03 15:04:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd7ca757a71c5aa383ed329102befddefbf57914

8305478: [REDO] disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414

Reviewed-by: stuefe

! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp

Changeset: 9b9b5a7a
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-04-03 15:29:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b9b5a7a5c624f3512567f5d9b2e9eec231cabb3

8302323: Add repeat methods to StringBuilder/StringBuffer

Reviewed-by: tvaleev, redestad

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java
+ test/jdk/java/lang/StringBuilder/StringBufferRepeat.java
+ test/jdk/java/lang/StringBuilder/StringBuilderRepeat.java

Changeset: 40aea046
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-03 15:45:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40aea04680a75b97bbd8dd726f92e6722232ee43

8278268: (ch) InputStream returned by Channels.newInputStream should have fast path for FileChannel targets

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! test/jdk/java/nio/channels/Channels/TransferTo.java
+ test/jdk/java/nio/channels/Channels/TransferTo2.java
+ test/jdk/java/nio/channels/Channels/TransferToBase.java
+ test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferFrom.java
+ test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferTo.java

Changeset: 85e39744
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2023-04-03 16:11:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85e397447025484bde0fb8349d72075c14199be6

8304014: Convert test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java to junit

Reviewed-by: lancea

! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java

Changeset: 50e31e06
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-03 16:16:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50e31e06d72f78595bfcb2a5916a2173fefb1131

8305442: (bf) Direct and view implementations of CharBuffer.toString(int, int) do not need to catch SIOBE

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: 312bbe7d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-03 16:58:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/312bbe7d7550b313ad38ae8dcfd9a7d9b65839fc

8305485: Problemlist runtime/Thread/TestAlwaysPreTouchStacks.java

Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: df819cfa
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-04-03 17:19:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df819cfa5a0330205fed89923df6dd5f7d5ffb45

8304945: StringBuilder and StringBuffer should implement Appendable explicitly

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java

Changeset: b062b1bd
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-03 20:25:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b062b1bd8126610d9288dc179d69e54a40b81015

8304743: Compile_lock and SystemDictionary updates

Reviewed-by: vlivanov, dholmes, dlong

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 9ce5fdc9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-04-03 22:28:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ce5fdc96262ac80c5a2ac2d51a149408d3d727a

8305421: Work around JDK-8305420 in CDSJDITest.java

Reviewed-by: cjplummer

! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: ccbb0e8d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-04-03 23:57:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ccbb0e8d8927dff5a424717616468d05015cd002

8303798: REDO - Remove fdlibm C sources

Reviewed-by: alanb, iris, jwaters, erikj, kvn, dholmes

! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/java.base/share/classes/java/lang/StrictMath.java
- src/java.base/share/native/libfdlibm/e_acos.c
- src/java.base/share/native/libfdlibm/e_asin.c
- src/java.base/share/native/libfdlibm/e_atan2.c
- src/java.base/share/native/libfdlibm/e_atanh.c
- src/java.base/share/native/libfdlibm/e_cosh.c
- src/java.base/share/native/libfdlibm/e_exp.c
- src/java.base/share/native/libfdlibm/e_fmod.c
- src/java.base/share/native/libfdlibm/e_log.c
- src/java.base/share/native/libfdlibm/e_log10.c
- src/java.base/share/native/libfdlibm/e_rem_pio2.c
- src/java.base/share/native/libfdlibm/e_remainder.c
- src/java.base/share/native/libfdlibm/e_scalb.c
- src/java.base/share/native/libfdlibm/e_sinh.c
- src/java.base/share/native/libfdlibm/e_sqrt.c
- src/java.base/share/native/libfdlibm/fdlibm.h
- src/java.base/share/native/libfdlibm/jfdlibm.h
- src/java.base/share/native/libfdlibm/k_cos.c
- src/java.base/share/native/libfdlibm/k_rem_pio2.c
- src/java.base/share/native/libfdlibm/k_sin.c
- src/java.base/share/native/libfdlibm/k_standard.c
- src/java.base/share/native/libfdlibm/k_tan.c
- src/java.base/share/native/libfdlibm/s_atan.c
- src/java.base/share/native/libfdlibm/s_ceil.c
- src/java.base/share/native/libfdlibm/s_copysign.c
- src/java.base/share/native/libfdlibm/s_cos.c
- src/java.base/share/native/libfdlibm/s_expm1.c
- src/java.base/share/native/libfdlibm/s_fabs.c
- src/java.base/share/native/libfdlibm/s_finite.c
- src/java.base/share/native/libfdlibm/s_floor.c
- src/java.base/share/native/libfdlibm/s_frexp.c
- src/java.base/share/native/libfdlibm/s_ilogb.c
- src/java.base/share/native/libfdlibm/s_isnan.c
- src/java.base/share/native/libfdlibm/s_ldexp.c
- src/java.base/share/native/libfdlibm/s_lib_version.c
- src/java.base/share/native/libfdlibm/s_log1p.c
- src/java.base/share/native/libfdlibm/s_logb.c
- src/java.base/share/native/libfdlibm/s_matherr.c
- src/java.base/share/native/libfdlibm/s_modf.c
- src/java.base/share/native/libfdlibm/s_nextafter.c
- src/java.base/share/native/libfdlibm/s_rint.c
- src/java.base/share/native/libfdlibm/s_scalbn.c
- src/java.base/share/native/libfdlibm/s_signgam.c
- src/java.base/share/native/libfdlibm/s_significand.c
- src/java.base/share/native/libfdlibm/s_sin.c
- src/java.base/share/native/libfdlibm/s_tan.c
- src/java.base/share/native/libfdlibm/s_tanh.c
- src/java.base/share/native/libfdlibm/w_acos.c
- src/java.base/share/native/libfdlibm/w_asin.c
- src/java.base/share/native/libfdlibm/w_atan2.c
- src/java.base/share/native/libfdlibm/w_atanh.c
- src/java.base/share/native/libfdlibm/w_cosh.c
- src/java.base/share/native/libfdlibm/w_exp.c
- src/java.base/share/native/libfdlibm/w_fmod.c
- src/java.base/share/native/libfdlibm/w_log.c
- src/java.base/share/native/libfdlibm/w_log10.c
- src/java.base/share/native/libfdlibm/w_remainder.c
- src/java.base/share/native/libfdlibm/w_scalb.c
- src/java.base/share/native/libfdlibm/w_sinh.c
- src/java.base/share/native/libfdlibm/w_sqrt.c

Changeset: c6bd489c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-04 00:09:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c6bd489cc8d30fb6eec865b3dab1cf861e25c8d7

8305206: Add @spec tags in java.base/java.* (part 1)

Reviewed-by: alanb, naoto, darcy, lancea, dfuchs, iris, mchung

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/Serial.java
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/io/package-info.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/Runtime.java
! 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/foreign/package-info.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/StandardSocketOptions.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/nio/channels/MulticastChannel.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/charset/package-info.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntryPermission.java
! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/FileTime.java
! src/java.base/share/classes/java/nio/file/attribute/package-info.java
! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/Normalizer.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/util/Base64.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/jar/package-info.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/spi/TimeZoneNameProvider.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/package-info.java

Changeset: a1a9ec6e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-04-04 00:46:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a1a9ec6e46b70d5436711f89f4bf603ebacc8060

8297286: runtime/vthread tests crashing after JDK-8296324

Reviewed-by: lmesnik, pchilanomate, cjplummer

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ToggleNotifyJvmtiTest/libToggleNotifyJvmtiTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: ac898e90
Author:    Eric Liu <eliu at openjdk.org>
Date:      2023-04-04 01:18:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac898e90517b08d846a940ae58966905ef5f1aa6

8303278: Imprecise bottom type of ExtractB/UB

Reviewed-by: qamai, thartmann

! src/hotspot/share/opto/vectornode.hpp

Changeset: a7546b3a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-04-04 02:04:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a7546b3a162972e8e19b9b5ceec0e4b8f060f7f8

8304996: Add missing HandleMarks

Reviewed-by: coleenp, shade, iklam

! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klassVtable.cpp

Changeset: 24c6af06
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-04-04 06:28:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24c6af0637631153707615932f1f10ced4e5c0e8

8173709: Fix VerifyLoopOptimizations - step 1 - minimal infrastructure

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp

Changeset: a663d5d6
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-04-04 07:33:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a663d5d69486447d80cab040830abf0b11636c8f

8305520: ToggleNotifyJvmtiTest.java fails with release VMs

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest.java

Changeset: ac01e24e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-04-04 10:53:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac01e24eaf4cf10d8792031c7d1236fbdf29a8b6

8305242: Remove non-invariant assert(EventThreadDump::is_enabled())

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp

Changeset: 7ca2aec3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-04-04 10:55:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ca2aec34c9b15227570893d9577b306095de40e

8304033: JFR: Missing thread

Reviewed-by: egahlin, dholmes

! src/hotspot/share/prims/jni.cpp

Changeset: 5881b099
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-04 12:14:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5881b099f6c23c9e8329af20a18f476d659f0079

8305500: SystemDictionary::find_placeholder/find_class declared but not used

Reviewed-by: iklam, dholmes

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

Changeset: 7b922104
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-04 13:11:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b922104f57cc0de618d33d1a150925adc832e19

8305525: Problemlist runtime/ErrorHandling/TestDwarf on x86

Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: 73a084c2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-04 14:08:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73a084c24e603d2faf05381a2e9bc6d694d19bda

8305504: stutter typo in java.compiler files

Reviewed-by: darcy, iris

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java

Changeset: f9ed8252
Author:    Deepa Kumari <dpakri181 at gmail.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-04-04 14:26:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9ed825266cd0c05b0495d5106279b98d40743fd

8303082: [AIX] Missing C++ name demangling with XLClang++

Reviewed-by: tsteele, mdoerr, stuefe

! src/hotspot/os/aix/porting_aix.cpp

Changeset: 62bd2eba
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-04-04 14:28:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62bd2ebac4dd11ceecafd7f988485fe2aaea1a5e

8303147: [s390x] fast & slow debug builds are broken

Reviewed-by: mdoerr

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp

Changeset: c5941192
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-04-04 14:39:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c59411929ddbf5fdc51ccc9d7508cfceeabc58c1

8305511: Remove ignore from com/sun/jdi/PopAndInvokeTest.java

Reviewed-by: cjplummer, sspitsyn

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

Changeset: 3ef834fc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-04 15:56:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ef834fc6fc245accffc41da714358fc82f22657

8298619: java/io/File/GetXSpace.java is failing

Reviewed-by: rriggs

! make/test/JtregNativeJdk.gmk
! test/jdk/java/io/File/GetXSpace.java
+ test/jdk/java/io/File/libGetXSpace.c

Changeset: 7baccd9e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-04 15:57:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7baccd9ee24bcbc2ca5e449d8d3e5b80860cc088

8303260: (fc) FileChannel::transferFrom should support position > size()

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/channels/FileChannel/TransferFromExtend.java

Changeset: 2ee42451
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-04 16:31:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ee42451057455fdfe7c102d7a341136999e16ef

8305509: C1 fails "assert(k != nullptr) failed: illegal use of unloaded klass"

Reviewed-by: dcubed

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: dd594717
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-04-04 18:07:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd59471798ad0118481939c59e58eca18e4365d1

8304846: Provide a shared utility to dump generated classes defined via Lookup API

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.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/java/lang/invoke/ProxyClassesDumper.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
+ src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java

Changeset: 7c650489
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-04-04 18:09:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c650489d2ffd9ec7c8513427ff7c83ed30dcec2

8305343: BigDecimal.fractionOnly() erroneously returns true for large scale value

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/LongValueExactTests.java

Changeset: 94a05e0c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-04 18:23:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/94a05e0caa0d50df5cd569ce5a28d479363bb1fd

8305599: (fc) Temporarily problem-list java/nio/channels/{AsyncCloseAndInterrupt.java, FileChannel/Transfer.java}

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 3399fbf9
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-04-04 19:10:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3399fbf9fa22c37fc53ee54be52354dc532846ed

8305602: ProblemList java/lang/invoke/lambda/LogGeneratedClassesTest.java

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: a324fa26
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-04 21:01:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a324fa2639d29f0c5b2928e7f15ec67e396c2648

8225641: Calendar.roll(int field) does not work correctly for WEEK_OF_YEAR

Reviewed-by: naoto

! src/java.base/share/classes/java/util/GregorianCalendar.java
+ test/jdk/java/util/Calendar/RollFromLastToFirstWeek.java

Changeset: 7cf24d1c
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-04 21:02:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7cf24d1c06142a3bab9cce5cd0ba34b8bbccf00f

8305400: ISO 4217 Amendment 175 Update

Reviewed-by: naoto

! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/tablea1.txt

Changeset: 15fa78e6
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-04-04 22:16:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15fa78e6e78942e6c33e071b5a9d4d85143bc822

8305237: CompilerDirectives DCmds permissions correction

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/services/diagnosticCommand.hpp

Changeset: ed9592c6
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2023-04-05 01:19:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed9592c6e81f82e2bf6508ce45ba15aad8232181

8305113: (tz) Update Timezone Data to 2023c

Reviewed-by: naoto, andrew, serb

! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt
! test/jdk/java/util/TimeZone/TimeZoneTest.java

Changeset: 0ec3d2e3
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-04-05 04:28:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ec3d2e36364a284df9f636e34ab47da7ff786f3

7124527: [macosx] SwingSet2, label is not read by VoiceOver when focus is on textfield for Internalframe and Table demo.

Reviewed-by: asemenov, serb

! src/demo/share/jfc/SwingSet2/InternalFrameDemo.java
! src/demo/share/jfc/SwingSet2/TableDemo.java

Changeset: 83a924a1
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-04-05 04:52:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83a924a1008853dee2ead8f6c3a82f9e3abc6125

8304042: C2 SuperWord: schedule must remove packs with cyclic dependencies

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java

Changeset: b659c353
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-05 05:41:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b659c35395fd3ac284a8fccfc04a4adf97438fb5

8068824: Exception thrown in JTableHeader after clicking on popupmenu opened with right-click on header

Reviewed-by: abhiscxk, aghaisas

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTableHeader/JTableHeaderExceptionTest.java

Changeset: 0e0c022b
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-04-05 09:35:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0e0c022b1f870806963789afdef9298851719498

8305356: Fix ignored bad CompileCommands in tests

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/integerArithmetic/TestNegAnd.java
! test/hotspot/jtreg/compiler/integerArithmetic/TestNegMultiply.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMulAdd.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/compiler/loopopts/TestPeelingRemoveDominatedTest.java

Changeset: 2aec910e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-04-05 10:29:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2aec910ea4bcd3a253a76a70323f9bebb49d8e91

8304883: Record Deconstruction causes bytecode error

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/DeconstructionDesugaring.java

Changeset: 4bf19878
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-04-05 10:35:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4bf1987856f454e029c413e53d4b0c5807d3e890

8296454: System.console() shouldn't return null in jshell

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
+ src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
= src/jdk.jshell/share/classes/jdk/jshell/execution/impl/PipeInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/module-info.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/PipeInputStreamTest.java
! test/langtools/jdk/jshell/UserInputTest.java

Changeset: 9f587d27
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-04-05 12:09:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f587d272fe7097b330d8d81b7ae43149ff92485

8305644: IGV: Node text not updated when switching from/to CFG view

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java

Changeset: 78ff454f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-04-05 13:19:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78ff454f1986abdb9b72d3c6c5b1f3bbab823540

8305490: CommandProcessor command "dumpclass" produces classes with invalid field descriptors

Reviewed-by: cjplummer, fparain

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: a3137c75
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-04-05 13:27:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3137c750f37d8fb03fd93f12e699df790adb327

8305646: compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c

Reviewed-by: alanb, shade

! test/jdk/java/io/File/libGetXSpace.c

Changeset: f69d88c5
Author:    Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-04-05 13:41:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f69d88c57f98472c483a7dcedcfd5afb0dbd3930

8301616: Drag & maximize to another monitor places window incorrectly (Windows)

Reviewed-by: avu, aivanov, serb

! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp

Changeset: 2e59d21e
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-05 14:04:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e59d21e5620e834cb55a69d23a16c44d6ca2393

8305659: ProblemList com/sun/jdi/PopAndInvokeTest.java with virtual threads

Reviewed-by: thartmann

! test/jdk/ProblemList-svc-vthread.txt

Changeset: 022290bd
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-05 14:39:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/022290bdbd14238d6f3cbd75e99f42b874ea255f

8305620: Missing `break` in DocCommentParser `inlineWord()`

Reviewed-by: iris

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

Changeset: 5919fad1
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-05 15:36:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5919fad1f4969ef3faaa0e8fe60ed6e4e15e5cff

8305591: Cleanup use of `newline` flag in DocCommentParser

Reviewed-by: hannesw

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java

Changeset: ee302335
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-04-05 16:04:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee3023359caed3be4fe4cd829f04ede99d17ae86

8305107: Emoji related binary properties in RegEx

Reviewed-by: iris, rriggs, jpai

! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 44f33ad1
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-04-05 16:06:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44f33ad1a9617fc23864c9ba5f063b3fc2f1e18c

8304982: Emit warning for removal of `COMPAT` provider

Reviewed-by: alanb

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
+ test/jdk/java/util/Locale/CompatWarning.java
= test/jdk/java/util/Locale/compatlog.properties

Changeset: 39f12a88
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-05 20:16:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39f12a88e7b19eb2b60942c6a6d2038398ddcd3f

8305596: (fc) Two java/nio/channels tests fail after JDK-8303260

Reviewed-by: alanb

! test/jdk/ProblemList.txt
! test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java
! test/jdk/java/nio/channels/FileChannel/Transfer.java

Changeset: 507c49a3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-05 20:17:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/507c49a3abc0b610a4f7cbc4d3c5aaaaf8ad3534

8305664: [BACKOUT] (fs) Remove FileSystem support for resolving against a default directory (chdir configuration)

Reviewed-by: alanb

! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java

Changeset: b5d204c3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-05 21:24:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5d204c3a4274c2e4604390eba436d42b5f5e9c9

8305678: ProblemList serviceability/sa/ClhsdbInspect.java on windows-x64 in Xcomp
8305679: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java on linux-aarch64 with ZGC

Reviewed-by: mikael

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList-zgc.txt

Changeset: 35cb303a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-04-05 21:54:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35cb303a2c0c8b32de257c02e012a1928a6b4594

8305425: Thread.isAlive0 doesn't need to call into the VM

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: shade, coleenp, alanb

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
+ test/jdk/java/lang/Thread/IsAlive.java

Changeset: 31270256
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-04-05 22:40:55 +0000
URL:       https://git.openjdk.org/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/commit/dc81603cbf223c3ac6b41396d1998a07524a0d54

8305666: Add system property for fair AWT lock

Reviewed-by: prr

! src/java.desktop/share/classes/sun/awt/SunToolkit.java

Changeset: cbc8dffb
Author:    duke <duke at openjdk.org>
Date:      2023-04-07 11:00:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cbc8dffb6a6e310f6ea38e448126f4a0d6208aea

Automatic merge of jdk:master into master




More information about the panama-dev mailing list