hg: jdk/client: 37 new changesets

prasanta.sadhukhan at oracle.com prasanta.sadhukhan at oracle.com
Fri Aug 14 10:37:37 UTC 2020


Changeset: 99ce8ecc1e32
Author:    zgu
Date:      2020-08-11 14:41 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/99ce8ecc1e32

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: c33ede28233f
Author:    lancea
Date:      2020-08-11 15:41 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/c33ede28233f

8251205: Add missing javadoc comments to ZipConstants.java
Reviewed-by: naoto, rriggs

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

Changeset: 4c1762040943
Author:    phh
Date:      2020-08-11 15:32 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/4c1762040943

8251268: Move PhaseChaitin definitions from live.cpp to chaitin.cpp
Summary: Move PhaseChaitin verify_base_ptrs() and verify() from live.cpp to chaitin.cpp
Reviewed-by: chagedorn, kvn
Contributed-by: verghese at amazon.com

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

Changeset: 5f7ee46d2e1d
Author:    dholmes
Date:      2020-08-11 20:05 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/5f7ee46d2e1d

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: f294fba47df6
Author:    kvn
Date:      2020-08-11 19:44 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/f294fba47df6

8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS
Summary: Icrease test timout to 6 min
Reviewed-by: iignatyev

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

Changeset: 0d7947ba5389
Author:    iklam
Date:      2020-08-11 22:05 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/0d7947ba5389

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: 21ef0858cc7f
Author:    chagedorn
Date:      2020-08-12 08:45 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/21ef0858cc7f

8249603: C1: assert(has_error == false) failed: register allocation invalid
Summary: 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: 63b1fe3160fd
Author:    aefimov
Date:      2020-08-12 11:45 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/63b1fe3160fd

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: f5588781b2e2
Author:    aefimov
Date:      2020-08-12 12:01 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/f5588781b2e2

8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout
Reviewed-by: dfuchs, vtewari

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

Changeset: 299d4c38c8b5
Author:    rkennke
Date:      2020-08-12 13:19 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/299d4c38c8b5

8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U
Reviewed-by: shade

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

Changeset: c8c6030e4d1f
Author:    pconcannon
Date:      2020-08-12 12:32 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/c8c6030e4d1f

8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel
Summary: 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
Contributed-by: Conor Cleary <conor.cleary at oracle.com>

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

Changeset: 997ead23fa06
Author:    coleenp
Date:      2020-08-12 07:54 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/997ead23fa06

8251336: OopHandle release can not be called in a safepoint
Summary: 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: e7109ed4bbb0
Author:    alexsch
Date:      2020-08-12 15:01 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/e7109ed4bbb0

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: 5c18d696c7ce
Author:    asemenyuk
Date:      2020-08-12 11:38 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/5c18d696c7ce

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: ce770ba672fe
Author:    coleenp
Date:      2020-08-12 12:37 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/ce770ba672fe

8251489: universe.cpp includes too many headers
Reviewed-by: lfoltan, stuefe

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

Changeset: 055ab0a2d5c0
Author:    mikael
Date:      2020-08-12 20:23 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/055ab0a2d5c0

Added tag jdk-16+11 for changeset 5c18d696c7ce

! .hgtags

Changeset: 493922f37d81
Author:    dholmes
Date:      2020-08-13 00:20 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/493922f37d81

8251460: Fix the biased-locking code in ObjectSynchronizer::FastHashCode
Reviewed-by: coleenp, dcubed, pchilanomate

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

Changeset: eba0f976c468
Author:    burban
Date:      2020-07-30 15:05 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/eba0f976c468

8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply
Reviewed-by: aph
Contributed-by: monica.beckwith at microsoft.com, luhenry at microsoft.com, beurba at microsoft.com

! 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: f98751cd434e
Author:    thartmann
Date:      2020-08-13 15:59 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/f98751cd434e

8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError
Summary: Removed allocation of large arrays to avoid OOME.
Reviewed-by: kvn, chagedorn

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

Changeset: 99da356b565b
Author:    thartmann
Date:      2020-08-13 16:01 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/99da356b565b

8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed"
Summary: 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: 73778bfbffe3
Author:    kbarrett
Date:      2020-08-13 10:02 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/73778bfbffe3

8250597: G1: Improve inlining around trim_queue
Summary: 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: 1992577d0f1a
Author:    pconcannon
Date:      2020-08-13 15:40 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/1992577d0f1a

8240901: Add a test to check that large datagrams are sent/received on the network correctly
Summary: 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: 0b0c2f968637
Author:    ihse
Date:      2020-08-13 17:10 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/0b0c2f968637

8251533: MacOS build of libjimage explicitly adds C++ standard library
Reviewed-by: erikj

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

Changeset: 4019694ac364
Author:    ihse
Date:      2020-08-13 17:34 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/4019694ac364

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: abb125b87e74
Author:    pchilanomate
Date:      2020-08-13 15:42 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/abb125b87e74

8251118: BiasedLocking::preserve_marks should not have a HandleMark
Summary: 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: a4a148fe1005
Author:    bpb
Date:      2020-08-13 09:33 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/a4a148fe1005

8245304: Re-examine ThreadLocal usage in java.math.BigDecimal
Reviewed-by: darcy, alanb

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

Changeset: e1e3f9d9b7f6
Author:    ryadav
Date:      2020-08-13 17:48 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/e1e3f9d9b7f6

8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference
Summary: 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: 7b7be8c2b336
Author:    iignatyev
Date:      2020-08-13 10:33 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/7b7be8c2b336

8251526: CTW fails to build after JDK-8251121
Reviewed-by: shade

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

Changeset: 5036ca733469
Author:    phh
Date:      2020-08-13 11:31 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/5036ca733469

8215624: Add parallel heap iteration for jmap ?histo
Summary: 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: 39722474fc51
Author:    xuelei
Date:      2020-08-13 12:31 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/39722474fc51

8250839: Improve test template SSLEngineTemplate with SSLContextTemplate
Reviewed-by: ascarpino

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

Changeset: b1afb7c82d59
Author:    lzang
Date:      2020-08-13 11:31 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/b1afb7c82d59

8215624: Add parallel heap iteration for jmap ?histo
Summary: 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: 963230d5d225
Author:    dcubed
Date:      2020-08-13 15:42 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/963230d5d225

Merge


Changeset: 95e8aba3b047
Author:    lzang
Date:      2020-08-13 13:57 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/95e8aba3b047

8251374: jmap -dump could accept invalid options
Summary: Emit usage(1) in dump() argument loop
Reviewed-by: sspitsyn, phh

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

Changeset: 7dfca7d32df8
Author:    iklam
Date:      2020-08-13 18:40 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/7dfca7d32df8

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: 78705826c520
Author:    ngasson
Date:      2020-08-07 14:10 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/78705826c520

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: 1b316786d245
Author:    chagedorn
Date:      2020-08-14 10:30 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/1b316786d245

8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing
Summary: 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: 8b885569b80a
Author:    psadhukhan
Date:      2020-08-14 15:49 +0530
URL:       https://hg.openjdk.java.net/jdk/client/rev/8b885569b80a

Merge




More information about the jdk-client-changes mailing list