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