git: openjdk/loom: master: 61 new changesets
duke
duke at openjdk.java.net
Thu Dec 23 09:35:23 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
More information about the loom-dev
mailing list