git: openjdk/loom: fibers: 62 new changesets

duke duke at openjdk.java.net
Thu Dec 23 09:31:43 UTC 2021


Changeset: 4851ad84
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-15 15:02:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/4851ad840a8c3b93f978b829f50a27a2f629fa82

8278548: G1: Remove unnecessary check in forward_to_block_containing_addr

Reviewed-by: tschatzl, mli, sjohanss

! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp

Changeset: fcebe65c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-15 15:04:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/fcebe65ce9dc177d9fa16db606e3c8c33b2f771a

8278842: Parallel: Remove unused VerifyObjectStartArrayClosure::_old_gen

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psOldGen.cpp

Changeset: bcb79fd0
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-12-15 16:57:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/bcb79fd012c9c298e58c20c59e564e9d2c16b970

8278241: Implement JVM SpinPause on linux-aarch64

Reviewed-by: aph, phh

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
+ test/hotspot/jtreg/runtime/Thread/TestSpinPause.java

Changeset: 1f1db838
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-15 17:00:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f1db838ab7d427170d59a8b55fdb45c4d80c359

8278186: org.jcp.xml.dsig.internal.dom.Utils.parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
+ test/jdk/javax/xml/crypto/dsig/BadXPointer.java
! test/lib/jdk/test/lib/security/XMLUtils.java

Changeset: 7517c85d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-12-15 17:08:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/7517c85da3236e5274580645d4c3cdecb1db25c5

8269838: BasicTypeDataBase.findDynamicTypeForAddress(addr, basetype) can be simplified

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java

Changeset: 04dbdd36
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-12-15 19:28:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/04dbdd36dd04bf40737cb8c2f13d5b75303d2b1a

8274898: Cleanup usages of StringBuffer in jdk tools modules

Reviewed-by: sspitsyn, lmesnik

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java

Changeset: 4ba980ba
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-12-15 20:06:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ba980ba439f94a6b5015e64382a6c308476d63f

8278020: ~13% variation in Renaissance-Scrabble

Reviewed-by: dholmes, stuefe, kvn

! src/hotspot/share/oops/klass.hpp

Changeset: 32139c1a
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-12-14 03:16:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/32139c1a8aae51c0869f41be57580ff4463913d2

8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt"

Reviewed-by: kvn, iveresov

! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java

Changeset: 475ec8e6
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-12-14 13:00:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/475ec8e6c5abc3431344d69bd46395e8c4b46e4c

8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording

Reviewed-by: jbachorik

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp

Changeset: 0cc989b7
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-14 18:39:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/0cc989b7d2fa3b903d71b7baab53b853455005ba

8278744: KeyStore:getAttributes() not returning unmodifiable Set

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/jdk/java/security/KeyStore/PKCS12/UnmodifiableAttributes.java

Changeset: f48a3e86
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-12-14 22:50:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/f48a3e86d0274912160f3c415f92741eefa1cb1d

8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java

Changeset: 918e3397
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-12-14 23:59:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/918e3397858c425e9c3b82c9a918b7626603a59c

8278233: [macos] tools/jpackage tests timeout due to /usr/bin/osascript

Reviewed-by: herrick, asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! test/jdk/ProblemList.txt

Changeset: d6b5544e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-12-15 12:25:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/d6b5544e74d46c1ca464a1994e73ddd323ef5c2b

8278607: Misc issues in foreign API javadoc

Reviewed-by: sundar

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SegmentAllocator.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/VaList.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java

Changeset: 69b5d49e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-12-15 13:24:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/69b5d49e4f3a6b1ea616c39815dd16530eb32887

8272064: test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java needs update for JEP 416

Reviewed-by: jbachorik

! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java

Changeset: d3408a46
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-12-15 21:45:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3408a46b7c8c2f8b5e41f3e286a497064a2c104

8277964: ClassCastException with no stack trace is thrown with -Xcomp in method handle invocation

Reviewed-by: dlong, mchung, dholmes

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/graphKit.cpp
+ test/jdk/java/lang/reflect/IllegalArgumentsTest.java

Changeset: e6b28e05
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-16 00:26:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/e6b28e05c6f7698f230b04199932d4fc81f41a89

