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

duke duke at openjdk.org
Fri Oct 20 11:08:34 UTC 2023


Changeset: e490cf9c
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-10-13 11:28:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e490cf9c650cfd3395e8418de99fbd42fd0d56ef

8317432: Async UL: Use memcpy instead of strcpy in Message ctr

Reviewed-by: xliu, dholmes

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: 266636de
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Dmitry Samersoff <dsamersoff at openjdk.org>
Date:      2023-10-13 11:33:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/266636deab75a0b30456c18e33c3191a42151ec3

8315940: ARM32: Move field resolution information out of the cpCache

Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 45b7aeda
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-10-13 13:21:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45b7aedabf3ca3d53be6c4bde4fddb584a5accca

8317433: Async UL: Only grab lock once when write():ing

Reviewed-by: dholmes, xliu

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: 7d31146f
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-13 13:40:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d31146f4d4ec81728c591d839ee2bb942e5e5fa

8318028: Remove unused class="centered" from FocusCycle.svg

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg

Changeset: 6273ab97
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-10-13 14:35:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6273ab97dc1a0d3c1f51ba94694d9594dd7593d4

8317808: HTTP/2 stream cancelImpl may leave subscriber registered

Reviewed-by: michaelm, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ReferenceTracker.java

Changeset: 605c9767
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-10-13 17:25:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/605c9767291ddf1c409c3e805ffb3182899d06c2

8318039: GHA: Bump macOS and Xcode versions

Reviewed-by: erikj, prr, ihse, clanger

! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: b12c471a
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-10-13 19:05:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b12c471a990eb8f789410a20084918368c655659

8317837: Leftover FFM implementation-only changes

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: mcimadamore

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestStringEncoding.java
+ test/jdk/java/foreign/TestStringEncodingJumbo.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c

Changeset: 32a60cf1
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-10-13 19:06:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32a60cf11d08aa34592269e6e9bdd7453583a8ad

8317824: Beef up javadoc for base offset in var handles derived from layouts (mainline)

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: 72c4dcbf
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-10-13 20:24:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72c4dcbfeefcd664f5e3175b24e395c1f36a05fd

8317970: Bump target macosx-x64 version to 11.00.00

Reviewed-by: erikj, prr, ihse

! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 9622de2a
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-13 20:49:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9622de2aa89923b8444df093ae1c596bc336f14f

8317372: Refactor some NumberFormat tests to use JUnit

Reviewed-by: naoto

! test/jdk/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java
! test/jdk/java/text/Format/NumberFormat/Bug4208135.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/Bug4944439.java
! test/jdk/java/text/Format/NumberFormat/Bug4990596.java
! test/jdk/java/text/Format/NumberFormat/Bug6278616.java
! test/jdk/java/text/Format/NumberFormat/Bug8132125.java
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java

Changeset: 7cb2e6d6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-13 20:51:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7cb2e6d65b517b638a584149560a2ff9cc56c3b6

8317514: Ensure MemorySegment is initialized before touching NativeMemorySegmentImpl

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestDeadlock.java
! test/jdk/java/foreign/TestSegmentAllocators.java

Changeset: e942f368
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-10-13 21:55:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e942f368c370e059c654e33408940a987013a5c7

8317535: Shenandoah: Remove unused code

Reviewed-by: rkennke, ysr

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Changeset: f7d6d7a0
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-10-13 22:53:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7d6d7a04faa704155ee8df33e7d344bb962566f

8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM

Reviewed-by: prr, azvegint, aivanov

! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt

Changeset: 56aa1e8d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-10-14 05:56:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/56aa1e8dc8047cbc29d554889c64beb6eca0b8eb

8317683: Add JIT memory statistics

Reviewed-by: kvn, adinn

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ src/hotspot/share/compiler/compilationMemoryStatistic.cpp
+ src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/gtest/memory/test_arena.cpp
+ test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
+ test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java

Changeset: 1d54e73f
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-10-14 20:23:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d54e73f6acf6e8fad674206b168c950d62c6f58

8318072: DowncallLinker does not acquire/release segments in interpreter

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java

