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

duke duke at openjdk.org
Fri Feb 16 11:13:24 UTC 2024


Changeset: d165d124
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 11:05:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d165d124b129f5e0440af83494805a8b8367466c

8325510: Serial: Remove redundant arg in non_clean_card_iterate

Reviewed-by: kbarrett, tschatzl, stefank

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

Changeset: 5daf622a
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-02-09 11:46:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5daf622aea8ccb914dd7fa3680ddd3114dc6a0c1

8325309: Amend "Listeners and Threads" in AWTThreadIssues.html

Reviewed-by: serb, tr

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html

Changeset: 8b70b8d8
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-02-09 11:51:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b70b8d85af0e26020c010324c7f1389cc5cb801

8325440: Confusing error reported for octal literals with wrong digits

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
= test/langtools/tools/javac/diags/examples/IllegalDigitInBinaryLiteral.java
= test/langtools/tools/javac/diags/examples/IllegalDigitInOctalLiteral.java
! test/langtools/tools/javac/diags/examples/InvalidBinaryNumber.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/lexer/OctalNumberTest.java
! test/langtools/tools/javac/literals/BadBinaryLiterals.7.out

Changeset: 52d49761
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-02-09 13:09:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52d497619e58a5677bc4a015b1bd87f600f23837

8325437: Safepoint polling in monitor deflation can cause massive logs

Reviewed-by: aboldtch, dcubed, shade

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

Changeset: 69b2674c
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-09 14:36:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/69b2674c6861fdb7d9f9cb39e07d50515c73e33a

8324648: Avoid NoSuchMethodError when instantiating NativePRNG

Reviewed-by: shade, weijun, liach, valeriep

! src/java.base/unix/classes/sun/security/provider/NativePRNG.java

Changeset: 8ef918d6
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-09 14:38:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ef918d6678437a5b351b172bb4cf144eeaa975f

8324646: Avoid Class.forName in SecureRandom constructor

Reviewed-by: shade, weijun

! src/java.base/share/classes/java/security/Provider.java
+ test/micro/org/openjdk/bench/java/security/SecureRandomBench.java

Changeset: 29d89d48
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 15:01:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29d89d48cb32a225f94b2ed45d2a1467add33b68

8325551: Remove unused obj_is_alive and block_start in Space

Reviewed-by: stefank

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

Changeset: 40708baf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 16:33:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40708baf7a5ad4a847f1b6414eda6a2ea4439d7e

8325563: Remove unused Space::is_in

Reviewed-by: tschatzl

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

Changeset: 4a3a38d1
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-09 16:53:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a3a38d1b71a4acc780a6d9802c076d750541714

8325517: Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp

Reviewed-by: shade, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp

Changeset: 43684374
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-02-09 16:57:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43684374755d7446e224d16e6c40b903b6a6e91f

8325264: two compiler/intrinsics/float16 tests fail after JDK-8324724

Reviewed-by: thartmann, dfenacci, kvn

! src/hotspot/share/runtime/stubRoutines.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 6944537c
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-02-09 17:05:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6944537c3ebbbb638479e4c2b90a71ad5869023c

8325203: System.exit(0) kills the launched 3rd party application

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: b42b8886
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-02-09 18:06:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b42b8886aa93a50d114f9a105ef6b94febd38729

8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages

Reviewed-by: matsaave, jsjolen

! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java

Changeset: ac4607ed
Author:    Sebastian Lövdahl <sebastian.lovdahl at hibox.tv>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-02-09 18:32:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac4607ed81eb75f43e7d1062e38506972738d086

8226919: attach in linux hangs due to permission denied accessing /proc/pid/root

Reviewed-by: sgehwolf, kevinw

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: d39b7bab
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-09 18:40:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d39b7bab27af5ba24ff0925037b8e5fb99680dc0

8316460: 4 javax/management tests ignore VM flags

Reviewed-by: kevinw

! test/jdk/ProblemList-Virtual.txt
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 3ebe6c19
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-09 18:40:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb

8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only

Reviewed-by: kevinw, cjplummer

! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/ManifestTest.sh
! test/jdk/java/lang/instrument/RedefineBigClass.sh
! test/jdk/java/lang/instrument/RedefineClassWithNativeMethod.sh
! test/jdk/java/lang/instrument/RedefineMethodAddInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodDelInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodInBacktrace.sh
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh
! test/jdk/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh
! test/jdk/java/lang/instrument/RetransformBigClass.sh
! test/jdk/java/lang/instrument/StressGetObjectSizeTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: 6303c0e7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-09 20:49:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6303c0e7136436a2d3cb6043b88edf788c0067cc

