hg: shenandoah/jdk: 149 new changesets

shade at redhat.com shade at redhat.com
Thu Jan 16 10:38:35 UTC 2020


Changeset: 7c2236ea739e
Author:    jwilhelm
Date:      2019-12-27 18:21 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7c2236ea739e

Added tag jdk-15+3 for changeset d05fcdf25717

! .hgtags

Changeset: a30758601ffb
Author:    mbaesken
Date:      2020-01-02 14:38 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a30758601ffb

8236274: remove obsolete -d2Zi+ debug flag in MSVC builds
Reviewed-by: erikj, redestad

! make/autoconf/flags-cflags.m4

Changeset: 657dd0b09cbc
Author:    jwilhelm
Date:      2020-01-01 03:08 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/657dd0b09cbc

Added tag jdk-15+4 for changeset bb0a7975b31d

! .hgtags

Changeset: b9293de7bdff
Author:    vromero
Date:      2020-01-03 12:37 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b9293de7bdff

8236544: confusing error message: return type of accessor method is not compatible with type of record component
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 319384c70400
Author:    ysuenaga
Date:      2020-01-04 16:25 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/319384c70400

8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect
Reviewed-by: cjplummer

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 3782f2958116
Author:    xyin
Date:      2020-01-06 11:29 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/3782f2958116

8236595: Add more comments about how to setup simulated NVRAM before run java/nio/MappedByteBuffer/PmemTest.java
Reviewed-by: alanb, adinn

! test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: b9d1ce20dd4b
Author:    jnimeh
Date:      2020-01-05 21:04 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b9d1ce20dd4b

8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java

Changeset: d8fbcf86ce72
Author:    naoto
Date:      2020-01-06 10:31 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d8fbcf86ce72

8227313: Support monetary grouping separator in DecimalFormat/DecimalFormatSymbols
Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/sun/text/resources/LocaleData.cldr

Changeset: b0a5beaac2b3
Author:    darcy
Date:      2020-01-06 11:04 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b0a5beaac2b3

8235532: Update --release 14 symbol information for JDK 14 b27
Reviewed-by: jlahoda

! make/data/symbols/java.base-E.sym.txt
! make/data/symbols/java.compiler-E.sym.txt
! make/data/symbols/jdk.compiler-E.sym.txt
! make/data/symbols/jdk.httpserver-E.sym.txt
+ make/data/symbols/jdk.incubator.jpackage-E.sym.txt
+ make/data/symbols/jdk.jshell-E.sym.txt
! make/data/symbols/jdk.management-E.sym.txt
+ make/data/symbols/jdk.net-E.sym.txt
+ make/data/symbols/jdk.pack-E.sym.txt
! make/data/symbols/symbols

Changeset: 599a1c50b56f
Author:    rkennke
Date:      2020-01-07 13:45 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/599a1c50b56f

8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland

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

Changeset: 44cb1f517839
Author:    zgu
Date:      2020-01-07 08:53 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/44cb1f517839

8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle
Reviewed-by: rkennke

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

Changeset: f155bc493968
Author:    coleenp
Date:      2020-01-07 13:11 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f155bc493968

8236224: Obsolete the FieldsAllocationStyle and CompactFields options
Summary: Remove the options and code for options deprecated in JDK 14
Reviewed-by: dholmes, hseigel, fparain

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java

Changeset: 33ce73818099
Author:    sspitsyn
Date:      2020-01-07 19:57 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/33ce73818099

8236124: Minimal VM slowdebug build failed after JDK-8212160
Summary: Use macro JVMTI_ONLY to avoid slowdebug build fail
Reviewed-by: coleenp, cjplummer, dholmes

! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: f2dad2a448d0
Author:    rkennke
Date:      2020-01-07 21:53 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f2dad2a448d0

8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: 1b28af1e2804
Author:    igerasim
Date:      2020-01-07 15:33 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/1b28af1e2804

8236705: Use single character variant of String.replace when applicable
Reviewed-by: igerasim, alanb
Contributed-by: Christoph Dreis <christoph.dreis at freenet.de>

! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/Resources.java

Changeset: d630c0a63222
Author:    ysuenaga
Date:      2020-01-08 08:53 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d630c0a63222

8236489: Java heap file on daxfs should be more secure
Reviewed-by: iklam, dholmes

! src/hotspot/os/posix/os_posix.cpp

Changeset: 6411242023f9
Author:    iklam
Date:      2020-01-07 18:56 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6411242023f9

8236625: Remove writeable macro from JVM flags declaration
Reviewed-by: coleenp, hseigel, gziemski

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/globals_aix.hpp
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/solaris/globals_solaris.hpp
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/gc/epsilon/epsilon_globals.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
- src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
- src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 72f39a72b538
Author:    tschatzl
Date:      2020-01-08 13:33 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/72f39a72b538

8231670: Remove TaskExecutor abstraction used in preserved marks processing
Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 6d6cafd95072
Author:    rschmelter
Date:      2020-01-08 13:44 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6d6cafd95072

8234510: Remove file seeking requirement for writing a heap dump
Reviewed-by: clanger, rrich

! src/hotspot/share/services/heapDumper.cpp

Changeset: 048ef0e2ba9f
Author:    goetz
Date:      2019-12-16 14:10 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/048ef0e2ba9f

8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'.
Reviewed-by: dholmes, kvn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 3b2174ed0eb1
Author:    mgronlun
Date:      2019-12-21 12:45 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/3b2174ed0eb1