Changeset: 01ea1eff
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-10-14 21:28:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01ea1eff66e43f106640ecfd19fadf2c8245a1ad

8305971: NPE in JavacProcessingEnvironment for missing enum constructor body

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java

Changeset: 4ea1b99c
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-10-15 23:34:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ea1b99c1a6efe144af381ea538f93718e9baf74

8317262: LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread"

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: stuefe, pchilanomate, rkennke, mli

! src/hotspot/share/runtime/lockStack.inline.hpp
+ test/hotspot/jtreg/runtime/lockStack/TestStackWalk.java

Changeset: 77d40ce1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-10-16 07:13:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77d40ce166d665020a134f95e51fb9826a6ccf9b

8318085: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-aarch64

Reviewed-by: clanger

! test/jdk/ProblemList.txt

Changeset: 0275efac
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-10-16 07:40:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0275efac882d263f85a723828a95d621f8dadbfb

8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux

Reviewed-by: stuefe, alanb, bpb, mli

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java

Changeset: 1e930db3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-16 08:00:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e930db3c7dec24223eea9f36052bb753f91e282

8316585: [REDO] runtime/InvocationTests spend a lot of time on dependency verification

Reviewed-by: vlivanov, stuefe, mli

! test/hotspot/jtreg/runtime/InvocationTests/shared/AbstractGenerator.java

Changeset: 37aed6f4
Author:    Evgeny Ignatenko <ier7928 at gmail.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-10-16 08:19:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37aed6f46d19a48b7bceffde61b529a69a6abf54

8315362: NMT: summary diff reports threads count incorrectly

Reviewed-by: jsjolen, gziemski, stuefe, mli

! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/threadStackTracker.cpp
+ test/hotspot/jtreg/runtime/NMT/SummaryDiffThreadCount.java

Changeset: 37eb9860
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-10-16 09:01:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37eb98604f4e2c241d959c7e2b337beb047421da

8154846: SwingNode does not resize when content size constraints are changed

Reviewed-by: prr, angorya, arapte

! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java

Changeset: a27fc7ef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-16 09:54:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a27fc7efd4d77bc3509294688cb7804bbc5f1e9c

8317994: Serial: Use SerialHeap in generation

Reviewed-by: tschatzl, sangheki, mli

! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp

Changeset: a36eaf03
Author:    Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-16 10:13:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a36eaf03afd148581a9d9754f85a652cac84d655

8317112: Add screenshot for Frame/DefaultSizeTest.java

Reviewed-by: prr, dnguyen, aivanov

! test/jdk/java/awt/Frame/DefaultSizeTest.java

Changeset: 668d4b07
Author:    Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-16 10:58:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/668d4b077f260a30a90842a01b38a9cf6718d418

8318154: Improve stability of WheelModifier.java test

Reviewed-by: aivanov

! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java

Changeset: 36993aea
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-10-16 12:52:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36993aea9a8501f56adb48ca2ff96ccb5dbfcea1

8316918: Optimize conversions duplicated across phi nodes

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/PhiDuplicatedConversion.java

Changeset: 7028fb9d
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-10-16 12:53:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7028fb9d588fce6d61511d8c32b8e8889b453240

8317975: [JVMCI] assert(pointee != nullptr) failed: invariant

Reviewed-by: never, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java

Changeset: eb7d972d
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-10-16 12:56:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eb7d972d8a538a9840b5a17f52d7ca9f20bd6620

8308659: Use CSS scroll-margin instead of flexbox layout in API documentation

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java
! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java

Changeset: 1a7fd5d4
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-10-16 14:49:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a7fd5d41901249f8e1e6f0aa1f2a3c9f265659d

8317687: (fs) FileStore.supportsFileAttributeView("posix") incorrectly returns 'true' for FAT32 volume on macOS

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java
! test/jdk/java/nio/file/Files/CopyAndMove.java

Changeset: 0d091681
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-10-16 14:52:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d091681c2e440d05dc913131fbc2bdf4f15a31b

8312527: (ch) Re-examine use of sun.nio.ch.Invoker.myGroupAndInvokeCount

