git: openjdk/loom: master: 110 new changesets

duke duke at openjdk.java.net
Thu Mar 11 12:10:44 UTC 2021


Changeset: 96c43210
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-02 15:47:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/96c43210

8262424: Change multiple get_java_xxx() functions in thread.cpp into one function

Reviewed-by: coleenp, lfoltan

! src/hotspot/share/runtime/thread.cpp

Changeset: f18c0192
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-03-02 18:08:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/f18c0192

8247373: ArraysSupport.newLength doc, test, and exception message

Reviewed-by: rriggs, psandoz, martin, prappo

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! test/jdk/java/util/StringJoiner/MergeTest.java
! test/jdk/java/util/StringJoiner/StringJoinerTest.java
+ test/jdk/jdk/internal/util/ArraysSupport/NewLength.java

Changeset: f304b74e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-03-02 18:23:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/f304b74e

8261859: gc/g1/TestStringDeduplicationTableRehash.java failed with "RuntimeException: 'Rehash Count: 0' found in stdout"

Reviewed-by: ayang, sjohanss, tschatzl

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java

Changeset: 20b9ba53
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-02 20:35:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/20b9ba53

8262875: doccheck: empty paragraphs, etc in java.base module

Reviewed-by: alanb, darcy, lancea

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/jar/package-info.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java

Changeset: c92f3bc3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-02 21:29:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/c92f3bc3

8262876: Shenandoah: Fix comments regarding VM_ShenandoahOperation inheritances

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

Changeset: 4f4d0f53
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-03-02 22:36:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f4d0f53

8261969: SNIHostName should check if the encoded hostname conform to RFC 3490

Reviewed-by: rhalade, xuelei

! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! test/jdk/javax/net/ssl/ServerName/IllegalSNIName.java

Changeset: 93ffe6a6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-02 22:53:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/93ffe6a6

8262892: minor typo in implSpec comment

Reviewed-by: bpb

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java

Changeset: 40bdf52e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-02 23:29:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/40bdf52e

8262096: Vector API fails to work due to VectorShape initialization exception

Reviewed-by: psandoz, vlivanov

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java

Changeset: c9097a60
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 01:03:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/c9097a60

8262893: Enable more doclint checks in javadoc build

Reviewed-by: jjg, erikj

! make/Docs.gmk

Changeset: 5de0f4b2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-03-03 01:14:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/5de0f4b2

8260869: Test java/foreign/TestHandshake.java fails intermittently

Reviewed-by: psandoz

! test/jdk/java/foreign/TestHandshake.java

Changeset: 044e2a2a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-03 02:59:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/044e2a2a

8183569: Assert the same limits are used in parse_xss and globals.hpp

Reviewed-by: stuefe, kbarrett

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp

Changeset: c15801e9
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-03-03 06:43:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/c15801e9

8261142: AArch64: Incorrect instruction encoding when right-shifting vectors with shift amount equals to the element width

Reviewed-by: njian, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorShiftImm.java

Changeset: 0265ab63
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-03-03 07:41:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/0265ab63

8262466: linux libsaproc/DwarfParser.cpp delete DwarfParser object in early return

Reviewed-by: ysuenaga, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp

Changeset: 54dfd79c
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-03-03 11:30:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/54dfd79c

8262256: C2 intrinsincs should not modify IR when bailing out

Reviewed-by: roland, kvn

! src/hotspot/share/opto/library_call.cpp

Changeset: bf90e857
Author:    Sebastian Stenzel <sebastian.stenzel at skymatic.de>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-03-03 12:19:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf90e857

8262926: JDK-8260966 broke AIX build

Reviewed-by: stuefe, clanger

! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java

Changeset: 6d3c858c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-03 12:38:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/6d3c858c

8259235: javac crashes while attributing super method invocation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/recovery/SuperMethodCallBroken.java
+ test/langtools/tools/javac/recovery/SuperMethodCallBroken.out

Changeset: 3d3eb5c8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-03 13:18:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d3eb5c8

8262368: wrong verifier message for bogus return type

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/verifier/ReturnMsgs.java
+ test/hotspot/jtreg/runtime/verifier/Returns.jasm

Changeset: 1d2c1e62
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-03-03 15:37:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d2c1e62

8248314: Parallel: Parallelize parallel full gc Adjust Roots phase

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 2d2ef08c
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-03 17:26:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/2d2ef08c