8233111: Epoch shift synchronization point for Compiler threads
Reviewed-by: egahlin

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
+ src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp
+ src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp

Changeset: 563fa900fa17
Author:    mgronlun
Date:      2019-12-21 13:03 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/563fa900fa17

8234059: Stress test fails with "Unexpected Exception in thread JFR Event Stream"
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: be9033a248f7
Author:    thartmann
Date:      2019-12-23 09:44 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/be9033a248f7

8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain
Summary: Use _src_type/_dest_type as address types for the loads and stores.
Reviewed-by: vlivanov, roland

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

Changeset: 97744abc4fde
Author:    chegar
Date:      2019-12-23 09:17 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/97744abc4fde

8236441: Bound MulticastSocket fails when setting outbound interface on Windows
Reviewed-by: alanb

! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
+ test/jdk/java/net/MulticastSocket/IPMulticastIF.java

Changeset: 77d6e5cf5320
Author:    lancea
Date:      2019-12-23 17:18 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/77d6e5cf5320

8235961: SyncResolverImpl does not throw SQLException as expected
Reviewed-by: joehw, bpb

! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java

Changeset: cf32454b65f0
Author:    fmatte
Date:      2019-12-24 04:47 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/cf32454b65f0

8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
Summary: error handling for "lib_base_diff == 0"
Reviewed-by: ysuenaga, cjplummer, kevinw
Contributed-by: suenaga at oss.nttdata.com

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c

Changeset: 2877992dadf9
Author:    sviswanathan
Date:      2019-12-24 16:49 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2877992dadf9

8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391)
Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: d54ce919da90
Author:    weijun
Date:      2019-12-25 07:17 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d54ce919da90

8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 249100958693
Author:    jwilhelm
Date:      2019-12-27 18:26 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/249100958693

Added tag jdk-14+29 for changeset 563fa900fa17

! .hgtags

Changeset: f77e9e27b68d
Author:    jwilhelm
Date:      2020-01-01 03:08 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f77e9e27b68d

Added tag jdk-14+30 for changeset d54ce919da90

! .hgtags

Changeset: 01343dec4f0a
Author:    serb
Date:      2020-01-03 13:40 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/01343dec4f0a

8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java
Reviewed-by: dmarkov

! test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java

Changeset: 8d3112f373d5
Author:    naoto
Date:      2020-01-06 17:23 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8d3112f373d5

8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale.
Reviewed-by: lancea, clanger

! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: 32d0fe687ec2
Author:    jlaskey
Date:      2020-01-07 09:03 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/32d0fe687ec2

8233751: StringBuilder / StringBuffer capacity() doc is misleading
Reviewed-by: bchristi

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

Changeset: d5cbc97b917f
Author:    vromero
Date:      2020-01-07 09:08 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d5cbc97b917f

8236544: confusing error message: return type of accessor method is not compatible with type of record component
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 4cf9d9706ad8
Author:    vromero
Date:      2020-01-07 09:10 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4cf9d9706ad8

8236266: change error message for the case when a class extends j.l.Record
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 2a5117972a35
Author:    vromero
Date:      2020-01-07 09:21 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2a5117972a35

8234445: spurious error message for record constructors with receiver parameters
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 410409d9eda1
Author:    iveresov
Date:      2020-01-07 07:31 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/410409d9eda1

8236050: Some compiler tests fail when executed with custom TieredLevel
Summary: Make sure TieredStopAtLevel is properly supported for different compilation modes
Reviewed-by: redestad, thartmann

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
+ test/hotspot/jtreg/compiler/tiered/TieredModesTest.java

Changeset: b567c4b48777
Author:    chagedorn
Date:      2020-01-07 17:06 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b567c4b48777

8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop
Summary: Bailout from loop unswitching if loop predicates have a control dependency to partially peeled statements.
Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/loopUnswitch.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java

Changeset: 5943fc3f6ce1
Author:    darcy
Date:      2020-01-07 09:17 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/5943fc3f6ce1

8236695: java.lang.Record should be declared with an explicit constructor
Reviewed-by: psandoz, chegar

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

Changeset: 078325484932
Author:    darcy
Date:      2020-01-07 10:22 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/078325484932

8234783: Improve wording of spec of Record.equals
Reviewed-by: jjg, vromero

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

Changeset: a20810f07bad
Author:    jwilhelm
Date:      2020-01-08 16:03 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a20810f07bad

Merge

! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/x86/x86.ad
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: eebc43ef911c
Author:    bpb
Date:      2020-01-08 08:35 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/eebc43ef911c

8236582: (fc) FileChannel.map fails with InternalError when security manager enabled
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java
+ test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java

Changeset: b97c1773ccaf
Author:    dtitov
Date:      2020-01-08 10:03 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b97c1773ccaf

8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java
Reviewed-by: amenkov, cjplummer, iignatyev

! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: e0d99376e48a
Author:    bpb
Date:      2020-01-08 11:38 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e0d99376e48a

8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode
Reviewed-by: chegar, lancea

! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java

Changeset: b997e5b9479b
Author:    rkennke
Date:      2020-01-08 22:46 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b997e5b9479b

8236815: Shenandoah: Fix weak roots in final Traversal GC phase
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: b94889c7e153
Author:    jwilhelm
Date:      2020-01-09 02:27 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b94889c7e153

Added tag jdk-15+5 for changeset b97c1773ccaf

! .hgtags

