git: openjdk/panama-foreign: master: 124 new changesets
duke
duke at openjdk.org
Fri Jun 7 11:15:56 UTC 2024
Changeset: d4812151
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2024-05-31 12:49:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d48121512658003f21826e037590541464141ed6
8333005: Deadlock when setting or updating the inline cache
Reviewed-by: sjohanss, shade
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/x/xNMethod.hpp
! src/hotspot/share/gc/x/xNMethodData.cpp
! src/hotspot/share/gc/x/xNMethodData.hpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zUnload.cpp
Changeset: 2f2dc228
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2024-05-31 12:50:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2f2dc2289bce47d8071a86215218f345cce71dba
8330981: ZGC: Should not dedup strings in the finalizer graph
Reviewed-by: stefank, aboldtch, tschatzl
! src/hotspot/share/gc/x/xMark.cpp
! src/hotspot/share/gc/z/zMark.cpp
Changeset: 79a78f03
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2024-05-31 13:00:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/79a78f032effdae40816e7d3e2596dc2b8ef5b9f
8333129: Move ShrinkHeapInSteps flag to Serial GC
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: e930bc1f
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-05-31 13:11:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e930bc1fbbbb0f2f8a4d03bfe7a8f4420335a8a2
8329537: Nested and enclosing classes should be linked separately in breadcrumb navigation
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/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.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/testNavigation/TestNavigation.java
Changeset: 32ee252c
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-31 13:14:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/32ee252c455d3ddcb5954698b546ac39a40515e8
8333169: javac NullPointerException record.type
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: 1e04ee6d
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-05-31 13:19:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1e04ee6d57d5fe84e1d202b16e8d13dc13c002ff
8331579: Reference to primitive type fails without error or warning
Reviewed-by: jjg, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java
Changeset: d9e7b7e7
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-05-31 13:43:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d9e7b7e7da98a0170d26301a4bbd61aad0127c6e
8210471: GZIPInputStream constructor could leak an un-end()ed Inflater
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
+ test/jdk/java/util/zip/GZIP/BasicGZIPInputStreamTest.java
Changeset: 5abc0292
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-05-31 13:45:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5abc02927b480a85fadecf8d03850604510276e4
8331877: JFR: Remove JIInliner framework
Reviewed-by: mgronlun
+ src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInliner.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInstrumentationMethod.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInstrumentationTarget.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodCallInliner.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodInliningAdapter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodMergeAdapter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JITypeMapping.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
Changeset: 914423e3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-05-31 15:01:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/914423e3b7162ad934fa4edc46ee37e0f401d27b
8332899: RISC-V: add comment and make the code more readable (if possible) in MacroAssembler::movptr
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 681137ca
Author: Christian Stein <cstein at openjdk.org>
Date: 2024-05-31 15:02:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/681137cad2b1de8a0af1dfea949439bcaf5e7500
8333131: Source launcher should work with service loader SPI
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
Changeset: e4fbb15c
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-05-31 17:23:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e4fbb15c6a7b18f1ec66176080404818d3871194
8320215: HeapDumper can use DumpWriter buffer during merge
Reviewed-by: sspitsyn, yyang
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
Changeset: e650bdf4
Author: Vicente Romero <vromero at openjdk.org>
Date: 2024-05-31 17:34:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e650bdf4654a0459bb2af95f08ba42ca870642d4
8332507: compilation result depends on compilation order
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java
Changeset: e99f6a65
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-05-31 17:53:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e99f6a65a8307e6b31a08a677914dfd20d46687f
8333236: Test java/foreign/TestAccessModes.java is timing out after passing
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
Changeset: 8aeada10
Author: Bernhard Urban-Forster <burban at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-05-31 18:18:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8aeada105acd143b38b02123377ef86513eee266
8331159: VM build without C2 fails after JDK-8180450
Reviewed-by: thartmann, kvn, aph
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 9fd0e734
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2024-05-31 20:30:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9fd0e7349ebf4a49b5c0c7a16c866b5b8e626b53
8332110: [macos] jpackage tries to sign added files without the --mac-sign option
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
Changeset: 2cae9a03
Author: Brent Christian <bchristi at openjdk.org>
Date: 2024-05-31 21:29:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2cae9a0397f4e46c6faec0a998ecad1c7015564d
8314480: Memory ordering spec updates in java.lang.ref
Reviewed-by: dholmes, alanb, darcy
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/package-info.java
Changeset: 10eb1cb6
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-05-31 22:16:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/10eb1cb639095caa2636cc87c45201d4f8cf1eb4
8331879: Clean up non-standard use of /// comments in `java.base`
Reviewed-by: naoto, iris, darcy
! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/ClassValue.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java
! src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/util/BuddhistCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: c0ce7d87
Author: John Jiang <jjiang at openjdk.org>
Date: 2024-06-01 05:58:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c0ce7d871f09df6bf4a21be3579f3f39a49a77bd
8333046: Clean codes in sun.security.util.math
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/util/math/IntegerMontgomeryFieldModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/ec/ECOperationsKATTest.java
! test/jdk/com/sun/security/util/math/intpoly/IntegerPolynomialTest.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
Changeset: d29d5bfb
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-01 08:19:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d29d5bfb7fae35cb9f025c5a20e551a1391e38aa
8333290: NMT report should not print Metaspace info if Metaspace is not yet initialized
Reviewed-by: stefank, dholmes
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/nmt/memReporter.cpp
Changeset: 51b2f806
Author: SendaoYan <syan at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-06-01 11:31:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/51b2f80627adc1ca9f8335c3c028109a7018a8be
8332923: ObjectMonitorUsage.java failed with unexpected waiter_count
Co-authored-by: Jiawei Tang <jwtang at openjdk.org>
Reviewed-by: sspitsyn, alanb, amitkumar
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 24530022
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-06-01 12:31:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/24530022d066763f7573f5c6d2030a30dc55afa6
8331977: Crash: SIGSEGV in dlerror()
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java
Changeset: 4785461f
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-02 01:07:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4785461f61d8f5c7444d2e6fd90f1e083dbc6fe4
7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails
Reviewed-by: lancea
! test/jdk/java/util/zip/ZipFile/ReadLongZipFileName.java
Changeset: 8338946a
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-06-02 20:08:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8338946a6d765eab9cd7a6cbc24c865a9cd355e7
8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries
Reviewed-by: dcubed, stuefe
! src/hotspot/share/prims/jniCheck.cpp
Changeset: 769b3e48
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-06-02 20:29:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/769b3e48ea97a13756cf096ae235d7434c0cae34
8333182: Add truncated tracing mode for TraceBytecodes
Reviewed-by: dholmes, fparain, coleenp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: cfe91ed3
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-06-03 01:44:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cfe91ed39c9a0c8e8b16e142ee8cf3a90a6c69c3
8333276: RISC-V: client VM build failure after JDK-8241503
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
Changeset: a4c7be86
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-06-03 01:48:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a4c7be862cc6dc121efb6c1c283236a588259c8f
8333006: RISC-V: C2: Support vector-scalar and vector-immediate arithmetic instructions
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 75220da2
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-06-03 04:42:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/75220da26f647c6f3dabc05cea81cefaf3a1e195
8333154: RISC-V: Add support for primitive array C1 clone intrinsic
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
Changeset: 7c83d7ab
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-06-03 06:41:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7c83d7ab53f1f761a88a1d248b9a2f14980ef702
8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestPushCmpU3Node.java
Changeset: d2d78ad1
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2024-06-03 07:12:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d2d78ad18e0b5d2a6a62f9c97ceec5592fa1de2e
8280990: [XWayland] XTest emulated mouse click does not bring window to front
Reviewed-by: avu, psadhukhan, kizune
! test/jdk/java/awt/Modal/ToFront/FrameToFrontModelessTest.java
! test/jdk/java/awt/Modal/helpers/TestDialog.java
! test/jdk/java/awt/Modal/helpers/TestFrame.java
Changeset: e0ac8249
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-06-03 07:37:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e0ac8249f54222cc5efe49d5ed1068fed3073ba0
8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: kvn, thartmann, aboldtch
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java
Changeset: 91101f0d
Author: SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-06-03 08:12:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/91101f0d4fc8e06d0d74e06361db6ac87efeeb8e
8333353: Delete extra empty line in CodeBlob.java
Reviewed-by: cjplummer, lmesnik
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
Changeset: 5ed0d52c
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-06-03 09:25:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5ed0d52c8424dd2e7f1ac2404e9fabb40c8402b8
8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded
Reviewed-by: stefank, ayang
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
Changeset: b1015862
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-03 09:26:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b10158624bd0cfe009f0fe7f2a06ee08e654766b
8332514: Allow class space size to be larger than 3GB
Reviewed-by: iklam, dholmes
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
Changeset: f0bffbce
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-06-03 10:03:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f0bffbce35bb06e724857e8651dd429c4f9df284
8333301: Remove static builds using --enable-static-build
Reviewed-by: sgehwolf, erikj
- make/BuildStatic.gmk
! make/Main.gmk
! make/autoconf/flags-cflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jvm-features.m4
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/modules/java.base/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
Changeset: d07e530d
Author: SendaoYan <syan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2024-06-03 12:07:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d07e530d33360dae687552a6dfbe26408f3fb58e
8333128: Linux x86_32 configure fail with --with-hsdis=binutils --with-binutils-src
Reviewed-by: shade, jwaters, ihse
! make/autoconf/lib-hsdis.m4
Changeset: 1c514b34
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-06-03 13:00:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1c514b34c0260823e70f209996ac933a76ac34c2
8325435: [macos] Menu or JPopupMenu not closed when main window is resized
Reviewed-by: azvegint
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/javax/swing/JMenu/TestUngrab.java
Changeset: 27af19d9
Author: John Engebretson <jengebr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-06-03 13:38:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/27af19d921a5cf15f5146471b58961815690b4f2
8332586: Avoid cloning empty arrays in java.lang.reflect.{Method,Constructor}
Reviewed-by: shade, rriggs, liach
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Method.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ConstructorBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/reflect/MethodBenchmark.java
Changeset: 1f9e6290
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-06-03 14:03:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f9e62904c624b12bd344d2ef3021eb5d3377197
8333434: IGV: Print loop node for PHASE_BEFORE/AFTER_CLOOPS
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/loopnode.cpp
Changeset: 4de62073
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-06-03 15:40:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4de620732f03c71fec3e1c233947742d334c88ad
8333229: Parallel: Rename ParMarkBitMap::_region_start to _heap_start
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 9686e804
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-06-03 15:52:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9686e804a2b058955ff88149c54a0a7896c0a2eb
8333103: Re-examine the console provider loading
Reviewed-by: redestad, jpai
! src/java.base/share/classes/java/io/Console.java
Changeset: 6dac8d64
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-06-03 22:00:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6dac8d64527b4e9ade783b99f82fbecd81c426a6
8332424: Update IANA Language Subtag Registry to Version 2024-05-16
Reviewed-by: naoto, iris
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 1512011e
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2024-06-04 01:33:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1512011eaf24e056974d2d1485152ab3c8960743
8332123: [nmt] Move mallocLimit code to the nmt subdir
Reviewed-by: dholmes, stuefe
= src/hotspot/share/nmt/mallocLimit.cpp
= src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memTracker.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
Changeset: d230b303
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-04 01:53:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d230b30353f59135287436b09949b80e9fd73a93
8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
Reviewed-by: iris, lancea
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
Changeset: c7d2a5c1
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2024-06-04 03:12:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c7d2a5c1c4e86955100f4c40170dc25222abd07f
8314070: javax.print: Support IPP output-bin attribute extension
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
+ src/java.desktop/share/classes/javax/print/attribute/standard/OutputBin.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
+ src/java.desktop/share/classes/sun/print/CustomOutputBin.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/print/resources/serviceui.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
+ test/jdk/javax/print/attribute/CheckSupportedOutputBinsTest.java
+ test/jdk/javax/print/attribute/OutputBinAttributePrintDialogTest.java
+ test/jdk/javax/print/attribute/OutputBinAttributeTest.java
Changeset: 29e10e45
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2024-06-04 04:02:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/29e10e4582c1a844a6db4c42ba01bd1d6d4dfd52
8332547: Unloaded signature classes in DirectMethodHandles
Reviewed-by: jvernee, liach
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestUnloadedSignatureClass.java
Changeset: ca307263
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2024-06-04 05:11:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ca3072635215755766575b4eb70dc6267969a550
8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled
Reviewed-by: abhiscxk, psadhukhan
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
Changeset: 67d6f3ca
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-04 06:20:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/67d6f3ca9e8d1312c9e3a85dbe19903619f59064
8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
Changeset: 454660d3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-06-04 07:04:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/454660d361e39f362ff0e10a5c2389af910cca23
8332900: RISC-V: refactor nativeInst_riscv.cpp and macroAssembler_riscv.cpp
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
Changeset: c7495fb3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-06-04 07:56:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c7495fb35d7736815d5777ab776ace013f9d50b5
8333444: Parallel: Inline PSParallelCompact::mark_obj
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
Changeset: 64bbae75
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-06-04 09:47:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/64bbae75121ccf80c02a0960e2db62eb558052e6
8333394: C2: assert(bol->is_Opaque4() || bol->is_OpaqueInitializedAssertionPredicate()) failed: Opaque node of non-null-check or of Initialized Assertion Predicate
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestIfWithPhiInput.java
Changeset: 0f4154a9
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-06-04 10:53:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0f4154a9e9805534595feccc53a4a1abf20f99ae
8331193: Return references when possible in GrowableArray
Reviewed-by: stefank, kbarrett, epeter
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
Changeset: 9ee741d1
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2024-06-04 11:38:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9ee741d1e55c2520b28a5e3ca0604073d81d0059
8332015: since-checker - Add @ since tags to jdk.httpserver
Reviewed-by: alanb, dfuchs, michaelm
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/package-info.java
Changeset: 8d3de45f
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-06-04 11:54:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8d3de45f4dfd60dc4e2f210cb0c085fcf6efb8e2
8325168: JShell should support Markdown comments
Reviewed-by: jjg
- src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.compiler/share/classes/module-info.java
= src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
+ src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
= src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.jshell/share/classes/module-info.java
! test/langtools/jdk/internal/shellsupport/doc/FullJavadocHelperTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java
Changeset: 664c993c
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-06-04 16:36:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/664c993c41753843293388a6ff1481a94a5b4c22
8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: mdoerr, thartmann, mbaesken
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/relocInfo.cpp
Changeset: 4a1cdd5b
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-06-04 16:39:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4a1cdd5ba947ffc88c1100966e68826eb35ed441
8333486: Parallel: Remove unused methods in psParallelCompact
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 31f70391
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-06-04 16:43:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/31f70391e5f22ff5803d16b52c1e1248b6253d8c
8316131: runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error
Reviewed-by: dholmes, iklam
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
Changeset: e0bab786
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-04 16:51:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e0bab786402d70e9a74d1816c029c772ea01f697
8326951: since-checker - missing @ since tags
Reviewed-by: jpai
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/MalformedParameterizedTypeException.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/zip/Deflater.java
Changeset: b101dcb6
Author: David M. Lloyd <david.lloyd at redhat.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-06-04 16:57:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b101dcb609eae00b406f387cd90e58487d5868df
8333312: Incorrect since tags on new ClassReader and ConstantPool methods
Reviewed-by: liach, asotona
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
Changeset: dce97031
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-06-04 16:58:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dce97031555dcf689fecda16e444e7e8e9d5b270
8333226: Regressions 2-3% in Compress ZGC after 8331253
Reviewed-by: chagedorn, thartmann
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/opto/output.cpp
Changeset: 612b6896
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2024-06-04 17:18:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/612b6896d28cebf61ef024709ff3afb5e3ee0dde
8043226: Better diagnostics for non-applicable type annotations
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping.java
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping1.java
Changeset: a706e35b
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-06-04 17:21:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a706e35b12addff987b489059be8f240c60fae75
8332039: Cannot invoke "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
Changeset: 244f6ac2
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-06-04 19:18:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/244f6ac222fa98fba4fb99bf5bccd36e3e6c5de1
8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001t.java
- test/hotspot/jtreg/vmTestbase/nsk/share/Finalizable.java
- test/hotspot/jtreg/vmTestbase/nsk/share/FinalizableObject.java
- test/hotspot/jtreg/vmTestbase/nsk/share/Finalizer.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java
Changeset: 67b9a081
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-06-05 00:56:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/67b9a081391d6ef775581d65da4b3cc302aa8dd8
8333586: Improve syntax of @see tags in javax.lang.model
Reviewed-by: iris, jjg
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: d8261279
Author: lingjun.cg <lingjun.cg at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-06-05 01:51:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d826127970bd2ae8bf4cacc3c55634dc5af307c4
8333462: Performance regression of new DecimalFormat() when compare to jdk11
Reviewed-by: liach, naoto, jlu
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
Changeset: 9db7c950
Author: Joe Wang <joehw at openjdk.org>
Date: 2024-06-05 02:52:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9db7c950190853513f4c2afa0efa9a4ff72b60d7
8332750: Broken link in CatalogFeatures.html
Reviewed-by: lancea, iris, naoto
! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java
Changeset: 7dbd0338
Author: SendaoYan <syan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-06-05 05:09:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7dbd03388eef9cddbab6a622338b00ce250be3dc
8332499: Gtest codestrings.validate_vm fail on linux x64 when hsdis is present
Reviewed-by: thartmann, chagedorn
! test/hotspot/gtest/code/test_codestrings.cpp
Changeset: 1f094672
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-06-05 05:45:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f09467230971d6458918ec19ffeb259b8c028a3
8327368: javac crash when computing exhaustiveness checks
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: 4369856c
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-05 06:35:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4369856c6dbef15b5d73aa1da07216f372a01294
8333130: MakeJAR2.sh uses hard-coded JDK version
Reviewed-by: lancea, darcy, sspitsyn, amenkov
- test/jdk/java/lang/instrument/MakeJAR2.sh
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/RetransformAgent.java
! test/jdk/java/lang/instrument/RetransformApp.java
Changeset: d0052c03
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-06-05 07:11:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d0052c032cc1927e7e92f04cfedab20e0c4e0293
8333326: Linux Alpine build fails after 8302744
Reviewed-by: sgehwolf, clanger, stuefe
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: 3944e673
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-06-05 07:53:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3944e67366601b6f748df1c5f93f184a7cb23ec3
8312132: Add tracking of multiple address spaces in NMT
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: stefank, stuefe
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
+ src/hotspot/share/nmt/memoryFileTracker.cpp
+ src/hotspot/share/nmt/memoryFileTracker.hpp
+ src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
+ src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
+ src/hotspot/share/nmt/vmatree.cpp
+ src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
+ test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
+ test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
+ test/hotspot/gtest/nmt/test_nmt_treap.cpp
+ test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/jtreg/gc/z/TestZNMT.java
Changeset: 3cbdf8d4
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-06-05 08:54:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3cbdf8d4d4604c92d3760ba4e069216564306bcf
8333554: Parallel: Remove unused PSParallelCompact::is_in
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
Changeset: 8e903eeb
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-06-05 12:35:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8e903eeb1fa04130fa7f154870ffcb1eae36c070
8331896: JFR: Improve check for JDK classes
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
Changeset: 765ad0e4
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-06-05 12:39:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/765ad0e40bc522de4b2821ccc60b9139faf7376f
8331947: Preview creates checkbox for JEP-less preview feature
Reviewed-by: liach, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/RestrictedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testPreview/api/preview/NoPreview.java
Changeset: 2c1b311f
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-06-05 12:45:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2c1b311f81319cee1af574526a91424c2577b78c
8331854: ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510
Reviewed-by: kvn, clanger
! src/hotspot/share/utilities/copy.hpp
Changeset: 789f704d
Author: Doug Lea <dl at openjdk.org>
Date: 2024-06-05 13:02:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/789f704d9ab5aaf87193f508859c4c9a528d7779
8322732: ForkJoinPool may underutilize cores in async mode
8327854: Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
+ test/jdk/java/util/concurrent/forkjoin/Starvation.java
Changeset: cbb6747e
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-05 13:12:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cbb6747e6b9ce7e2b9e0ffb0a1f9499f7e0e13b0
8329581: Java launcher no longer prints a stack trace
8329420: Java 22 (and 23) launcher calls default constructor although main() is static
8330864: No error message when ExceptionInInitializerError thrown in static initializer
Reviewed-by: stuefe
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/InstanceMainTest.java
+ test/jdk/tools/launcher/LauncherExceptionTest.java
Changeset: 6882b381
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-05 14:03:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6882b381e8662b5c134d3a1868c357eeb3523ea8
8333590: UnmodifiableHeaders.toString() returns a value that represents empty headers
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java
! test/jdk/com/sun/net/httpserver/UnmodifiableHeadersTest.java
Changeset: 9a8096fe
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-05 14:14:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9a8096feb82991784cabede823f0248fe2f41e53
8330047: ASAN build error with gcc 13
Reviewed-by: aboldtch, stuefe
! src/hotspot/share/gc/z/zMarkStack.hpp
Changeset: 326dbb1b
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-06-05 14:40:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/326dbb1b139dd1ec1b8605339b91697cdf49da9a
8312436: CompletableFuture never completes when 'Throwable.toString()' method throws Exception
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
Changeset: d85b0ca5
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-06-05 15:33:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d85b0ca5cdc1820a886c46bf555b2051fed7f167
8332457: Examine startup overheads from JDK-8294961
8229959: Convert proxy class to use constant dynamic
Reviewed-by: liach, redestad
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ProxyGenBench.java
Changeset: c5c08678
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-06-05 15:37:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c5c0867881a43c81e88453274ac12e45454685a4
8333252: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: must find OpaqueLoop* nodes
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java
Changeset: 7acfba28
Author: Mark Sheppard <msheppar at openjdk.org>
Date: 2024-06-05 15:47:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7acfba288ff4d1f43cc36506b2bd2d32107b00c2
8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out
Reviewed-by: bpb
! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java
Changeset: d7d1afb0
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-05 15:55:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d7d1afb0a84e771870e9f43e08c4a63c8fdccdd9
8206447: InflaterInputStream.skip receives long but it's limited to Integer.MAX_VALUE
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
Changeset: 438121be
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-05 15:58:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/438121be6bdb085fa13ad14ec53b09ecdbd4757d
8332785: Replace naked uses of UseSharedSpaces with CDSConfig::is_using_archive
Reviewed-by: dholmes, stuefe, sspitsyn
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 5dcb7a62
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-06-05 16:03:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5dcb7a627e1cfb360719a25722588180e5de9d09
8160755: bug6492108.java test fails with exception Image comparison failed at (0, 0) for image 4 in GTK L&F
Reviewed-by: aivanov, dnguyen, tr
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
+ test/jdk/com/sun/java/swing/plaf/gtk/bug6492108.java
Changeset: f73922b2
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-06-05 16:05:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f73922b27d126314fc3127ee25aa40b6258c8a6b
8333235: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with C1
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java
Changeset: 9b3694c4
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-06-05 17:09:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9b3694c4fcc3cf46c0d827427ae8aadb477e8e22
8319822: Use a linear-time algorithm for assert_different_registers()
Reviewed-by: kbarrett, stefank, stuefe
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/utilities/population_count.hpp
Changeset: f7dbb98f
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-06-05 17:20:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f7dbb98fe69eb98f8544577d81550b4fd817864b
8333086: Using Console.println is unnecessarily slow due to JLine initalization
Reviewed-by: asotona, naoto
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
+ test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
Changeset: 4c09d9f8
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-06-05 18:36:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4c09d9f8280092949a9fe0f26ee516e699f7ba84
8332119: Incorrect IllegalArgumentException for C2 compiled permute kernel
Reviewed-by: sviswanathan, kvn
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestTwoVectorPermute.java
Changeset: 7564949a
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2024-06-05 19:10:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7564949a56b533b9d955ff5feee75afd18e51f74
8291643: Consider omitting type annotations from type error diagnostics
Reviewed-by: vromero
! make/langtools/tools/propertiesparser/parser/MessageType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/IncompatibleTypes.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/IncompatibleTypes.out
! test/langtools/tools/javac/lambda/LambdaConv25.out
! test/langtools/tools/javac/warnings/6747671/T6747671.out
Changeset: 60ea17e8
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-06-05 21:46:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/60ea17e8482936a6acbc442bb1be199e01008072
8311177: Switching to interpreter only mode in carrier thread can lead to crashes
Reviewed-by: pchilanomate, amenkov
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CarrierThreadEventNotification/CarrierThreadEventNotification.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CarrierThreadEventNotification/libCarrierThreadEventNotification.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp
Changeset: ca939075
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-06-06 00:15:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ca9390755bc652251bdcfd9ec2a583680a63fddf
8256828: ostream::print_cr() truncates buffer in copy-through case
Reviewed-by: stuefe, matsaave
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: 30894126
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-06-06 04:20:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/30894126a4ba8bc41c333c923ff3007503257688
8326716: JVMTI spec: clarify what nullptr means for C/C++ developers
Reviewed-by: kbarrett, cjplummer
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl
! src/hotspot/share/prims/jvmtiEnv.xsl
! src/hotspot/share/prims/jvmtiLib.xsl
Changeset: b3f540d3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-06-06 04:43:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b3f540d354c4a4e2f2199019a2b880a373699560
8332921: Ctrl+C does not call shutdown hooks after JLine upgrade
Reviewed-by: asotona, vromero
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: b351b5f6
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-06-06 05:21:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b351b5f60ed836e6e21aa4ce5681e573a6057eb6
8331736: C2: Live Node limit exceeded limit after JDK-8316991
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
Changeset: 6f690a5b
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-06-06 05:39:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6f690a5b01c3d438ba0a2a848a3909e43db650d8
8333177: Invalid value used for enum Cell in ciTypeFlow::get_start_state
Reviewed-by: kvn, chagedorn
! src/hotspot/share/ci/ciTypeFlow.cpp
Changeset: 8f078532
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2024-06-06 06:25:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8f0785325d54fb5b68867788d1fa3b20a238eaad
8333410: [AArch64] Clean unused classes in nativeInst_aarch64.hpp
Reviewed-by: aph, chagedorn
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
Changeset: 7ef28312
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-06-06 06:58:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7ef283129388413b362942fb45af48d1f7393b67
8333644: C2: assert(is_Bool()) failed: invalid node class: Phi
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java
Changeset: c7d2841f
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-06 07:27:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c7d2841fb4ac97c0edec175cf37abd90167ea56e
8332070: Convert package.html files in `java.management` to package-info.java
Reviewed-by: alanb
+ src/java.management/share/classes/java/lang/management/package-info.java
- src/java.management/share/classes/java/lang/management/package.html
+ src/java.management/share/classes/javax/management/loading/package-info.java
- src/java.management/share/classes/javax/management/loading/package.html
+ src/java.management/share/classes/javax/management/modelmbean/package-info.java
- src/java.management/share/classes/javax/management/modelmbean/package.html
+ src/java.management/share/classes/javax/management/monitor/package-info.java
- src/java.management/share/classes/javax/management/monitor/package.html
+ src/java.management/share/classes/javax/management/openmbean/package-info.java
- src/java.management/share/classes/javax/management/openmbean/package.html
+ src/java.management/share/classes/javax/management/package-info.java
- src/java.management/share/classes/javax/management/package.html
+ src/java.management/share/classes/javax/management/relation/package-info.java
- src/java.management/share/classes/javax/management/relation/package.html
+ src/java.management/share/classes/javax/management/remote/package-info.java
- src/java.management/share/classes/javax/management/remote/package.html
+ src/java.management/share/classes/javax/management/timer/package-info.java
- src/java.management/share/classes/javax/management/timer/package.html
Changeset: 880c6b42
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-06-06 07:46:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/880c6b42ba74884690daa5c23f6605876f29aece
8333178: ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp
Changeset: 1a50bd09
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-06-06 09:57:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1a50bd09ef7abfa3709edb388c7dbb003d483561
8322568: JFR: Improve metadata for IEEE rounding mode fields
Reviewed-by: mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
Changeset: f15d423f
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2024-06-06 11:55:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f15d423fb5451c7c8f2d1007235ebf8aa79a403e
6942632: Hotspot should be able to use more than 64 logical processors on Windows
Reviewed-by: jsjolen, dholmes
! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/WindowsProcessorGroups.java
+ test/hotspot/jtreg/runtime/os/windows/GetAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/exeGetProcessorInfo.c
Changeset: 8de5d201
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-06-06 12:27:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8de5d2014a87d58d389eb8400f619d1b1fa3abe7
8332865: ubsan: os::attempt_reserve_memory_between reports overflow
Reviewed-by: stuefe, clanger
! src/hotspot/share/runtime/os.cpp
Changeset: 33fd6ae9
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-06-06 13:41:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/33fd6ae98638d2a4b33d18cc4acee4f0daaa9b35
8333622: ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed
Reviewed-by: thartmann, chagedorn
! src/hotspot/cpu/x86/relocInfo_x86.cpp
Changeset: 606df441
Author: Galder Zamarreño <galder at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-06 15:02:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/606df441410a69034b4c113e85ce21937d1a0808
8332670: C1 clone intrinsic needs memory barriers
Reviewed-by: shade, thartmann, aph
! src/hotspot/share/c1/c1_GraphBuilder.cpp
Changeset: 02f24041
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-06-06 15:18:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/02f240415cbda5f67a91af50d5974fb001104170
8333560: -Xlint:restricted does not work with --release
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: vromero, mcimadamore
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/RestrictedMethods.java
! test/langtools/tools/javac/RestrictedMethods.out
Changeset: d02cb742
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-06-06 15:19:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d02cb742f79e88c6438ca58a6357fe432fb286cb
8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3
Reviewed-by: jpai
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
Changeset: 487c4771
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-06 15:21:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/487c4771818999749bfd507ab85777795bba0832
8333647: C2 SuperWord: some additional PopulateIndex tests
Reviewed-by: kvn, chagedorn
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
Changeset: 9b436d04
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-06 15:34:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9b436d048ec92f74ec6812ae20fde21751927d4b
8333674: Disable CollectorPolicy.young_min_ergo_vm for PPC64
Reviewed-by: mbaesken, zgu
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
Changeset: 054362ab
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-06-06 15:53:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/054362abe040938b87eb1a1cab8a0a94540e0667
8332550: [macos] Voice Over: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
Reviewed-by: asemenov, kizune, achung
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
Changeset: 75dc2f85
Author: Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2024-06-06 16:01:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/75dc2f8518d0adea30f7065d6732b807c0220756
8330182: Start of release updates for JDK 24
8330183: Add SourceVersion.RELEASE_24
8330184: Add source 24 and target 24 to javac
Reviewed-by: iris, vromero, asotona, dholmes
! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-N.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: 2a37764e
Author: Kevin Rushforth <kcr at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2024-06-06 17:29:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2a37764e7428d579a3080e62681f1c9c9f816c1e
8333743: Change .jcheck/conf branches property to match valid branches
Reviewed-by: erikj, iris
! .jcheck/conf
Changeset: 6238bc8d
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-06-06 20:34:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6238bc8da2abe7a1f0cdd98c0af01e9ba1869ec3
8333456: CompactNumberFormat integer parsing fails when string has no suffix
Reviewed-by: naoto
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
Changeset: d8af5894
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-07 00:35:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d8af58941b5dedb9774c0971895c4924e57ac28b
8026127: Deflater/Inflater documentation incomplete/misleading
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
+ src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java
Changeset: 944aeb81
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-07 05:01:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/944aeb81b16e3e7a3019cafdefe67b797fa6be96
8325155: C2 SuperWord: remove alignment boundaries
Reviewed-by: chagedorn, kvn
! 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
+ test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
Changeset: e5383d71
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-07 05:04:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e5383d710c0727181a2f0b569a881de2492e3683
8333713: C2 SuperWord: cleanup in vectornode.cpp/hpp
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: b4beda21
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-07 05:07:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b4beda21b487886b022e04766e140e6d1df1038a
8332537: C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java
Reviewed-by: kvn, thartmann, stuefe
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
Changeset: f7862bd6
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-06-07 06:16:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f7862bd6b9994814c6dfd43d471122408601f288
8331311: C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: 8ffc35d1
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-06-07 07:12:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8ffc35d117846a7a2aa08afed662273d2f887770
8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1
Reviewed-by: lucy, serb
! test/jdk/ProblemList.txt
Changeset: bf7f1c41
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-07 07:34:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bf7f1c41cc2a2b98775301bc377a4c6e1340a736
8333211: NMT Reports: replace manual indentation handling with auto indent
Reviewed-by: jsjolen, asmehra
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: a2030fff
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-06-07 08:12:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2030fff9833aba40e8c7c177151a30a0812a250
8332516: Serial: Always sample promoted bytes to avoid getting stuck in Full GCs
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 6968770b
Author: Varada M <varadam at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-06-07 08:24:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6968770b1e918c74fc009e3562a827bb4acbe2d7
8331935: Add support for primitive array C1 clone intrinsic in PPC
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
Changeset: 40b2fbd8
Author: Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-07 08:50:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/40b2fbd8207404961d3d23375b288cceafc3f902
8331733: [PPC64] saving and restoring CR is not needed at most places
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: fb2b0b36
Author: duke <duke at openjdk.org>
Date: 2024-06-07 11:00:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fb2b0b36a542ef86158c9375d96742026ac6f678
Automatic merge of jdk:master into master
! .jcheck/conf
! .jcheck/conf
More information about the panama-dev
mailing list