git: openjdk/lanai: 38 new changesets

duke duke at openjdk.java.net
Fri Aug 14 10:43:43 UTC 2020


Changeset: e27e41c8
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-08-11 14:41:52 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e27e41c8

8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 6fb7cfc1
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-08-11 15:41:47 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6fb7cfc1

8251205: Add missing javadoc comments to ZipConstants.java

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/util/zip/ZipConstants.java

Changeset: 7b3dbfd9
Author:    Clive Verghese <verghese at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2020-08-11 15:32:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7b3dbfd9

8251268: Move PhaseChaitin definitions from live.cpp to chaitin.cpp

Move PhaseChaitin verify_base_ptrs() and verify() from live.cpp to chaitin.cpp

Reviewed-by: chagedorn, kvn

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

Changeset: d5a602f8
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-08-11 20:05:58 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d5a602f8

8251383: Disable Event::log from linux_mprotect when processing the assertion poison page

Reviewed-by: stuefe, dcubed

! src/hotspot/os/linux/os_linux.cpp

Changeset: 57f9c618
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-08-11 19:44:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/57f9c618

8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS

Icrease test timout to 6 min

Reviewed-by: iignatyev

! test/hotspot/jtreg/compiler/aot/cli/jaotc/IgnoreErrorsTest.java

Changeset: bb52380f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-08-11 22:05:56 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bb52380f

8249276: CDS archived objects must have "neutral" markwords

Reviewed-by: coleenp, dholmes

! src/hotspot/share/memory/heapShared.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
+ test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpApp.java

Changeset: 778a985c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-08-12 08:45:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/778a985c

8249603: C1: assert(has_error == false) failed: register allocation invalid

Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
+ test/hotspot/jtreg/compiler/regalloc/TestC1OverlappingRegisterHint.java

Changeset: b92ab434
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2020-08-12 11:45:18 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b92ab434

8250772: Test com/sun/jndi/ldap/NamingExceptionMessageTest.java fails intermittently with javax.naming.ServiceUnavailableException

Reviewed-by: dfuchs

! test/jdk/com/sun/jndi/ldap/NamingExceptionMessageTest.java

Changeset: 429914b3
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2020-08-12 12:01:52 +0000
URL:       https://git.openjdk.java.net/lanai/commit/429914b3

8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout

Reviewed-by: dfuchs, vtewari

! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java

Changeset: 19abdabf
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-08-12 13:19:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/19abdabf

8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U

Reviewed-by: shade

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

Changeset: 74112916
Author:    Conor Cleary <conor.cleary at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-08-12 12:32:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/74112916

8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel

This fix addresses an issue where an AsynchronousCloseException was being thrown instead of a ChannelClosedException when SocketChannel.write() is called on a closed SocketChannel.

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java

Changeset: 973a3dc5
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-08-12 07:54:17 +0000
URL:       https://git.openjdk.java.net/lanai/commit/973a3dc5

8251336: OopHandle release can not be called in a safepoint

Release OopStorage oops for threadObj for exiting threads outside the service lock region that is marked as safe for safepoint.

Reviewed-by: zgu, dholmes, kbarrett

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

Changeset: 380dbb2c
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-08-12 15:01:12 +0000
URL:       https://git.openjdk.java.net/lanai/commit/380dbb2c

8241053: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java test fails on Alpine Linux with debug build

Reviewed-by: dholmes, stuefe, dsamersoff

! src/hotspot/os/linux/os_linux.cpp

Changeset: 17d32adc
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-08-12 11:38:30 +0000
URL:       https://git.openjdk.java.net/lanai/commit/17d32adc

8232621: L10n issues with msi installers

Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/windows/WinL10nTest.java

Changeset: acc99a4a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-08-12 12:37:16 +0000
URL:       https://git.openjdk.java.net/lanai/commit/acc99a4a

8251489: universe.cpp includes too many headers

Reviewed-by: lfoltan, stuefe

! src/hotspot/share/memory/universe.cpp

Changeset: 733dde16
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-08-12 20:23:40 +0000
URL:       https://git.openjdk.java.net/lanai/commit/733dde16

Added tag jdk-16+11 for changeset 5c18d696c7ce

! .hgtags

Changeset: 03663eb4
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-08-13 00:20:42 +0000
URL:       https://git.openjdk.java.net/lanai/commit/03663eb4

8251460: Fix the biased-locking code in ObjectSynchronizer::FastHashCode

Reviewed-by: coleenp, dcubed, pchilanomate

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

Changeset: 73bcb5c2
Author:    Bernhard Urban <burban at openjdk.org>
Date:      2020-07-30 15:05:22 +0000
URL:       https://git.openjdk.java.net/lanai/commit/73bcb5c2

8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply

Co-authored-by: Monica Beckwith <monica.beckwith at microsoft.com>
Co-authored-by: Ludovic Henry <luhenry at microsoft.com>
Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp

Changeset: cd26a391
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-08-13 15:59:12 +0000
URL:       https://git.openjdk.java.net/lanai/commit/cd26a391

8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError

Removed allocation of large arrays to avoid OOME.

Reviewed-by: kvn, chagedorn