Changeset: ddc79542ce3a
Author:    zgu
Date:      2020-01-09 08:35 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ddc79542ce3a

8228818: Shenandoah: Processing weak roots in concurrent phase when possible
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: ec872b4817f8
Author:    aph
Date:      2020-01-09 09:30 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ec872b4817f8

8235385: AArch64: Crash on aarch64 JDK due to long offset
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/ad_encode.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/unsafe/MisalignedAccesses.java

Changeset: 6d23020e3da0
Author:    aph
Date:      2020-01-09 09:30 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6d23020e3da0

Merge

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: a6c0679606c3
Author:    aph
Date:      2020-01-09 10:01 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a6c0679606c3

8236856: AArch64: Spurious GCC warnings
Reviewed-by: adinn

! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp

Changeset: 9dee5a79065b
Author:    tschatzl
Date:      2020-01-09 21:57 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9dee5a79065b

8214277: Use merged G1ArchiveRegionMap for open and closed archive heap regions
Reviewed-by: kbarrett, jiangli

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp

Changeset: 0bffcc9de0b1
Author:    hseigel
Date:      2020-01-09 21:06 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0bffcc9de0b1

8235766: SafepointSynchronize::_end_of_last_safepoint is unused
Summary: Remove unused field
Reviewed-by: lfoltan

! src/hotspot/share/runtime/safepoint.hpp

Changeset: 171e5eb5ebcd
Author:    sspitsyn
Date:      2020-01-07 21:36 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/171e5eb5ebcd

8236124: Minimal VM slowdebug build failed after JDK-8212160
Summary: Use macro JVMTI_ONLY to avoid slowdebug build fail
Reviewed-by: coleenp, cjplummer, dholmes

! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: 6e51a868361e
Author:    kbarrett
Date:      2020-01-07 17:28 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6e51a868361e

8235751: Assertion when triggering concurrent cycle during shutdown
Summary: Skip initial mark during shutdown and don't assert when that happens.
Reviewed-by: sjohanss, tschatzl

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

Changeset: 80d8e00ec63a
Author:    tschatzl
Date:      2020-01-08 14:36 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/80d8e00ec63a

8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found
Summary: Fix determining whether C2 or JVMCI are enabled in the test.
Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/code/Compiler.java

Changeset: decd3d2953b6
Author:    egahlin
Date:      2020-01-08 19:12 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/decd3d2953b6

8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant"
Reviewed-by: mgronlun, mseledtsov

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: 59e74aa436b9
Author:    vromero
Date:      2020-01-08 15:18 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/59e74aa436b9

8236692: static final fields without initializer are accepted by javac
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 2383b1a86007
Author:    rkennke
Date:      2019-12-12 18:34 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2383b1a86007

8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary
Reviewed-by: zgu

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

Changeset: b3836e615d52
Author:    zgu
Date:      2019-12-12 15:20 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b3836e615d52

8235842: Shenandoah: Implement native LRB for narrow oop
Reviewed-by: rkennke

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

Changeset: b02019841086
Author:    mdoerr
Date:      2019-12-20 19:51 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b02019841086

8236179: C1 register allocation error with T_ADDRESS
Reviewed-by: rkennke, vlivanov, roland, mdoerr
Contributed-by: Aditya Mandaleeka <adityam at microsoft.com>

! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp

Changeset: 7c6cad4da86c
Author:    rkennke
Date:      2019-12-17 18:23 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7c6cad4da86c

8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java

Changeset: ef7777a6f84d
Author:    rkennke
Date:      2020-01-07 13:45 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ef7777a6f84d

8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland

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

Changeset: 4ba039864f2a
Author:    zgu
Date:      2020-01-07 08:53 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4ba039864f2a

8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle
Reviewed-by: rkennke

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

Changeset: 129ba7bcbe21
Author:    rkennke
Date:      2020-01-07 21:53 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/129ba7bcbe21

8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: 302f1716fc83
Author:    ascarpino
Date:      2020-01-08 13:25 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/302f1716fc83

8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java

Changeset: ad330fb00d2f
Author:    egahlin
Date:      2020-01-08 22:44 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ad330fb00d2f

8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval
Reviewed-by: rehn, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java

Changeset: 2c3a04ea6867
Author:    mcimadamore
Date:      2020-01-08 23:12 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2c3a04ea6867

8236769: Clarify javadoc of memory access API
Reviewed-by: chegar
Contributed-by: paul.sandoz at oracle.com

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
+ test/jdk/java/foreign/TestTypeAccess.java

Changeset: 05885743f55e
Author:    jwilhelm
Date:      2020-01-09 02:31 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/05885743f55e

Added tag jdk-14+31 for changeset d54ce919da90

! .hgtags

Changeset: a6a442c8b3de
Author:    jwilhelm
Date:      2020-01-09 02:34 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a6a442c8b3de

Added tag jdk-14+31 for changeset decd3d2953b6

! .hgtags

Changeset: 7e226ab8a4fb
Author:    sundar
Date:      2020-01-09 17:25 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7e226ab8a4fb

8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules
Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties

Changeset: c61db095b5b3
Author:    mcimadamore
Date:      2020-01-09 12:04 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/c61db095b5b3

8236779: static field in implementation class erroneously leaking in memory access javadoc
Reviewed-by: chegar

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

Changeset: f393f34a48cd
Author:    chagedorn
Date:      2020-01-09 16:14 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f393f34a48cd