8262885: Shenandoah: FullGC prologue does not need to save/restore heap has_forwarded_object flag

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp

Changeset: a1181852
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 19:29:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/a1181852

8261862: Expand discussion of rationale for BigDecimal equals/compareTo semantics

Reviewed-by: smarks, bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 75aa1546
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-03 20:02:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/75aa1546

8259267: Refactor LoaderLeak shell test as java test.

Reviewed-by: rriggs, iignatyev, dfuchs

+ test/jdk/java/lang/annotation/LoaderLeakTest.java
- test/jdk/java/lang/annotation/loaderLeak/A.java
- test/jdk/java/lang/annotation/loaderLeak/B.java
- test/jdk/java/lang/annotation/loaderLeak/C.java
- test/jdk/java/lang/annotation/loaderLeak/LoaderLeak.sh
- test/jdk/java/lang/annotation/loaderLeak/Main.java

Changeset: 268d9b79
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2021-03-03 20:04:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/268d9b79

8261447: MethodInvocationCounters frequently run into overflow

Reviewed-by: thartmann, mdoerr, kvn, iveresov

! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: b397472e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-03 20:27:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/b397472e

8262915: java.awt.color.ColorSpace.getName() is not thread-safe

Reviewed-by: azvegint, aivanov

! src/java.desktop/share/classes/java/awt/color/ColorSpace.java

Changeset: 28489389
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 23:15:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/28489389

8262927: Explicitly state fields examined for BigDecimal.hashCode

Reviewed-by: bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 104a2628
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-03-04 00:37:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/104a2628

8224775: test/jdk/com/sun/jdi/JdwpListenTest.java failed to attach

Reviewed-by: sspitsyn, dfuchs

! test/lib/jdk/test/lib/Utils.java

Changeset: d93fa0d6
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-03-04 00:39:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/d93fa0d6

8253940: com/sun/jdi/JdwpAttachTest.java failed with "RuntimeException: ERROR: LingeredApp.startApp was able to attach"

Reviewed-by: cjplummer, lmesnik

! test/jdk/com/sun/jdi/JdwpAttachTest.java

Changeset: 84c93d5a
Author:    Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-03-04 03:19:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/84c93d5a

8257137: Revise smov and umov in aarch64 assembler

Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 7915a1fc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-04 07:41:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/7915a1fc

8262950: Restructure compiler/intrinsics/TestRotate.java for easier compilation

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/TestRotate.java

Changeset: 4cfecceb
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-03-04 07:48:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/4cfecceb

8261730: C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge

Relax assertion in PhaseCFG::verify() to accept the case where a store is used
to implement an implicit null check and a load is placed in the null block.

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/machnode.hpp
+ test/hotspot/jtreg/compiler/uncommontrap/TestNullCheckAntiDependence.java

Changeset: 22513199
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-04 07:56:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/22513199

8262828: Format of OS information is different on macOS

Reviewed-by: dholmes, ysuenaga

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: b8178553
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-03-04 12:04:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8178553

8262935: Add missing logging to sun.net.httpserver.ServerImpl

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: 94f26e4d
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-04 12:36:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/94f26e4d

8261450: JShell crashes with SIOOBE in tab completion

Reviewed-by: vromero

! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java

Changeset: d2c4ed08
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-03-04 13:20:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2c4ed08

8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space"

Reviewed-by: tschatzl, egahlin

! test/jdk/jdk/jfr/event/gc/detailed/ExecuteOOMApp.java

Changeset: a777e82c
Author:    Ziyi Luo <luoziyi at openjdk.org>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-03-04 15:17:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/a777e82c

8254717: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards

Reviewed-by: jnimeh

! src/java.base/share/classes/com/sun/crypto/provider/DESKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DHKeyFactory.java
! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
+ test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/sun/security/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java

Changeset: 222a17ef
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-03-04 17:03:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/222a17ef