8325569: ProblemList gc/parallel/TestAlwaysPreTouchBehavior.java on linux

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: e33d8a21
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-02-10 00:56:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e33d8a219811930492e684e19a73dadb09590052

8311076: RedefineClasses doesn't check for ConstantPool overflow

Reviewed-by: coleenp, lmesnik

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

Changeset: 6c7029ff
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-02-10 01:48:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2

8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java

Reviewed-by: aivanov, shade

! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 71d2dbd0
Author:    yifeng.jyf <yifeng.jyf at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-02-10 14:07:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71d2dbd0b637b75a98115b6d867669b574d7baa8

8325464: GCCause.java out of sync with gcCause.hpp

Reviewed-by: stefank, tschatzl

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java

Changeset: 232d1368
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-10 14:19:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/232d13688596e9a3c1145ee456dd5a6f7cd1223d

8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism

Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp

Changeset: af7eeffd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-11 15:34:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af7eeffddb40a4786e672e1a4b5bd9426578cd87

8325565: Remove unused SpaceClosure

Reviewed-by: kbarrett

! src/hotspot/share/memory/iterator.hpp

Changeset: 2546afe2
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-02-12 06:29:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2546afe2aac06d226afa94cd4c82e9036bd424fd

8325451: Missed elimination of assertion predicates

Reviewed-by: chagedorn, phh

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/predicates/TestPredicatesBasic.java

Changeset: efa071dd
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-02-12 07:54:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/efa071dd06deca6f49a22ddde02d13401e583a46

8323089: networkaddress.cache.ttl is not a system property

Reviewed-by: alanb, jpai, aefimov, dfuchs

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/doc-files/net-properties.html

Changeset: e5cb78cc
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-12 08:04:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5cb78cc88761cd27964e9fe77fc9c6f9073e888

8324539: Do not use LFS64 symbols in JDK libs

Reviewed-by: jwaters, erikj, mbaesken, alanb

! make/autoconf/flags-cflags.m4
! make/modules/jdk.hotspot.agent/Lib.gmk
! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c
! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/share/native/libjli/jli_util.h
! src/java.base/share/native/libjli/wildcard.c
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/unix/native/libnio/ch/FileKey.c
! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/java.desktop/share/native/common/awt/debug/debug_assert.c
! src/java.desktop/share/native/common/awt/debug/debug_mem.c
! src/java.desktop/share/native/common/awt/debug/debug_trace.c
! src/java.desktop/share/native/common/awt/debug/debug_util.h
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedRenderPipe.c
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c
! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
! src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: 6a123626
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-02-12 08:18:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a12362660d6221beb3a059dc90d06a8068cce39

8325606: compiler/predicates/TestPredicatesBasic.java does not compile

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/predicates/TestPredicatesBasic.java

Changeset: 1358850a
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-02-12 09:26:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1358850aa63a2874031ca33eba278432fd09d6ab

8322694: C1: Handle Constant and IfOp in NullCheckEliminator

Reviewed-by: thartmann, dlong

! src/hotspot/share/c1/c1_Optimizer.cpp

Changeset: 16b3be0a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-12 12:25:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16b3be0a76b0a71c8f59168dfc94c06d8a899bd4

8325503: Add GC specific prefix for CheckForUnmarked related classes

Reviewed-by: kbarrett, tschatzl, stefank

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp

Changeset: 1e4b7017
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-02-12 18:04:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e4b701749cc691e6eed110ab8c6dc5ec50e0cbb

8316931: [macos14] Test "java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html" throws an exception on macOS 14(x64, aarch64)

Reviewed-by: abhiscxk, kizune, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
- test/jdk/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html
! test/jdk/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.java

Changeset: 46287630
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-02-12 18:55:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/462876300103feaccc078ec8694b7d861a9ed4f3

8320302: compiler/arguments/TestC1Globals.java hits SIGSEGV in ContinuationEntry::set_enter_code

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: d70156d2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-02-12 19:47:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d70156d2e2eddc311af12bc016b1ebb70efd92dd

8325529: Remove unused imports from `ModuleGenerator` test file