8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it
Summary: Add missing rehashing for modified node in InitializeNode::complete_stores().
Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/macronodes/TestCompleteVolatileStore.java

Changeset: eccb8316306d
Author:    bpb
Date:      2020-01-09 08:31 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/eccb8316306d

8236582: (fc) FileChannel.map fails with InternalError when security manager enabled
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java
+ test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java

Changeset: 5de55aa0cfdb
Author:    bpb
Date:      2020-01-09 08:31 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/5de55aa0cfdb

8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode
Reviewed-by: chegar, lancea

! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java

Changeset: f4c0d560b292
Author:    jwilhelm
Date:      2020-01-09 20:21 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f4c0d560b292

Merge

! .hgtags
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: d8f6e926cedc
Author:    coleenp
Date:      2020-01-09 17:38 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d8f6e926cedc

8232759: Remove GC.class_stats
Summary: Make the GC.class_stats option obsolete
Reviewed-by: dholmes, iklam

! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/recordComponent.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 457b4c4e8c9a
Author:    igerasim
Date:      2020-01-09 15:38 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/457b4c4e8c9a

8234423: Modifying ArrayList.subList().subList() resets modCount of subList
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/ArrayList.java
+ test/jdk/java/util/ArrayList/SubListModCount.java

Changeset: e9c11ba790b2
Author:    coleenp
Date:      2020-01-09 21:58 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e9c11ba790b2

8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4278162b96b3
Author:    ssahoo
Date:      2020-01-09 22:42 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4278162b96b3

8234309: LFGarbageCollectedTest.java fails with parse Exception
Summary: LFGarbageCollectedTest.java fails with parse Exception
Reviewed-by: mchung
Contributed-by: sureshkumar.mahaliswamy at oracle.com

! test/jdk/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java

Changeset: fb0148b08619
Author:    mbaesken
Date:      2020-01-08 08:55 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/fb0148b08619

8236709: struct SwitchRange in HS violates C++ One Definition Rule
Reviewed-by: dholmes, kbarrett

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp

Changeset: 6298998003aa
Author:    rkennke
Date:      2020-01-10 12:42 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6298998003aa

8236851: Shenandoah: More details in Traversal GC event messages
Reviewed-by: shade

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

Changeset: 66627a94e828
Author:    sspitsyn
Date:      2020-01-10 01:36 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/66627a94e828

8229847: AttachProvider javadoc page needs an update
Summary: Replace Sun references with Oracle references in AttachProvider javadoc
Reviewed-by: amenkov, dholmes

! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java

Changeset: 3e80284479b0
Author:    valeriep
Date:      2020-01-10 02:52 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/3e80284479b0

8236897: Fix the copyright header for pkcs11gcm2.h
Summary: Add the "Classpath" exception to existing header
Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h

Changeset: 793b8ec69fff
Author:    jwilhelm
Date:      2020-01-10 13:20 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/793b8ec69fff

Merge


Changeset: f7edb9ca045c
Author:    clanger
Date:      2020-01-10 15:38 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f7edb9ca045c

8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows
Reviewed-by: erikj

! make/autoconf/jdk-options.m4
! make/autoconf/toolchain_windows.m4
! make/hotspot/test/GtestImage.gmk

Changeset: 9c8384d60dd0
Author:    clanger
Date:      2020-01-13 16:56 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9c8384d60dd0

8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le
Reviewed-by: mdoerr

! test/hotspot/jtreg/ProblemList.txt

Changeset: f1007d3e1907
Author:    naoto
Date:      2020-01-13 08:05 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f1007d3e1907

8174270: Consolidate ICU sources in one location
Reviewed-by: srl, joehw

! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/text/Bidi.java
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/java/text/Normalizer.java
! src/java.base/share/classes/java/text/RBTableBuilder.java
+ src/java.base/share/classes/jdk/internal/icu/impl/BMPSet.java
+ src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java
+ src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java
+ src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java
+ src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Punycode.java
+ src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java
+ src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Trie.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Trie2_16.java
+ src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java
+ src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
+ src/java.base/share/classes/jdk/internal/icu/impl/UnicodeSetStringSpan.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Utility.java
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/uprops.icu
+ src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
+ src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
+ src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java
+ src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
+ src/java.base/share/classes/jdk/internal/icu/text/BidiLine.java
+ src/java.base/share/classes/jdk/internal/icu/text/BidiRun.java
+ src/java.base/share/classes/jdk/internal/icu/text/BidiWriter.java
+ src/java.base/share/classes/jdk/internal/icu/text/FilteredNormalizer2.java
+ src/java.base/share/classes/jdk/internal/icu/text/Normalizer2.java
+ src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java
+ src/java.base/share/classes/jdk/internal/icu/text/Replaceable.java
+ src/java.base/share/classes/jdk/internal/icu/text/ReplaceableString.java
+ src/java.base/share/classes/jdk/internal/icu/text/StringPrep.java
+ src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
+ src/java.base/share/classes/jdk/internal/icu/text/UTF16.java
+ src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java
+ src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java
+ src/java.base/share/classes/jdk/internal/icu/util/CodePointTrie.java
+ src/java.base/share/classes/jdk/internal/icu/util/OutputInt.java
+ src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
- src/java.base/share/classes/sun/net/idn/Punycode.java
- src/java.base/share/classes/sun/net/idn/StringPrep.java
- src/java.base/share/classes/sun/net/idn/StringPrepDataReader.java
- src/java.base/share/classes/sun/net/idn/UCharacterDirection.java
- src/java.base/share/classes/sun/net/idn/UCharacterEnums.java
! src/java.base/share/classes/sun/text/CollatorUtilities.java
! src/java.base/share/classes/sun/text/ComposedCharIter.java
! src/java.base/share/classes/sun/text/Normalizer.java
- src/java.base/share/classes/sun/text/bidi/BidiBase.java
- src/java.base/share/classes/sun/text/bidi/BidiLine.java
- src/java.base/share/classes/sun/text/bidi/BidiRun.java
- src/java.base/share/classes/sun/text/bidi/BidiWriter.java
- src/java.base/share/classes/sun/text/normalizer/BMPSet.java
- src/java.base/share/classes/sun/text/normalizer/CharTrie.java
- src/java.base/share/classes/sun/text/normalizer/CharacterIteratorWrapper.java
- src/java.base/share/classes/sun/text/normalizer/CodePointMap.java
- src/java.base/share/classes/sun/text/normalizer/CodePointTrie.java
- src/java.base/share/classes/sun/text/normalizer/FilteredNormalizer2.java
- src/java.base/share/classes/sun/text/normalizer/ICUBinary.java
- src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java
- src/java.base/share/classes/sun/text/normalizer/Normalizer2.java
- src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java
- src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.java
- src/java.base/share/classes/sun/text/normalizer/OutputInt.java
- src/java.base/share/classes/sun/text/normalizer/Replaceable.java
- src/java.base/share/classes/sun/text/normalizer/ReplaceableString.java
- src/java.base/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java
- src/java.base/share/classes/sun/text/normalizer/Trie.java
- src/java.base/share/classes/sun/text/normalizer/Trie2.java
- src/java.base/share/classes/sun/text/normalizer/Trie2_16.java
- src/java.base/share/classes/sun/text/normalizer/UBiDiProps.java
- src/java.base/share/classes/sun/text/normalizer/UCharacter.java
- src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java
- src/java.base/share/classes/sun/text/normalizer/UCharacterProperty.java
- src/java.base/share/classes/sun/text/normalizer/UTF16.java
- src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java
- src/java.base/share/classes/sun/text/normalizer/UnicodeSetStringSpan.java
- src/java.base/share/classes/sun/text/normalizer/Utility.java
- src/java.base/share/classes/sun/text/normalizer/VersionInfo.java
- src/java.base/share/classes/sun/text/resources/nfc.nrm
- src/java.base/share/classes/sun/text/resources/nfkc.nrm
- src/java.base/share/classes/sun/text/resources/ubidi.icu
- src/java.base/share/classes/sun/text/resources/uprops.icu
! test/jdk/java/text/Bidi/Bug6850113.java
! test/jdk/java/text/Bidi/Bug7051769.java
! test/jdk/java/text/Normalizer/ConformanceTest.java
! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/Normalizer/NormalizerAPITest.java
! test/jdk/java/text/Normalizer/ThreadSafeTest.java
! test/jdk/sun/net/idn/NFS4StringPrep.java
! test/jdk/sun/net/idn/PunycodeTest.java
! test/jdk/sun/net/idn/TestStringPrep.java

Changeset: e92c90eaaaf4
Author:    zgu
Date:      2020-01-10 07:21 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e92c90eaaaf4

8236902: Shenandoah: Missing string dedup roots in all root scanner
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java

Changeset: c9537fcd9b5c
Author:    goetz
Date:      2020-01-08 14:22 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/c9537fcd9b5c

8236772: Fix build for windows 32-bit after 8212160 and 8234331.
Reviewed-by: clanger

! src/hotspot/share/utilities/count_leading_zeros.hpp
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp

Changeset: 087ad80a9489
Author:    mdoerr
Date:      2020-01-10 16:30 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/087ad80a9489

8236555: [s390] Fix VerifyOops
Reviewed-by: goetz, lucy

! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp

Changeset: fd1fe6f7daab
Author:    eosterlund
Date:      2020-01-10 16:20 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/fd1fe6f7daab

8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops
Reviewed-by: kbarrett, tschatzl

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

Changeset: f7ab94fadd5a
Author:    darcy
Date:      2020-01-10 09:15 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f7ab94fadd5a

8236877: Add "record" to descriptions in java.lang.{annotation, reflect}
Reviewed-by: mchung, lancea, chegar

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java

Changeset: 88c82777e0af
Author:    mchung
Date:      2020-01-10 11:48 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/88c82777e0af

8229396: jdeps ignores multi-release when generate-module-info used on command line
Reviewed-by: alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
+ test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java
+ test/langtools/tools/jdeps/missingDeps/p/internal/X.java
+ test/langtools/tools/jdeps/missingDeps/src/m1/module-info.java
+ test/langtools/tools/jdeps/missingDeps/src/m1/p/Foo.java
+ test/langtools/tools/jdeps/missingDeps/src/m2/module-info.java
+ test/langtools/tools/jdeps/missingDeps/src/m2/q/Bar.java
+ test/langtools/tools/jdeps/missingDeps/src/m2/q/T.java

Changeset: 91dd18044c32
Author:    mchung
Date:      2020-01-10 11:50 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/91dd18044c32

8225773: jdeps --check produces NPE if there are missing module dependences
Reviewed-by: alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java
! test/langtools/tools/jdeps/modules/CheckModuleTest.java

Changeset: 28982a643e83
Author:    mchung
Date:      2020-01-10 12:01 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/28982a643e83

