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