Reviewed-by: alanb, jpai

! src/java.base/share/classes/sun/nio/ch/Invoker.java

Changeset: 2d38495b
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-10-16 16:22:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2d38495b61ec4a8144fe187b5b11883add3dfd49

8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame

Reviewed-by: lmesnik, aph

! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java

Changeset: 8c1bb2b2
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-10-16 16:26:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c1bb2b28066ee32bef22110df06318d938c7d8b

8268916: Tests for AffirmTrust roots

Reviewed-by: mullan

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java

Changeset: 741ae06c
Author:    Qing Xiao <xqoasis at openjdk.org>
Committer: Christian Stein <cstein at openjdk.org>
Date:      2023-10-16 17:14:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/741ae06c55de65dcdfe38e328022bd8dde4fa007

8313613: Use JUnit in langtools/lib tests

Reviewed-by: cstein, asotona

! test/langtools/lib/combo/TEST.properties
+ test/langtools/lib/combo/tools/javac/combo/ComboWatcher.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
= test/langtools/lib/combo/tools/javac/combo/SourceFile.java
! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/expswitch/TEST.properties
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties
! test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java
! test/langtools/tools/javac/patterns/scope/ScopeTest.java
! test/langtools/tools/javac/patterns/scope/TEST.properties
! test/langtools/tools/javac/records/LocalStaticDeclarations2.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: aed1e810
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-10-16 20:03:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aed1e810e6386844441dbfd7767fbfdcdc22a29a

8317285: Misspellings in hprof test lib

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java

Changeset: 7b391726
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-10-17 00:55:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b3917265dec7e975c0abb31b4069ac12f43f575

8318086: [jvmci] RISC-V: Reuse target config from TargetDescription

Reviewed-by: fyang, mli

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java

Changeset: 504b0bda
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-10-17 07:14:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/504b0bdaaa7fb7c822014d8bd2845299fbdaf0e8

8318078: ADLC: pass ASSERT and PRODUCT flags

Reviewed-by: ihse, erikj, kvn

! make/hotspot/gensrc/GensrcAdlc.gmk

Changeset: e4329a82
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-10-17 08:15:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e4329a823bf9fd23c772342729ef4a4fb50381ac

8317696: Fix compilation with clang-16

Reviewed-by: djelinski, aivanov

! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: 5521560a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-10-17 08:52:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5521560abdbdad6b15ea5d70dd7305257d22b1ee

8310673: [JVMCI] batch compilation for libgraal should work the same way as for C2

Reviewed-by: thartmann, never

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 7ca0ae94
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 09:22:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ca0ae94159ac0fd2df23ee1a1e8cf626ce31048

8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm

Reviewed-by: sjohanss, ayang

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 6ee6171e
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 09:32:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ee6171e8124ae8ce4f60c2582c2fe2cae6fc3db

8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm

Reviewed-by: tschatzl, iwalulya

! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java

Changeset: c64bd3d6
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 09:33:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c64bd3d6715304accd9a1e3266edd9d3d2353273

8317343: GC: Make TestHeapFreeRatio use createTestJvm

Reviewed-by: tschatzl, iwalulya

! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java

Changeset: 5bd10521
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 09:40:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5bd10521eb5e51e76b20e955addd45f76abba6f7

8317317: G1: Make TestG1RemSetFlags use createTestJvm

Reviewed-by: mli, tschatzl

! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java

Changeset: b2b8db65
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-17 11:09:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2b8db65337729c73a988942c4d1d287d90ff769

8318180: Memory model reference from foreign package-info is broken

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/package-info.java

Changeset: 8f79d889
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-17 11:54:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f79d889609b634282af1129559500c80505353a

8318155: Remove unnecessary virtual specifier in Space

Reviewed-by: tschatzl, mli

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

Changeset: d8cd6058
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 11:55:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8cd60588aef6abcbfedbe3262d9a094c9bbcb8c

8317316: G1: Make TestG1PercentageOptions use createTestJvm

Reviewed-by: mli, tschatzl

! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java