8236945: typo "the the" in Lookup::in javadoc
Reviewed-by: mchung
Contributed-by: christoph.dreis at freenet.de

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 737b8cdeb0f1
Author:    egahlin
Date:      2020-01-10 21:09 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/737b8cdeb0f1

8236263: Remove experimental streaming events
Reviewed-by: rehn, mseledtsov

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 0bec7f3c8a7e
Author:    vromero
Date:      2020-01-10 15:32 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0bec7f3c8a7e

8236841: compact constructor parameters are always final
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 7e0af9d375bf
Author:    shade
Date:      2020-01-12 12:09 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7e0af9d375bf

8236936: x86_32 Minimal VM build failure after JDK-8230765
Reviewed-by: iklam, zgu

! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp

Changeset: 28a926d48915
Author:    sundar
Date:      2020-01-13 08:29 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/28a926d48915

8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out
Reviewed-by: jlaskey, naoto

! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: e70d8459c2ba
Author:    ngasson
Date:      2020-01-13 15:31 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e70d8459c2ba

8236634: Memory Access API tests fail on 32-bit
Reviewed-by: mcimadamore, shade

! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/libNativeAccess.c

Changeset: 1539b1e71dfa
Author:    jlahoda
Date:      2020-01-13 10:49 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/1539b1e71dfa

8236715: JShell: Records with errors are not properly corraled
Summary: Correctly corralling record classes, and providing correct messages to the user.
Reviewed-by: rfield, vromero

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 231089800e42
Author:    jlahoda
Date:      2020-01-13 10:50 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/231089800e42

8236546: Yield with boolean expression and Object target type crashes javac.
Summary: The whenTrue and whenFalse sets need to be merged for non-boolean expressions.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java

Changeset: d50867368bac
Author:    thartmann
Date:      2020-01-13 13:37 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d50867368bac

8229855: C2 fails with assert(false) failed: bad AD file
Summary: Strengthen the check to ensure that both control and data paths die consistently.
Reviewed-by: vlivanov, roland

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

Changeset: 5f4d6c32a45c
Author:    jwilhelm
Date:      2020-01-13 15:40 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/5f4d6c32a45c

Merge

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 9338d0f52b2e
Author:    zgu
Date:      2020-01-13 11:51 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9338d0f52b2e

8237017: Shenandoah: Remove racy assertion
Reviewed-by: rkennke

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

Changeset: 6d386d360955
Author:    coffeys
Date:      2020-01-13 21:16 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6d386d360955

8234466: Class loading deadlock involving X509Factory#commitEvent()
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java
! src/java.base/share/classes/jdk/internal/event/EventHelper.java
+ test/jdk/java/util/jar/JarFile/jarVerification/FooService.java
+ test/jdk/java/util/jar/JarFile/jarVerification/MultiProviderTest.java
+ test/jdk/java/util/jar/JarFile/jarVerification/MultiThreadLoad.java
+ test/jdk/java/util/jar/JarFile/jarVerification/logging.properties

Changeset: db9bdbeaed29
Author:    shurailine
Date:      2020-01-13 14:09 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/db9bdbeaed29

8237042: Switch to JCov build which supports byte code version 59
Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 235c141e5afa
Author:    jbhateja
Date:      2020-01-14 09:51 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/235c141e5afa

8236443: Issues with specializing vector register type for phi operand with generic operands
Summary: Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes.
Reviewed-by: vlivanov

! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: e6e85a53b3e3
Author:    pliden
Date:      2020-01-14 10:43 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e6e85a53b3e3

8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast
Reviewed-by: eosterlund

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 8654e0b4763a
Author:    dfuchs
Date:      2020-01-14 11:45 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8654e0b4763a

8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
Summary: modify the test to accept the peer socket before closing the client socket
Reviewed-by: alanb

! test/jdk/java/nio/channels/AsynchronousSocketChannel/Basic.java

Changeset: 2080e45e61ea
Author:    egahlin
Date:      2020-01-14 14:17 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2080e45e61ea

8237014: Missing javadoc for jdk.jfr.Recording(Map)
Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java

Changeset: 65bdd314d1ca
Author:    phh
Date:      2020-01-14 09:15 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/65bdd314d1ca

8236228: clean up BarrierSet headers in c1_LIRAssembler
Summary: Remove unneeded barrierSet.hpp and cardTableBarrierSet.hpp includes
Reviewed-by: kvn, mdoerr, phh, njian
Contributed-by: xxinliu at amazon.com

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp

Changeset: dfdddcef1fd5
Author:    hannesw
Date:      2020-01-14 21:17 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/dfdddcef1fd5

8220002: Improve anchor definitions in generated files
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java

Changeset: d8a27d799478
Author:    redestad
Date:      2020-01-14 23:40 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d8a27d799478

8236850: Operations on constant List/Set.of(element) instances does not consistently constant fold
Reviewed-by: smarks, jrose, rriggs, psandoz

! src/hotspot/share/memory/heapShared.cpp
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java

Changeset: bb04a191551d
Author:    vromero
Date:      2020-01-14 21:49 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/bb04a191551d

8236682: Javac generates a redundant FieldRef constant for record fields
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 14c78683c9f0
Author:    mikael
Date:      2020-01-14 19:27 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/14c78683c9f0

8237182: Update copyright header for shenandoah and epsilon files
Reviewed-by: iignatyev, zgu