Reviewed-by: prappo

! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java

Changeset: b3e0587e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-02-12 19:49:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b3e0587ea0de9beac57bfeb075c4abd07182694c

8322874: Redirection loop in index.html

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
+ test/langtools/jdk/javadoc/doclet/testIndexRedirect/TestIndexRedirect.java

Changeset: 482c1006
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-02-12 19:53:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/482c10064668d8309873173b1773ca406883fda3

8322865: JavaDoc fails on aggregator modules

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestAggregatorModule.java

Changeset: 7c697123
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-02-12 20:26:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c6971239dd9af2a62aefb1163328c66c4507ef1

8325570: Update to Graphviz 9.0.0

Reviewed-by: erikj, pminborg, ihse, mchung, iris

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createGraphvizBundle.sh

Changeset: 2ed889b7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-02-12 21:10:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ed889b7f217a7a21edee317d93b9b533edde578

8323628: Update license on "pass-through" files

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
+ test/langtools/jdk/javadoc/doclet/testPassthruFiles/TestPassThruFiles.java

Changeset: b356fee5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-13 02:03:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b356fee5d82c3c72a705bb33b73189921a813828

8325458: Rename mlvmJvmtiUtils.h

Reviewed-by: vlivanov

! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/share/IndyRedefineClass.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp
= test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.hpp

Changeset: 62a4be03
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-13 08:47:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62a4be03cfcb5dcae77358ff25fdc9e2e9660575

8325635: Serial: Inline verify_used_region_at_save_marks

Reviewed-by: stefank, tschatzl

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

Changeset: 4513da94
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-13 09:03:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4513da949670dfd29ca64183edc78ca44432aeb3

8325470: [AIX] use fclose after fopen in read_psinfo

Reviewed-by: mdoerr, kbarrett

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

Changeset: 5dbf1373
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-13 09:32:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5dbf13730ee2b57f089c57e9e7ee8ab65d4a67af

8319797: Recursive lightweight locking: Runtime implementation

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, dcubed, coleenp, stefank

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
+ test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/LockStackGtests.java
+ test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 618af397
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-13 09:41:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/618af397b4c636c89049f7398c14f37f0065df59

8325633: Use stricter assertion in callers of Space::is_aligned

Reviewed-by: tschatzl, sjohanss

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

Changeset: ec20b0aa
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-13 09:51:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec20b0aa2ed711daeea5d0a09102093b3a2a49ec

8325626: Allow selection of non-matching configurations using CONF=!string

Reviewed-by: erikj, jwaters

! doc/building.html
! doc/building.md
! make/Global.gmk
! make/InitSupport.gmk

Changeset: c266800a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-13 10:00:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c266800a3a7dd44416b0b4df3bdd78410241d74b

8325558: Add jcheck whitespace checking for properties files

Reviewed-by: naoto, dfuchs, joehw

! .jcheck/conf
! src/java.base/unix/classes/sun/net/www/content-types.properties
! src/java.base/windows/classes/sun/net/www/content-types.properties
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties
! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/customJaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxpImpls.properties
! test/jdk/javax/net/ssl/Stapling/TEST.properties
! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/filechooser/resources/FileChooserDemo.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/TableDemo.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/togglebutton/resources/ToggleButtonDemo.properties
! test/jdk/tools/jmod/src/foo/jdk/test/foo/resources/foo.properties

Changeset: 088e54f5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-02-13 11:08:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/088e54f5602f5f46fde1e5e335ae323d8e4516be

8325650: Table of contents scroll timeout not long enough

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template

Changeset: f8d8eecf
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-02-13 11:21:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f8d8eecf8041a8baa76ba0091f2842dcb0275cb3

8325325: Breadcrumb navigation shows preview link for modules and packages

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.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/DocFilesHandler.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/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
= test/langtools/jdk/javadoc/doclet/testPreview/api/preview/package-info.java

Changeset: c3c1cdd1
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2024-02-13 12:31:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3c1cdd1b017654469f214c62457cde248474f2f

8325731: Installation instructions for Debian/Ubuntu don't mention autoconf

Reviewed-by: ihse

! doc/building.html
! doc/building.md

Changeset: 71ff2d71
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-02-13 12:59:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71ff2d717798f1f314b97d97dfbc2b859fb47ae3

8325616: JFR ZGC Allocation Stall events should record stack traces