Changeset: 34653c1e
Author:    Agnibho Hom Chowdhury <agnibho.hom.chowdhury at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2023-10-17 11:58:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34653c1e73452c0e07beb1f5e2eb8029fdb3befc

8249832: java/util/zip/DataDescriptorSignatureMissing.java uses @ignore w/o bug-id

Reviewed-by: msheppar

! test/jdk/java/util/zip/DataDescriptorSignatureMissing.java

Changeset: 75b37e6d
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 11:58:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/75b37e6d7ec285f1a954f9d5b16bf9e6b642f2fc

8317218: G1: Make TestG1HeapRegionSize use createTestJvm

Reviewed-by: mli, tschatzl

! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java

Changeset: 7e39e664
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 11:59:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e39e664cf6d4658b0aa03f9b5162cf7de40de28

8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm

Reviewed-by: mli, tschatzl

! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java

Changeset: a949824e
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 12:00:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a949824e98a8872645f292c9cc9ed2fe1cccadce

8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm

Reviewed-by: mli, tschatzl

! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java

Changeset: 5f4be8ce
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 12:02:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f4be8cea980b3c2e8e5fb2067dc64b62fa0245c

8316973: GC: Make TestDisableDefaultGC use createTestJvm

Reviewed-by: ayang, mli, lmesnik

! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java

Changeset: e649c563
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-17 12:02:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e649c563242a876a20007470c9412311ffa2a568

8316410: GC: Make TestCompressedClassFlags use createTestJvm

Reviewed-by: ayang, mli

! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java

Changeset: 15588e08
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-10-17 12:51:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15588e08ed455eac356aa923c35503beaecd5b6d

8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314578.java
+ test/langtools/tools/javac/patterns/T8314578.out

Changeset: 2bf1863e
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-10-17 12:55:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2bf1863e24c8842e3ddbdacda54e412023951983

8315588: JShell does not accept underscore from JEP 443 even with --enable-preview

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/UnnamedTest.java

Changeset: 5ca1beb3
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-10-17 12:57:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ca1beb30e35cc91bf170960fb832de6438de1de

8317300: javac erroneously allows "final" in front of a record pattern

Reviewed-by: jlahoda

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

Changeset: 6aa837ee
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-10-17 13:11:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6aa837eee62c2243689142915abcd85db85d0eed

8316927: JFR: Move shouldCommit check earlier for socket events

Reviewed-by: alanb, dfuchs, mgronlun

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java

Changeset: d0ea2a51
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-10-17 13:52:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d0ea2a51111bd5de5a6465e7de6a4950aae89c71

8318015: Lock inflation not needed for OSR or Deopt for new locking modes

Reviewed-by: pchilanomate, dlong

! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 39e2b7a6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-17 16:38:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39e2b7a6d39d7552e44ccc7e9ee2bfa426698141

8318295: Update launcher help for enable-native-access

Reviewed-by: jvernee

! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: 61cc4a01
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-10-17 17:40:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/61cc4a011eeea1b4dcc2e3571fe534f962b77045

8311538: CDS InternSharedString test fails on huge pages host - cannot find shared string

Reviewed-by: iklam, mseledtsov

! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java

Changeset: d6679031
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-10-17 18:02:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6679031e0316f9ce0613b7db6bdf8ad46d31501

8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags

Reviewed-by: kevinw, sspitsyn

! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java

Changeset: c9985720
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-10-17 19:00:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9985720b91cf6ad2938e9be12da08c5193f83af

8316959: Improve InlineCacheBuffer pending queue management

Reviewed-by: dlong, kvn

! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/oops/compiledICHolder.cpp

Changeset: c566dfcc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-10-17 19:01:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c566dfccf8aa0d5cd53a6e4de61a1bca9f1367b5

8317600: VtableStubs::stub_containing() table load not ordered wrt to stores

Reviewed-by: dlong, kvn

! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp

Changeset: 5145e5a4
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-10-17 19:36:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5145e5a40a8e9a87b3bc9f236dbf9e4b89094e46

8318328: DHKEM should check XDH name in case-insensitive mode

Reviewed-by: ascarpino, hchao

! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
+ test/jdk/com/sun/crypto/provider/DHKEM/NameSensitiveness.java

Changeset: 0ba48ef4
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-10-17 20:32:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ba48ef4ab7b80c21bb9484ba0a15c5742ba76cf

8316972: Add javadoc support for restricted methods

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
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/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.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/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/RestrictedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: 2f4d601a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-10-17 21:00:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f4d601a56bf02db2766d1f8a2ddfff906b78678

8314975: JavadocTester should set source path if not specified

Reviewed-by: hannesw

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java

Changeset: cceb0d8a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-10-17 21:17:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cceb0d8a2321ce622569aa4afaf98a074e59e215

8318126: Refresh manpages

Reviewed-by: alanb, mli, iris

! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jfr/share/man/jfr.1

Changeset: 83b6a127
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-10-17 22:12:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83b6a1278f7ffa5bf6f30697e5fb39eb5846c04b

8316967: Correct the scope of vmtimer in UnregisteredClasses::load_class

Reviewed-by: iklam, jiangli

! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: 072d64c6
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-11-14 19:19:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/072d64c6a902fc30822152f1deb0d7e10df2e3d0

8296581: Better system proxy support

Reviewed-by: rhalade, dfuchs, michaelm, alanb

! src/java.base/windows/native/libnet/DefaultProxySelector.c

Changeset: 195c9b2c
Author:    Naoto Sato <naoto at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2022-12-13 00:15:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/195c9b2c48353ab1a171f41a61f7a3378ee6b662

8297856: Improve handling of Bidi characters

Reviewed-by: rhalade, mschoene, rriggs

! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java

Changeset: adca97b6
Author:    Bradford Wetmore <wetmore at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-05-19 00:58:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/adca97b659d725b0dd320322297dcbd1b443a047

8286503: Enhance security classes

Reviewed-by: rhalade, mullan, skoivu, weijun

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ECPublicKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHPublicKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/LdapPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UserPrincipal.java
- test/jdk/java/security/KeyRep/RSA.pre.1.5.key
! test/jdk/java/security/KeyRep/SerialOld.java

Changeset: 7c80cb26
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-08-08 19:06:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c80cb26dfb6e90147f5f36d780457eff09e58ad

8309966: Enhanced TLS connections

Reviewed-by: mschoene, hchao, rhalade, jnimeh

! src/java.base/share/classes/java/security/cert/CertPathHelperImpl.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/CertPathHelper.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java

Changeset: 9843c976
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-10-17 23:30:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9843c97695fab3fec1e319027b14974d0e84bf0a

8318365: Test runtime/cds/appcds/sharedStrings/InternSharedString.java fails after JDK-8311538

Reviewed-by: cjplummer, lmesnik

! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java

Changeset: 8dd80964
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-10-18 06:18:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8dd809642e0e052917451767d2a25dd98b3af3ef

8317886: Add @sealedGraph to ByteBuffer

Reviewed-by: rriggs, iris

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

Changeset: 4e77b3c3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-10-18 08:28:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e77b3c378dd08470ebccd1ea2fe48f2819d3eac

8315974: Make fields final in 'com.sun.crypto.provider' package

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/AESParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/DESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS5Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/PrivateKeyInfo.java

Changeset: 31ef400f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-10-18 08:39:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/31ef400f31b1fd9a861870cce69f6d3eec72aa46

8318183: C2: VM may crash after hitting node limit

Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/parse1.cpp

Changeset: 6fc35142
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-18 10:30:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6fc35142315f1616fa35e415005c9483939c6920

8318363: Foreign benchmarks fail to build on some platforms

Reviewed-by: jvernee, mcimadamore

! test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c

Changeset: 278de7ac
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-18 17:02:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/278de7acd21cc6f938aca561d02248e75c119e11

8318458: Update javac and java manpages with restricted method options

Reviewed-by: iris

! src/java.base/share/man/java.1
! src/jdk.compiler/share/man/javac.1

Changeset: ab135683
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-10-18 18:05:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ab135683a6ba54c6d82a23a30abb154b92ba855e

8318029: Minor improvement to logging output in container at-requires

Reviewed-by: iklam