! 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/gc/shenandoah/shenandoah_aarch64.ad
! 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/gc/shenandoah/shenandoah_x86_32.ad
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/epsilon/epsilonMemoryPool.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp
! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp
! src/hotspot/share/gc/shared/owstTaskTerminator.cpp
! src/hotspot/share/gc/shared/owstTaskTerminator.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/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.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/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c
! test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java

Changeset: 7f2642fd19a1
Author:    pli
Date:      2020-01-15 13:24 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7f2642fd19a1

8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint
Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: 9c53fdf6ba63
Author:    thartmann
Date:      2020-01-15 08:44 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9c53fdf6ba63

8236721: C2 should better optimize not-equal integer comparisons
Summary: Narrow the type if an integer value is found to be unequal to it's lower/upper boundary.
Reviewed-by: roland, neliasso

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/types/TestFoldNECompares.java

Changeset: 255d1be6295f
Author:    roland
Date:      2020-01-09 17:26 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/255d1be6295f

8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation
Reviewed-by: thartmann, rkennke

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java

Changeset: 89db52d75aee
Author:    coleenp
Date:      2020-01-15 08:08 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/89db52d75aee

8236968: jmap -clstats fails to work after JDK-8232759
Summary: Make jmap -clstats call jcmd VM.classloader_stats instead which better matches the documentation
Reviewed-by: dholmes, cjplummer

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

Changeset: b218684fc61b
Author:    coleenp
Date:      2020-01-15 08:11 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b218684fc61b

8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match"
Summary: Use getTestJavaOpts() instead of getVmOptions() because of mach5 configuration settings.
Reviewed-by: lmesnik, cjplummer, dholmes

! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java

Changeset: 6d8a39322e51
Author:    vromero
Date:      2020-01-15 10:45 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6d8a39322e51

8236597: issues inferring type annotations on records
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java

Changeset: 786a4824dba3
Author:    sgehwolf
Date:      2019-12-16 11:06 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/786a4824dba3

8236921: Add build target to produce a JDK image suitable for a Graal/SVM build
Summary: make graal-builder-image will produce a suitable build JDK
Reviewed-by: erikj

+ make/GraalBuilderImage.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in

Changeset: ef3fe23cec5f
Author:    dtitov
Date:      2020-01-15 10:54 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ef3fe23cec5f

8213222: remove RMIConnectorServer.CREDENTIAL_TYPES
Reviewed-by: dfuchs, alanb

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java

Changeset: 53b6aad22933
Author:    shade
Date:      2020-01-15 20:04 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/53b6aad22933

8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor
Reviewed-by: kbarrett, zgu

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp

Changeset: 4d1fe278c90e
Author:    jjg
Date:      2020-01-15 11:21 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4d1fe278c90e

8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java

Changeset: 49169918ed1e
Author:    vromero
Date:      2020-01-15 14:32 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/49169918ed1e

8237214: fix for JDK-8236597 reintroduced wrong subexpression
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: b42b794ac348
Author:    phedlin
Date:      2020-01-13 11:26 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b42b794ac348

8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz()
Reviewed-by: thartmann

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

Changeset: ab10165b4141
Author:    mbaesken
Date:      2020-01-03 11:10 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ab10165b4141

8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
Reviewed-by: bobv, clanger, mdoerr

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 641736f3fe11
Author:    sviswanathan
Date:      2020-01-13 08:27 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/641736f3fe11

8236944: The legVecZ operand should be limited to zmm0-zmm15 registers
Summary: Associate legVecZ operand with vectorz_reg_legacy register class
Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/x86/x86.ad

Changeset: db5f88eb7d26
Author:    sundar
Date:      2020-01-13 22:45 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/db5f88eb7d26

8222100: tools/jimage/JImageTest.java time out
Reviewed-by: jlaskey

! test/jdk/tools/jimage/JImageTest.java

Changeset: ac190703e3f2
Author:    akasko
Date:      2020-01-13 18:39 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ac190703e3f2

8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h
Reviewed-by: shade, alanb, herrick, prr

! src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp

Changeset: b2054fde257e
Author:    zgu
Date:      2020-01-13 13:53 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b2054fde257e

8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
Reviewed-by: shade

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

Changeset: 57f0df0ce2c6
Author:    igerasim
Date:      2020-01-13 18:00 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/57f0df0ce2c6

8234423: Modifying ArrayList.subList().subList() resets modCount of subList
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/ArrayList.java
+ test/jdk/java/util/ArrayList/SubListModCount.java

Changeset: e27b546887e7
Author:    jbhateja
Date:      2020-01-14 10:55 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e27b546887e7

8236443: Issues with specializing vector register type for phi operand with generic operands
Summary: Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes.
Reviewed-by: vlivanov

! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 9e414f680603
Author:    jlahoda
Date:      2020-01-14 11:10 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9e414f680603

8236670: Conflicting bindings accepted in some cases
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/langtools/tools/javac/patterns/BindingsExistTest.out
! test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/patterns/DuplicateBindingTest.java
! test/langtools/tools/javac/patterns/DuplicateBindingTest.out
! test/langtools/tools/javac/patterns/MatchBindingScopeTest.out

Changeset: 247b7fe0c11d
Author:    jiefu
Date:      2020-01-14 18:07 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/247b7fe0c11d

8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/c2/TestJumpTable.java

Changeset: 2939d1a460ed
Author:    vromero
Date:      2020-01-14 07:07 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2939d1a460ed