! test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java

Changeset: 99aa00b4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-08-13 16:01:45 +0000
URL:       https://git.openjdk.java.net/lanai/commit/99aa00b4

8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed"

Limit the counter value to max_jint.

Reviewed-by: kvn, vlivanov, chagedorn

! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java

Changeset: c716ccfa
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-08-13 10:02:35 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c716ccfa

8250597: G1: Improve inlining around trim_queue

Refactor, using NOINLINE and (new) ATTRIBUTE_FLATTEN for control.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: 919f2769
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-08-13 15:40:13 +0000
URL:       https://git.openjdk.java.net/lanai/commit/919f2769

8240901: Add a test to check that large datagrams are sent/received on the network correctly

This fix updates `java/net/DatagramSocket/SendReceiveMaxSize.java` and `java/net/DatagramSocket/SendReceiveMaxSize.java` to check (on all platforms) that the sending/receiving of large datagrams across a network are sent, fragmented, and re-assembled correctly

Reviewed-by: alanb, dfuchs

! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java

Changeset: 11e10281
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-08-13 17:10:48 +0000
URL:       https://git.openjdk.java.net/lanai/commit/11e10281

8251533: MacOS build of libjimage explicitly adds C++ standard library

Reviewed-by: erikj

! make/modules/java.base/lib/CoreLibraries.gmk

Changeset: 2ec9c6f2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-08-13 17:34:31 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2ec9c6f2

8251516: VSCode IDE configuration specifies c++03

Reviewed-by: erikj

! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/cpptools-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt

Changeset: 8a37ddf9
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-08-13 15:42:41 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8a37ddf9

8251118: BiasedLocking::preserve_marks should not have a HandleMark

Removed HandleMark from BiasedLocking::preserve_marks() method

Reviewed-by: hseigel, coleenp, dcubed, tschatzl, dholmes

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/vframe.hpp
! test/hotspot/jtreg/gc/TestFullGCALot.java

Changeset: 8efe7683
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-08-13 09:33:28 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8efe7683

8245304: Re-examine ThreadLocal usage in java.math.BigDecimal

Reviewed-by: darcy, alanb

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

Changeset: 10213a15
Author:    Rahul Yadav <ryadav at openjdk.org>
Date:      2020-08-13 17:48:15 +0000
URL:       https://git.openjdk.java.net/lanai/commit/10213a15

8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference

This fix upgrades java/nio/channels/DatagramChannel/ReceiveISA.java so it can handle interference from stray packets.

Reviewed-by: alanb, dfuchs

! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java

Changeset: 146169b8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-08-13 10:33:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/146169b8

8251526: CTW fails to build after JDK-8251121

Reviewed-by: shade

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: 53f926a0
Author:    Lin Zang <lzang at openjdk.org>
Date:      2020-08-13 11:31:37 +0000
URL:       https://git.openjdk.java.net/lanai/commit/53f926a0

8215624: Add parallel heap iteration for jmap –histo

Chunk and parallelize the heap scan

Reviewed-by: sspitsyn, stefank, phh

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/services/attachListener.cpp
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java

Changeset: 1fc2faad
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2020-08-13 11:31:37 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1fc2faad

8215624: Add parallel heap iteration for jmap –histo

Chunk and parallelize the heap scan

Reviewed-by: sspitsyn, stefank, phh

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/services/attachListener.cpp
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java

Changeset: 83dc820d
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-08-13 12:31:12 +0000
URL:       https://git.openjdk.java.net/lanai/commit/83dc820d

8250839: Improve test template SSLEngineTemplate with SSLContextTemplate

Reviewed-by: ascarpino

! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java

Changeset: 93e5c3ac
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-08-13 15:42:21 +0000
URL:       https://git.openjdk.java.net/lanai/commit/93e5c3ac

Merge


Changeset: 6521b6f6
Author:    Lin Zang <lzang at openjdk.org>
Date:      2020-08-13 13:57:12 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6521b6f6

8251374: jmap -dump could accept invalid options

Emit usage(1) in dump() argument loop

Reviewed-by: sspitsyn, phh

! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java

Changeset: eb0aaef2
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-08-13 18:40:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/eb0aaef2

8250990: Consolidate object copying code for CDS static/dynamic archive dumping

Reviewed-by: coleenp, ccheung

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
+ src/hotspot/share/memory/archiveBuilder.cpp
+ src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/archiveUtils.inline.hpp
+ src/hotspot/share/memory/dumpAllocStats.cpp
+ src/hotspot/share/memory/dumpAllocStats.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/hashtable.hpp

Changeset: 3ef68753
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-08-07 14:10:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3ef68753

8247354: [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 4741abba
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-08-14 10:30:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4741abba

8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing

Fix wrong replacement of loads by zero for non-completed InitializationNodes belonging to a clone when ReduceBulkZeroing is disabled.

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java

Changeset: 373e96dd
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-14 15:49:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/373e96dd

Merge


Changeset: 7a2831e5
Author:    duke <duke at openjdk.org>
Date:      2020-08-14 10:40:42 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7a2831e5

Automatic merge of client:master into master




More information about the lanai-dev mailing list