Reviewed-by: eosterlund, tschatzl, egahlin

! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 7ec2badd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-13 13:22:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ec2badd2179709819ff4f7c61d9b2da67e13cec

8323520: Drop unnecessary virtual specifier in Space

Reviewed-by: stefank

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

Changeset: 7cd25ed6
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-02-13 13:50:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7cd25ed605469e3946a204b7b18d975c9768f2df

8322854: Incorrect rematerialization of scalar replaced objects in C2

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndMemoryLoop.java

Changeset: 57b04e1b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-13 15:00:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57b04e1b5df9fc3d63e530225039c8522cdf7a41

8325748: Serial: Move Generation::promote to TenuredGeneration

Reviewed-by: stefank

! 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

Changeset: 13d9e8ff
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-02-13 15:16:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13d9e8ff38536287b82c54bb63bd2d20f65615dc

8325590: Regression in round-tripping UTF-16 strings after JDK-8311906

Reviewed-by: alanb, redestad

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/nio/file/Files/ReadWriteString.java

Changeset: 6b7c9718
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-13 15:53:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b7c9718d68f30f47a163042d6e205945b9ff365

8325382: (fc) FileChannel.transferTo throws IOException when position equals size

Reviewed-by: alanb

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

Changeset: 6dfa7f39
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-13 16:07:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6dfa7f39411169c1d4c1aeb3b5d635ad0d625f9b

8325541: C2 SuperWord: refactor filter / split

Reviewed-by: chagedorn, kvn

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

Changeset: 74b90aa8
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-13 16:09:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74b90aa87e7cfa52ac09bf2e57258d792f740f00

8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena()

Reviewed-by: kvn, chagedorn

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

Changeset: 243fb461
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-02-13 16:15:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/243fb46157f6674780e54eb5219abf6b757aa2ec

8325750: Fix spelling of ForceTranslateFailure help message

Reviewed-by: thartmann

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 842b895f
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-13 16:18:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/842b895f093e15ecd8aa0153d712f5f81cf1cf67

8303891: Speed up Zip64SizeTest using a small ZIP64 file
8259866: two java.util tests failed with "IOException: There is not enough space on the disk"

Reviewed-by: lancea, jpai

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

Changeset: 628cd8a4
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-13 16:26:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/628cd8a489fd54db18204c3bbaf4339d7ab5e9d6

8303866: Allow ZipInputStream.readEnd to parse small Zip64 ZIP files

Reviewed-by: lancea, jpai

! src/java.base/share/classes/java/util/zip/ZipInputStream.java
+ test/jdk/java/util/zip/ZipInputStream/Zip64DataDescriptor.java

Changeset: 8765b176
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-02-13 21:23:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8765b176f97dbf334836f0aa6acd921d114304a9

8325800: Drop unused cups declaration from Oracle build configuration

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: ea419322
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2024-02-14 05:30:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea4193222f36b0663a8bcbf45db86def9e645945

8325395: Missing copyright header in StackFilter.java

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/events/StackFilter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java

Changeset: 7f6bb71e
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-14 07:18:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f6bb71eb302e8388c959bdaa914b758a766d299

8319799: Recursive lightweight locking: x86 implementation

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed

! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/c2_CodeStubs.hpp

Changeset: ea98de63
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-02-14 07:34:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea98de63f7aa4b9d7f95bea267a43619c5ce449e

8325449: [BACKOUT] use "dmb.ishst+dmb.ishld" for release barrier

Reviewed-by: chagedorn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
- test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java

Changeset: d0039960
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-14 08:31:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d0039960c4fdaf7704d06e1233865ea2e27a5d39

8325743: test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case

Reviewed-by: dfuchs, alanb

! test/jdk/java/nio/channels/unixdomain/SocketOptions.java

Changeset: 0c2def0e
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-02-14 09:19:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c2def0e3eaa4925746158294f798d37d42c50f3

8325653: Erroneous exhaustivity analysis for primitive patterns

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out

Changeset: 84965ea1
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-02-14 11:44:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84965ea1a86703818410f11c8d284e4b824817dd

