git: openjdk/loom: master: 73 new changesets
duke
duke at openjdk.java.net
Thu May 12 08:28:06 UTC 2022
Changeset: cdd1b0da
Author: Alisen Chung <achung at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2022-05-08 21:22:08 +0000
URL: https://git.openjdk.java.net/loom/commit/cdd1b0da14837f4bf65a3450ab671ccc18c497f6
8284613: invalid use of @serial tag
Reviewed-by: prr
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/Button.java
! src/java.desktop/share/classes/java/awt/Checkbox.java
! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java
! src/java.desktop/share/classes/java/awt/Choice.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Label.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/event/FocusEvent.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseEvent.java
Changeset: 1ce72eab
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2022-05-09 07:16:54 +0000
URL: https://git.openjdk.java.net/loom/commit/1ce72eabe54520845d8466c9d3ac07b60597182a
8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted)
Reviewed-by: eosterlund, iwalulya, tschatzl
! src/hotspot/share/utilities/bitMap.cpp
Changeset: b490a58e
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2022-05-09 07:24:12 +0000
URL: https://git.openjdk.java.net/loom/commit/b490a58ed826de28d4c1c0abea00d51e12c4eee6
8283899: Revert 8284190 after fix of 8281297
Reviewed-by: kbarrett
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
Changeset: 39f4434f
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2022-05-09 07:53:54 +0000
URL: https://git.openjdk.java.net/loom/commit/39f4434f44d46548917926c7a802b046197bbe33
8286312: Stop mixing signed and unsigned types in bit operations
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/atomic.hpp
Changeset: d4474b58
Author: Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2022-05-09 08:18:31 +0000
URL: https://git.openjdk.java.net/loom/commit/d4474b5816c2ec8daaf1c905b77d8ba4e23c9439
8285794: AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment
Reviewed-by: dholmes, mdoerr, jbachorik
! src/hotspot/share/prims/forte.cpp
Changeset: 4f5d73f2
Author: Doug Lea <dl at openjdk.org>
Date: 2022-05-09 11:09:34 +0000
URL: https://git.openjdk.java.net/loom/commit/4f5d73f2d411aa6147c5388b024e0d2996378d5a
8286294: ForkJoinPool.commonPool().close() spins
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool19Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java
Changeset: 64b05ccb
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2022-05-09 12:32:29 +0000
URL: https://git.openjdk.java.net/loom/commit/64b05ccbed7879dd38a49453a6098bfe9729ee76
8286346: 3-parameter version of AllocateHeap should not ignore AllocFailType
Reviewed-by: kbarrett, dholmes, stuefe
! src/hotspot/share/memory/allocation.cpp
Changeset: f1433861
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2022-05-09 13:01:16 +0000
URL: https://git.openjdk.java.net/loom/commit/f143386109bce2a2e7241f685e2df26849a0ad48
8286293: Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources
Reviewed-by: michaelm
! test/jdk/java/net/httpclient/ShortResponseBody.java
+ test/jdk/java/net/httpclient/ShortResponseBodyGet.java
+ test/jdk/java/net/httpclient/ShortResponseBodyPost.java
+ test/jdk/java/net/httpclient/ShortResponseBodyPostWithRetry.java
- test/jdk/java/net/httpclient/ShortResponseBodyWithRetry.java
Changeset: b849efdf
Author: Andrew Haley <aph at openjdk.org>
Date: 2022-05-09 13:37:15 +0000
URL: https://git.openjdk.java.net/loom/commit/b849efdf154552903faaddd69cac1fe5f1ddf18a
8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities
Reviewed-by: ngasson, kvn
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 36e4df9d
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2022-05-09 14:13:50 +0000
URL: https://git.openjdk.java.net/loom/commit/36e4df9d66134ef160bbba0e59d0e3dbb183ba4b
8285516: clearPassword should be called in a finally try block
Reviewed-by: mullan, hchao
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
Changeset: 034f20fe
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2022-05-09 14:15:18 +0000
URL: https://git.openjdk.java.net/loom/commit/034f20fe86babb63bf178251a732ac004297cc2d
8212136: Remove finalizer implementation in SSLSocketImpl
Reviewed-by: wetmore
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
Changeset: 97a98352
Author: Raffaello Giulietti <raffaello.giulietti at oracle.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2022-05-09 14:53:10 +0000
URL: https://git.openjdk.java.net/loom/commit/97a983526b41d26fcd1caa162a089690119874b0
8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false]
Reviewed-by: alanb, bpb
! test/jdk/java/util/DoubleStreamSums/CompensatedSums.java
Changeset: fe6e0c0b
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2022-05-09 15:21:38 +0000
URL: https://git.openjdk.java.net/loom/commit/fe6e0c0beba5065cca4e2e5d1a89125d5bd0dba6
8286371: Avoid use of deprecated str[n]icmp
Reviewed-by: dholmes
! src/hotspot/os/windows/symbolengine.cpp
Changeset: 29ccb8fb
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2022-05-09 16:00:57 +0000
URL: https://git.openjdk.java.net/loom/commit/29ccb8fbb83037882d59bda35865d3aed1780f9d
8285914: AppCDS crash when using shared archive with old class file
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/NestHostOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/ChildOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/NestHostOldInfApp.java
Changeset: 397d095f
Author: Weijun Wang <weijun at openjdk.org>
Date: 2022-05-09 17:18:34 +0000
URL: https://git.openjdk.java.net/loom/commit/397d095f661e9d9c98b8254fb7867dc87047b0b8
8285743: Ensure each IntegerPolynomial object is only created once
Reviewed-by: xuelei, ascarpino
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial448.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAParameters.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java
Changeset: 837928ba
Author: Harshitha Onkar <harshitha.onkar at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2022-05-09 17:39:43 +0000
URL: https://git.openjdk.java.net/loom/commit/837928ba7955dbfd4a9c966209c3469c0fb5e195
8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop"
Reviewed-by: prr, kizune
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java
Changeset: 40470d83
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-05-09 18:26:08 +0000
URL: https://git.openjdk.java.net/loom/commit/40470d83e4d8d4a48eb87e6bf4d221460bddfd75
8284550: test failure_handler is not properly invoking jhsdb jstack, resulting in failure to produce a stack when a test times out
Reviewed-by: dholmes, alanb
! test/failure_handler/src/share/conf/common.properties
Changeset: 6a7c0237
Author: lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2022-05-09 18:30:43 +0000
URL: https://git.openjdk.java.net/loom/commit/6a7c023796b0f39f54d0335f4723c1f06ff0032d
8284316: Support accessibility ManualTestFrame.java for non SwingSet tests
Reviewed-by: kizune
! test/jdk/javax/accessibility/manual/SwingSetTest.java
+ test/jdk/javax/accessibility/manual/TestJProgressBarAccessibility.java
! test/jdk/javax/accessibility/manual/lib/DescriptionPane.java
! test/jdk/javax/accessibility/manual/lib/ManualTestFrame.java
Changeset: 02e5fc04
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2022-05-09 19:22:42 +0000
URL: https://git.openjdk.java.net/loom/commit/02e5fc04ccd046e9904302548f131b89d5f2954a
8286435: JDK-8284316 caused validate-source to fail in Tier1
Reviewed-by: mikael
! test/jdk/javax/accessibility/manual/SwingSetTest.java
! test/jdk/javax/accessibility/manual/TestJProgressBarAccessibility.java
! test/jdk/javax/accessibility/manual/lib/ManualTestFrame.java
Changeset: 902b1dd4
Author: Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-09 19:27:32 +0000
URL: https://git.openjdk.java.net/loom/commit/902b1dd4550136c520e5ec6cb8c4fe9a81218938
8284686: Interval of < 1 ms disables ExecutionSample events
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
+ test/jdk/jdk/jfr/api/recording/event/TestShortPeriod.java
Changeset: b0d2b0a3
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2022-05-09 19:46:03 +0000
URL: https://git.openjdk.java.net/loom/commit/b0d2b0a3553cbb2db23d543b98ab1401b3dbfa91
8286331: jni_GetStringUTFChars() uses wrong heap allocator
Reviewed-by: dlong, stuefe
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
Changeset: 54e33082
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2022-05-09 20:35:05 +0000
URL: https://git.openjdk.java.net/loom/commit/54e33082105dcbcfc795839c954f6e63402edff1
8286348: incorrect use of `@serial`
Reviewed-by: iris, prr
! src/java.base/share/classes/java/security/Provider.java
Changeset: c28a6361
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2022-05-09 21:35:20 +0000
URL: https://git.openjdk.java.net/loom/commit/c28a63617dd64e009df8b548d58d2dd72579a3ad
8286442: ProblemList compiler/c2/irTests/TestSkeletonPredicates.java in -Xcomp mode
Reviewed-by: ctornqvi
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 61450bb0
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2022-05-09 22:03:55 +0000
URL: https://git.openjdk.java.net/loom/commit/61450bb061ecda9700ddbd387a1f0659ebd1cced
8283651: nsk/jvmti/SuspendThread/suspendthrd003 may leak native memory
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
Changeset: 29395534
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2022-05-10 02:53:11 +0000
URL: https://git.openjdk.java.net/loom/commit/29395534d9683a802364dc53610dee2b525fb032
8282351: jpackage does not work if class file has `$$` in the name on windows
Reviewed-by: almatvee
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
+ test/jdk/tools/jpackage/windows/Win8282351Test.java
Changeset: ace42306
Author: Ajit Ghaisas <aghaisas at openjdk.org>
Date: 2022-05-10 04:11:28 +0000
URL: https://git.openjdk.java.net/loom/commit/ace42306345da21345d4d18931f879811615f9d9
8261650: Add a comment with details for MTLVC_MAX_INDEX
Reviewed-by: jdv, avu, prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.h
Changeset: 9a3cb930
Author: Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date: 2022-05-10 04:37:20 +0000
URL: https://git.openjdk.java.net/loom/commit/9a3cb930387d136af2cb6dea4cb7f452b37508bd
8030121: java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java fails
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: bd6026c1
Author: Harshitha Onkar <harshitha.onkar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-05-10 06:33:38 +0000
URL: https://git.openjdk.java.net/loom/commit/bd6026c10c5b24d816be9a5bf248c2aa3d8c1f4e
7124282: [macosx] Can't see table cell highlighter when the highlight border is the same color as the cell.
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
+ test/jdk/javax/swing/JTable/7124282/JTableFocusRingTest.java
Changeset: 4fd79a6a
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-05-10 06:45:15 +0000
URL: https://git.openjdk.java.net/loom/commit/4fd79a6ad2683e4863bd4e311cb01cbc30ebf57f
8285730: unify _WIN32_WINNT settings
Reviewed-by: dholmes, erikj, ihse, prr, alanb
! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/os_windows.cpp
! src/java.base/windows/native/libjava/WinCAPISeedGenerator.c
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! src/java.base/windows/native/libjava/java_props_md.c
! src/java.desktop/windows/native/libawt/windows/awt.h
! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c
Changeset: bf0dc4f8
Author: Yadong Wang <yadongwang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2022-05-10 07:14:31 +0000
URL: https://git.openjdk.java.net/loom/commit/bf0dc4f844ca83855e7fde19313d92da055dcb77
8286367: riscv: riscv port is broken after JDK-8284161
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: coleenp, fyang
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: de8f4d01
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-05-10 07:44:20 +0000
URL: https://git.openjdk.java.net/loom/commit/de8f4d01b234f5224a687dae5db52ab31247c2da
8286191: misc tests fail due to JDK-8285987
Reviewed-by: rriggs
! test/langtools/ProblemList.txt
! test/langtools/jdk/jshell/ExternalEditorTest.java
! test/lib-test/ProblemList.txt
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
Changeset: d478958e
Author: Emanuel Peter <emanuel.peter at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2022-05-10 08:04:13 +0000
URL: https://git.openjdk.java.net/loom/commit/d478958eb2153199800689232d1d72e7f1ad7354
8286179: Node::find(int) should not traverse from new to old nodes
Reviewed-by: kvn, chagedorn, thartmann
! src/hotspot/share/opto/node.cpp
Changeset: 60a91d15
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-05-10 08:49:24 +0000
URL: https://git.openjdk.java.net/loom/commit/60a91d15adf0f3c836d4a06a79b2fee96c914f21
8286285: G1: Rank issues with ParGCRareEvent_lock and Threads_lock
Reviewed-by: dholmes, iwalulya
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 34621909
Author: Lennart Fricke <lennart.fricke at drehpunkt.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2022-05-10 09:00:09 +0000
URL: https://git.openjdk.java.net/loom/commit/3462190965befc07fc79202b688887f7927fc856
8286163: micro-optimize Instant.plusSeconds
Reviewed-by: scolebourne, redestad, naoto
! src/java.base/share/classes/java/time/Instant.java
+ test/micro/org/openjdk/bench/java/time/InstantBench.java
Changeset: 3fa1c404
Author: Claes Redestad <redestad at openjdk.org>
Date: 2022-05-10 09:01:40 +0000
URL: https://git.openjdk.java.net/loom/commit/3fa1c4043919943baf0a2cdfaf040ffdd844750c
8286298: Remove unused methods in sun.invoke.util.VerifyType
Reviewed-by: bpb, alanb, mchung
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/sun/invoke/util/VerifyType.java
Changeset: c4bd4499
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2022-05-10 12:25:48 +0000
URL: https://git.openjdk.java.net/loom/commit/c4bd4499f1476dd300d967c556750cf8a5f1c5c7
8238373: Punctuation should be same in jlink help usage on Japanese language
Reviewed-by: naoto
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
Changeset: 65f50678
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2022-05-10 13:09:57 +0000
URL: https://git.openjdk.java.net/loom/commit/65f50678f2fc9b129db57181f227ba0da53ecd38
8286429: jpackageapplauncher build fails intermittently in Tier[45]
Reviewed-by: asemenyuk, ihse
! make/common/modules/LauncherCommon.gmk
Changeset: 9e320d9a
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-05-10 13:28:40 +0000
URL: https://git.openjdk.java.net/loom/commit/9e320d9ab1813eda705d7318ef964092c50d1ade
8286198: [linux] Fix process-memory information
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/linux/os_linux.cpp
Changeset: 1ca54046
Author: Pengfei Li <pli at openjdk.org>
Date: 2022-05-10 13:37:03 +0000
URL: https://git.openjdk.java.net/loom/commit/1ca540460cb3ca9de92ba6d9dd417526e333f91e
8286125: C2: "bad AD file" with PopulateIndex on x86_64
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestReplicateLoopIV.java
Changeset: 9835678a
Author: dev-tianqixia <txiadev at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-05-10 13:43:33 +0000
URL: https://git.openjdk.java.net/loom/commit/9835678a8658110cd2dac489cf55ab3d9074ea6d
8285710: Miscalculation of G1CardSetAllocator unused memory size
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
Changeset: ecbb3804
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-05-10 14:52:17 +0000
URL: https://git.openjdk.java.net/loom/commit/ecbb380450b79d5d7830e8c06d78bf933289d514
8286303: Serial: Remove reference to ParGCRareEvent_lock
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: fa25733d
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2022-05-10 15:18:14 +0000
URL: https://git.openjdk.java.net/loom/commit/fa25733d7603dff214a17c2ce95a564de965b6af
8286480: Remove the c1 getEventWriter() intrinsic to simplify post-Loom integration platform-porting efforts
Reviewed-by: coleenp, shade
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 04bba07d
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-10 15:30:38 +0000
URL: https://git.openjdk.java.net/loom/commit/04bba07d6588cb96e371f3acdb49d735c9e6536d
8286363: BigInteger.parallelMultiply missing @since 19
Reviewed-by: alanb, darcy
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 0f377363
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-10 16:14:07 +0000
URL: https://git.openjdk.java.net/loom/commit/0f3773635d3f20866472b505ac390bac10ed4676
8282420: JFR: Remove event handlers
Reviewed-by: mgronlun
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/ci/ciSymbol.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
+ src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
+ src/hotspot/share/jfr/instrumentation/jfrResolution.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.hpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/library_call.cpp
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileForceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
- src/jdk.jfr/share/classes/jdk/jfr/events/Handlers.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Bits.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/EventHandlerCreator.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterFactoryRecipe.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! 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/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/handlers/EventHandler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileInputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketInputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java
+ test/jdk/jdk/jfr/jvm/E.java
+ test/jdk/jdk/jfr/jvm/MyCommitRegisteredFalseEvent.java
+ test/jdk/jdk/jfr/jvm/MyCommitRegisteredTrueEvent.java
+ test/jdk/jdk/jfr/jvm/NonEvent.java
+ test/jdk/jdk/jfr/jvm/PlaceholderEventWriter.java
+ test/jdk/jdk/jfr/jvm/PlaceholderEventWriterFactory.java
+ test/jdk/jdk/jfr/jvm/RegisteredFalseEvent.java
+ test/jdk/jdk/jfr/jvm/RegisteredTrueEvent.java
+ test/jdk/jdk/jfr/jvm/StaticCommitEvent.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java
+ test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java
+ test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java
! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java
Changeset: 9073a98d
Author: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2022-05-10 17:19:33 +0000
URL: https://git.openjdk.java.net/loom/commit/9073a98d5791dedc5ed4156ec5229164ed1eef50
8282701: Use Class.getInterfaces(false) where possible to reduce allocation pressure
Reviewed-by: redestad, mchung
! src/java.base/share/classes/java/lang/Class.java
Changeset: 52dbfa99
Author: Christian Stein <cstein at openjdk.org>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date: 2022-05-10 18:13:41 +0000
URL: https://git.openjdk.java.net/loom/commit/52dbfa99fe34d7b9469fba626e3577a22fd1d1fe
8286460: Remove dependence on JAR filename in CDS tests
Reviewed-by: ccheung, iklam
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
Changeset: 61c68abc
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-05-10 18:18:37 +0000
URL: https://git.openjdk.java.net/loom/commit/61c68abc68a77e5d009d4665dc21e840db02f4ae
8285518: CDS assert: visibility cannot change between dump time and runtime
Reviewed-by: dholmes, ccheung
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: d347fc12
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-05-10 18:58:58 +0000
URL: https://git.openjdk.java.net/loom/commit/d347fc127bec1bf2b3d939b4d9d898d99255eca4
8286438: Add jhsdb jstack processing without --mixed in efh
Reviewed-by: cjplummer
! test/failure_handler/src/share/conf/common.properties
Changeset: 7704eb18
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-05-10 19:02:47 +0000
URL: https://git.openjdk.java.net/loom/commit/7704eb18664606361bc87d54d102533530f1d2dd
8284980: Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot
Reviewed-by: dcubed
! test/hotspot/jtreg/vmTestbase/nsk/stress/except/except010.java
Changeset: dcec1d2a
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-05-10 19:12:29 +0000
URL: https://git.openjdk.java.net/loom/commit/dcec1d2a68e2c82e27174c3dc52bb17316530966
8286368: Cleanup problem lists after loom integration
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt
Changeset: 070a0cda
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2022-05-10 20:20:37 +0000
URL: https://git.openjdk.java.net/loom/commit/070a0cda31f83a3cf18a612b91c30d66cf407c3c
8286551: JDK-8286460 causes tests to fail to compile in Tier2
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
Changeset: aaeb08ec
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-05-10 22:28:12 +0000
URL: https://git.openjdk.java.net/loom/commit/aaeb08eca422776eef5955473734aad75cb2829a
8278123: serviceability/dcmd/vm/ClassLoaderStatsTest.java failing with java.lang.AssertionError: Should have a hidden class
Reviewed-by: cjplummer
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderStatsTest.java
Changeset: d547a707
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-05-11 05:27:56 +0000
URL: https://git.openjdk.java.net/loom/commit/d547a707bf1f9e252213fdab7eaf076b5cf884b4
8286474: Drop --enable-preview from Sealed Classes related tests
Reviewed-by: alanb, jpai, mchung, lancea
! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java
! test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java
Changeset: 9c254841
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-05-11 05:29:11 +0000
URL: https://git.openjdk.java.net/loom/commit/9c2548414c71b4caaad6ad9e1b122f474e705300
8286339: compiler/c2/irTests/TestEnumFinalFold.java fails if Enum/String methods are not inlined
Reviewed-by: thartmann, jiefu
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestEnumFinalFold.java
Changeset: 6586e5ae
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-05-11 06:55:50 +0000
URL: https://git.openjdk.java.net/loom/commit/6586e5ae37e09a6d47f07758e710e1327e1c3be9
8286459: compile error with VS2017 in continuationFreezeThaw.cpp
Reviewed-by: clanger, mdoerr
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: aa7ccdf4
Author: Roland Westrelin <roland at openjdk.org>
Date: 2022-05-11 07:25:49 +0000
URL: https://git.openjdk.java.net/loom/commit/aa7ccdf44549a52cce9e99f6569097d3343d9ee4
8275201: C2: hide klass() accessor from TypeOopPtr and typeKlassPtr subclasses
Reviewed-by: vlivanov, iveresov
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjArrayKlass.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 63a1ec6e
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2022-05-11 08:49:30 +0000
URL: https://git.openjdk.java.net/loom/commit/63a1ec6e7c08fc21d5cded734637eeb80147079f
8286430: make test TEST="gtest:<sometag>" exits with error when it shouldn't
Reviewed-by: ihse, erikj
! make/RunTests.gmk
Changeset: 73c5e993
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-05-11 08:52:11 +0000
URL: https://git.openjdk.java.net/loom/commit/73c5e993e17f7435553edae79a1e8d70ece5493d
8286473: Drop --enable-preview from Record related tests
Reviewed-by: alanb, jpai, mchung
- test/jdk/java/lang/invoke/unreflect/TEST.properties
! test/jdk/java/nio/Buffer/BulkPutBuffer.java
! test/jdk/sun/misc/UnsafeFieldOffsets.java
Changeset: 7612bba0
Author: Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date: 2022-05-11 11:48:22 +0000
URL: https://git.openjdk.java.net/loom/commit/7612bba0f1ae63b2c762eb103544dc43d4e8304f
8285698: Create a test to check the focus stealing of JPopupMenu from JComboBox
Reviewed-by: prr
+ test/jdk/javax/swing/JPopupMenu/JPopupMenuFocusStealTest.java
Changeset: faa1aad4
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-11 12:03:00 +0000
URL: https://git.openjdk.java.net/loom/commit/faa1aad4343aa7387f93a376963942ad40642c76
8286515: JFR: Remove SimpleStringIdPool class
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
Changeset: f1554fc4
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-11 12:17:15 +0000
URL: https://git.openjdk.java.net/loom/commit/f1554fc4a8e11a06465f57825fb376ba75019a2f
8285872: JFR: Remove finalize() methods
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunksChannel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
Changeset: f6289669
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-11 12:26:21 +0000
URL: https://git.openjdk.java.net/loom/commit/f628966916b9772700297110e6d550f139735b4f
8286541: JFR: RecordingFile.write is missing "since 19"
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
Changeset: 9ac52b0c
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-11 12:47:59 +0000
URL: https://git.openjdk.java.net/loom/commit/9ac52b0c2ebce89dcfd5bf8d5e87c60b9bff4c60
8286392: Address possibly lossy conversions in jdk.jfr
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
Changeset: 7a2bbbbc
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-11 12:52:40 +0000
URL: https://git.openjdk.java.net/loom/commit/7a2bbbbce5914e2167ce618fabf6116892caaf45
8286396: Address possibly lossy conversions in jdk.management.jfr
Reviewed-by: mgronlun
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
Changeset: 87f3d2b8
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2022-05-11 13:21:43 +0000
URL: https://git.openjdk.java.net/loom/commit/87f3d2b870a1534183c4a70db4526532bc858d04
8286446: PPC64: fix crashes after JDK-8284161 (virtual threads preview)
Reviewed-by: mdoerr, coleenp, shade
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/signature.cpp
Changeset: ae695d6c
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-05-11 14:15:52 +0000
URL: https://git.openjdk.java.net/loom/commit/ae695d6cb79afbca6e38ede59b366ec55eced76a
8286476: x86_32: Fix crashes with non-preview mode after JDK-8284161 (Virtual Threads)
Reviewed-by: coleenp, stuefe
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/share/runtime/signature.cpp
Changeset: 89de756f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-05-11 15:06:14 +0000
URL: https://git.openjdk.java.net/loom/commit/89de756ffbefac452c7df559e2a4eb50bf71368b
8286387: Remove unused FreeListAllocator::reduce_free_list
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/shared/freeListAllocator.cpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
Changeset: cec23b1b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2022-05-11 16:19:49 +0000
URL: https://git.openjdk.java.net/loom/commit/cec23b1b078cd0c82063dda1af5a54ea561855c9
8286556: Remove EagerInitialization develop option
Reviewed-by: rehn, redestad
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
Changeset: 4ad8cfa2
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2022-05-11 17:57:36 +0000
URL: https://git.openjdk.java.net/loom/commit/4ad8cfa26eb645f15a0aa77a58b2c333ded55c77
8286002: Add support for intel syntax to capstone hsdis
Reviewed-by: thartmann
! src/utils/hsdis/capstone/hsdis-capstone.c
Changeset: 46a775af
Author: Tyler Steele <tsteele at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2022-05-11 18:48:40 +0000
URL: https://git.openjdk.java.net/loom/commit/46a775af11bce4bc780b5f85e0cd2f648dee1d03
8286540: Build failure caused by missing DefaultPollerProvider implementation on AIX
Reviewed-by: bpb, alanb
+ src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java
+ src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
Changeset: fcf49f42
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-05-11 19:26:53 +0000
URL: https://git.openjdk.java.net/loom/commit/fcf49f42cef4ac3e50b3b480aecf6fa38cf5be00
8286441: Remove mode parameter from jdk.internal.perf.Perf.attach()
Reviewed-by: redestad, alanb
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/java.base/share/classes/jdk/internal/perf/Perf.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
! src/jdk.jcmd/share/classes/sun/tools/jps/Jps.java
! src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
! src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
! src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java
! src/jdk.management.agent/share/classes/jdk/internal/agent/ConnectorAddressLink.java
Changeset: 1c50ea36
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2022-05-11 20:08:15 +0000
URL: https://git.openjdk.java.net/loom/commit/1c50ea36a5878869ecdba7c3135eea4216ade675
8282607: runtime/ErrorHandling/MachCodeFramesInErrorFile.java failed with "RuntimeException: 0 < 2"
Reviewed-by: dholmes, coleenp
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
Changeset: 1586bf86
Author: Claes Redestad <redestad at openjdk.org>
Date: 2022-05-11 20:51:57 +0000
URL: https://git.openjdk.java.net/loom/commit/1586bf862b6faa6477630fad2e62b198771ad187
8286401: Address possibly lossy conversions in Microbenchmarks
Reviewed-by: shade, ecaspole
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java
! test/micro/org/openjdk/bench/java/nio/CharBuffers.java
! test/micro/org/openjdk/bench/java/nio/DoubleBuffers.java
! test/micro/org/openjdk/bench/java/nio/FloatBuffers.java
! test/micro/org/openjdk/bench/java/nio/IntBuffers.java
! test/micro/org/openjdk/bench/java/nio/LongBuffers.java
! test/micro/org/openjdk/bench/java/nio/ShortBuffers.java
! test/micro/org/openjdk/bench/java/nio/X-Buffers-bin.java.template
! test/micro/org/openjdk/bench/java/nio/X-Buffers.java.template
! test/micro/org/openjdk/bench/java/nio/X-ByteBuffers-bin.java.template
! test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java
! test/micro/org/openjdk/bench/vm/compiler/PointerBenchmarkFlat.java
! test/micro/org/openjdk/bench/vm/compiler/Straighten.java
More information about the loom-dev
mailing list