git: openjdk/loom: fibers: 52 new changesets

duke duke at openjdk.org
Wed Jun 5 10:04:35 UTC 2024


Changeset: c0ce7d87
Author:    John Jiang <jjiang at openjdk.org>
Date:      2024-06-01 05:58:00 +0000
URL:       https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: d3c21c16
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-06-05 06:51:26 +0000
URL:       https://git.openjdk.org/loom/commit/d3c21c169f24bb93566706fc6be5f101118bf33d

Merge

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! test/langtools/ProblemList.txt
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! test/langtools/ProblemList.txt

Changeset: ffb73c21
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-06-05 07:05:35 +0000
URL:       https://git.openjdk.org/loom/commit/ffb73c214fad629339959936e9074f00eefc7d99

Test improvements

! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
= test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
- test/jdk/java/lang/Thread/virtual/stress/RaceWaitTimeout.java
+ test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java

Changeset: 33740739
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-06-05 07:05:46 +0000
URL:       https://git.openjdk.org/loom/commit/3374073903eb5295c3dc93dd4685223ad6ea3158

Merge




More information about the loom-dev mailing list