Merge


Changeset: 0dbe4c5d
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-12-16 02:32:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/0dbe4c5d516a5e43934cb18f3becaf2a7f90999f

8278131: runtime/cds/appcds/dynamicArchive/* tests failing in loom repo

Reviewed-by: iklam, dholmes, minqi

! test/hotspot/jtreg/runtime/HiddenClasses/InstantiateHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/OldClassApp.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassAndInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java

Changeset: f6fbb5a8
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-12-16 03:57:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/f6fbb5a80cfe630e76917397d21649709485d31d

8278471: Remove unreached rules in AddNode::IdealIL

Reviewed-by: jiefu, kvn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 0bddd8af
Author:    Dmitry Batrak <dbatrak at openjdk.org>
Date:      2021-12-16 07:14:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/0bddd8af61b6c731f16b857c09de57ceefd72d06

8278050: Armenian text isn't rendered on macOS if text layout is performed

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java

Changeset: 7edcd348
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-12-16 11:35:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/7edcd348699b47050e4c5e3181c66fd0ee72830f

8278534: Remove some unnecessary code in MethodLiveness::init_basic_blocks

Reviewed-by: chagedorn

! src/hotspot/share/compiler/methodLiveness.cpp

Changeset: aae56398
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-12-16 11:46:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/aae563981c89d922c51005626b39c31e377cadc5

8278642: Refactor java.util.Formatter

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/util/Formatter.java

Changeset: e0700bf1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-16 13:39:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0700bf1d464762d0ee52c08e7e8668e9c8cfc3f

8278763: Parallel: Remove grows_up/grows_down in PSVirtualSpace

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp

Changeset: 271d26f1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-16 13:40:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/271d26f14149014d264e3a33cc0206f61856f7cd

8278601: Parallel: Remove redundant code in ObjectStartArray::initialize

Reviewed-by: sjohanss, mli

! src/hotspot/share/gc/parallel/objectStartArray.cpp

Changeset: f15a59ce
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-16 13:41:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/f15a59ce72e7637620c2d3b5becf751809d13aed

8278756: Parallel: Drop PSOldGen::_reserved

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp

Changeset: 937126b1
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-16 15:23:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/937126b1406ff0f6ac0828310e5e09003692dcd3

8278551: Shenandoah: Adopt WorkerThread::worker_id() to replace Shenandoah specific implementation

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 20db7800
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-16 21:39:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/20db7800a657b311eeac504a2bbae4adbc209dbf

8277868: Use Comparable.compare() instead of surrogate code

Reviewed-by: rriggs, aivanov

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Date.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! src/java.desktop/share/classes/java/awt/geom/Line2D.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
! src/java.desktop/share/classes/sun/java2d/Spans.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java

Changeset: 8f5fdd86
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-12-16 21:41:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/8f5fdd864b6f1cf4a2d9d961d8d4118960f0751e

8278587: StringTokenizer(String, String, boolean) documentation bug

Reviewed-by: iris, joehw, lancea, rriggs, darcy

! src/java.base/share/classes/java/util/StringTokenizer.java

Changeset: 197c9f5a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-12-16 22:17:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/197c9f5ac8cc0ebfcd9f33415b0dcd382cd8d15e

8268573: Remove expired flags in JDK 19

Reviewed-by: dcubed, pchilanomate, eosterlund

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: 7ce4aa89
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-12-16 23:25:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ce4aa894279b76b6033bb4a1d0caa00d4213406

8276982: VM.class_hierarchy jcmd help output and man page text needs clarifications/improvements

Reviewed-by: stuefe, dholmes, sspitsyn

! src/hotspot/share/services/diagnosticCommand.cpp
! src/jdk.jcmd/share/man/jcmd.1

Changeset: e82310f3
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-12-16 01:27:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/e82310f3605b37519129ea34b2a6f99ee3ccc63a

8278575: update jcmd GC.finalizer_info to list finalization status

Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: dholmes, kbarrett

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: aec1b039
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-12-16 12:29:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/aec1b039b35b73db17c943cdd86949a92e64fcb6

8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic

Reviewed-by: ayang, mli

! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp

Changeset: be6b90d9
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-12-16 17:35:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/be6b90d90b54883ff17f9f5ac0f271de37df7e2a

8278574: update --help-extra message to include default value of --finalization option

Reviewed-by: sundar, alanb, lancea, mchung

! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: 634afe8c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-17 01:08:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/634afe8c5c0855eafb1639f54ecc8e9c9e568814

Merge

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 8c73ec15
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-12-17 03:29:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c73ec155dd9324367d2a8e5f2e49da11683f8c8

8278891: G1: Call reset in G1RegionMarkStatsCache constructor

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp

Changeset: 247ea71d
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2021-12-17 09:19:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/247ea71d24a251d29d9a5179e5b773df850e7261

8278826: Print error if Shenandoah flags are empty (instead of crashing)

Reviewed-by: rkennke, mli

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 6412d57a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-17 12:14:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/6412d57a0a92ba08cc3db085b371ae1f7ba35ad5

8278560: X509KeyManagerImpl::getAliases might return a good key with others

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
+ test/jdk/sun/security/ssl/X509KeyManager/NoGoodKey.java

Changeset: abab1738
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-12-17 13:33:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/abab1738a702648e91f4c3ad91f71b7633914a31

8278568: Consolidate filler objects

Reviewed-by: tschatzl, mli, ayang

! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 3607a5cd
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-12-17 13:42:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/3607a5cdd9a3013851c8faefd346f04934f897e6

8277216: Examine InstanceKlass::_misc_flags for concurrency issues

Reviewed-by: hseigel, dholmes

! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/accessFlags.hpp

Changeset: a68f28ce
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-12-17 15:08:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/a68f28cea6a726aa57c04a4fc5a665cae3513154

8278909: Unproblemlist AdaptiveBlocking001

Reviewed-by: chagedorn, eosterlund, stefank

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: e45e0b05
Author:    Phil Race <prr at openjdk.org>
Date:      2021-12-17 15:10:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/e45e0b05b9e8da8da72bf227cede319fa207a551

8278937: JCK test for java_awt/geom/Line2D.Float fails after 8277868

Reviewed-by: jdv, kcr, rriggs

! src/java.desktop/share/classes/java/awt/geom/Line2D.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
! src/java.desktop/share/classes/sun/java2d/Spans.java

Changeset: 769f14db
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-12-17 15:11:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/769f14db847813f5a3601e9ec21e6cadbd99ee96

8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT

Reviewed-by: lfoltan, dholmes

! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp

Changeset: b17f8d5b
Author:    Gilles Duboscq <gdub at openjdk.org>
Date:      2021-12-17 15:36:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/b17f8d5b6c4d4ec75bb57f1d2009e30332bdb3ce

8278954: Using clang together with devkit on linux doesn't work for building

Reviewed-by: erikj

! make/autoconf/flags.m4

Changeset: 0bfc204a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-17 15:45:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/0bfc204a78878872f16019bc75dac7844876ed60

8278956: Remove unimplemented PLAB::allocate_aligned

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/plab.hpp

Changeset: 022e4f0f
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-12-17 18:52:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/022e4f0f1c4862315b34595d6df228a49f67cb2e

8275242: Remove redundant stream() call before forEach in jdk.compiler

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java

Changeset: 905b7639
Author:    liach <liach at users.noreply.github.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2021-12-17 22:23:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/905b7639424a0fa80f81f734f6fdae1b5018a14a

8261404: Class.getReflectionFactory() is not thread-safe

Reviewed-by: rriggs, mchung

! src/java.base/share/classes/java/lang/Class.java

Changeset: cc44e137
Author:    merykitty <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-12-17 23:42:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/cc44e137973808436311aaaa50916d051759f705

8278623: compiler/vectorapi/reshape/TestVectorCastAVX512.java after JDK-8259610

Reviewed-by: kvn, chagedorn, psandoz

! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorDoubleExpandShrink.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorExpandShrink.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorRebracket.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/UnsafeUtils.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java

Changeset: 3c10b5db
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2021-12-18 04:16:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c10b5db38455b8aed88599f5743fd846bd0913e

8278104: C1 should support the compiler directive 'BreakAtExecute'

Reviewed-by: xliu, phh, kvn

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp

Changeset: 6f0e8da6
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-12-18 06:48:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/6f0e8da6d3bef340299e48977d5e17d05eabe682

8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob

Reviewed-by: kvn, never, dlong

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 63e43030
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-12-18 08:08:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/63e43030ed1260d14df950342c39a377231a3f40

8278519: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null"

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java
! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c

Changeset: 31fbb872
Author:    TejeshR13 <tejesh.r at oracle.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2021-12-20 09:53:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/31fbb8723e973d4217c80cccba90b2dceb6fa792

6462028: MaskFormatter API documentation refers to getDisplayValue

Reviewed-by: psadhukhan, aivanov, prr

! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java

Changeset: 06206c71
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-12-20 10:00:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/06206c7199e9b49382d5f489ed5733525a95a535

8278949: Cleanups for 8277850

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: kvn, jrose

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java

Changeset: 4c78c9ab
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-12-20 10:47:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c78c9ab80202b426efd8f6cc3533d642ae9ba19

8270929: Obsolete the FilterSpuriousWakeups flag in JDK 19

Reviewed-by: hseigel, rehn

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 8549d8b5
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-12-20 23:04:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/8549d8b5697606ef87bb3f72abcf14dd7eb8a151

8277100: Dynamic dump can inadvertently overwrite default CDS archive

Reviewed-by: iklam, minqi, dholmes

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DumpToDefaultArchive.java

Changeset: 51796728
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-12-21 00:25:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/517967284cf607c0137e088a33ab5eb98d59542d

8278953: Clarify Class.getDeclaredConstructor specification

Reviewed-by: mchung, alanb

! src/java.base/share/classes/java/lang/Class.java

Changeset: ff5d4176
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-12-21 09:51:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff5d41762d5ba31e88c6cb9207a8ae57f34a69b0

8278893: Parallel: Remove GCWorkerDelayMillis

Reviewed-by: ayang, mli

! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: 29bd7363
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-21 14:01:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/29bd73638a22d341767a1266723a7d7263e17093

8277893: Arraycopy stress tests

Reviewed-by: kvn, mli

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/arraycopy/stress/AbstractStressArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressBooleanArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressByteArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressCharArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressDoubleArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressFloatArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressIntArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressLongArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressObjectArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressShortArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java

Changeset: f4f2f32c
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-12-21 14:03:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/f4f2f32cd16158d8d4d2b552cd74531f25c45a29

8278917: Use Prev Bitmap for recording evac failed objects

Reviewed-by: ayang, mli, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
- src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.cpp
- src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.hpp
- src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: f90425a1
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-21 14:24:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/f90425a1cbbc686045c87086af586e62f05f6c49

8278087: Deserialization filter and filter factory property error reporting under specified

Reviewed-by: lancea, bpb

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! test/jdk/java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java

Changeset: 8c0bb53f
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-21 15:16:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c0bb53f5ba6e71b81c9cb99e6f1587150fe531a

8278044: ObjectInputStream methods invoking the OIF.CFG.getSerialFilterFactory() silent about error cases.

Reviewed-by: lancea, bpb

! src/java.base/share/classes/java/io/ObjectInputStream.java

Changeset: f7309060
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-12-21 16:12:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/f7309060ded0edb1e614663572f876d83b77c28e

8278793: Interpreter(x64) intrinsify Thread.currentThread()

Reviewed-by: rkennke, dcubed, dholmes

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp

Changeset: f31dead6
Author:    Daniel Jelinski <djelinski1 at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2021-12-21 18:24:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/f31dead6c550444a836655ffdf97df8816e2d546

8279043: Some Security Exception Messages Miss Spaces

Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java
! test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/CacertsLimit.java
! test/jdk/sun/security/tools/keytool/fakegen/jdk.crypto.ec/sun/security/ec/ECKeyPairGenerator.java

Changeset: 3e64e14b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-12-23 08:34:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e64e14bfc37cd5b0ae3f48c2705845fa469c612

Merge with jdk-19+3

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list