hg: shenandoah/jdk: 101 new changesets

rkennke at redhat.com rkennke at redhat.com
Mon Jul 29 12:22:41 UTC 2019


Changeset: 64330bbb9be5
Author:    rkennke
Date:      2019-07-17 11:43 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/64330bbb9be5

8227677: Shenandoah: C2: Make in-native LRB special case of normal LRB
Reviewed-by: roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: 9a97b1393e72
Author:    redestad
Date:      2019-07-17 12:35 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9a97b1393e72

8227587: Add internal privileged System.loadLibrary
Reviewed-by: rriggs, mchung, chegar

! src/java.base/aix/classes/sun/nio/fs/AixNativeDispatcher.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/macosx/classes/sun/nio/fs/UTIFileTypeDetector.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/DatagramPacket.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java
! src/java.base/unix/classes/sun/net/PortConfig.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/windows/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java

Changeset: 7b7df2be6219
Author:    ccheung
Date:      2019-07-12 08:40 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7b7df2be6219

8226406: JVM fails to detect mismatched or corrupt CDS archive
Summary: Check important archive header fields such as _jvm_ident before processing other fields.
Reviewed-by: iklam, jiangli

! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/prims/cdsoffsets.cpp
! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/appcds/TestCommon.java

Changeset: 7eb1f8d4a4e9
Author:    stuefe
Date:      2019-07-04 11:55 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7eb1f8d4a4e9

8227252: [aix] Disable jdk/java/lang/reflect/exeCallerAccessTest
Reviewed-by: goetz

! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java

Changeset: 7e04ccc598e0
Author:    clanger
Date:      2019-07-12 21:38 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7e04ccc598e0

8227636: Fix output dir for jlink_jre target in Images.gmk
Reviewed-by: tbell

! make/Images.gmk

Changeset: 7fd4446c02ee
Author:    plevart
Date:      2019-07-13 10:43 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7fd4446c02ee

8227368: EnumSet.class serialization broken in JDK 9+
Reviewed-by: smarks

! src/java.base/share/classes/java/util/EnumSet.java
! test/jdk/java/util/EnumSet/BogusEnumSet.java
+ test/jdk/java/util/EnumSet/EnumSetClassSerialization.java

Changeset: 284ac8027efa
Author:    ccheung
Date:      2019-07-15 09:53 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/284ac8027efa

8227496: Update NUM_CDS_REGIONS and CURRENT_CDS_ARCHIVE_VERSION in cds.h
Reviewed-by: jiangli

! src/hotspot/share/include/cds.h

Changeset: 04d80e7ad3f4
Author:    serb
Date:      2019-07-15 16:25 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/04d80e7ad3f4