8236005: local records shouldn't capture any non-static state from any enclosing type
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: d30ad4758d52
Author:    egahlin
Date:      2020-01-14 15:25 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d30ad4758d52

8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant
Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp

Changeset: df7db8638f96
Author:    darcy
Date:      2020-01-14 10:25 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/df7db8638f96

8237062: Refine JSR 269 API ahead of Java SE 14 MR
Reviewed-by: jlahoda

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java

Changeset: d9af3d39f4d3
Author:    bpb
Date:      2020-01-14 11:06 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d9af3d39f4d3

8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned
Reviewed-by: alanb, darcy, psandoz

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java

Changeset: 8b9577d77bba
Author:    bpb
Date:      2020-01-14 11:06 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8b9577d77bba

8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049
Reviewed-by: alanb, mchung

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: 289e13d49451
Author:    wetmore
Date:      2020-01-14 12:28 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/289e13d49451

8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
Reviewed-by: ascarpino

! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java

Changeset: 7de71c4f5e8f
Author:    jjg
Date:      2020-01-14 15:01 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7de71c4f5e8f

8237058: Update all nroff manpages for JDK 14 release
Reviewed-by: dholmes

! src/java.base/share/man/java.1
! src/java.base/share/man/jfr.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.aot/share/man/jaotc.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
+ src/jdk.incubator.jpackage/share/man/jpackage.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
! src/jdk.rmic/share/man/rmic.1
! src/jdk.scripting.nashorn.shell/share/man/jjs.1

Changeset: 8bd55b2d2973
Author:    jwilhelm
Date:      2020-01-15 20:41 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8bd55b2d2973

Merge

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopnode.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
+ test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 06331540be15
Author:    lancea
Date:      2020-01-15 15:24 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/06331540be15

7143743: Potential memory leak with zip provider
Reviewed-by: lancea, clanger, alanb
Contributed-by: Jaikiran Pai <jai.forums2013 at gmail.com>

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Changeset: d5c222f181b4
Author:    shade
Date:      2020-01-15 21:38 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d5c222f181b4

8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading
Reviewed-by: zgu

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

Changeset: ef7d53b4fccd
Author:    darcy
Date:      2020-01-15 15:11 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ef7d53b4fccd

8235959: Update --release 14 symbol information up to JDK 14 b31
Reviewed-by: jjg

! make/data/symbols/java.base-E.sym.txt
+ make/data/symbols/jdk.incubator.foreign-E.sym.txt
! make/data/symbols/symbols

Changeset: 69b34c6987e9
Author:    shade
Date:      2020-01-16 10:28 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/69b34c6987e9

Merge

! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! 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/gc/shenandoah/shenandoah_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.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/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! 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/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
- src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp
! src/hotspot/share/runtime/thread.cpp
- src/java.base/share/classes/sun/net/idn/Punycode.java
- src/java.base/share/classes/sun/net/idn/StringPrep.java
- src/java.base/share/classes/sun/net/idn/StringPrepDataReader.java
- src/java.base/share/classes/sun/net/idn/UCharacterDirection.java
- src/java.base/share/classes/sun/net/idn/UCharacterEnums.java
- src/java.base/share/classes/sun/text/bidi/BidiBase.java
- src/java.base/share/classes/sun/text/bidi/BidiLine.java
- src/java.base/share/classes/sun/text/bidi/BidiRun.java
- src/java.base/share/classes/sun/text/bidi/BidiWriter.java
- src/java.base/share/classes/sun/text/normalizer/BMPSet.java
- src/java.base/share/classes/sun/text/normalizer/CharTrie.java
- src/java.base/share/classes/sun/text/normalizer/CharacterIteratorWrapper.java
- src/java.base/share/classes/sun/text/normalizer/CodePointMap.java
- src/java.base/share/classes/sun/text/normalizer/CodePointTrie.java
- src/java.base/share/classes/sun/text/normalizer/FilteredNormalizer2.java
- src/java.base/share/classes/sun/text/normalizer/ICUBinary.java
- src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java
- src/java.base/share/classes/sun/text/normalizer/Normalizer2.java
- src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java
- src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.java
- src/java.base/share/classes/sun/text/normalizer/OutputInt.java
- src/java.base/share/classes/sun/text/normalizer/Replaceable.java
- src/java.base/share/classes/sun/text/normalizer/ReplaceableString.java
- src/java.base/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java
- src/java.base/share/classes/sun/text/normalizer/Trie.java
- src/java.base/share/classes/sun/text/normalizer/Trie2.java
- src/java.base/share/classes/sun/text/normalizer/Trie2_16.java
- src/java.base/share/classes/sun/text/normalizer/UBiDiProps.java
- src/java.base/share/classes/sun/text/normalizer/UCharacter.java
- src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java
- src/java.base/share/classes/sun/text/normalizer/UCharacterProperty.java
- src/java.base/share/classes/sun/text/normalizer/UTF16.java
- src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java
- src/java.base/share/classes/sun/text/normalizer/UnicodeSetStringSpan.java
- src/java.base/share/classes/sun/text/normalizer/Utility.java
- src/java.base/share/classes/sun/text/normalizer/VersionInfo.java
- src/java.base/share/classes/sun/text/resources/nfc.nrm
- src/java.base/share/classes/sun/text/resources/nfkc.nrm
- src/java.base/share/classes/sun/text/resources/ubidi.icu
- src/java.base/share/classes/sun/text/resources/uprops.icu
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c
! test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java



More information about the shenandoah-dev mailing list