8322630: Remove ICStubs and related safepoints

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov at openjdk.org>
Reviewed-by: tschatzl, aboldtch, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
- src/hotspot/cpu/aarch64/icBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
- src/hotspot/cpu/arm/icBuffer_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
- src/hotspot/cpu/ppc/icBuffer_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
- src/hotspot/cpu/riscv/icBuffer_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
- src/hotspot/cpu/s390/icBuffer_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
- src/hotspot/cpu/x86/icBuffer_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/compiledIC_zero.cpp
- src/hotspot/cpu/zero/icBuffer_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
- src/hotspot/share/code/icBuffer.cpp
- src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/x/xNMethodTable.cpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
- src/hotspot/share/oops/compiledICHolder.cpp
- src/hotspot/share/oops/compiledICHolder.hpp
- src/hotspot/share/oops/compiledICHolder.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/debug.cpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java

Changeset: 8dc59763
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-02-14 13:02:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8dc59763ebe403f46e395043c91a11d8542f58e1

8325809: JFR: Remove unnecessary annotation

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java

Changeset: 61f24933
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-14 13:17:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/61f249335d4182544954788534db8a5dde27922c

8325767: Serial: Move transform_stack_chunk out of TenuredGeneration::promote

Reviewed-by: stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 737b4c51
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-02-14 14:10:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/737b4c515e082239579369d9806307b9f16c4816

8323883: JFR AssertionError: Missing object ID 15101

Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: 9c852df6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-02-14 14:30:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c852df6aa019f63d6fae733d7a73521b7151dd0

8318966: Some methods make promises about Java array element alignment that are too strong

Reviewed-by: psandoz, mcimadamore

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java

Changeset: 130f429c
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2024-02-14 14:59:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/130f429c6fd1e31fbdbd523419f8d8447e9da0e5

8325403: Add SystemGC JMH benchmarks

Reviewed-by: ecaspole, ayang, tschatzl

+ test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/GarbageGenerator.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java

Changeset: 53878eef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-14 15:19:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53878eef137669671aad1899c71481fddd11547c

8325643: G1: Refactor G1FlushHumongousCandidateRemSets

Reviewed-by: tschatzl, iwalulya, kbarrett

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

Changeset: f6e28510
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-14 15:59:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f6e285103ad8c840c26e4611e16bb9bf3b2de90c

8316340: (bf) Missing {@inheritDoc} for exception in MappedByteBuffer::compact

Reviewed-by: alanb, iris, lancea

! src/java.base/share/classes/java/nio/MappedByteBuffer.java

Changeset: 09d49366
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-14 16:29:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c

8252136: Several methods in hotspot are missing "static"

Reviewed-by: coleenp, stefank, kvn, kbarrett

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/x/xDirector.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/oops/test_oop.cpp
! test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp

Changeset: b823fa44
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-02-14 16:54:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b823fa44508901a6bf39795ab18991d055a71b4e

8325574: Shenandoah: Simplify and enhance reporting of requested GCs

Reviewed-by: ysr, kdnilsen, shade

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: 22e81810
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-14 23:06:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22e81810ddb293ceb45d577b2b0ab43ab3f154b2

8325682: Rename nsk_strace.h

Reviewed-by: coleenp

= test/hotspot/jtreg/vmTestbase/nsk/stress/strace/nsk_strace.hpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.cpp

Changeset: 810daf82
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-15 03:54:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/810daf820633e16e3ab058325c539695087486d5

8325910: Rename jnihelper.h

Reviewed-by: coleenp

! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/libgcl001.cpp
= test/hotspot/jtreg/vmTestbase/nsk/stress/jni/jnihelper.hpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp

Changeset: 1aae980c
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-15 08:03:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1aae980c549741cf5fc5ca51f3c299285bafa49d

8323994: gtest runner repeats test name for every single gtest assertion

Reviewed-by: stuefe, lmesnik

! test/hotspot/jtreg/gtest/GTestResultParser.java

Changeset: 8cb9b479
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-02-15 09:17:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8cb9b479c529c058aee50f83920db650b0c18045

8321282: RISC-V: SpinPause() not implemented

Reviewed-by: luhenry, fbredberg, fyang

! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 0e2fdc95
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-02-15 09:26:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0e2fdc95ae47c11e6a1e47cdc6190268e29a9d9c

8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive

Reviewed-by: tschatzl, coleenp

! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: b718ae35
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-15 09:36:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b718ae35a87e5696cd6d26952ab1f7d3fda27691

8325882: Serial: Move is_maximal_no_gc to TenuredGeneration

Reviewed-by: stefank

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 2b1a8400
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-15 10:20:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2b1a8400023d4fdbe253c44d68db630864ae5e55