8262122: [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo

Reviewed-by: shade

+ test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java

Changeset: ef5e13d2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-03-04 17:04:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/ef5e13d2

8263030: Remove Shenandoah leftovers from ReferenceProcessor

Reviewed-by: zgu

! src/hotspot/share/gc/shared/referenceProcessor.cpp

Changeset: a6427c85
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2021-03-04 17:21:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6427c85

8259709: Disable SHA-1 XML Signatures

Reviewed-by: rhalade, weijun

! src/java.base/share/conf/security/java.security
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
! test/jdk/javax/xml/crypto/dsig/SecureValidationPolicy.java
! test/jdk/javax/xml/crypto/dsig/ValidationTests.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: bd1a8062
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-03-04 18:08:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd1a8062

8263040: fix for JDK-8262122 fails validate-source

Reviewed-by: mikael

! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java

Changeset: f56c9186
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-03-04 18:20:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/f56c9186

8262837: handle split_USE correctly

Reviewed-by: kvn

! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/reg_split.cpp

Changeset: e61a3ba2
Author:    EC2 Default User <ec2-user at ip-172-31-39-198.us-west-2.compute.internal>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-03-04 18:55:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/e61a3ba2

8239386: handle ContendedPaddingWidth in vm_version_aarch64

Reviewed-by: aph, phh

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 109af7b5
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-03-04 19:51:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/109af7b5

8261518: jpackage looks for main module in current dir when there is no module-path

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java

Changeset: 02fbcb52
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-03-04 19:57:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/02fbcb52

8261532: Archived superinterface class cannot be accessed

Reviewed-by: minqi, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArchivedSuperIfApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Bar.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Baz.java

Changeset: c8b23e22
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-03-04 20:07:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/c8b23e22

8262064: Make compiler/ciReplay tests ignore lambdas in compilation replay

Reviewed-by: thartmann, kvn, iignatyev

! src/hotspot/share/ci/ciInstanceKlass.cpp

Changeset: 718d4d48
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-03-04 21:25:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/718d4d48

8262989: Vectorize VectorShuffle checkIndexes, wrapIndexes and laneIsValid methods

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 351889f1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-04 23:04:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/351889f1

8262508: Vector API's ergonomics is incorrect

Reviewed-by: vlivanov

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java

Changeset: ee09bada
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-03-05 00:17:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee09bada

8262300: jpackage app-launcher fails on linux when using JDK11 based runtime

Reviewed-by: herrick, almatvee

! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp

Changeset: dbef0ec9
Author:    Ian Graves <igraves at openjdk.org>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2021-03-05 03:20:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/dbef0ec9

6323374: (coll) Optimize Collections.unmodifiable* and synchronized*

Reviewed-by: redestad, smarks, darcy

! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/WrappedUnmodifiableCollections.java

Changeset: 80182f92
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2021-03-05 05:29:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/80182f92

8260925: HttpsURLConnection does not work  with other JSSE provider.

Reviewed-by: xuelei

! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java

Changeset: d91550ef
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-05 05:57:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/d91550ef

8262998: Vector API intrinsincs should not modify IR when bailing out

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java

Changeset: 9730266d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-03-05 08:49:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/9730266d

8262973: Verify ParCompactionManager instance in PCAdjustPointerClosure

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp

Changeset: 75fb7ccf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-05 10:40:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/75fb7ccf

8259228: Zero: rewrite (put|get)field from if-else chains to switches

Reviewed-by: aph, coleenp

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 8d3de4b1
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-03-05 11:02:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/8d3de4b1

8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3

Reviewed-by: alanb, clanger, bpb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java

Changeset: 8c13d26d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-05 15:22:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c13d26d

8263050: move HtmlDocletWriter.verticalSeparator to IndexWriter

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java

Changeset: 97557826
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-05 15:24:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/97557826

8157682: @inheritDoc doesn't work with @exception

Co-authored-by: Yano, Masanori <yano-masanori at jp.fujitsu.com>
Co-authored-by: Jonathan Gibbons <jjg at openjdk.org>
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
+ test/langtools/jdk/javadoc/doclet/testExceptionInheritance/TestExceptionInheritance.java

Changeset: 2c0507ec
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-05 15:43:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c0507ec

8261812: C2 compilation fails with assert(!had_error) failed: bad dominance

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestValAtSafepointOverflowsInt.java

Changeset: e1cad970
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-03-05 16:26:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1cad970

8262862: Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java

Reviewed-by: aefimov, michaelm

! test/jdk/sun/security/krb5/canonicalize/Test.java
! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java

Changeset: 23ee60d1
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-03-06 08:52:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/23ee60d1

8261008: Optimize Xor

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp

Changeset: fa43f926
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-03-06 08:54:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa43f926

8261845: File permissions of packages built by jpackage

Reviewed-by: asemenyuk, herrick

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java

Changeset: 2afbd5da
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-03-06 08:54:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/2afbd5da

8250804: Can't set the application icon image for Unity WM on Linux.

Reviewed-by: serb, pbansal, kizune

! test/jdk/ProblemList.txt
! test/jdk/java/awt/image/multiresolution/MultiResolutionIcon/IconTest.java

Changeset: 75a5be8a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-06 08:55:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/75a5be8a

8263054: [testbug] SharedArchiveConsistency.java reuses jsa files

Reviewed-by: dholmes, minqi

! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java

Changeset: 5eb2091a
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-03-06 09:09:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/5eb2091a

8261689: javax/swing/JComponent/7154030/bug7154030.java still fails with "Exception: Failed to hide opaque button"

Reviewed-by: aivanov, azvegint

! test/jdk/javax/swing/JComponent/7154030/bug7154030.java

Changeset: 71829850
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-06 15:06:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/71829850

8263104: fix warnings for empty paragraphs

Reviewed-by: alanb, lancea

! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.management/share/classes/javax/management/loading/package.html
! src/java.management/share/classes/javax/management/monitor/package.html
! src/java.management/share/classes/javax/management/package.html

Changeset: f2d01521
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-06 15:24:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/f2d01521

8263043: Add test to verify order of tag output

Reviewed-by: prappo

+ test/langtools/jdk/javadoc/doclet/testTagOrder/TestTagOrder.java

Changeset: 3844ce40
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-06 21:08:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/3844ce40

8261247: some compiler/whitebox/ tests fail w/ DeoptimizeALot

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java
! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java

Changeset: 18fc3505
Author:    djelinski <30433125+djelinski at users.noreply.github.com>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-03-07 01:13:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/18fc3505

8259886: Improve SSL session cache performance and scalability

Reviewed-by: erikj, xuelei

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/sun/security/util/Cache.java
+ test/micro/org/openjdk/bench/java/security/CacheBench.java

Changeset: 22a3117d
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-03-07 22:46:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/22a3117d

8263137: Typos in sun.security.ssl.RenegoInfoExtension

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java

Changeset: 61cff4da
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-08 10:14:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/61cff4da

8257913: Add more known library locations to simplify Linux cross-compilation

Reviewed-by: erikj

! .github/workflows/submit.yml
! make/autoconf/lib-freetype.m4
! make/autoconf/lib-x11.m4
! make/autoconf/platform.m4

Changeset: 13625beb
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-08 10:32:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/13625beb

8263090: Avoid reading volatile fields twice in Locale.getDefault(Category)

Reviewed-by: rriggs, naoto, serb

! src/java.base/share/classes/java/util/Locale.java
+ test/micro/org/openjdk/bench/java/util/LocaleDefaults.java

Changeset: a0c3f242
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-08 10:34:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0c3f242

8263091: Remove CharacterData.isOtherUppercase/-Lowercase

Reviewed-by: rriggs, naoto, iris

! make/data/characterdata/CharacterData00.java.template
! make/data/characterdata/CharacterData01.java.template
! make/data/characterdata/CharacterData02.java.template
! make/data/characterdata/CharacterData03.java.template
! make/data/characterdata/CharacterData0E.java.template
! make/data/characterdata/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData.java

Changeset: 51cca57c
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-03-08 11:40:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/51cca57c

8259577: Dangling reference to temp_path in Java_sun_tools_attach_VirtualMachineImpl_getTempDir

Reviewed-by: cjplummer, lmesnik

! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c

Changeset: ab2cfcca
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-03-08 12:19:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab2cfcca

8252831: Correct "no comment" warnings in jdk.net module

Reviewed-by: chegar, vtewari, dfuchs

! src/jdk.net/share/classes/jdk/net/Sockets.java

Changeset: 679faa69
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-08 14:23:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/679faa69

8263097: Update JMH devkit to 1.28

Reviewed-by: ecaspole, erikj

! make/conf/jib-profiles.js
! make/devkit/createJMHBundle.sh

Changeset: 0da889ed
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-03-08 15:26:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/0da889ed

8210100: ParallelGC should use parallel WeakProcessor

Reviewed-by: kbarrett, tschatzl, sjohanss

! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: b1cc864a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-08 16:19:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1cc864a

8251210: Link JDK api docs to other versions

Reviewed-by: iris, erikj

! make/Docs.gmk
! make/conf/javadoc.conf

Changeset: bf9b74d1
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2021-03-08 16:38:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf9b74d1

8262446: DragAndDrop hangs on Windows

Reviewed-by: aivanov, serb, kizune

! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp

Changeset: 1f9ed905
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-03-08 18:01:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f9ed905

8219555: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true

Reviewed-by: kvn

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java

Changeset: a2b88581
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-08 18:07:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/a2b88581

8263041: Shenandoah: Cleanup C1 keep alive barrier check

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 17853ee9
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-08 18:43:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/17853ee9

8263200: Add -XX:StressCCP to CTW

Reviewed-by: kvn

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: 9221540e
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2021-03-08 20:09:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/9221540e

8213269: convert test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently to gtest

Reviewed-by: iignatyev, coleenp, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/gtest/concurrentTestRunner.inline.hpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: eb4a8af5
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-03-08 20:11:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb4a8af5

8260664: Phaser.arrive() memory consistency effects

Reviewed-by: dl

! src/java.base/share/classes/java/util/concurrent/Phaser.java

Changeset: 414ee95b
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2021-03-08 21:28:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/414ee95b

8261462: GCM ByteBuffer decryption problems

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java
+ test/jdk/javax/crypto/CipherSpi/ResetByteBuffer.java

Changeset: 14cfbda3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-08 22:30:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/14cfbda3

8261366: Add discussion of IEEE 754 to BigDecimal

Reviewed-by: bpb

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/MathContext.java
! src/java.base/share/classes/java/math/RoundingMode.java

Changeset: f71b21b0
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-08 23:13:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/f71b21b0

8263038: Optimize String.format for simple specifiers

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/util/Formatter.java
+ test/micro/org/openjdk/bench/java/lang/StringFormat.java

Changeset: 4e947607
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-09 00:57:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e947607

8263135: unique_ptr should not be used for types that are not pointers

Reviewed-by: asemenyuk, herrick

! src/jdk.jpackage/windows/native/common/MsiDb.cpp
! src/jdk.jpackage/windows/native/common/MsiDb.h
! src/jdk.jpackage/windows/native/common/MsiUtils.cpp
! src/jdk.jpackage/windows/native/common/MsiUtils.h

Changeset: 39b11138
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-09 01:36:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/39b11138

8262161: Refactor manual I/O stream copying in java.desktop to use new convenience APIs

Reviewed-by: serb, prr

! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/com/sun/media/sound/ModelByteBuffer.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileWriter.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/text/rtf/AbstractFilter.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java

Changeset: 5b9b170d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-09 06:00:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b9b170d

8262955: Unify os::fork_and_exec() across Posix platforms

Reviewed-by: dholmes, hseigel

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 5bfc5fd3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-09 06:11:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/5bfc5fd3

8263051: Modernize the code in the java.awt.color package

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java

Changeset: 0bc45625
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-03-09 08:19:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/0bc45625

8263068: Rename safefetch.hpp to safefetch.inline.hpp

Reviewed-by: stefank

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
= src/hotspot/share/runtime/safefetch.inline.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp

Changeset: 3022baa9
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-03-09 10:14:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/3022baa9

8263167: IGV: build fails with "taskdef AutoUpdate cannot be found"

Update IGV build configuration to use the nbm-maven-harness Maven artifact.

Reviewed-by: chagedorn, rrich

! src/utils/IdealGraphVisualizer/nbproject/platform.properties

Changeset: 4f0a12ec
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-03-09 10:57:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f0a12ec

8262323: do not special case JVMCI in tiered compilation policy

Reviewed-by: kvn, never

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp

Changeset: 0f2402d0
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-03-09 11:09:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f2402d0

8263190: Update java.io, java.math, and java.text to use instanceof pattern variable

Reviewed-by: lancea, bpb, darcy, naoto, iris, dfuchs, smarks, redestad

! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MathContext.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/java/text/FieldPosition.java
! src/java.base/share/classes/java/text/ParsePosition.java
! src/java.base/share/classes/java/text/StringCharacterIterator.java

Changeset: fbe40e89
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-03-09 11:09:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/fbe40e89

8252399: Update mapMulti documentation to use type test pattern instead of instanceof once JEP 375 exits preview

Reviewed-by: dfuchs, psandoz, smarks

! src/java.base/share/classes/java/util/stream/Stream.java
+ test/jdk/java/util/stream/examples/JavadocExamples.java

Changeset: a6e34b3d
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-03-09 11:36:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6e34b3d

8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames()

Reviewed-by: prr, psadhukhan, serb

! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp

Changeset: b7f0b3fc
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-09 13:15:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7f0b3fc

8252173: Use handles instead of jobjects in modules.cpp

Reviewed-by: lfoltan, coleenp

! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 86fac952
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-09 21:22:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/86fac952

8263142: Delete unused entry points in libawt/libawt_xawt/libawt_headless

Reviewed-by: kizune, aivanov

! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/unix/native/libawt_headless/awt/HeadlessToolkit.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: 2218e726
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-03-09 21:34:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/2218e726

8262486: Merge trivial JDWP agent changes from the loom repo to the jdk repo

Reviewed-by: amenkov, lmesnik

! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c
! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c
! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h

Changeset: 3212f80a
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-03-09 21:52:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/3212f80a

8261937: LambdaForClassInBaseArchive: SimpleApp$$Lambda$1 missing

Reviewed-by: iklam, dcubed

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java

Changeset: e5ce97b1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-09 23:32:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/e5ce97b1

8263206: assert(*error_msg != '\0') failed: Must have error_message while parsing -XX:CompileCommand=unknown

Reviewed-by: neliasso

! src/hotspot/share/compiler/compilerOracle.cpp
+ test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java

Changeset: 70342e85
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-09 23:41:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/70342e85

8262520: Add SA Command Line Debugger support to connect to debug server

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
+ test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java

Changeset: d0c1aec2
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-09 23:43:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/d0c1aec2

8263140: Japanese chars garble in console window in HSDB

Reviewed-by: iklam, prr, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java

Changeset: 67ea3bd6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-10 03:43:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/67ea3bd6

8263102: Expand documention of Method.isBridge

Reviewed-by: smarks

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Method.java

Changeset: d8a9c3ca
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-10 06:07:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8a9c3ca

8263002: Remove CDS MiscCode region

Reviewed-by: coleenp, dholmes

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/cppVtables.cpp
! src/hotspot/share/memory/cppVtables.hpp
! src/hotspot/share/memory/dumpAllocStats.cpp
! src/hotspot/share/memory/dumpAllocStats.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 3fe8a466
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-03-10 06:39:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/3fe8a466

8263170: ComboBoxModel documentation refers to a nonexistent type

Reviewed-by: azvegint, trebari, pbansal, aivanov, kizune

! src/java.desktop/share/classes/javax/swing/ComboBoxModel.java

Changeset: fdd39411
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-03-10 11:05:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdd39411

8263233: Update java.net and java.nio to use instanceof pattern variable

Reviewed-by: dfuchs, bpb, chegar, michaelm

! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InterfaceAddress.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/channels/Channels.java

Changeset: c0542ed8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-03-10 12:48:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/c0542ed8

6251901: BasicTextUI: installDefaults method are contrary to the documentation

Reviewed-by: azvegint, kizune, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java

Changeset: fab56766
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-10 13:14:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/fab56766

8247869: Change NONCOPYABLE to delete the operations

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 4d21a455
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-03-10 14:15:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d21a455

8262913: KlassFactory::create_from_stream should never return NULL

Reviewed-by: hseigel, iklam

! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/runtime/DefineClass/A.java
+ test/hotspot/jtreg/runtime/DefineClass/NullClassBytesTest.java
+ test/hotspot/jtreg/runtime/DefineClass/libNullClassBytesTest.c

Changeset: c8c0234b
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-03-10 14:46:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/c8c0234b

8262471: Fix coding style in src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java

Reviewed-by: alanb, rriggs

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

Changeset: b2a2ddff
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Rob McKenna <robm at openjdk.org>
Date:      2021-03-10 15:15:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2a2ddff

8262438: sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with "SocketException: Socket is closed"

Reviewed-by: rhalade

! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java

Changeset: 4b5be40a
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2021-03-10 15:59:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b5be40a

8238812: assert(false) failed: bad AD file

Reviewed-by: thartmann, chagedorn, roland

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/parse2.cpp
! test/hotspot/jtreg/compiler/c2/TestJumpTable.java



More information about the loom-dev mailing list