8226653: [accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor
Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/accessibility/JTable/JTableCellEditor.java

Changeset: 1bb102c1cf27
Author:    jlahoda
Date:      2019-07-16 10:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/1bb102c1cf27

8227640: javac crashes on text blocks with invalid escapes.
Summary: Do not translate escape sequences if text block contains illegal escapes.
Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
+ test/langtools/tools/javac/TextBlockIllegalEscape.java
+ test/langtools/tools/javac/TextBlockIllegalEscape.out

Changeset: 20c686ec8135
Author:    alitvinov
Date:      2019-07-16 15:15 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/20c686ec8135

8227392: Colors with alpha are painted incorrectly on Linux, after JDK-8214579
8224825: java/awt/Color/AlphaColorTest.java fails in linux-x64 system
Reviewed-by: prr

! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Color/AlphaColorTest.java

Changeset: 339e544d59e3
Author:    smarks
Date:      2019-01-23 14:45 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/339e544d59e3

8213432: Better copies of CopiesList
Reviewed-by: rriggs, skoivu, ahgross, robm, rhalade, jeff

! src/java.base/share/classes/java/util/Collections.java

Changeset: 6bb46e2777ab
Author:    weijun
Date:      2019-01-30 10:51 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6bb46e2777ab

8217563: Improve realm maintenance
Reviewed-by: mullan, mschoene, valeriep

! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m

Changeset: 04cccf60fe44
Author:    prappo
Date:      2019-01-30 14:14 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/04cccf60fe44

8213431: Improve file protocol handling
Reviewed-by: chegar, dfuchs, igerasim, rhalade, weijun

! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
+ src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java

Changeset: e0f5ad90737c
Author:    mullan
Date:      2019-02-07 08:47 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e0f5ad90737c

8216381: More limited privilege usage
Reviewed-by: ahgross, coffeys, rhalade

! src/java.base/share/classes/java/security/AccessController.java

Changeset: e29d7fea0e4d
Author:    xuelei
Date:      2019-02-27 13:58 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e29d7fea0e4d

8218863: Better endpoint checks
Reviewed-by: ahgross, jnimeh, mullan, rhalade

! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java

Changeset: b8a12f53226e
Author:    jnimeh
Date:      2019-03-07 22:19 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b8a12f53226e

8219775: Certificate validation improvements
Reviewed-by: ascarpino, ssahoo, skoivu

! src/java.base/share/classes/sun/security/util/DerIndefLenConverter.java

Changeset: 2b0acaf92ecc
Author:    serb
Date:      2019-03-27 00:24 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2b0acaf92ecc

8220517: Enhanced GIF support
Reviewed-by: aivanov, ssahoo, mschoene, prr

! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m

Changeset: ce3598fceb87
Author:    darcy
Date:      2019-03-28 14:18 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ce3598fceb87

8212328: Exceptional throw cases
Reviewed-by: smarks, rriggs, igerasim, ahgross, skoivu

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

Changeset: 18130ed28231
Author:    jnimeh
Date:      2019-04-03 13:35 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/18130ed28231

8221345: Better Poly1305 support
Reviewed-by: apetcher, mschoene, rhalade

! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java

Changeset: 0c143aaa2c99
Author:    dfuchs
Date:      2019-04-10 15:49 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0c143aaa2c99

8221518: Normalize normalization
Reviewed-by: chegar, igerasim, ahgross, rhalade

! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java

Changeset: 107c8ea4f7c8
Author:    serb
Date:      2019-04-10 14:43 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/107c8ea4f7c8

8218876: Improve PNG support options
Reviewed-by: prr, rhalade, mschoene

! src/java.desktop/share/native/libsplashscreen/libpng/png.c

Changeset: 6cd74f29752c
Author:    xuelei
Date:      2019-04-11 17:58 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6cd74f29752c

8218873: Improve JSSE endpoint checking
Reviewed-by: mullan, ahgross, rhalade

! src/java.base/share/classes/sun/security/util/HostnameChecker.java

Changeset: e17ec6bc670a
Author:    weijun
Date:      2019-04-23 08:34 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e17ec6bc670a

8222751: closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail
Reviewed-by: jnimeh, ascarpino, ssahoo, skoivu

! src/java.base/share/classes/sun/security/util/DerIndefLenConverter.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java

Changeset: e2af6324d67c
Author:    jnimeh
Date:      2019-05-02 17:43 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e2af6324d67c

8222678: Improve TLS negotiation
Reviewed-by: mullan, rhalade, mschoene

! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
! src/java.base/share/classes/sun/security/ssl/ServerKeyExchange.java

Changeset: a5d52b0e3798
Author:    henryjen
Date:      2019-07-17 00:21 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a5d52b0e3798

Merge


Changeset: 2b4e14968afd
Author:    mikael
Date:      2019-07-17 04:33 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2b4e14968afd

Merge

! src/hotspot/share/memory/filemap.cpp
! src/java.base/share/classes/java/lang/Throwable.java
! test/hotspot/jtreg/runtime/appcds/TestCommon.java

Changeset: 9fbc32392798
Author:    zgu
Date:      2019-07-13 12:14 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9fbc32392798

8227635: Shenandoah: SHBSA::load_at() needs to deal IN_NATIVE load
Reviewed-by: rkennke, roland

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp

Changeset: 4888ccfc234e
Author:    ysuenaga
Date:      2019-07-17 23:22 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4888ccfc234e

8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134"
Reviewed-by: sspitsyn, cjplummer

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

Changeset: dec1d532c000
Author:    tschatzl
Date:      2019-07-17 16:33 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/dec1d532c000

8226232: Move merge heap roots code out from G1RemSetScanState
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp

Changeset: 6891a4438ae6
Author:    tschatzl
Date:      2019-07-17 16:33 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6891a4438ae6

8227671: G1: assert_used_and_recalculate_used_equal performs work in product builds
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: 5ee183a90e65
Author:    tschatzl
Date:      2019-07-17 16:33 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/5ee183a90e65

8227084: Add timing information for merge heap root preparation
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 95706898c3ea
Author:    tschatzl
Date:      2019-07-17 16:33 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/95706898c3ea

8227089: Add timing information for merging humongous remembered sets
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 3504188512e2
Author:    tschatzl
Date:      2019-07-17 16:33 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/3504188512e2

8227090: G1 does not account the OptMergeRS in cost per card calculation
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: d2188297c6a2
Author:    dtitov
Date:      2019-07-17 11:23 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d2188297c6a2

8206179: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value
Reviewed-by: sspitsyn, cjplummer

! test/jdk/com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java

Changeset: e592d9345632
Author:    mikael
Date:      2019-07-17 13:41 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e592d9345632

Added tag jdk-14+6 for changeset 443f7359b34d

! .hgtags

Changeset: 070ffafc4294
Author:    bpb
Date:      2019-07-17 14:24 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/070ffafc4294

8131664: Javadoc for PrintStream is now incorrect
Reviewed-by: lancea, darcy

! src/java.base/share/classes/java/io/PrintStream.java

Changeset: 978350939943
Author:    bpb
Date:      2019-07-17 14:24 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/978350939943

8067801: Enforce null check for underlying I/O streams
Reviewed-by: lancea

! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/FilterOutputStream.java
+ test/jdk/java/io/NPETests.java

Changeset: 68deaa66130c
Author:    bpb
Date:      2019-07-17 15:12 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/68deaa66130c

8228204: Fix for JDK-8067801 breaks java/io/NegativeInitSize.java
Reviewed-by: lancea

! test/jdk/java/io/NegativeInitSize.java

Changeset: 94f8a0b34117
Author:    bpb
Date:      2019-07-17 15:12 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/94f8a0b34117

8073213: javadoc of PushbackInputStream methods should specify NullPointerExceptions
Reviewed-by: lancea, darcy

! src/java.base/share/classes/java/io/PushbackInputStream.java

Changeset: ee23bd3192f7
Author:    mbaesken
Date:      2019-07-10 11:11 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ee23bd3192f7

8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows
Reviewed-by: jjg, stuefe

! test/langtools/tools/sjavac/IdleShutdown.java

Changeset: 5f3df8029bfd
Author:    mbaesken
Date:      2019-07-17 09:58 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/5f3df8029bfd

8227834: build.log output from failing commands : include the hs_error file path in case of crashes in build
Reviewed-by: tbell

! make/InitSupport.gmk

Changeset: 9cfb9387a9e8
Author:    rschmelter
Date:      2019-07-18 10:25 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9cfb9387a9e8

8227435: Perf::attach() should not throw a java.lang.Exception
Reviewed-by: sspitsyn, clanger, dholmes

! src/hotspot/os/aix/perfMemory_aix.cpp
! src/hotspot/os/bsd/perfMemory_bsd.cpp
! src/hotspot/os/linux/perfMemory_linux.cpp
! src/hotspot/os/solaris/perfMemory_solaris.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp

Changeset: 51f5b4c29626
Author:    coleenp
Date:      2019-07-18 07:06 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/51f5b4c29626

8227766: CheckUnhandledOops is broken in MemAllocator
Summary: Save oop created in handle more eagerly, so CheckUnhandledOops doesn't bash it.
Reviewed-by: lfoltan, eosterlund

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/services/gcNotifier.cpp
+ test/hotspot/jtreg/runtime/CheckUnhandledOops/TestOutOfMemory.java

Changeset: 08893cf52ee9
Author:    rkennke
Date:      2019-07-18 13:16 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/08893cf52ee9

8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp

Changeset: 2660d47140da
Author:    ysuenaga
Date:      2019-07-18 21:25 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2660d47140da

8227815: Minimal VM: set_state is not a member of AttachListener
Reviewed-by: cjplummer

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

Changeset: 45133b603c21
Author:    bpb
Date:      2019-07-18 07:54 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/45133b603c21

8228338: tools/pack200/TimeStamp.java fails with NullPointerException
Reviewed-by: lancea

! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
! src/java.base/share/classes/sun/net/www/content/text/plain.java

Changeset: aeb124322000
Author:    kbarrett
Date:      2019-07-18 11:54 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/aeb124322000

8227652: SetupOperatorNewDeleteCheck should discuss deleting destructors
Summary: Add comment describing deleting destructors
Reviewed-by: dholmes

! make/hotspot/lib/CompileJvm.gmk

Changeset: ba2bd51ce67e
Author:    zgu
Date:      2019-07-17 08:33 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ba2bd51ce67e

8227755: Need more than 2 distinct CodeCache unloading cycles
Reviewed-by: eosterlund, rkennke

! src/hotspot/share/code/codeCache.cpp

Changeset: b3ff56f955c8
Author:    kbarrett
Date:      2019-07-18 14:57 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b3ff56f955c8

8227653: Add VM Global OopStorage
Summary: Replaced conditional JVMCI global storage with VM global storage.
Reviewed-by: tschatzl, lfoltan, kvn

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/serviceThread.cpp

Changeset: 880266b6e5b3
Author:    bpb
Date:      2019-07-18 17:10 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/880266b6e5b3

8228392: Backout incorrect change done by JDK-8067801
Reviewed-by: lancea

! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/FilterOutputStream.java
! src/java.base/share/classes/sun/net/www/content/text/plain.java
- test/jdk/java/io/NPETests.java
! test/jdk/java/io/NegativeInitSize.java

Changeset: 6e1161923897
Author:    joehw
Date:      2019-07-19 02:40 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6e1161923897

8157830: Errors in XSLT stylesheet are not dispatched correctly to ErrorListener
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
+ src/java.xml/share/classes/jdk/xml/internal/ErrorHandlerProxy.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/ErrorListenerTest.java

Changeset: fb2b47f0e067
Author:    mbaesken
Date:      2019-07-16 14:42 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/fb2b47f0e067

8227633: avoid comparing this pointers to NULL
Reviewed-by: coleenp, mdoerr

! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/libadt/set.cpp

Changeset: 59d56b8b1a80
Author:    mbaesken
Date:      2019-07-18 14:01 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/59d56b8b1a80

8228368: avoid incompatible pointer to integer conversion initializing gint in gtk2_interface
Reviewed-by: prr

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c

Changeset: fa337ff85b9a
Author:    mdoerr
Date:      2019-07-19 10:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/fa337ff85b9a

8227692: Remove develop feature PrintMallocStatistics
Reviewed-by: coleenp, dcubed

! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp

Changeset: 709913d8ace9
Author:    sgehwolf
Date:      2019-07-12 19:37 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/709913d8ace9

8227642: [TESTBUG] Make docker tests podman compatible
Reviewed-by: mseledtsov, iignatyev

! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 4d421888ad63
Author:    mbaesken
Date:      2019-07-19 12:35 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4d421888ad63

8228420: compile error in shenandoahSupport.cpp with clang 9
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: c6923eaecd7b
Author:    sgehwolf
Date:      2019-07-08 17:44 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/c6923eaecd7b

8227397: Add --with-extra-asflags configure option
Reviewed-by: phh

! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileJvm.gmk

Changeset: cff8aad2593f
Author:    vlivanov
Date:      2019-07-19 16:25 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/cff8aad2593f

8227260: JNI upcalls should bypass class initialization barrier in c2i adapter
Reviewed-by: eosterlund, dholmes, mdoerr, dpochepk

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! 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/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/clinit/ClassInitBarrier.java
! test/hotspot/jtreg/runtime/clinit/libClassInitBarrier.cpp

Changeset: 6f60cfd502c3
Author:    redestad
Date:      2019-07-19 15:36 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6f60cfd502c3

8228394: Cleanup unused java.net SharedSecrets classes
Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/URLClassLoader.java
- src/java.base/share/classes/jdk/internal/access/JavaNetSocketAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaNetURLClassLoaderAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
- test/jdk/sun/misc/ClassLoaderUtil/test.jar

Changeset: 014decdb5086
Author:    tonyp
Date:      2019-07-19 12:39 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/014decdb5086

8227179: Test for new gc+metaspace=info output format
Reviewed-by: tschatzl, kbarrett

+ test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java

Changeset: 8ae33203d600
Author:    kbarrett
Date:      2019-07-19 16:47 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8ae33203d600

8162929: Enqueuing dirty cards into a single DCQS during GC does not scale
Summary: Refactor into G1RedirtyCardsQueue[Set] and G1DirtyCardQueueSet
Reviewed-by: tschatzl, sangheki

+ src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
+ src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
+ src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp

Changeset: b9798272720b
Author:    mbaesken
Date:      2019-07-16 16:01 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b9798272720b

8227737: avoid implicit-function-declaration on AIX
Reviewed-by: clanger, goetz

! src/java.base/aix/native/libjli/java_md_aix.c
! src/java.base/aix/native/libnio/fs/AixNativeDispatcher.c
! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.desktop/aix/native/libawt/porting_aix.c

Changeset: d645d7ca8ee8
Author:    mbaesken
Date:      2019-07-17 15:40 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d645d7ca8ee8

8227869: fix wrong format specifiers in os_aix.cpp
Reviewed-by: dholmes, mdoerr, clanger

! src/hotspot/os/aix/os_aix.cpp

Changeset: 6e97fcd96aee
Author:    jiefu
Date:      2019-07-22 14:31 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6e97fcd96aee

8225648: [TESTBUG] java/lang/annotation/loaderLeak/Main.java fails with -Xcomp
Reviewed-by: alanb, iklam

! test/jdk/java/lang/annotation/loaderLeak/Main.java

Changeset: d48ffad997b1
Author:    jlahoda
Date:      2019-07-22 12:21 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d48ffad997b1

8227923: End position of EndElementTree is -1
Summary: Fixing end positions for DocTrees EndElementTree, EntityTree and CommentTree.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! test/langtools/tools/javac/doctree/positions/TestPosition.java
! test/langtools/tools/javac/doctree/positions/TestPosition.out
! test/langtools/tools/javac/doctree/positions/TestPositionSource.java

Changeset: 07e998f8f816
Author:    sgehwolf
Date:      2019-07-22 10:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/07e998f8f816

8228434: jdk/net/Sockets/Test.java fails after JDK-8227642
Summary: Move container constant to separate test lib class
Reviewed-by: alanb

! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/Container.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: bbe9c361a477
Author:    rschmelter
Date:      2019-07-22 14:40 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/bbe9c361a477

8227868: jinfo and jstack can fail converting UTF8 output to strings
Reviewed-by: sgehwolf, dholmes, cjplummer

+ src/jdk.jcmd/share/classes/sun/tools/common/PrintStreamPrinter.java
! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java
! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java
! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java
+ test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java
! test/jdk/sun/tools/jstack/BasicJStackTest.java

Changeset: bf9fa29bb3dc
Author:    amenkov
Date:      2019-07-22 10:26 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/bf9fa29bb3dc

8227693: HTML error in jdwp-protocol.html
Reviewed-by: dcubed, sspitsyn

! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java

Changeset: bf8128faace1
Author:    zgu
Date:      2019-07-13 12:15 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/bf8128faace1

8227866: Shenandoah: Split weak root processing and class unloading in parallel cleaning task
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: afe8584ac8d9
Author:    jjg
Date:      2019-07-22 16:10 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/afe8584ac8d9

8222791: Order of evaluation of -link params in Javadoc tool reversed -> regression with split packages
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
+ test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java

Changeset: 5d7cb195ea1c
Author:    rpatil
Date:      2019-07-11 03:28 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/5d7cb195ea1c

8154520: java.time: appendLocalizedOffset() should return the localized "GMT" string
Summary: Changes to produce/consume the locale-specific equivalent corresponding to the english string "GMT".
Reviewed-by: naoto, rriggs
Contributed-by: thejasvi.v.voniadka at oracle.com

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/jdk/java/time/tck/java/time/format/TCKOffsetPrinterParser.java
+ test/jdk/java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java

Changeset: d999a1a11485
Author:    dholmes
Date:      2019-07-23 00:29 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d999a1a11485

8225782: Remove expired flags in JDK 14
Reviewed-by: hseigel

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

Changeset: 321bddd9afdf
Author:    mbaesken
Date:      2019-07-22 10:15 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/321bddd9afdf

8228468: awt_Robot.c : format string contains 0 within the string body
Reviewed-by: serb

! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c

Changeset: aaa83519e723
Author:    mbaesken
Date:      2019-07-19 11:09 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/aaa83519e723

8228426: xlc: switch to clang-style warning disabling
Reviewed-by: clanger, mdoerr

! make/autoconf/flags-cflags.m4
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Awt2dLibraries.gmk

Changeset: 2e63fb0a885f
Author:    ccheung
Date:      2019-07-17 08:34 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2e63fb0a885f

8227646: [TESTBUG] appcds/SharedArchiveConsistency timed out
Summary: Remove the FileChannel.force() calls.
Reviewed-by: dcubed, iklam

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

Changeset: afeafa018937
Author:    ascarpino
Date:      2019-07-17 12:31 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/afeafa018937

8227551: Session Resumption without Server-Side State off by default
Reviewed-by: xuelei, jnimeh, jjiang

+ open.iml
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java

Changeset: e8b8460b191c
Author:    mikael
Date:      2019-07-17 13:41 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e8b8460b191c

Added tag jdk-13+30 for changeset 2e63fb0a885f

! .hgtags

Changeset: af4b0fc25bc4
Author:    ascarpino
Date:      2019-07-17 14:37 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/af4b0fc25bc4

8226338: Updates to Stateless Resumption
Reviewed-by: xuelei, jnimeh

! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! test/jdk/ProblemList.txt
+ test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: 347804d623fc
Author:    rhalade
Date:      2019-07-17 16:13 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/347804d623fc

8048595: problemList failing/ignored manual tests in security-libs
Reviewed-by: ascarpino

! test/jdk/ProblemList.txt

Changeset: 643978a35f6e
Author:    mbalao
Date:      2019-07-17 12:26 -0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/643978a35f6e

8227437: S4U2proxy cannot continue because server's TGT cannot be found
Reviewed-by: weijun

! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReqBuilder.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbCred.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReferralsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c
! test/jdk/sun/security/krb5/auto/KDC.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java

Changeset: 94691d8e746f
Author:    weijun
Date:      2019-07-18 08:53 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/94691d8e746f

8217375: jarsigner breaks old signature with long lines in manifest
Reviewed-by: jjiang, weijun
Contributed-by: Philipp Kunz <philipp.kunz at paratix.ch>

! src/java.base/share/classes/sun/security/util/ManifestDigester.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! test/jdk/ProblemList.txt
! test/jdk/sun/security/tools/jarsigner/DiffEnd.java
+ test/jdk/sun/security/tools/jarsigner/DigestDontIgnoreCase.java
+ test/jdk/sun/security/tools/jarsigner/EmptyIndividualSectionName.java
+ test/jdk/sun/security/tools/jarsigner/EmptyJar.java
+ test/jdk/sun/security/tools/jarsigner/FindHeaderEndVsManifestDigesterFindFirstSection.java
+ test/jdk/sun/security/tools/jarsigner/InsufficientSectionDelimiter.java
+ test/jdk/sun/security/tools/jarsigner/MainAttributesConfused.java
! test/jdk/sun/security/tools/jarsigner/OldSig.java
+ test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java
+ test/jdk/sun/security/tools/jarsigner/RemoveDifferentKeyAlgBlockFile.java
+ test/jdk/sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java
! test/jdk/sun/security/tools/jarsigner/Utils.java
+ test/jdk/sun/security/tools/jarsigner/WasSignedByOtherSigner.java
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/compatibility/DetailsOutputStream.java
! test/jdk/sun/security/tools/jarsigner/compatibility/HtmlHelper.java
! test/jdk/sun/security/tools/jarsigner/compatibility/JdkUtils.java
! test/jdk/sun/security/tools/jarsigner/compatibility/README
+ test/jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
+ test/jdk/sun/security/util/ManifestDigester/DigestInput.java
+ test/jdk/sun/security/util/ManifestDigester/FindSection.java
+ test/jdk/sun/security/util/ManifestDigester/FindSections.java
+ test/jdk/sun/security/util/ManifestDigester/LineBreaks.java
+ test/jdk/sun/security/util/ManifestDigester/ReproduceRaw.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: 388c36110e88
Author:    weijun
Date:      2019-07-18 13:41 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/388c36110e88

8228342: Add SignTwice.java to problem list
Reviewed-by: xuelei

! test/jdk/ProblemList.txt

Changeset: 7826a2a06f87
Author:    eosterlund
Date:      2019-07-18 11:15 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7826a2a06f87

8224674: NMethod state machine is not monotonic
Reviewed-by: dlong, coleenp, thartmann

! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/z/zNMethod.cpp

Changeset: 6236826e44c3
Author:    stuefe
Date:      2019-07-02 10:28 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6236826e44c3

8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak
Reviewed-by: stefank, coleenp

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 0fb5cc208e71
Author:    kbarrett
Date:      2019-07-18 09:15 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0fb5cc208e71

8228340: JVMCI deleteGlobalHandle doesn't delete the handle
Summary: Add missing call to OopStorage::release() when deleting global handles in JVMCI to prevent handles leak.
Reviewed-by: kvn, dlong

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: b95ebdbf68ca
Author:    iignatyev
Date:      2019-07-18 11:47 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b95ebdbf68ca

8226910: make it possible to use jtreg's -match via run-test framework
Reviewed-by: dholmes, mseledtsov

! doc/building.html
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: ec3103bb9f6c
Author:    dtitov
Date:      2019-07-18 12:29 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ec3103bb9f6c

8221303: sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java fails due to java.rmi.server.ExportException: Port already in use
Reviewed-by: cjplummer, amenkov, sgehwolf

! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java

Changeset: d67e0dfc0674
Author:    mbaesken
Date:      2019-07-10 11:11 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d67e0dfc0674

8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows
Reviewed-by: jjg, stuefe

! test/langtools/tools/sjavac/IdleShutdown.java

Changeset: a0c8d45954a6
Author:    naoto
Date:      2019-07-22 08:07 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a0c8d45954a6

8228450: unicode.md and icu.md text should be pre-formatted
Reviewed-by: rriggs

! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md

Changeset: 8237929abcd1
Author:    ascarpino
Date:      2019-07-22 10:39 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8237929abcd1

8228399: Remove mistaken open.iml
Reviewed-by: xuelei

- open.iml

Changeset: 5b5747ed8f34
Author:    jjg
Date:      2019-07-22 15:54 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/5b5747ed8f34

8228492: Remove pako.md
Reviewed-by: mchung

- src/jdk.javadoc/share/legal/pako.md

Changeset: 0e2453f75881
Author:    mikael
Date:      2019-07-23 11:17 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0e2453f75881

Merge

! .hgtags
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
- src/jdk.javadoc/share/legal/pako.md

Changeset: ab6867688e7a
Author:    ascarpino
Date:      2019-07-18 13:58 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ab6867688e7a

8228396: Re-enable Stateless Resumption On by default for merge to mainline
Reviewed-by: jnimeh

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

Changeset: a297f7ab46c3
Author:    coleenp
Date:      2019-07-23 13:56 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a297f7ab46c3

8228484: Remove NoAllocVerifier because nothing uses it
Reviewed-by: hseigel, kbarrett

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 650335128b9d
Author:    mseledtsov
Date:      2019-07-23 11:36 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/650335128b9d

8227122: [TESTBUG] Create Docker sidecar test cases
Summary: Created test cases for container sidecar pattern
Reviewed-by: bobv, sgehwolf

+ test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
+ test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 042dfb697624
Author:    mchung
Date:      2019-07-23 20:03 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/042dfb697624

8219774: Reexamine the initialization of LangReflectAccess shared secret at AccessibleObject::<clinit>
Reviewed-by: alanb

! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
+ src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
- src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java

Changeset: 36e4e50b4255
Author:    tschatzl
Date:      2019-07-24 11:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/36e4e50b4255

8226913: Scale cards per chunk used during heap root scanning with region size
Summary: Scale cards per chunk based on heap size to decrease constant overhead with heap root scanning data structure initialization
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: f6b30bd6804e
Author:    tschatzl
Date:      2019-07-24 11:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f6b30bd6804e

8227719: G1 Pending cards estimation too conservative in cost prediction
Summary: Instead of using a coarse prediction for the log buffers, accumulate the actual number directly.
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp

Changeset: 28ab01c06755
Author:    tschatzl
Date:      2019-07-24 11:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/28ab01c06755

8228388: Add information about dirty/skipped card for Merge HCC in G1 log
Summary: Collect and print informatio about the number of processed cards during the Merge HCC phase to improve log output.
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
+ test/hotspot/jtreg/gc/g1/TestNoUseHCC.java

Changeset: 40c0f1f47ca5
Author:    rkennke
Date:      2019-07-28 22:14 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/40c0f1f47ca5

Merge

! .hgtags
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
- src/java.base/share/classes/jdk/internal/access/JavaNetSocketAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaNetURLClassLoaderAccess.java
- src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java
- src/jdk.javadoc/share/legal/pako.md
! test/hotspot/jtreg/TEST.ROOT
- test/jdk/sun/misc/ClassLoaderUtil/test.jar

Changeset: 0d0326d81e52
Author:    rkennke
Date:      2019-07-29 14:02 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0d0326d81e52

Merge

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp



More information about the shenandoah-dev mailing list