8325860: Serial: Move Generation.java to serial folder

Reviewed-by: cjplummer, tschatzl

! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java

Changeset: 0d51b769
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-15 10:38:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d51b76947324643166cdaf9ca703431bd83bc0e

8325877: Split up NativeCompilation.gmk

Reviewed-by: erikj, jwaters

! make/common/NativeCompilation.gmk
+ make/common/native/CompileFile.gmk
+ make/common/native/DebugSymbols.gmk
+ make/common/native/Flags.gmk
+ make/common/native/Link.gmk
+ make/common/native/Paths.gmk
+ make/common/native/ToolchainDefinitions.gmk

Changeset: a0e5e16a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-02-15 11:27:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a0e5e16afbd19f6396f0af2cba954225a357eca8

8325162: Remove duplicate GCMParameters class

Reviewed-by: weijun, valeriep

- src/java.base/share/classes/com/sun/crypto/provider/GCMParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java

Changeset: 9a1b843f
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-02-15 14:48:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a1b843ff6ef72e17ec6096733408c5e265ee429

8324584: Optimize Symbol and char* handling in ClassLoader

Reviewed-by: dholmes, coleenp

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

Changeset: 2564f0f9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-15 15:06:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2564f0f99866c33d14947609c276a421ce8cc0a2

8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: a231706a
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-15 16:01:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a231706a06a86abb16d0040e8ca1b76a9741a0b2

8324580: SIGFPE on THP initialization on kernels < 4.10

Reviewed-by: stuefe, sjohanss

! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java

Changeset: 5a988a50
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-02-15 17:52:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a988a5087d0afbb577c6715fd5e1e44564888cb

8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray

Reviewed-by: jdv, kizune, psadhukhan, prr

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java

Changeset: 3b1062d4
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-02-15 18:18:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b1062d45df69d4cf8479c6a65602bd2453ab885

8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane

Reviewed-by: asemenov, abhiscxk, aivanov

! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
+ test/jdk/javax/swing/JTabbedPane/TabbedPaneNPECheck.java

Changeset: 0fdfdf71
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-15 21:10:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0fdfdf71f242b39f2e758fcff99bd61060fa2870

8325983: Build failure after JDK-8324580

Reviewed-by: stuefe, dcubed

! src/hotspot/os/linux/hugepages.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java

Changeset: 99c9ae12
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-02-15 22:36:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/99c9ae127c0a3b8c4fc6ede87079ff7c693a2905

8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations

Reviewed-by: prr, mbaesken, aivanov

! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java

Changeset: 9029bf64
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-15 22:50:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9029bf644e238a504e1f114a73edf5760d19980b

8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags

Reviewed-by: cjplummer, sspitsyn

! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java

Changeset: 18cea823
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-16 07:18:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/18cea823a173e1b8b48d276daeca67b2a5cf3584

8319801: Recursive lightweight locking: aarch64 implementation

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: ba8db1f6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-16 08:21:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba8db1f6d737bf369f1795d03327217186c0cf64

8325876: crashes in docker container tests on Linuxppc64le Power8 machines

Reviewed-by: mdoerr, clanger

! test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java

Changeset: 3d851033
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-02-16 08:27:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d851033e9319b2e579b1e52e4c0af3ce153d1f6

8316813: NMT: Using WhiteBox API, virtual memory tracking should also be stressed in JMH tests

Reviewed-by: jsjolen, gziemski, stuefe

+ test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java

Changeset: 2705ed0a
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-16 08:34:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2705ed0a71e606a517518569d60051c85ad3c516

8325074: ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11

Reviewed-by: eosterlund, stefank, rcastanedalo

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp

Changeset: 4018b2b1
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-02-16 08:40:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa

8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, dholmes

! src/java.base/share/classes/java/lang/Thread.java
+ test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java

Changeset: 0aaec975
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2024-02-16 09:23:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0aaec97527ddf2b229a9dd6beaa7ff55c635dee5

8325763: Revert properties: vm.opt.x.*

Reviewed-by: ayang, stefank

! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 3027a1e4
Author:    duke <duke at openjdk.org>
Date:      2024-02-16 11:00:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3027a1e406770d4052138e796170c3df755c39b4

Automatic merge of jdk:master into master

! .jcheck/conf
! .jcheck/conf



More information about the panama-dev mailing list