! test/jtreg-ext/requires/VMProps.java

Changeset: ce8ebebc
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-10-18 18:26:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce8ebebc77f4ef73852364f6188b43c482337350

8317979: Use TZ database style abbreviations in the CLDR locale provider

Reviewed-by: rriggs, joehw, lancea, erikj, iris, ihse

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/modules/jdk.localedata/Gensrc.gmk
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: e25a49a9
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-10-18 20:20:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e25a49a993f270c33f7929e629fb3075a11fdec9

8318471: ProblemList compiler/sharedstubs/SharedTrampolineTest.java

Reviewed-by: lmesnik

! test/hotspot/jtreg/ProblemList.txt

Changeset: 24bc5bd1
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-10-19 04:21:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24bc5bd104b8b4b96a61cffd3ec35cc795744eb9

8318104: macOS 10.13 check in TabButtonAccessibility.m can be removed

Reviewed-by: aivanov, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m

Changeset: c0e154c8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-10-19 06:25:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0e154c876e586660b36af6441cd178bc8ebab89

8318089: Class space not marked as such with NMT when CDS is off

Reviewed-by: mli, dholmes

! src/hotspot/share/memory/metaspace.cpp

Changeset: 80bd22d0
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-10-19 06:42:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80bd22d093b696b40a3380527b19d8d2c4e138f9

8316144: Remove unused field jdk.internal.util.xml.impl.XMLStreamWriterImpl.Element._Depth

Reviewed-by: lancea, joehw

! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java

Changeset: 47bb1a1c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-10-19 07:22:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/47bb1a1cefa242c39c22a8f2aa08d7d357c260b9

8318415: Adjust describing comment of os_getChildren after 8315026

Reviewed-by: rriggs

! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c

Changeset: 1a098356
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-10-19 09:26:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a098356dd3a157b12c2b5c527e61c8a628bdb2d

8317358: G1: Make TestMaxNewSize use createTestJvm

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java

Changeset: 15acf4b8
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-19 09:51:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15acf4b8d7cffcd0d74bf1b9c43cde9acaf31ea9

8318324: Drop redundant default methods from FFM API

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java

Changeset: 3c70f2c1
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-19 10:36:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c70f2c1e9fb91cd5d7a66ef1e2a39672230208c

8318418: hsdis build fails with system binutils on Ubuntu

Reviewed-by: erikj, ihse

! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c

Changeset: defc7e0f
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-10-19 10:47:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/defc7e0f8d32e2dc62568f34d86d8f77a759e6ce

8318454: TestLayoutPaths broken on Big Endian platforms after JDK-8317837

Reviewed-by: mdoerr, mcimadamore

! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 9cf334fb
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-10-19 13:56:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9cf334fb6488188ea4236e5d156b11245bace88f

8318383: Remove duplicated checks in os::get_native_stack() in posix implementation

Reviewed-by: dholmes, stuefe

! src/hotspot/os/posix/os_posix.cpp

Changeset: 599560a8
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-10-19 18:12:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/599560a832386d9c61aca24450d6efa65156f663

8317635: Improve GetClassFields test to verify correctness of field order

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/getclfld007.cpp

Changeset: cc8f8da2
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-19 18:25:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc8f8da293914c25cb15d38caad994bc761a3957

8318322: Update IANA Language Subtag Registry to Version 2023-10-16

Reviewed-by: naoto, iris, lancea, srl

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 17409500
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-10-19 18:27:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17409500369bd8503782b2e6f4e885e33837087a

8314901: AES-GCM interleaved implementation using AVX2 instructions

Reviewed-by: sviswanathan, djelinski

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: 684b91ef
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-10-19 22:53:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/684b91efbb22f16cd0952283e8c960846c39d1db

8315064: j.text.ChoiceFormat provides no specification on quoting behavior

Reviewed-by: naoto

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

Changeset: 8f5f4407
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-10-19 23:24:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f5f44070a7c6dbbbd1005f9d0af5ab7c35179df

8317692: jcmd GC.heap_dump performance regression after JDK-8292818

Reviewed-by: amenkov, fparain

! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/HeapDump/FieldsInInstanceTest.java

Changeset: c46a54e0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-10-20 05:56:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c46a54e01815c5d441a958aa81451e66849ce774

8312777: notifyJvmtiMount before notifyJvmtiUnmount

Reviewed-by: mli, sspitsyn

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

Changeset: d9ce525a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-20 06:18:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9ce525a1c27f41ef66c39b3ec18e3a87bbd8dd3

8318150: StaticProxySelector.select should not throw NullPointerExceptions

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/java/net/ProxySelector.java
! test/jdk/java/net/ProxySelector/NullArguments.java

Changeset: 387504c9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-20 07:05:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/387504c9e4b93d162dcef7c90c57c27295858d2e

8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result

Reviewed-by: thartmann, kvn, aph

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

Changeset: 292aad2c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-10-20 07:07:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/292aad2c4901f2ffba37274763e1cc617711918e

8316436: ContinuationWrapper uses unhandled nullptr oop

Reviewed-by: pchilanomate, eosterlund

! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp

Changeset: bd3bc2c6
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-10-20 07:30:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd3bc2c6181668b5856732666dc251136b7fbb99

8317350: Move code cache purging out of CodeCache::UnloadingScope

Reviewed-by: ayang, iwalulya

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: bd02cfd9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-20 07:32:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd02cfd96f80abd1559ea3531a21c28c1f670f5d

8318540: make test cannot run .jasm tests directly

Reviewed-by: lmesnik, erikj

! make/RunTests.gmk

Changeset: 4812caba
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-10-20 07:36:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4812cabaa489e99481facddce69686a9fee29c44

8316587: Use ArraysSupport.vectorizedHashCode in Utf8EntryImpl

Reviewed-by: asotona, redestad

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java

Changeset: 138437f2
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-10-20 08:33:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/138437f2cf4e965ba07212a10589a517f81623a8

8314438: NMT: Performance benchmarks are needed to have a baseline for comparison of improvements

Reviewed-by: gziemski, ihse

! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java

Changeset: 80992610
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-20 08:38:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8099261050a6c021f193d6dac94caa11dccbb5ec

8318489: Remove unused alignment_unit and alignment_offset

Reviewed-by: thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp

Changeset: 744f206f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-10-20 08:38:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/744f206fefb7e2eff17737a34da264f2eebbae09

8318525: Atomic gtest should run as TEST_VM to access VM capabilities

Reviewed-by: stefank, stuefe

! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: cd25d1a2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-20 08:40:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd25d1a2bf4530d8fd4d0515b69e2199df9c102f

8318296: Move Space::initialize to ContiguousSpace

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 8f4ebd89
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2023-10-20 08:52:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f4ebd892148f2c23fd11672a10aaf787a0be2eb

8317920: JDWP-agent sends broken exception event with onthrow option

Reviewed-by: clanger, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
+ test/jdk/com/sun/jdi/JdwpOnThrowTest.java
+ test/jdk/com/sun/jdi/ThrowCaughtException.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java

Changeset: 6f1d8962
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-20 10:23:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f1d8962df05e2b298f3ec354430159041b51bcd

8318510: Serial: Remove TenuredGeneration::block_size

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: b07da3ae
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-20 10:23:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b07da3ae15dc820d596484d51d972404fed67fb1

8317819: Scope should reflect lifetime of underying resource (mainline)

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/jdk/java/foreign/TestScope.java

Changeset: 848ecc16
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-10-20 10:35:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/848ecc1621c347ab12dd3f421af82cb55c71e075

8318538: Add a way to obtain a strided var handle from a layout

Reviewed-by: jvernee, pminborg

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java

Changeset: a03767cf
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2023-10-20 10:44:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a03767cf8868a200f5be74c4cf8cdf5f76f1e678

8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestNotifyCastToXor.java

Changeset: b5ee8011
Author:    duke <duke at openjdk.org>
Date:      2023-10-20 11:00:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5ee80117ea82c4f5d17241e9d789c1586200aa9

Automatic merge of jdk:master into master




More information about the panama-dev mailing list