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