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